From 73e185a29bc432bc06a11dea4d20e5db4cabcae0 Mon Sep 17 00:00:00 2001 From: Theos Date: Tue, 26 Nov 2019 03:02:25 -0500 Subject: [PATCH 1/3] E (#11) * its a bazillion times faster now thanks to asd. no more lag * Dreamchecker is dumb * tells it to fuck off on linux * tells it to fuck off on linux 2 * I just want it to not fail * MR AZIZ IS GONNA FLIP WHEN HE FINDS OUT ABOUT THESE PIZZAS * Obsessed people may no longer have the objective to have a picture with the target (#7061) * Automatic changelog generation #7061 [ci skip] * Plasma tank objective now checks for 28 moles across all tanks, not 28 moles in one tank (#7042) * Plasma tank objective now checks for 28 moles across all tanks, not 28 moles in one tank * Update code/game/gamemodes/objective_items.dm * maybe make sure it works before you push next time, moron * Update objective_items.dm * Automatic changelog generation #7042 [ci skip] * War ops less people (#7049) * makes halloween commit * Update nuclear_challenge.dm * Update halloween.dm * Automatic changelog generation #7049 [ci skip] * monkey cube amount (#7072) * haahhhaha * Update conveyor2.dm * Update conveyor2.dm * probably converts achievements to datums and adds database supports * fix description of bubblegum achievement * renames SSmedals to SSachievements * adds apostrophes around SQL value * possibly creates the schemas? * forgot semicolons * changes ckey to name * adds desc to the database as well * forgot the id * fuck * fixes an apostrophe * I happen to be a moron * I am messing with tcomms again * hivelord legion cant float over tables (#7073) * Automatic changelog generation #7073 [ci skip] * Powerarmor fix (#7069) * Re-adds working hardsuit * removes broke hardsuit * Adds working icons * Working icons * Fixed stray quotemark * Automatic changelog generation #7069 [ci skip] * Changes (probably) all the times that Clock Cult uses watts to joules (#7052) * Changes Clock Cult's watts to Joules Changes (probably) all the times Clock Cult uses the term watts to joules * Swing and a miss I missed some * Automatic changelog generation #7052 [ci skip] * stupid and confusing misname * Update conveyor2.dm * adds a cache of achievements to reduce DB calls * backend ui * take 2 * prevents xeno pipe evolving * construction bag now gets more love, can be bought from engi-vend or made with cloth * fixes Jcat's OCD bags are now in tens intead of nines * people were arguing, one "lets go with 4" the other one went with "lets go with 10" so i went with 6 * appearance debugging * RIP shooted * 21 gun salute * Update gunpoint.dm * You can now select exactly which limb was lost in your tragic backstory (#7060) * bubububububububbeatentodeath * Update negative.dm * whoops * reeeeeeeeeeeeeeeee * Automatic changelog generation #7060 [ci skip] * Surrender text clarity revive (#7059) * Revert "Restoring my main branch" This reverts commit 39cb2325420652af5edf2ccda8ebcd306a611d16. * Revert "Revert "Restoring my main branch"" This reverts commit 856950caa82eda38e06b9fbda6b65503b35d8b59. * Revive SurrenderText PR This PR got closed for a stupid reason then died so I'm bringing it back. Fixed line endings. * Makes the text easier to see Nich brought this up. Valid point. Changed to a very easy to see span. * Surrendering now has its own span Per Xoxeyos's suggestion * Stole Alex's span Yoink my span nerd * Automatic changelog generation #7059 [ci skip] * update maps * fucking tgui * adds a return so you can't check achivements while they're initializing * Automatic changelog generation #6926 [ci skip] * Revert "Moving will no longer interrupt breaking out of cuffs" * Update mobs.dm * I have no clue how to make tgui work * why the fuck won't it work * removes client var for the achievement browser * tcomms mapping * fuck * thank fucking monster for being the only person who could make this work * fuck * Revert "Revert "Automatic changelog generation #6967 [ci skip]"" This reverts commit 17d9133de568b126bfb2df7aaf6a479514bfe71e. * "overrides the proc" whatever that meant damn coding conventions * Dorkspawn are immune to mindswapping (#7089) * fuckkk * Meatball rename * Update meatball icon state * Update construction.dm * Update forcefieldprojector.dm * Update construction.dm * description issues fixed * spelling error * removed duplicates * Strips some input * fuck * alcohol bad kids * Automatic changelog generation #7096 [ci skip] * Revert "Synergy" * makes magic ball chaplain only * Adds support for locking holodeck templates to security levels, and locks medical holodeck behind red or delta seclevel. * Im a moron * Automatic changelog generation #7077 [ci skip] * Automatic changelog generation #7079 [ci skip] * Automatic changelog generation #7093 [ci skip] * Bridge below xenobio is sometimes open space * fixes the thing * cool * use the real commit * verified * Im tired * Update screen_objects.dm * Update generic_positive_events.dm * Update lavaland.dm * Update human_defense.dm * Create lovemobile * Adds the boys * Images of da bois * Stuff for da bois * Screen for da bois * Actions for da bois * Convert map to tgm * Automatic changelog generation #7081 [ci skip] * Automatic changelog generation #7084 [ci skip] * Automatic changelog generation #7097 [ci skip] * Automatic changelog generation #7085 [ci skip] * Adds a list for all the achievements earned during the round * Makes it a local variable * gets rid of shuttle_purchase_requirements_met on SSshuttles, since it's redundant now that bubblegum doesn't use it * Update achievements.ract * Update viewer.dm * Update viewer.dm * Automatic changelog generation #7104 [ci skip] * Fixes oopsie * i am retard * holy fuck it works * brubrubrubrubrubrubruburburubruh * cdfhjksfvgasdfhav * health is reduced to 200 on revival instead of 400 * stupid intercom nonsense * change descriptions * update * description * let's not be rash * eeeeeeeeeeeeeeeee * hope gives minor armor same as talisman/codpiece * Update holidays.dm * Update holidays.dm * Add a couple of windows. * Update tgstation_schema.sql * Update tgstation_schema_prefixed.sql * Update achievements.dm * THE GREAT TG MUTATION PORT (#7035) * makes halloween commit * the great mutation port * Update _combined.dm * hhahahahah * Update dna_injector.dm * fggffdds * Update DNA.dm * Automatic changelog generation #7035 [ci skip] * Actually placed the window in a usable spot. * point of no return to stop reaction spam * Update necropolis_chests.dm * Update halloween.dm * more * should fix it * Update achievements.dm * I don't get why this doesn't work as is, but oh well * fuck * fixes my stupid asshattery * Update holidays.dm * Automatic changelog generation #7015 [ci skip] * Automatic changelog generation #7102 [ci skip] * Automatic changelog generation #7106 [ci skip] * Automatic changelog generation #7121 [ci skip] * for nich * Update rune.dm * Automatic changelog generation #7103 [ci skip] * Automatic changelog generation #7114 [ci skip] * Automatic changelog generation #7078 [ci skip] * Automatic changelog generation #7070 [ci skip] * Changelog Compilation 21/11/2019 [ci skip] * Update holidays.dm * Update holidays.dm * fuck * layers pipes * removed dsi song sadly * [s] fuck * Delete weapons.dmi * Adds a map of the station to players' boxes * W I N G S * fuck * I am going to keep this to force someone to make better sprites * Update necropolis_chests.dm * Minor grammatical and spelling fixes across the codebase * Automatic changelog generation #7051 [ci skip] * Automatic changelog generation #7120 [ci skip] * Automatic changelog generation #7065 [ci skip] * Automatic changelog generation #7111 [ci skip] * i hate spam clicking * Automatic changelog generation #7133 [ci skip] * f * woops * f * woops2 * f * f * I think this fixes disabler cooler * Automatic changelog generation #7148 [ci skip] * Automatic changelog generation #7136 [ci skip] * Automatic changelog generation #7132 [ci skip] * umbral tendrils can chain easier (#7152) * Automatic changelog generation #7134 [ci skip] * Automatic changelog generation #7141 [ci skip] * Automatic changelog generation #7147 [ci skip] * Automatic changelog generation #7144 [ci skip] * Automatic changelog generation #7146 [ci skip] * Automatic changelog generation #7145 [ci skip] * darkspawn time dilation now actually ignores slowdown (#7155) --- SQL/tgstation_schema.sql | 19 + SQL/tgstation_schema_prefixed.sql | 18 + .../lavaland_surface_elite_tumor.dmm | 111 + _maps/RandomRuins/SpaceRuins/DJstation.dmm | 7 +- _maps/RandomRuins/SpaceRuins/abandonedzoo.dmm | 21 +- _maps/RandomRuins/SpaceRuins/asteroid4.dmm | 15 +- _maps/RandomRuins/SpaceRuins/bigderelict1.dmm | 65 +- .../RandomRuins/SpaceRuins/caravanambush.dmm | 248 +- .../SpaceRuins/cloning_facility.dmm | 75 +- _maps/RandomRuins/SpaceRuins/crashedship.dmm | 86 +- _maps/RandomRuins/SpaceRuins/deepstorage.dmm | 3132 +- _maps/RandomRuins/SpaceRuins/derelict2.dmm | 94 +- _maps/RandomRuins/SpaceRuins/derelict6.dmm | 12 +- _maps/RandomRuins/SpaceRuins/goatresearch.dmm | 65 +- .../RandomRuins/SpaceRuins/hippie_shuttle.dmm | 28 +- .../SpaceRuins/intactemptyship.dmm | 32 +- .../SpaceRuins/listeningstation.dmm | 492 +- .../SpaceRuins/mrow_thats_right.dmm | 522 +- _maps/RandomRuins/SpaceRuins/oldAIsat.dmm | 11 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 752 +- _maps/RandomRuins/SpaceRuins/onehalf.dmm | 120 +- _maps/RandomRuins/SpaceRuins/spacebar.dmm | 52 +- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 126 +- .../map_files/MinskyStation/MinskyStation.dmm | 10 +- _maps/map_files/Omegastation/omegastation.dmm | 34713 ++++++++-------- _maps/map_files/YogStation/YogStation.dmm | 521 +- _maps/map_files/YogsDelta/YogsDelta.dmm | 111 +- _maps/map_files/YogsPubby/YogsPubby.dmm | 142 +- _maps/map_files/Yogsmeta/Yogsmeta.dmm | 24 +- .../BoxStation/xenobridge_default.dmm | 395 + .../BoxStation/xenobridge_space.dmm | 459 + code/__DEFINES/DNA.dm | 7 + code/__DEFINES/clockcult.dm | 4 +- code/__DEFINES/components.dm | 6 +- code/__DEFINES/inventory.dm | 4 + code/__DEFINES/is_helpers.dm | 2 + code/__DEFINES/medal.dm | 32 - code/__DEFINES/quickwrite.dm | 24 + code/__DEFINES/status_effects.dm | 6 + code/__DEFINES/subsystems.dm | 5 +- code/__HELPERS/_logging.dm | 1 + code/__HELPERS/mobs.dm | 17 +- code/__HELPERS/names.dm | 3 - code/_globalvars/lists/names.dm | 2 - code/_onclick/hud/alert.dm | 2 +- code/_onclick/hud/lavaland_elite.dm | 7 + code/_onclick/hud/parallax.dm | 25 +- code/_onclick/hud/screen_objects.dm | 6 + code/_onclick/item_attack.dm | 7 +- code/controllers/subsystem/achievements.dm | 85 + code/controllers/subsystem/chat.dm | 6 +- code/controllers/subsystem/demo.dm | 437 + code/controllers/subsystem/garbage.dm | 5 + code/controllers/subsystem/mapping.dm | 11 +- code/controllers/subsystem/medals.dm | 87 - code/controllers/subsystem/parallax.dm | 5 + .../subsystem/processing/quirks.dm | 2 +- code/controllers/subsystem/shuttle.dm | 4 - code/controllers/subsystem/ticker.dm | 11 +- code/datums/achievements/achievements.dm | 9 + code/datums/achievements/viewer.dm | 48 + code/datums/components/gunpoint.dm | 146 + code/datums/datumvars.dm | 85 +- .../mood_events/generic_positive_events.dm | 4 + code/datums/mutations/_combined.dm | 4 + code/datums/mutations/body.dm | 71 +- code/datums/ruins/lavaland.dm | 11 +- code/datums/shuttles.dm | 4 +- code/datums/status_effects/buffs.dm | 4 +- code/datums/status_effects/neutral.dm | 30 + code/datums/traits/negative.dm | 26 +- code/game/area/Space_Station_13_areas.dm | 60 + code/game/area/areas.dm | 11 + code/game/area/areas/holodeck.dm | 2 + code/game/atoms.dm | 1 + code/game/atoms_movable.dm | 1 + code/game/gamemodes/meteor/meteors.dm | 5 - code/game/gamemodes/objective.dm | 1 + code/game/gamemodes/objective_items.dm | 17 +- code/game/machinery/computer/arcade.dm | 1 - code/game/machinery/computer/camera.dm | 2 +- code/game/machinery/computer/dna_console.dm | 2 +- code/game/machinery/doors/airlock.dm | 1 + code/game/machinery/doors/firedoor.dm | 7 +- code/game/machinery/doors/poddoor.dm | 1 + code/game/machinery/doors/windowdoor.dm | 1 + code/game/machinery/slotmachine.dm | 4 +- code/game/machinery/suit_storage_unit.dm | 2 +- code/game/machinery/telecomms/broadcasting.dm | 4 +- .../machinery/telecomms/computers/message.dm | 4 +- .../circuitboards/machine_circuitboards.dm | 1 + .../items/devices/forcefieldprojector.dm | 37 +- code/game/objects/items/devices/paicard.dm | 4 +- .../objects/items/devices/radio/intercom.dm | 3 +- code/game/objects/items/devices/scanners.dm | 8 +- code/game/objects/items/dna_injector.dm | 76 +- code/game/objects/items/pet_carrier.dm | 17 + .../items/stacks/sheets/sheet_types.dm | 3 +- code/game/objects/items/storage/backpack.dm | 1 - code/game/objects/items/storage/boxes.dm | 8 +- code/game/objects/items/stunbaton.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- .../structures/lavaland/necropolis_tendril.dm | 11 - .../structures/signs/signs_departments.dm | 14 +- code/game/turfs/change_turf.dm | 1 + .../turfs/simulated/floor/plating/asteroid.dm | 1 + code/modules/admin/IsBanned.dm | 2 +- code/modules/admin/admin.dm | 38 +- code/modules/admin/admin_investigate.dm | 2 +- code/modules/admin/admin_ranks.dm | 4 +- code/modules/admin/admin_verbs.dm | 19 +- code/modules/admin/create_poll.dm | 8 +- code/modules/admin/holder2.dm | 2 +- code/modules/admin/permissionedit.dm | 24 +- code/modules/admin/secrets.dm | 2 +- code/modules/admin/sql_ban_system.dm | 24 +- code/modules/admin/sql_message_system.dm | 20 +- code/modules/admin/stickyban.dm | 46 +- code/modules/admin/topic.dm | 106 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 48 +- .../admin/verbs/SDQL2/SDQL_2_parser.dm | 2 +- code/modules/admin/verbs/adminhelp.dm | 26 +- code/modules/admin/verbs/adminjump.dm | 22 +- code/modules/admin/verbs/adminpm.dm | 56 +- code/modules/admin/verbs/adminsay.dm | 2 +- code/modules/admin/verbs/atmosdebug.dm | 14 +- code/modules/admin/verbs/bluespacearty.dm | 2 +- code/modules/admin/verbs/borgpanel.dm | 2 +- code/modules/admin/verbs/deadsay.dm | 4 +- code/modules/admin/verbs/debug.dm | 64 +- code/modules/admin/verbs/diagnostics.dm | 2 +- code/modules/admin/verbs/fps.dm | 2 +- code/modules/admin/verbs/getlogs.dm | 2 +- .../admin/verbs/map_template_loadverb.dm | 10 +- code/modules/admin/verbs/mapping.dm | 6 +- code/modules/admin/verbs/massmodvar.dm | 32 +- code/modules/admin/verbs/modifyvariables.dm | 32 +- code/modules/admin/verbs/panicbunker.dm | 2 +- code/modules/admin/verbs/playsound.dm | 18 +- code/modules/admin/verbs/possess.dm | 4 +- code/modules/admin/verbs/pray.dm | 14 +- code/modules/admin/verbs/randomverbs.dm | 49 +- .../admin/verbs/reestablish_db_connection.dm | 2 +- code/modules/admin/verbs/spawnobjasmob.dm | 2 +- code/modules/admin/verbs/tripAI.dm | 8 +- .../clockcult/clock_effects/clock_sigils.dm | 2 +- .../clockcult/clock_helpers/power_helpers.dm | 2 +- .../clockcult/clock_items/clockwork_slab.dm | 12 +- .../clock_items/replica_fabricator.dm | 20 +- .../antagonists/clockcult/clock_scripture.dm | 4 +- .../antagonists/clockcult/clock_structure.dm | 2 +- .../clock_structures/clockwork_obelisk.dm | 2 +- .../clockcult/clock_structures/mania_motor.dm | 2 +- code/modules/antagonists/creep/creep.dm | 4 + .../nukeop/equipment/nuclear_challenge.dm | 4 +- .../antagonists/wizard/equipment/spellbook.dm | 2 +- code/modules/assembly/mousetrap.dm | 2 +- .../modules/awaymissions/super_secret_room.dm | 1 - code/modules/cargo/packs.dm | 9 +- code/modules/clothing/spacesuits/hardsuit.dm | 37 + .../clothing/spacesuits/miscellaneous.dm | 1 - code/modules/demo/hooks.dm | 24 + code/modules/events/immovable_rod.dm | 3 +- .../food_and_drinks/food/snacks_meat.dm | 2 +- code/modules/goonchat/browserOutput.dm | 13 +- .../browserassets/css/browserOutput.css | 18 + .../browserassets/css/browserOutput_white.css | 18 + code/modules/holiday/holidays.dm | 41 +- code/modules/holodeck/computer.dm | 6 +- code/modules/mapping/minimap.dm | 177 + .../mining/lavaland/necropolis_chests.dm | 26 +- .../mob/dead/new_player/sprite_accessories.dm | 25 +- .../carbon/alien/humanoid/caste/drone.dm | 4 +- .../mob/living/carbon/alien/larva/powers.dm | 8 + code/modules/mob/living/carbon/carbon.dm | 4 +- .../modules/mob/living/carbon/damage_procs.dm | 1 + code/modules/mob/living/carbon/human/human.dm | 3 - .../mob/living/carbon/human/human_defense.dm | 14 +- .../mob/living/carbon/human/species.dm | 133 +- .../carbon/human/species_types/angel.dm | 144 - .../human/species_types/lizardpeople.dm | 1 + code/modules/mob/living/damage_procs.dm | 1 + code/modules/mob/living/emote.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 3 +- .../mob/living/silicon/pai/pai_shell.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 2 +- .../living/simple_animal/bot/construction.dm | 12 +- .../living/simple_animal/friendly/lizard.dm | 2 +- .../living/simple_animal/hostile/headcrab.dm | 2 +- .../hostile/megafauna/blood_drunk_miner.dm | 1 - .../hostile/megafauna/bubblegum.dm | 18 +- .../hostile/megafauna/colossus.dm | 2 - .../simple_animal/hostile/megafauna/drake.dm | 10 +- .../hostile/megafauna/hierophant.dm | 2 - .../simple_animal/hostile/megafauna/legion.dm | 2 - .../hostile/megafauna/megafauna.dm | 25 +- .../hostile/megafauna/swarmer.dm | 2 - .../hostile/mining_mobs/elites/elite.dm | 368 + .../mining_mobs/elites/goliath_broodmother.dm | 243 + .../hostile/mining_mobs/elites/herald.dm | 274 + .../hostile/mining_mobs/elites/legionnaire.dm | 300 + .../hostile/mining_mobs/elites/lovemobile | 1 + .../hostile/mining_mobs/elites/pandora.dm | 193 + .../hostile/mining_mobs/hivelord.dm | 1 + .../mob/living/simple_animal/slime/slime.dm | 2 +- code/modules/paperwork/paper_premade.dm | 4 + .../mapGenerators/lavaland.dm | 1 + code/modules/projectiles/gun.dm | 31 +- code/modules/projectiles/guns/magic/rune.dm | 14 +- code/modules/projectiles/projectile/magic.dm | 2 +- .../chemistry/reagents/alcohol_reagents.dm | 2 +- .../{borghydro.dm => borghypo.dm} | 0 code/modules/recycling/conveyor2.dm | 11 + code/modules/research/experimentor.dm | 202 +- code/modules/research/techweb/all_nodes.dm | 4 +- code/modules/shuttle/on_move.dm | 2 + .../spells/spell_types/mind_transfer.dm | 2 +- code/modules/uplink/uplink_items.dm | 32 +- code/modules/vehicles/cars/clowncar.dm | 14 - code/modules/vehicles/vehicle_actions.dm | 1 - code/modules/vending/engivend.dm | 3 +- code/modules/vending/wardrobes.dm | 18 + html/blank.png | Bin 0 -> 579 bytes html/changelog.html | 451 +- html/changelogs/.all_changelog.yml | 215 + html/changelogs/AutoChangelog-pr-5464.yml | 5 - html/changelogs/AutoChangelog-pr-6720.yml | 3 - html/changelogs/AutoChangelog-pr-6740.yml | 4 - html/changelogs/AutoChangelog-pr-6763.yml | 4 - html/changelogs/AutoChangelog-pr-6764.yml | 4 - html/changelogs/AutoChangelog-pr-6773.yml | 5 - html/changelogs/AutoChangelog-pr-6777.yml | 4 - html/changelogs/AutoChangelog-pr-6779.yml | 4 - html/changelogs/AutoChangelog-pr-6782.yml | 4 - html/changelogs/AutoChangelog-pr-6785.yml | 4 - html/changelogs/AutoChangelog-pr-6787.yml | 4 - html/changelogs/AutoChangelog-pr-6788.yml | 4 - html/changelogs/AutoChangelog-pr-6789.yml | 4 - html/changelogs/AutoChangelog-pr-6791.yml | 4 - html/changelogs/AutoChangelog-pr-6793.yml | 4 - html/changelogs/AutoChangelog-pr-6795.yml | 4 - html/changelogs/AutoChangelog-pr-6796.yml | 4 - html/changelogs/AutoChangelog-pr-6797.yml | 4 - html/changelogs/AutoChangelog-pr-6798.yml | 4 - html/changelogs/AutoChangelog-pr-6799.yml | 4 - html/changelogs/AutoChangelog-pr-6800.yml | 4 - html/changelogs/AutoChangelog-pr-6804.yml | 5 - html/changelogs/AutoChangelog-pr-6805.yml | 4 - html/changelogs/AutoChangelog-pr-6807.yml | 4 - html/changelogs/AutoChangelog-pr-6813.yml | 4 - html/changelogs/AutoChangelog-pr-6822.yml | 4 - html/changelogs/AutoChangelog-pr-6823.yml | 4 - html/changelogs/AutoChangelog-pr-6824.yml | 4 - html/changelogs/AutoChangelog-pr-6825.yml | 4 - html/changelogs/AutoChangelog-pr-6826.yml | 4 - html/changelogs/AutoChangelog-pr-6829.yml | 4 - html/changelogs/AutoChangelog-pr-6830.yml | 6 - html/changelogs/AutoChangelog-pr-6831.yml | 4 - html/changelogs/AutoChangelog-pr-6832.yml | 4 - html/changelogs/AutoChangelog-pr-6835.yml | 4 - html/changelogs/AutoChangelog-pr-6836.yml | 4 - html/changelogs/AutoChangelog-pr-6839.yml | 4 - html/changelogs/AutoChangelog-pr-6842.yml | 4 - html/changelogs/AutoChangelog-pr-6847.yml | 4 - html/changelogs/AutoChangelog-pr-6848.yml | 4 - html/changelogs/AutoChangelog-pr-6849.yml | 4 - html/changelogs/AutoChangelog-pr-6854.yml | 4 - html/changelogs/AutoChangelog-pr-6856.yml | 4 - html/changelogs/AutoChangelog-pr-6857.yml | 4 - html/changelogs/AutoChangelog-pr-6859.yml | 5 - html/changelogs/AutoChangelog-pr-6860.yml | 4 - html/changelogs/AutoChangelog-pr-6861.yml | 4 - html/changelogs/AutoChangelog-pr-6862.yml | 5 - html/changelogs/AutoChangelog-pr-6863.yml | 4 - html/changelogs/AutoChangelog-pr-6864.yml | 4 - html/changelogs/AutoChangelog-pr-6865.yml | 4 - html/changelogs/AutoChangelog-pr-6866.yml | 4 - html/changelogs/AutoChangelog-pr-6867.yml | 5 - html/changelogs/AutoChangelog-pr-6868.yml | 4 - html/changelogs/AutoChangelog-pr-6875.yml | 4 - html/changelogs/AutoChangelog-pr-6876.yml | 4 - html/changelogs/AutoChangelog-pr-6877.yml | 4 - html/changelogs/AutoChangelog-pr-6878.yml | 4 - html/changelogs/AutoChangelog-pr-6879.yml | 4 - html/changelogs/AutoChangelog-pr-6882.yml | 4 - html/changelogs/AutoChangelog-pr-6884.yml | 4 - html/changelogs/AutoChangelog-pr-6888.yml | 4 - html/changelogs/AutoChangelog-pr-6889.yml | 4 - html/changelogs/AutoChangelog-pr-6891.yml | 4 - html/changelogs/AutoChangelog-pr-6892.yml | 5 - html/changelogs/AutoChangelog-pr-6893.yml | 4 - html/changelogs/AutoChangelog-pr-6896.yml | 4 - html/changelogs/AutoChangelog-pr-6897.yml | 4 - html/changelogs/AutoChangelog-pr-6899.yml | 4 - html/changelogs/AutoChangelog-pr-6901.yml | 4 - html/changelogs/AutoChangelog-pr-6902.yml | 4 - html/changelogs/AutoChangelog-pr-6912.yml | 4 - html/changelogs/AutoChangelog-pr-6915.yml | 4 - html/changelogs/AutoChangelog-pr-6916.yml | 7 - html/changelogs/AutoChangelog-pr-6921.yml | 4 - html/changelogs/AutoChangelog-pr-6923.yml | 4 - html/changelogs/AutoChangelog-pr-6924.yml | 4 - html/changelogs/AutoChangelog-pr-6925.yml | 5 - html/changelogs/AutoChangelog-pr-6931.yml | 4 - html/changelogs/AutoChangelog-pr-6938.yml | 4 - html/changelogs/AutoChangelog-pr-6947.yml | 4 - html/changelogs/AutoChangelog-pr-6950.yml | 4 - html/changelogs/AutoChangelog-pr-6953.yml | 4 - html/changelogs/AutoChangelog-pr-6967.yml | 4 - html/changelogs/AutoChangelog-pr-6972.yml | 5 - html/changelogs/AutoChangelog-pr-6982.yml | 5 - html/changelogs/AutoChangelog-pr-6984.yml | 4 - html/changelogs/AutoChangelog-pr-6992.yml | 4 - html/changelogs/AutoChangelog-pr-7001.yml | 4 - html/changelogs/AutoChangelog-pr-7002.yml | 4 - html/changelogs/AutoChangelog-pr-7012.yml | 4 - html/changelogs/AutoChangelog-pr-7013.yml | 4 - html/changelogs/AutoChangelog-pr-7016.yml | 4 - html/changelogs/AutoChangelog-pr-7019.yml | 4 - html/changelogs/AutoChangelog-pr-7021.yml | 4 - html/changelogs/AutoChangelog-pr-7026.yml | 5 - html/changelogs/AutoChangelog-pr-7028.yml | 4 - html/changelogs/AutoChangelog-pr-7029.yml | 4 - html/changelogs/AutoChangelog-pr-7043.yml | 4 - html/changelogs/AutoChangelog-pr-7047.yml | 4 - html/changelogs/AutoChangelog-pr-7048.yml | 4 - html/changelogs/AutoChangelog-pr-7051.yml | 4 + html/changelogs/AutoChangelog-pr-7065.yml | 4 + html/changelogs/AutoChangelog-pr-7070.yml | 4 + html/changelogs/AutoChangelog-pr-7111.yml | 4 + html/changelogs/AutoChangelog-pr-7120.yml | 4 + ...-pr-6883.yml => AutoChangelog-pr-7132.yml} | 2 +- html/changelogs/AutoChangelog-pr-7133.yml | 4 + html/changelogs/AutoChangelog-pr-7134.yml | 4 + html/changelogs/AutoChangelog-pr-7136.yml | 4 + html/changelogs/AutoChangelog-pr-7141.yml | 5 + html/changelogs/AutoChangelog-pr-7144.yml | 4 + html/changelogs/AutoChangelog-pr-7145.yml | 4 + html/changelogs/AutoChangelog-pr-7146.yml | 4 + html/changelogs/AutoChangelog-pr-7147.yml | 4 + html/changelogs/AutoChangelog-pr-7148.yml | 4 + icons/effects/parallax.dmi | Bin 163852 -> 542546 bytes icons/mob/accessories.dmi | Bin 8763 -> 8844 bytes icons/mob/actions/actions_elites.dmi | Bin 0 -> 8631 bytes icons/mob/ai.dmi | Bin 418774 -> 420343 bytes icons/mob/head.dmi | Bin 181956 -> 183512 bytes icons/mob/lavaland/lavaland_elites.dmi | Bin 0 -> 20149 bytes icons/mob/moth_wings.dmi | Bin 0 -> 65662 bytes icons/mob/neck.dmi | Bin 39299 -> 40584 bytes icons/mob/screen_alert.dmi | Bin 112209 -> 113559 bytes icons/mob/screen_elite.dmi | Bin 0 -> 4403 bytes icons/mob/spacedragon.dmi | Bin 8111 -> 5523 bytes icons/mob/suit.dmi | Bin 338358 -> 342353 bytes icons/mob/uniform.dmi | Bin 324878 -> 324436 bytes icons/mob/wings.dmi | Bin 79283 -> 20121 bytes icons/obj/aicards.dmi | Bin 3734 -> 3816 bytes icons/obj/clothing/hats.dmi | Bin 90332 -> 90916 bytes icons/obj/clothing/suits.dmi | Bin 125812 -> 127354 bytes icons/obj/clothing/uniforms.dmi | Bin 94520 -> 94342 bytes icons/obj/food/food.dmi | Bin 68915 -> 68915 bytes icons/obj/lavaland/artefacts.dmi | Bin 25700 -> 23014 bytes icons/obj/lavaland/elite_trophies.dmi | Bin 0 -> 1057 bytes icons/obj/lavaland/legionnaire_bonfire.dmi | Bin 0 -> 1184 bytes icons/obj/lavaland/tumor.dmi | Bin 0 -> 988 bytes icons/obj/pet_carrier.dmi | Bin 2034 -> 3109 bytes icons/obj/vending.dmi | Bin 116014 -> 117553 bytes interface/stylesheet.dm | 18 + quickwrite.dll | Bin 0 -> 29184 bytes strings/names/lizard_nouns.txt | 97 - strings/names/lizard_verbs.txt | 100 - tgui/assets/tgui.js | 26 +- tgui/src/interfaces/achievements.ract | 12 + yogstation.dme | 20 +- yogstation/code/datums/ruins/station.dm | 12 +- .../code/game/objects/effects/landmarks.dm | 3 + .../game/objects/items/devices/scanners.dm | 2 +- .../game/objects/items/storage/backpack.dm | 3 +- yogstation/code/modules/admin/admin_verbs.dm | 4 +- yogstation/code/modules/admin/prettyfilter.dm | 6 +- .../code/modules/admin/sql_message_system.dm | 18 +- yogstation/code/modules/admin/topic.dm | 10 +- .../code/modules/admin/verbs/adminhelp.dm | 36 +- .../code/modules/admin/verbs/adminsay.dm | 4 +- .../code/modules/admin/verbs/adminvox.dm | 4 +- yogstation/code/modules/admin/verbs/debug.dm | 6 +- .../code/modules/admin/verbs/fix_air.dm | 2 +- yogstation/code/modules/admin/verbs/queue.dm | 6 +- .../code/modules/admin/verbs/shuttle_verbs.dm | 2 +- .../code/modules/admin/verbs/telecomms.dm | 2 +- .../darkspawn_objects/umbral_tendrils.dm | 2 - .../atmospherics/machinery/pipes/bluespace.dm | 2 +- .../modules/clothing/spacesuits/hardsuit.dm | 38 - yogstation/code/modules/mentor/follow.dm | 6 +- yogstation/code/modules/mentor/mentor.dm | 4 +- yogstation/code/modules/mentor/mentor_memo.dm | 16 +- .../code/modules/mentor/mentor_verbs.dm | 6 +- yogstation/code/modules/mentor/mentorhelp.dm | 6 +- yogstation/code/modules/mentor/mentorpm.dm | 20 +- yogstation/code/modules/mentor/mentorsay.dm | 2 +- .../research/designs/medical_designs.dm | 2 +- .../modules/research/designs/tool_designs.dm | 2 +- .../code/modules/research/experimentor.dm | 311 - yogstation/icons/mob/head.dmi | Bin 34205 -> 34910 bytes yogstation/icons/mob/suit.dmi | Bin 103530 -> 102897 bytes yogstation/icons/obj/bureaucracy.dmi | Bin 15397 -> 16125 bytes 405 files changed, 26652 insertions(+), 22661 deletions(-) create mode 100644 _maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm create mode 100644 _maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm create mode 100644 _maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm delete mode 100644 code/__DEFINES/medal.dm create mode 100644 code/__DEFINES/quickwrite.dm create mode 100644 code/_onclick/hud/lavaland_elite.dm create mode 100644 code/controllers/subsystem/achievements.dm create mode 100644 code/controllers/subsystem/demo.dm delete mode 100644 code/controllers/subsystem/medals.dm create mode 100644 code/datums/achievements/achievements.dm create mode 100644 code/datums/achievements/viewer.dm create mode 100644 code/datums/components/gunpoint.dm create mode 100644 code/modules/demo/hooks.dm create mode 100644 code/modules/mapping/minimap.dm delete mode 100644 code/modules/mob/living/carbon/human/species_types/angel.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile create mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm rename code/modules/reagents/reagent_containers/{borghydro.dm => borghypo.dm} (100%) create mode 100644 html/blank.png delete mode 100644 html/changelogs/AutoChangelog-pr-5464.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6720.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6740.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6763.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6764.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6773.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6777.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6779.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6782.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6785.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6787.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6788.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6789.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6791.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6793.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6795.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6796.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6797.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6798.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6799.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6800.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6804.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6805.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6807.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6813.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6822.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6823.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6824.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6825.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6826.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6829.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6830.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6831.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6832.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6835.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6836.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6839.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6842.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6847.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6848.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6849.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6854.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6856.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6857.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6859.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6860.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6861.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6862.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6863.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6864.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6865.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6866.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6867.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6868.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6875.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6876.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6877.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6878.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6879.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6882.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6884.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6888.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6889.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6891.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6892.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6893.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6896.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6897.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6899.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6901.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6902.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6912.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6915.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6916.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6921.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6923.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6924.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6925.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6931.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6938.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6947.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6950.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6953.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6967.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6972.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6982.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6984.yml delete mode 100644 html/changelogs/AutoChangelog-pr-6992.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7001.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7002.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7012.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7013.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7016.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7019.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7021.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7026.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7028.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7029.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7043.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7047.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7048.yml create mode 100644 html/changelogs/AutoChangelog-pr-7051.yml create mode 100644 html/changelogs/AutoChangelog-pr-7065.yml create mode 100644 html/changelogs/AutoChangelog-pr-7070.yml create mode 100644 html/changelogs/AutoChangelog-pr-7111.yml create mode 100644 html/changelogs/AutoChangelog-pr-7120.yml rename html/changelogs/{AutoChangelog-pr-6883.yml => AutoChangelog-pr-7132.yml} (52%) create mode 100644 html/changelogs/AutoChangelog-pr-7133.yml create mode 100644 html/changelogs/AutoChangelog-pr-7134.yml create mode 100644 html/changelogs/AutoChangelog-pr-7136.yml create mode 100644 html/changelogs/AutoChangelog-pr-7141.yml create mode 100644 html/changelogs/AutoChangelog-pr-7144.yml create mode 100644 html/changelogs/AutoChangelog-pr-7145.yml create mode 100644 html/changelogs/AutoChangelog-pr-7146.yml create mode 100644 html/changelogs/AutoChangelog-pr-7147.yml create mode 100644 html/changelogs/AutoChangelog-pr-7148.yml create mode 100644 icons/mob/actions/actions_elites.dmi create mode 100644 icons/mob/lavaland/lavaland_elites.dmi create mode 100644 icons/mob/moth_wings.dmi create mode 100644 icons/mob/screen_elite.dmi create mode 100644 icons/obj/lavaland/elite_trophies.dmi create mode 100644 icons/obj/lavaland/legionnaire_bonfire.dmi create mode 100644 icons/obj/lavaland/tumor.dmi create mode 100644 quickwrite.dll delete mode 100644 strings/names/lizard_nouns.txt delete mode 100644 strings/names/lizard_verbs.txt create mode 100644 tgui/src/interfaces/achievements.ract delete mode 100644 yogstation/code/modules/research/experimentor.dm diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index c4d13ba5c5a3..d2ec10e21e9a 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -514,6 +514,25 @@ CREATE TABLE `stickyban_matched_cid` ( PRIMARY KEY (`stickyban`, `matched_cid`) ) ENGINE=InnoDB; +-- +-- Table structure for table `achievements` +-- +DROP TABLE IF EXISTS `achievements`; +CREATE TABLE `achievements` ( + `name` VARCHAR(32) NOT NULL, + `id` INT UNSIGNED NOT NULL, + `descr` VARCHAR(2048) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; + +-- +-- Table structure for table `earned_achievements` +-- +DROP TABLE IF EXISTS `earned_achievements`; +CREATE TABLE `earned_achievements` ( + `ckey` VARCHAR(32) NOT NULL, + `id` INT UNSIGNED NOT NULL +) ENGINE=InnoDB; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index 2e504785ec0d..fa879f92be2c 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -514,7 +514,25 @@ CREATE TABLE `SS13_stickyban_matched_cid` ( PRIMARY KEY (`stickyban`, `matched_cid`) ) ENGINE=InnoDB; +-- +-- Table structure for table `SS13_achievements` +-- +DROP TABLE IF EXISTS `SS13_achievements`; +CREATE TABLE `SS13_achievements` ( + `name` VARCHAR(32) NOT NULL, + `id` INT UNSIGNED NOT NULL, + `descr` VARCHAR(2048) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB; +-- +-- Table structure for table `SS13_earned_achievements` +-- +DROP TABLE IF EXISTS `SS13_earned_achievements`; +CREATE TABLE `SS13_earned_achievements` ( + `ckey` VARCHAR(32) NOT NULL, + `id` INT UNSIGNED NOT NULL +) ENGINE=InnoDB; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm new file mode 100644 index 000000000000..6e44ec3197b6 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm @@ -0,0 +1,111 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors) +"b" = ( +/obj/structure/elite_tumor, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +c +c +c +a +a +a +"} +(5,1,1) = {" +a +a +a +c +b +c +a +a +a +"} +(6,1,1) = {" +a +a +a +c +c +c +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index c8ccd8d30aa6..419226177dcd 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -265,7 +265,8 @@ /area/ruin/space/djstation) "aS" = ( /obj/structure/frame/computer{ - anchored = 1 + anchored = 1; + dir = 4 }, /turf/open/floor/plasteel/grimy, /area/ruin/space/djstation) @@ -307,9 +308,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/djstation) "bb" = ( -/obj/structure/chair{ - dir = 4 - }, +/obj/structure/chair, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/djstation) "bc" = ( diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index c7479be4f357..863b5384d69f 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -276,6 +276,7 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "aL" = ( @@ -318,6 +319,7 @@ /obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "aR" = ( @@ -544,6 +546,9 @@ /obj/structure/bed, /obj/item/bedsheet/green, /obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark/side, /area/ruin/space/has_grav/abandonedzoo) "bq" = ( @@ -757,6 +762,9 @@ /obj/item/shard{ icon_state = "medium" }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) "bU" = ( @@ -791,9 +799,6 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/abandonedzoo) -"KN" = ( -/turf/template_noop, -/area/space/nearstation) (1,1,1) = {" ab @@ -1154,10 +1159,10 @@ aa "} (18,1,1) = {" af -ak -ak -ak -ak +ag +ag +ag +ag af aa aa @@ -1170,7 +1175,7 @@ ag ag bN bP -KN +aa aa "} (19,1,1) = {" diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm index fcd24c54b47f..c83e3ae44432 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm @@ -30,12 +30,6 @@ /turf/closed/wall/mineral/titanium, /area/ruin/unpowered) "k" = ( -/obj/item/stack/sheet/mineral/bananium{ - amount = 15 - }, -/turf/closed/wall/mineral/titanium, -/area/ruin/unpowered) -"m" = ( /obj/structure/chair{ dir = 1 }, @@ -50,13 +44,16 @@ }, /turf/open/floor/mineral/titanium/blue, /area/ruin/unpowered) -"n" = ( +"l" = ( /obj/structure/chair{ dir = 1 }, /obj/item/storage/pod{ pixel_x = -26 }, +/obj/item/stack/sheet/mineral/bananium{ + amount = 15 + }, /turf/open/floor/mineral/titanium/blue, /area/ruin/unpowered) "o" = ( @@ -304,9 +301,9 @@ f f g g +j k -m -n +l p a "} diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index e7bf4b0922a9..09a3efe54a33 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -9,6 +9,7 @@ /obj/machinery/door/poddoor{ id = "bigderelictshipdock" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/derelictoutpost/cargobay) "ad" = ( @@ -42,6 +43,7 @@ /area/ruin/space/has_grav/derelictoutpost/cargobay) "aj" = ( /obj/machinery/button/door{ + id = "bigderelictshipdock"; name = "tradepost entry doors"; pixel_y = 24 }, @@ -874,11 +876,6 @@ /area/ruin/space/has_grav/derelictoutpost) "cg" = ( /obj/item/shard, -/obj/item/stack/cable_coil{ - amount = 2; - icon_state = "coil_red2"; - item_state = "coil_red" - }, /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; @@ -897,6 +894,7 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/item/stack/cable_coil, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/derelictoutpost) "ch" = ( @@ -1145,8 +1143,8 @@ /area/ruin/space/has_grav/derelictoutpost) "cG" = ( /obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 + dir = 4; + pixel_x = -26 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/derelictoutpost/cargobay) @@ -1246,8 +1244,8 @@ /area/ruin/space/has_grav/derelictoutpost) "cQ" = ( /obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 + dir = 8; + pixel_x = 26 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/derelictoutpost) @@ -1582,23 +1580,12 @@ /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/derelictoutpost) "dw" = ( -/obj/effect/decal/cleanable/blood/old{ - name = "dried blood trail"; - icon_state = "trails_1"; - dir = 4 - }, -/obj/structure/alien/weeds{ - color = "#4BAE56"; - desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; - name = "gelatinous floor" - }, -/obj/structure/alien/weeds{ - color = "#4BAE56"; - desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; - name = "gelatinous floor" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/turf/open/floor/plating/asteroid, -/area/ruin/space/has_grav/derelictoutpost) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dx" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1685,19 +1672,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/derelictoutpost) -"dE" = ( -/obj/structure/alien/weeds{ - color = "#4BAE56"; - desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; - name = "gelatinous floor" - }, -/obj/structure/alien/weeds{ - color = "#4BAE56"; - desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; - name = "gelatinous floor" - }, -/turf/open/floor/plating/asteroid, -/area/ruin/space/has_grav/derelictoutpost) "dF" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2150,13 +2124,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/ruin/space/has_grav/derelictoutpost/cargostorage) -"eD" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eE" = ( /obj/structure/closet/crate/internals, /obj/item/tank/internals/emergency_oxygen/engi, @@ -2545,8 +2512,8 @@ cH cV dc ab -dw -dE +dx +cR dL dU dW @@ -2660,7 +2627,7 @@ dX dW dW ex -eD +dw dL aR aZ @@ -2889,7 +2856,7 @@ ad ab ab ab -aj +ak an au au diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index c5207e4df4b5..026a5886adf4 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -63,6 +63,34 @@ icon_state = "platingdmg2" }, /area/shuttle/caravan/freighter3) +"al" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter3) +"am" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Tiny Freighter APC"; + pixel_x = -25; + req_access = null; + start_charge = 0 + }, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_port"; + name = "Cargo Blast Door Control"; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/airless/dark, +/area/shuttle/caravan/freighter2) "an" = ( /obj/structure/lattice, /obj/structure/fluff/broken_flooring{ @@ -83,6 +111,25 @@ }, /turf/template_noop, /area/template_noop) +"aq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) +"ar" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/pirate/ranged/space{ + environment_smash = 0 + }, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter2) "as" = ( /obj/structure/fluff/broken_flooring{ dir = 4; @@ -90,6 +137,24 @@ }, /turf/template_noop, /area/template_noop) +"at" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter3) +"au" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/pirate/ranged/space{ + environment_smash = 0 + }, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter2) "av" = ( /obj/effect/turf_decal/bot_white/right, /obj/structure/cable/yellow{ @@ -127,6 +192,53 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter3) +"ax" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/yellow{ + pixel_x = -6 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) +"ay" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_starboard"; + name = "Cargo Blast Door Control"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/airless/dark, +/area/shuttle/caravan/freighter2) +"az" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel{ + initial_gas_mix = "TEMP=2.7" + }, +/area/shuttle/caravan/freighter2) +"aA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) "aD" = ( /obj/item/stack/rods, /turf/template_noop, @@ -186,14 +298,6 @@ }, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter3) -"aP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/mob/living/simple_animal/hostile/pirate/ranged/space{ - environment_smash = 0 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) "aQ" = ( /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide, @@ -234,30 +338,6 @@ }, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter3) -"aY" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Tiny Freighter APC"; - pixel_x = -25; - req_access = null; - start_charge = 0 - }, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) "aZ" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -488,11 +568,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter3) -"gT" = ( -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter3) "gU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -714,18 +789,6 @@ /obj/item/ammo_box/magazine/m10mm, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter2) -"hX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) "hY" = ( /obj/structure/rack, /obj/item/weldingtool, @@ -916,14 +979,6 @@ icon_state = "floorscorched1" }, /area/shuttle/caravan/freighter3) -"iD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter3) "iF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/dark, @@ -975,18 +1030,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter2) -"iY" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel{ - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter2) "ja" = ( /obj/effect/turf_decal/bot_white, /obj/structure/closet/crate/secure/engineering, @@ -1075,14 +1118,6 @@ }, /turf/open/floor/plasteel/airless, /area/shuttle/caravan/freighter2) -"jv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) "jy" = ( /obj/machinery/door/poddoor{ id = "caravantrade3_cargo_starboard"; @@ -1128,16 +1163,6 @@ icon_state = "floorscorched1" }, /area/shuttle/caravan/freighter2) -"jL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/pirate/ranged/space{ - environment_smash = 0 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) "jN" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" @@ -1150,41 +1175,12 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) -"jP" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/folder/yellow{ - pixel_x = -6 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) "jV" = ( /obj/structure/shuttle/engine/propulsion/burst/right{ dir = 8 }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) -"jW" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_starboard"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) "jX" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, @@ -3587,12 +3583,12 @@ aa aa aa hn -aY +am iq iT jp jH -jW +ay hn aa aa @@ -3640,7 +3636,7 @@ aa aa ho hS -aP +ar iU jq jI @@ -3799,7 +3795,7 @@ hV iu iX jt -jL +au jX kf aa @@ -3849,7 +3845,7 @@ aa hn hW iv -iY +az ju bi ka @@ -3951,10 +3947,10 @@ aa aa aa hs -hX +aq ix bg -jv +aA jN kb GL @@ -4059,7 +4055,7 @@ bs dc aa an -jP +ax ht ht aa @@ -5405,7 +5401,7 @@ aa aa gb jA -gT +al hw ib iB @@ -5512,7 +5508,7 @@ gv gV hy id -iD +at jc jy aa diff --git a/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm b/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm index 1fb4e60aff8b..ffc96424e03f 100644 --- a/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm +++ b/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm @@ -6,21 +6,39 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/powered/ancient_shuttle) "c" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/ancient_shuttle) "d" = ( /turf/closed/wall/r_wall/rust, /area/ruin/space/has_grav/powered/ancient_shuttle) "e" = ( -/obj/machinery/defibrillator_mount/loaded, -/turf/closed/wall/r_wall, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, /area/ruin/space/has_grav/powered/ancient_shuttle) "f" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plasteel/airless, +/obj/machinery/door/airlock/research/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) "g" = ( /obj/structure/table, @@ -101,18 +119,15 @@ /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/powered/ancient_shuttle) "l" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/door/airlock/research/glass, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) "m" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -244,14 +259,6 @@ "E" = ( /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) -"F" = ( -/obj/machinery/door/airlock/research/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/powered/ancient_shuttle) "G" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -259,14 +266,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) -"H" = ( -/obj/machinery/door/airlock/research/glass, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/powered/ancient_shuttle) "I" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -411,7 +410,7 @@ a a d b -F +f d d a @@ -433,7 +432,7 @@ a a d d -H +l b b a @@ -507,8 +506,8 @@ a "} (16,1,1) = {" a +b e -l x J S @@ -540,7 +539,7 @@ a "} (19,1,1) = {" a -f +c o B p @@ -551,7 +550,7 @@ a "} (20,1,1) = {" a -f +c p p C @@ -575,7 +574,7 @@ a a a b -f +c M a a diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 86e5eb96564c..7bd623ee0a0b 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -10,9 +10,29 @@ "ac" = ( /turf/closed/wall/mineral/titanium, /area/awaymission/BMPship/Aft) +"ad" = ( +/obj/machinery/button/door{ + id = "packerMed"; + pixel_x = 0; + pixel_y = -24 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) "ae" = ( /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Aft) +"af" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "packerMed"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) "ag" = ( /obj/machinery/porta_turret{ dir = 8; @@ -171,9 +191,33 @@ }, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) +"aH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/button/door{ + id = "packerMine"; + pixel_x = 0; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) "aI" = ( /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Fore) +"aJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "packerMine"; + pixel_x = 0; + pixel_y = 24 + }, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Midship) "aL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2408,16 +2452,6 @@ "wh" = ( /turf/template_noop, /area/awaymission/BMPship) -"ya" = ( -/obj/machinery/door/poddoor/shutters{ - id = "packerMine" - }, -/obj/machinery/button/door{ - id = "packerMine"; - pixel_x = -24 - }, -/turf/open/floor/plating/airless, -/area/awaymission/BMPship/Midship) "EQ" = ( /obj/structure/lattice, /turf/template_noop, @@ -2428,22 +2462,6 @@ }, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) -"Kj" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/airless, -/area/awaymission/BMPship/Midship) -"KU" = ( -/obj/machinery/door/poddoor/shutters{ - id = "packerMed" - }, -/obj/machinery/button/door{ - id = "packerMed"; - pixel_x = -24 - }, -/turf/open/floor/plating/airless, -/area/awaymission/BMPship/Midship) "Mx" = ( /turf/closed/mineral/random, /area/awaymission/BMPship/Midship) @@ -3813,10 +3831,10 @@ ap aq aq aq -aq cK aq aq +aq dN dz eA @@ -4065,9 +4083,9 @@ as at ha at -at +ad aq -ce +af ce ce dy @@ -4080,9 +4098,9 @@ dB fj dB dy -Zb +aH fm -Kj +aJ at gs gL @@ -4117,7 +4135,7 @@ at bb ha at -KU +bK ce ce ce @@ -4132,7 +4150,7 @@ fk dB dy ce -ya +Hy at gs at @@ -5037,7 +5055,7 @@ al dm bN ac -cE +cV cV cV dD diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 5737ff32028b..f4db0bc60b62 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -8,6 +8,23 @@ "ac" = ( /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) +"ad" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage/kitchen) +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage/kitchen) "af" = ( /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/kitchen) @@ -22,6 +39,17 @@ /obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) +"aj" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage/kitchen) "ak" = ( /obj/machinery/conveyor{ dir = 4; @@ -55,31 +83,27 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) "ao" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ap" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "aq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ar" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/door/airlock{ + name = "Freezer" }, -/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "as" = ( @@ -99,6 +123,17 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) +"av" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/soysauce{ + pixel_x = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "aw" = ( /obj/effect/baseturf_helper/asteroid/airless, /turf/closed/wall/mineral/iron, @@ -110,12 +145,22 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ay" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel/freezer, +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/machinery/airalarm/away{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "az" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "aA" = ( /obj/machinery/gibber, @@ -148,6 +193,11 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) +"aF" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "aG" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/mineral/silver, @@ -256,16 +306,24 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "aM" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "aN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock{ - name = "Freezer" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage/kitchen) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "aO" = ( /obj/machinery/door/airlock/highsecurity{ name = "Recycling Room"; @@ -383,46 +441,30 @@ /area/ruin/space/has_grav/deepstorage/kitchen) "aY" = ( /obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/soysauce{ - pixel_x = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/hydroponics) "aZ" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/machinery/vending/hydronutrients, +/obj/machinery/firealarm{ + pixel_y = 26 }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/hydroponics) "ba" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 9 +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 }, -/obj/item/kitchen/knife, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/hydroponics) "bb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/machinery/hydroponics/constructable, +/obj/machinery/airalarm/away{ + pixel_y = 23 + }, +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) "bc" = ( /obj/structure/sink/kitchen{ pixel_y = 24 @@ -435,144 +477,150 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "be" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"bf" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ dir = 1 }, +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"bf" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "bg" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "bh" = ( -/obj/structure/table, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/bag/plants, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/storage) "bi" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bj" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bk" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "bl" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "bm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; dir = 6 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "br" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"bs" = ( +/obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) -"bs" = ( -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = null - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) "bt" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "bu" = ( /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel/cafeteria, @@ -597,10 +645,19 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "bz" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bA" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window/reinforced, @@ -613,29 +670,53 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "bC" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "General Storage"; + req_access_txt = "200" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/storage) "bD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage) "bE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/tank_dispenser/oxygen, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bG" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -654,39 +735,31 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) -"bK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) -"bL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel/cafeteria, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"bK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) +"bL" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/kitchen) "bM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "bN" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -707,16 +780,21 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 + dir = 4; + pixel_x = -26 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "bQ" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) @@ -795,39 +873,69 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/airalarm/away{ + dir = 8; + pixel_x = 24 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "bX" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "General Storage"; - req_access_txt = "200" +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "bY" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen" +/obj/machinery/airalarm/away{ + pixel_y = 23 }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage) "bZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/smartfridge, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/structure/table, +/obj/machinery/airalarm/away{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "ca" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -835,16 +943,23 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cb" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cc" = ( @@ -866,13 +981,20 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "cf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "cg" = ( @@ -887,17 +1009,26 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "ch" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/airalarm/away{ - dir = 8; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "ci" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cj" = ( @@ -911,72 +1042,69 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "ck" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/sign/barsign{ - pixel_y = 32 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "cl" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/highsecurity{ + name = "Provisions Storage"; + req_access_txt = "200" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "cm" = ( -/obj/structure/table, -/obj/machinery/airalarm/away{ - pixel_y = 23 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "co" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) @@ -997,43 +1125,37 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm/away{ - pixel_y = 23 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "ct" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cu" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"cw" = ( /obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/light, /obj/item/reagent_containers/glass/bucket{ pixel_x = 4; @@ -1042,35 +1164,38 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) -"cx" = ( +"cw" = ( /obj/machinery/seed_extractor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) -"cy" = ( +"cx" = ( /obj/machinery/biogenerator, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) +"cy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "cz" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "cA" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "cB" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1102,50 +1227,66 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "cC" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/structure/cable/yellow, +/obj/machinery/power/apc/highcap/five_k{ + dir = 4; + name = "Storage APC"; + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "cD" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Provisions Storage"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/mirror{ + pixel_x = 24 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage) "cE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/structure/chair{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cF" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cG" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 +/obj/machinery/vending/cigarette, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cH" = ( @@ -1176,24 +1317,19 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cK" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cM" = ( /obj/machinery/shower{ @@ -1206,34 +1342,25 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage) -"cP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) +"cP" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Storage"; + req_access_txt = "200" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "cQ" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/highcap/five_k{ - dir = 4; - name = "Storage APC"; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, +/obj/machinery/computer/arcade, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "cR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1256,42 +1383,35 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cU" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cV" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/vending/cigarette, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cX" = ( @@ -1302,13 +1422,21 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/door/airlock{ + name = "Showers" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cZ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "da" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -1350,59 +1478,57 @@ /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/armory) "df" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "dg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/storage) -"dh" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/computer/arcade, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) -"di" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"dh" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) -"dj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +"di" = ( +/obj/machinery/light{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) -"dk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +"dj" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = 2; + pixel_y = 2 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/stack/rods/fifty, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) +"dk" = ( +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) @@ -1424,38 +1550,64 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dn" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) +"do" = ( /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/dorm) "dp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage) -"dq" = ( -/obj/machinery/door/airlock{ - name = "Showers" +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/turf/open/floor/plasteel/freezer, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) -"dr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" +"dq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) +"dr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "ds" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -1471,24 +1623,33 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "du" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) -"dv" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/item/stack/rods/fifty, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"dv" = ( /obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 + pixel_y = 26 }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "dw" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1571,107 +1732,163 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "dy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable/yellow, +/obj/machinery/power/apc/away{ + dir = 2; + name = "Main Area APC"; + pixel_y = -23 }, +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "dz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "dA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/dorm) +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "dB" = ( /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/dorm) "dC" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/light{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"dH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"dI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) +"dH" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) +"dI" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) "dJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/dorm) "dK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/poddoor{ + id = "bunkerinterior" }, -/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/airlock) "dL" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dM" = ( @@ -1679,19 +1896,43 @@ name = "Secure Storage"; req_access_txt = "200" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "dN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "dO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 9 }, /turf/open/floor/plasteel/dark, @@ -1712,174 +1953,195 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "dQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/dorm) -"dR" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 6 +/obj/machinery/door/airlock/highsecurity{ + name = "Airlock Control"; + req_access_txt = "200" }, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"dR" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "dS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/machinery/door/airlock{ + name = "Personal Dorm" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dorms" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "dT" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"dU" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) +"dU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/airlock) "dV" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/away{ - dir = 2; - name = "Main Area APC"; - pixel_y = -23 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, -/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/airlock) "dW" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/airlock) "dX" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/dorm) "dY" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/light{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dZ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics and Power Storage"; + req_access_txt = "200" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/power) "ea" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics and Power Storage"; + req_access_txt = "200" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/power) "eb" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/armory) "ec" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/armory) "ed" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/airlock) "ee" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Storage"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Hall Siphon to Port" }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) "ef" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 10 - }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) "eg" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) @@ -1903,34 +2165,43 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "ej" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Port To Hall" }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) "ek" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; dir = 4 }, -/obj/item/bedsheet, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"el" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/turf/closed/wall/mineral/iron, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/dorm) -"em" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +"el" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"em" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "en" = ( /obj/machinery/door/airlock/highsecurity{ @@ -1940,14 +2211,17 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "eo" = ( -/obj/machinery/door/poddoor{ - id = "bunkerinterior" +/obj/structure/cable/yellow, +/obj/machinery/power/apc/highcap/five_k{ + dir = 4; + name = "Dormitory APC"; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/dorm) "ep" = ( /obj/machinery/door/poddoor{ id = "bunkerinterior" @@ -1960,35 +2234,31 @@ /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/airlock) "er" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Airlock Control"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/door/poddoor{ + id = "bunkerexterior" }, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "es" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/airlock) -"et" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/light{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/dorm) +"et" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 8 + }, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/power) "eu" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -2001,17 +2271,29 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/armory) "ev" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 5 +/obj/structure/closet/wardrobe/pjs, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) "ew" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "ex" = ( /obj/structure/table, /obj/structure/reagent_dispensers/peppertank{ @@ -2029,78 +2311,42 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "ez" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"eA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"eB" = ( -/obj/machinery/door/airlock{ - name = "Personal Dorm" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"eC" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) -"eD" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage) -"eE" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage) -"eF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/light/small{ - dir = 8 - }, +/area/ruin/space/has_grav/deepstorage/airlock) +"eA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eG" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 +/area/ruin/space/has_grav/deepstorage) +"eB" = ( +/obj/machinery/camera{ + c_tag = "Bunker entrance"; + network = list("bunker1") }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eH" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/airlock) -"eI" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"eC" = ( /obj/structure/table, /obj/machinery/button/door{ id = "bunkerexterior"; @@ -2122,9 +2368,6 @@ pixel_y = 8; req_access_txt = "200" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, /obj/machinery/computer/security/telescreen{ dir = 1; name = "Bunker Entrance monitor"; @@ -2134,38 +2377,56 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) -"eJ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +"eD" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage) +"eE" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage) +"eF" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eK" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"eG" = ( +/obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/area/ruin/space/has_grav/deepstorage) +"eH" = ( +/obj/machinery/door/airlock{ + name = "Personal Dorm" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) +"eI" = ( /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -2177,6 +2438,42 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) +"eJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) +"eK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"eL" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "bunkershutter" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/airlock) "eM" = ( /obj/structure/cable/yellow, /obj/machinery/door/firedoor, @@ -2229,137 +2526,167 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "eQ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/manifold/supplymain/visible/layer1{ + icon_state = "manifold-1"; dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/power) "eR" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) +"eS" = ( +/obj/machinery/airalarm/away{ + pixel_y = 23 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) "eT" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bunkershutter" +/obj/structure/chair{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "eU" = ( -/obj/structure/chair{ - dir = 8 - }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "eV" = ( /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/away{ + dir = 8; + name = "Power and Atmospherics APC"; + pixel_x = -25; + pixel_y = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/power) "eW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/power) "eX" = ( -/obj/machinery/atmospherics/components/binary/valve{ - name = "Hall Siphon to Port" - }, /obj/structure/extinguisher_cabinet{ dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eY" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics and Power Storage"; - req_access_txt = "200" +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"eY" = ( /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "eZ" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics and Power Storage"; - req_access_txt = "200" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fa" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/armory) +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) "fb" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/armory) +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) "fc" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/closed/wall/mineral/iron, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "fd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, /obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ + dir = 8; + icon_state = "inje_map-3"; + id = null + }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fe" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 + icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/power) "ff" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "fg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + external_pressure_bound = 0; + frequency = 1441; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + pressure_checks = 2; + pressure_resistance = 10; + pump_direction = 0 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fh" = ( @@ -2369,6 +2696,9 @@ /obj/structure/cable/yellow, /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/airlock) "fi" = ( @@ -2376,43 +2706,42 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ + dir = 1; + piping_layer = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fm" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 8 +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 1; + piping_layer = 3 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fn" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fo" = ( @@ -2432,136 +2761,128 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "fr" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 5 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{ + icon_state = "pipe11-3"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/power) "fs" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/turf/closed/wall/mineral/iron, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/item/wrench, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "ft" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/airalarm/away{ - dir = 4; - pixel_x = -24 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fu" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 4 +/obj/machinery/airalarm/away{ + dir = 4; + pixel_x = -24 }, -/obj/machinery/light, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fv" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Port To Hall" - }, +/obj/machinery/light, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fw" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{ + icon_state = "pipe11-3"; dir = 8 }, -/obj/item/wrench, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) "fx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/away{ +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ dir = 8; - name = "Power and Atmospherics APC"; - pixel_x = -25; - pixel_y = 1 + icon_state = "inje_map-3"; + id = "o2_in_bunker" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fy" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "fz" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ + dir = 8; + icon_state = "vent_map_siphon_on-1"; + id_tag = "o2_out_bunker"; + name = "oxygen out" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fA" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fB" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 8; - id_tag = "o2_out_bunker"; - name = "oxygen out" - }, -/turf/open/floor/plating/airless, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fD" = ( /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fE" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/structure/cable/yellow, -/obj/machinery/power/apc/highcap/five_k{ - dir = 4; - name = "Dormitory APC"; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/power) "fF" = ( -/obj/machinery/door/poddoor{ - id = "bunkerexterior" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage) "fG" = ( /obj/machinery/door/poddoor{ id = "bunkerexterior" @@ -2571,13 +2892,28 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fH" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage) "fI" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fJ" = ( @@ -2610,169 +2946,116 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/dorm) -"fO" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 1; + piping_layer = 3 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/power) +"fO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ + dir = 8; + icon_state = "inje_map-3"; + id = "n2_in_bunker" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/deepstorage/power) "fP" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/autolathe, +/obj/structure/sign/warning/radiation{ + pixel_x = -32 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/power) "fQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/power) "fR" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 4 }, +/obj/item/storage/toolbox/electrical, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"fS" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 9 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"fS" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/dorm) "fT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "fU" = ( -/obj/machinery/camera{ - c_tag = "Bunker entrance"; - network = list("bunker1") - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/power) "fV" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "fW" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"fX" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"fY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"fZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"ga" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) -"gb" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, +"fX" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) -"gc" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, +"fY" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"gd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ +"gf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ dir = 8; - id = "n2_in_bunker" + icon_state = "vent_map_siphon_on-1"; + id_tag = "n2_out_bunker"; + name = "nitrogen out" }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) -"ge" = ( -/obj/machinery/door/airlock{ - name = "Personal Dorm" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"gf" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) "gg" = ( /obj/machinery/washing_machine, /obj/machinery/light{ @@ -2809,14 +3092,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"gj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) "gk" = ( /obj/machinery/light{ dir = 4 @@ -2828,14 +3103,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) -"gl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) "gm" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/crate/bin{ @@ -2865,32 +3132,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"gt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"gu" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"gv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 8; - id_tag = "n2_out_bunker"; - name = "nitrogen out" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/deepstorage/power) "gw" = ( /obj/machinery/sleeper{ dir = 4 @@ -2924,23 +3165,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) -"gA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"gB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) "gC" = ( /obj/machinery/computer/atmos_control/tank{ dir = 8; @@ -3013,32 +3237,10 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"gM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) "gN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) -"gO" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"gP" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 8; - id = "o2_in_bunker" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/deepstorage/power) "gQ" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; @@ -3058,37 +3260,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"gT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/machinery/autolathe, -/obj/structure/sign/warning/radiation{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"gU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"gV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/toolbox/electrical, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) "gW" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -3123,123 +3294,29 @@ /obj/machinery/power/rtg/advanced, /obj/machinery/light/small, /obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"hb" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"hc" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"hd" = ( -/obj/machinery/telecomms/relay/preset/telecomms, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) -"he" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/crusher) -"hf" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"hg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"hh" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"hi" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"hj" = ( -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) -"hk" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"hl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"hm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"hn" = ( -/obj/structure/closet/emcloset, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"hb" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) +"hc" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) +"hd" = ( +/obj/machinery/telecomms/relay/preset/telecomms, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) +"he" = ( +/obj/structure/window/reinforced{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"ho" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/structure/window/reinforced{ + dir = 1 }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/power) +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/crusher) "hp" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow{ @@ -3247,14 +3324,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"hq" = ( -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) "hr" = ( /obj/effect/baseturf_helper/asteroid/airless, /turf/closed/mineral/random/low_chance, @@ -3304,11 +3373,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) -"Rs" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) (1,1,1) = {" aa @@ -3960,14 +4024,14 @@ cB cB dx dB -ej -ez +dH +em dB -ej -ez +dH +em dB -ej -ez +dH +em dB ab ab @@ -4003,23 +4067,23 @@ ab hU aG aR -bm +bf hU +bK bV -ch +ck cC -cQ -df -dy +cO +cZ dB -ek -eA +dI +dR dB -ek -eA +dI +dR dB -ek -eA +dI +dR dB dB dB @@ -4055,23 +4119,23 @@ ab hU aH aS -bn +bk hU hU hU -cD +cl hU -dg -dz -dQ -el -eB -dQ -el -eB -dQ -fN -ge +hU +hU +dB +dB +dS +dB +dB +dS +dB +dB +eH dB gw gw @@ -4107,24 +4171,24 @@ ab hU aI aT -bo -bE -bW -ci -cE +bk +bs +hU +fT +cm cR -dh -dA -dR -em -hj -eQ -fe -eC -fE -fO -gf -gl +cQ +dB +dn +dJ +dT +dX +ef +ek +eo +es +eJ +fS gx gF dB @@ -4159,22 +4223,22 @@ ab hU aJ aU -bp -bF -bX -bz -cF +bm +bt +bC +bM +cn cS -di +cU dB -dS +do cp cp cp cp cp cp -fP +ev gg gm gy @@ -4211,15 +4275,15 @@ ab hU aK aV -bq +bg bG hU cj -cG -bz -dj -dC -dT +co +bM +cV +df +dp en eD eD @@ -4263,22 +4327,22 @@ ab hU aL aW -br +bh bH hU -ck +bW cH cT -dk -dD -dU +dm +fT +dq cp eE eR ff fq cp -fQ +fF fV fV cp @@ -4318,19 +4382,19 @@ af af af af -cl +bX cI cT dl -dE -dV +dg +dy cp cp cp cp cp cp -fR +fH fT fT cp @@ -4367,22 +4431,22 @@ ab ab af aX -bs +bi bI af -cm +bZ cJ -cU +cE dm -dF -hh -eo -eF -Rs -Rs -hk -fF -fS +fT +dz +dK +dU +ed +ed +el +er +ew fT fT gz @@ -4418,23 +4482,23 @@ af af af af -aY -bt -bJ -bY -cn -cK -cV -dn -dG -dW +av +bj +bv +bE +ch +cs +cF +cW +dh +dA ep -eG -fj +ez +eK fg -fr +ft fG -hm +eA fT fT gz @@ -4467,26 +4531,26 @@ ab ab af ah -ao +ad ax af -aZ +ay bu -bK -bZ -co -cL -cW +bw +bL ci -dH -hi +cu +cG +fT +fT +dC eq -eH -eT +eq +eL fh -fs eq -fU +eq +eB fT gn cp @@ -4519,26 +4583,26 @@ ab ab af ai -ap -ay -aM -ba -bv -bL +ae +ao +af +az +bn +bw af cp cp cp hT -dI -dX +di +dD eq -eI -eU -fi -ft +eC +eT +fj +fu eq -hn +eG fV fT cp @@ -4571,26 +4635,26 @@ ab ab af ai +aj aq -az -aN -bb -bw -bM +ar +aF +bo +bz af cq cM cX cp -hg -dY -er -eJ -eV -fi -fu +dv +dE +dQ +dV +eU +fk +fv hX -ho +fp fp fp fp @@ -4623,7 +4687,7 @@ ab ab af ah -ar +ap aA af bc @@ -4632,17 +4696,17 @@ bN af cr cN -cY -dp -dJ -dZ -es -eK -eW -fj -fv +cK +cp +fT +dD eq -fW +dW +ee +ej +fi +eq +fa gh gq fp @@ -4682,19 +4746,19 @@ bd bx bO af -cs -cO -cZ -dq -cu -ea +bY +cD +cL +cY +bM +dF eq -eL +eI eX -fk -fw +fs +fi eq -fX +fb hp gr fp @@ -4738,15 +4802,15 @@ cp cp cp cp -dK -eb +dk +dG eq eq eq eq eq eq -fY +fc gi gi fp @@ -4782,28 +4846,28 @@ ak at aC aO -be +aM by bP ca -ct -cP -cP -dr -dL -ec -et -cP +dg +dg +dg +cy +dg +du +dY +dg +dZ +eF +eV eY -fl -fx -hl -fZ -gj -gt -gA -gM -gT +fe +fA +fB +fE +fe +fP fp hb fp @@ -4834,28 +4898,28 @@ al au aD aP -bf -bz -bz -cb -cu -bz -bz -cb -cu -ed +aN +bl +bD cb -bz -eZ -fm -fy -fH -fH -fH -gu -gB +bM +bM +bM +cz +bM +dL +cz +bM +ea +eQ +fl +fC +fC +fC +fU +fI gN -gU +fQ gY hc fp @@ -4886,28 +4950,28 @@ am he aE aQ -bg bA -bQ +bA +bF cc -cv +bA aQ da ds +cP dM -ee eu eM -fa -fn -fz -fI -ga -fI -fz -fI -gO -gV +eb +eS +eW +eZ +fm +eZ +fW +eZ +fN +fR fp hd fp @@ -4938,27 +5002,27 @@ rz an Bb aQ -bh +aY bB -bC +bJ cd -cw +cv aQ db dt +dt dN -ef -ev +dt eN -fb +ec fo -fA +fn fJ -gb +fr gk -fA +fX gC -gb +fr gW fp fp @@ -4990,27 +5054,27 @@ ag ag ag aQ -bi -bC -bC +aZ +bp +bQ ce -cx +cw aQ dc -du +cA +dr dO eg -ew eO -fb +ec fp -fB +fy fK -hq +fw fp -fB +fY fK -gc +fw fp fp ab @@ -5042,27 +5106,27 @@ ab ab ab aQ -bj -bC +ba +bq bR -ce -cy +cf +cx aQ dd -dv +dj dP eh ex eP -fb +ec fp -fC +fz fL -gd +fx fp -gv +gf gD -gP +fO fp ab ab @@ -5094,11 +5158,11 @@ ab ab ab aQ -hf -bC +bb +bq +bS +cf bS -ce -cz aQ de de @@ -5106,7 +5170,7 @@ de de de hW -fb +ec fp fD fM @@ -5146,11 +5210,11 @@ ab ab ab aQ -bk -bC bS -cf -cA +bq +bS +ct +bS aQ ab ab @@ -5158,7 +5222,7 @@ ab ab ab ab -fc +et fp fp fp @@ -5198,8 +5262,8 @@ ab ab ab aQ -bl -bD +be +br bS cg bS diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm index c57ac798acba..b5c3ccc733a1 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm @@ -6,16 +6,19 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "c" = ( /obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/dinner_for_two) "d" = ( /obj/structure/window/reinforced{ dir = 8 }, +/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "e" = ( @@ -50,9 +53,12 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/dinner_for_two) "k" = ( -/obj/structure/window/reinforced, -/turf/template_noop, -/area/space/nearstation) +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/dinner_for_two) "l" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -88,9 +94,8 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/dinner_for_two) "p" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/structure/window/reinforced, +/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "q" = ( @@ -103,6 +108,27 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/dinner_for_two) +"s" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/dinner_for_two) +"t" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/dinner_for_two) +"u" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) (1,1,1) = {" a @@ -112,9 +138,9 @@ a a a a -k -c p +s +u a a a @@ -131,9 +157,9 @@ a a a a -k -l p +l +u a a a @@ -150,9 +176,9 @@ a a a a -k -l p +l +u a a a @@ -169,9 +195,9 @@ a a a a -k -l p +l +u a a a @@ -186,13 +212,13 @@ a a a a -a +f f g -c +t g f -a +f a a a @@ -204,7 +230,7 @@ a a a a -a +f f i i @@ -212,7 +238,7 @@ i i q f -a +f a a a @@ -261,7 +287,7 @@ c e e e -c +k i i i @@ -273,7 +299,7 @@ c e e e -c +k "} (10,1,1) = {" d @@ -318,7 +344,7 @@ a a a a -a +f f j i @@ -326,7 +352,7 @@ i i i f -a +f a a a @@ -338,13 +364,13 @@ a a a a -a +f f g -c +s g f -a +f a a a @@ -359,9 +385,9 @@ a a a a -k -l p +l +u a a a @@ -378,9 +404,9 @@ a a a a -k -l p +l +u a a a @@ -397,9 +423,9 @@ a a a a -k -l p +l +u a a a @@ -416,9 +442,9 @@ a a a a -k -c p +t +u a a a diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index dfd548173565..443c0b38dea0 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -155,16 +155,6 @@ /obj/machinery/light/broken, /turf/open/floor/plasteel/airless, /area/ruin/unpowered) -"aD" = ( -/obj/item/stack/sheet/metal, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/unpowered) "aE" = ( /obj/structure/door_assembly/door_assembly_mhatch{ name = "broken airlock" @@ -954,7 +944,7 @@ ag ai ap aV -aD +as ap ac ac diff --git a/_maps/RandomRuins/SpaceRuins/goatresearch.dmm b/_maps/RandomRuins/SpaceRuins/goatresearch.dmm index 170db905249f..abb4cc6041cb 100644 --- a/_maps/RandomRuins/SpaceRuins/goatresearch.dmm +++ b/_maps/RandomRuins/SpaceRuins/goatresearch.dmm @@ -18,7 +18,7 @@ /area/ruin/powered) "af" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/mineral/titanium, +/turf/open/floor/plating, /area/ruin/powered) "ag" = ( /turf/closed/wall/mineral/plastitanium/explosive, @@ -164,8 +164,10 @@ /turf/open/floor/mineral/titanium, /area/ruin/powered) "aK" = ( -/obj/structure/sign/departments/chemistry, -/turf/closed/wall/mineral/titanium, +/obj/structure/sign/departments/chemistry{ + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/white, /area/ruin/powered) "aL" = ( /obj/machinery/door/airlock/medical/glass, @@ -216,7 +218,7 @@ /area/ruin/powered) "aU" = ( /obj/effect/spawner/structure/window/reinforced/indestructable, -/turf/open/space/basic, +/turf/open/floor/plating, /area/ruin/powered) "aV" = ( /obj/machinery/door/airlock/highsecurity{ @@ -225,8 +227,13 @@ /turf/open/floor/mineral/titanium, /area/ruin/powered) "aW" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/mineral/titanium, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium, /area/ruin/powered) "aX" = ( /obj/machinery/door/airlock/medical/glass, @@ -244,8 +251,11 @@ /turf/open/floor/mineral/titanium, /area/ruin/powered) "ba" = ( -/obj/structure/sign/warning/vacuum, -/turf/closed/wall/mineral/titanium, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/mob/living/simple_animal/hostile/retaliate/goat/guard, +/turf/open/floor/mineral/titanium, /area/ruin/powered) "bb" = ( /obj/machinery/light{ @@ -268,11 +278,22 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/titanium/yellow, /area/ruin/powered) +"bf" = ( +/obj/effect/turf_decal/loading_area{ + icon_state = "loadingarea"; + dir = 8 + }, +/obj/machinery/button{ + id = "goatshutters"; + pixel_y = 24 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/ruin/powered) "bg" = ( /obj/machinery/door/poddoor/shutters{ id = "goatshutters" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/powered) "bh" = ( /obj/machinery/computer{ @@ -325,7 +346,8 @@ /area/ruin/powered) "bp" = ( /obj/machinery/door/airlock/external, -/turf/open/floor/plasteel, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/titanium/yellow, /area/ruin/powered) "bq" = ( /obj/machinery/light{ @@ -347,7 +369,6 @@ /obj/machinery/door/airlock/public/glass{ name = "Common Room" }, -/obj/structure/fans/tiny, /turf/open/floor/mineral/titanium, /area/ruin/powered) "bu" = ( @@ -613,12 +634,6 @@ /obj/item/extinguisher, /turf/open/floor/mineral/titanium, /area/ruin/powered) -"US" = ( -/obj/machinery/button{ - id = "goatshutters" - }, -/turf/closed/wall/mineral/titanium, -/area/ruin/powered) "ZW" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -1203,10 +1218,10 @@ aa aa aa aa -aa aU aU -aa +aU +aU aa aa aa @@ -4744,8 +4759,8 @@ am am am cb +ab aW -cf aM aM ca @@ -4976,7 +4991,7 @@ am am am ab -aN +ba aM aM aM @@ -5053,7 +5068,7 @@ am am am ab -ba +ab bl bl ab @@ -5279,9 +5294,9 @@ ab an am aF +ab aK am -am cc ab bd @@ -5514,8 +5529,8 @@ ab aO aO aO -US -bo +ab +bf bo bo bo diff --git a/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm b/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm index c1adff8b4307..31771cdd4681 100644 --- a/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm +++ b/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm @@ -7,11 +7,17 @@ /area/ruin/powered) "c" = ( /obj/structure/window/shuttle, -/turf/open/space, +/turf/open/floor/plating, /area/ruin/powered) -"e" = ( +"d" = ( /obj/machinery/door/airlock/shuttle, -/turf/open/space, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"e" = ( +/obj/machinery/door/poddoor/shutters{ + id = "HippieVan" + }, +/turf/open/floor/mineral/titanium/yellow, /area/ruin/powered) "f" = ( /obj/structure/chair/comfy{ @@ -64,12 +70,6 @@ "r" = ( /turf/open/floor/plasteel/stairs/right, /area/ruin/powered) -"t" = ( -/obj/machinery/door/poddoor/shutters{ - id = "HippieVan" - }, -/turf/open/space, -/area/ruin/powered) "u" = ( /obj/effect/mob_spawn/human/corpse/damaged, /obj/effect/decal/cleanable/blood, @@ -217,12 +217,12 @@ a (5,1,1) = {" a b -e +d b b -t -t -t +e +e +e c b I @@ -297,7 +297,7 @@ a (10,1,1) = {" a b -e +d b b b diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm index 9bb394663ad0..aa2ac6d0091b 100644 --- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -2,21 +2,9 @@ "a" = ( /turf/template_noop, /area/template_noop) -"b" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/ruin/space/has_grav/powered/authorship) "c" = ( /turf/closed/wall/mineral/plastitanium, /area/ruin/space/has_grav/powered/authorship) -"d" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/ruin/space/has_grav/powered/authorship) "e" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 @@ -134,12 +122,6 @@ /obj/structure/chair, /turf/open/floor/mineral/titanium/purple, /area/ruin/space/has_grav/powered/authorship) -"B" = ( -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/ruin/space/has_grav/powered/authorship) "C" = ( /obj/machinery/light, /obj/structure/bed, @@ -150,11 +132,11 @@ a a a -b +c c s c -z +c a a a @@ -173,7 +155,7 @@ e a "} (3,1,1) = {" -b +c f f c @@ -251,7 +233,7 @@ j c "} (9,1,1) = {" -d +c c c c @@ -261,7 +243,7 @@ p c c c -B +c "} (10,1,1) = {" a @@ -305,13 +287,13 @@ a (13,1,1) = {" a a -d c c c c c -B +c +c a a "} diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 8b7d87ee1566..2ed134df0172 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -22,12 +22,12 @@ /area/ruin/space/has_grav/listeningstation) "ae" = ( /obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/libraryconsole/bookmanagement, /obj/machinery/firealarm{ dir = 2; - pixel_y = 24 + pixel_y = 26 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "af" = ( @@ -78,7 +78,6 @@ /area/ruin/space/has_grav/listeningstation) "aj" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -89,6 +88,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "ak" = ( @@ -112,7 +112,6 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -123,6 +122,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "an" = ( @@ -187,12 +187,6 @@ /area/ruin/space/has_grav/listeningstation) "at" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -203,16 +197,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "au" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -223,6 +214,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "av" = ( @@ -269,12 +265,6 @@ req_access_txt = "150"; specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -285,6 +275,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "ay" = ( @@ -308,12 +300,6 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -324,6 +310,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aB" = ( @@ -345,27 +333,7 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aD" = ( -/obj/structure/table, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/box/donkpockets{ - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 2 - }, -/obj/item/reagent_containers/food/snacks/chocolatebar, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -376,6 +344,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aE" = ( @@ -386,35 +359,29 @@ oxygentanks = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/listeningstation) "aF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/closed/wall/r_wall, /area/ruin/space/has_grav/listeningstation) "aG" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 + icon_state = "inje_map-3"; + id = null }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/listeningstation) "aH" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ pixel_x = -27; @@ -444,7 +411,6 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -460,12 +426,6 @@ "aK" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/machinery/door/airlock/hatch{ name = "Telecommunications"; req_access_txt = "150" @@ -480,6 +440,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aL" = ( @@ -491,12 +453,6 @@ /area/ruin/space/has_grav/listeningstation) "aM" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/machinery/door/airlock/hatch{ name = "E.V.A. Equipment"; req_access_txt = "150" @@ -511,14 +467,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aN" = ( /obj/structure/table, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, /obj/machinery/microwave, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -530,6 +484,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aO" = ( @@ -556,69 +514,62 @@ /area/ruin/space/has_grav/listeningstation) "aP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aR" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/machinery/door/airlock{ name = "Personal Quarters" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aS" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 2; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aU" = ( @@ -626,15 +577,6 @@ pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/baseturf_helper/asteroid/airless, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -642,24 +584,31 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aW" = ( @@ -668,16 +617,7 @@ }, /obj/machinery/firealarm{ dir = 2; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 + pixel_y = 26 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -685,25 +625,32 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aY" = ( @@ -711,7 +658,6 @@ extended_inventory = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, @@ -755,11 +701,9 @@ /area/ruin/space/has_grav/listeningstation) "ba" = ( /obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) @@ -773,53 +717,48 @@ pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bc" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset/anchored, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "be" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/structure/extinguisher_cabinet{ pixel_y = -29 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 }, /turf/open/floor/plasteel/white/corner, /area/ruin/space/has_grav/listeningstation) "bg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white/side, /area/ruin/space/has_grav/listeningstation) "bh" = ( @@ -827,22 +766,42 @@ extended_inventory = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 8 }, /area/ruin/space/has_grav/listeningstation) "bi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/table, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/box/donkpockets{ + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 2 + }, +/obj/item/reagent_containers/food/snacks/chocolatebar, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/grimy, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "bj" = ( /obj/machinery/computer/arcade/orion_trail, @@ -865,12 +824,8 @@ /obj/effect/turf_decal/caution/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bl" = ( @@ -888,25 +843,25 @@ /area/ruin/space/has_grav/listeningstation) "bm" = ( /obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bn" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/meter{ + target_layer = 1 + }, +/turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bo" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, /obj/machinery/door/airlock/medical/glass{ name = "Medbay" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/listeningstation) "bp" = ( @@ -916,12 +871,8 @@ /obj/machinery/door/airlock{ name = "Cabin" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bq" = ( @@ -935,21 +886,19 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "br" = ( /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc/syndicate{ dir = 4; name = "Syndicate Listening Post APC"; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bs" = ( @@ -960,31 +909,26 @@ }, /obj/item/reagent_containers/blood/OMinus, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel/white/side{ dir = 9 }, /area/ruin/space/has_grav/listeningstation) "bt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white/side{ dir = 5 }, /area/ruin/space/has_grav/listeningstation) "bu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/medical1{ req_access = null; req_access_txt = "150" @@ -1031,15 +975,13 @@ /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) "bx" = ( -/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space{ - assignedrole = "Space Syndicate"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) @@ -1057,9 +999,15 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space{ + assignedrole = "Space Syndicate"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) "bA" = ( /obj/structure/table, @@ -1071,6 +1019,11 @@ }, /area/ruin/space/has_grav/listeningstation) "bB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation) +"bC" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 @@ -1082,24 +1035,14 @@ pixel_y = -24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, /turf/open/floor/plasteel/white/side{ dir = 6 }, /area/ruin/space/has_grav/listeningstation) -"bC" = ( -/obj/structure/cable, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/wrench, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) "bD" = ( /obj/structure/table/wood, /obj/item/ammo_box/magazine/m10mm, @@ -1107,41 +1050,24 @@ /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) "bF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) -"bH" = ( +"bG" = ( /obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 + dir = 1; + piping_layer = 1 }, /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) -"bI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - piping_layer = 3; - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/listeningstation) "bJ" = ( /obj/docking_port/stationary{ dir = 4; @@ -1898,7 +1824,7 @@ ac aH aN aZ -aD +bi ac ac ac @@ -1980,7 +1906,7 @@ aQ bb bk bp -bi +bx bw ac ab @@ -2020,7 +1946,7 @@ aR ac bl ac -bx +bz bD ac ab @@ -2102,7 +2028,7 @@ ac bq by aO -bC +bF ac ab ab @@ -2140,9 +2066,9 @@ aU bd bm br -bz -bF -bH +bB +bn +bG ac ab ab @@ -2218,7 +2144,7 @@ aC ac aW bf -bn +ac bs bA ac @@ -2254,13 +2180,13 @@ ac af am ax -bI +aD aM aX bg bo bt -bB +bC ac ab ab diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 00ba365abf6d..855130f449b5 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -45,9 +45,6 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "al" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/emcloset, @@ -60,24 +57,30 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "an" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ao" = ( -/obj/machinery/atmospherics/pipe/manifold/green/hidden{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/powered/cat_man) -"ap" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/dogbed{ + name = "kitty bed" + }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 10 }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"ap" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aq" = ( @@ -95,10 +98,19 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "as" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/turf/closed/wall, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "at" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bowl, /obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -140,29 +152,34 @@ /area/ruin/space/has_grav/powered/cat_man) "az" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/dogbed{ - name = "kitty bed" +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window{ + name = "kitty door"; + req_access_txt = "200" }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aC" = ( /obj/effect/decal/cleanable/dirt, @@ -180,9 +197,18 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aE" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aF" = ( /obj/item/twohanded/required/kirbyplants/random, @@ -200,13 +226,15 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aH" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) @@ -230,11 +258,16 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aM" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 5 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + icon_state = "manifold-2"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aN" = ( /obj/machinery/door/airlock{ @@ -243,9 +276,7 @@ /turf/open/floor/carpet, /area/ruin/space/has_grav/powered/cat_man) "aO" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, +/obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aP" = ( @@ -262,10 +293,13 @@ id = "meow"; name = "kitty protection door" }, -/obj/machinery/door/window{ +/obj/machinery/door/window/westleft{ name = "kitty door"; req_access_txt = "200" }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aR" = ( @@ -284,33 +318,30 @@ /area/ruin/space/has_grav/powered/cat_man) "aU" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/item/toy/cattoy, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aV" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 8; + icon_state = "fire0"; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aX" = ( @@ -386,58 +417,63 @@ /area/ruin/space/has_grav/powered/cat_man) "bh" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bi" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "meow"; - name = "kitty protection door" - }, -/obj/machinery/door/window/westleft{ - name = "kitty door"; - req_access_txt = "200" +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bowl, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 10 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/cattoy, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 + dir = 8 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, -/turf/closed/wall, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/manifold/green/hidden{ - dir = 4 + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bo" = ( /obj/structure/table/wood, @@ -484,12 +520,13 @@ }, /area/ruin/space/has_grav/powered/cat_man) "bv" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, /turf/open/floor/plasteel, @@ -545,47 +582,48 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/powered/cat_man) -"bF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/powered/cat_man) -"bG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) -"bH" = ( +"bF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 + dir = 1 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) -"bI" = ( +"bG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) +"bH" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window/northleft{ + name = "kitty door"; + req_access_txt = "200" }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bJ" = ( @@ -629,19 +667,11 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bN" = ( -/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "meow"; - name = "kitty protection door" - }, -/obj/machinery/door/window/northleft{ - name = "kitty door"; - req_access_txt = "200" - }, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bP" = ( @@ -656,18 +686,23 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bR" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bS" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bT" = ( /obj/machinery/light, @@ -679,8 +714,9 @@ /area/ruin/space/has_grav/powered/cat_man) "bU" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -701,6 +737,9 @@ /obj/effect/mob_spawn/human/corpse/damaged{ head = /obj/item/clothing/head/kitty }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 + }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bX" = ( @@ -711,7 +750,7 @@ name = "cat meat" }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 + dir = 5 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -719,30 +758,34 @@ /obj/machinery/door/airlock/maintenance_hatch{ req_access_txt = "201" }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bZ" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 5 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ca" = ( -/obj/machinery/atmospherics/pipe/manifold/green/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 10 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cb" = ( -/obj/machinery/atmospherics/pipe/manifold/green/hidden, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/dark/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cc" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 9 +/obj/machinery/door/airlock{ + name = "Limb Storage"; + req_access_txt = "200" }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/dark/hidden, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/powered/cat_man) "cd" = ( /obj/machinery/light/small{ @@ -780,11 +823,27 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ci" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/dark/hidden{ - dir = 4 +/obj/structure/closet/crate/freezer{ + name = "cat hide" }, -/turf/open/floor/plating, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ + name = "freezer vent"; + icon_state = "vent_map_siphon_on-2"; + dir = 4; + id_tag = "o2_out_cat" + }, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/powered/cat_man) "cj" = ( /obj/machinery/atmospherics/pipe/simple/green/hidden{ @@ -818,13 +877,9 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) "co" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden, -/turf/closed/wall, -/area/ruin/space/has_grav/powered/cat_man) -"cp" = ( -/obj/machinery/door/airlock{ - name = "Limb Storage"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/simple/dark/hidden{ + icon_state = "pipe11-2"; + dir = 9 }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/powered/cat_man) @@ -836,31 +891,6 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) -"cs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 1; - id_tag = "o2_out_cat"; - name = "freezer vent" - }, -/obj/structure/closet/crate/freezer{ - name = "cat hide" - }, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/powered/cat_man) -"ct" = ( -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/powered/cat_man) "cu" = ( /obj/structure/closet/crate/freezer{ name = "cat ears" @@ -1254,7 +1284,7 @@ aS ad bL aI -aH +bR ad aZ ad @@ -1277,7 +1307,7 @@ ad ad ad ax -aH +as ad aT bb @@ -1347,12 +1377,12 @@ aI bc bq aI -aI +bj +bH bN -aI -aG +bS bY -ay +bZ cd ch ad @@ -1379,16 +1409,16 @@ aw bd br bz -aG +bl ad ad ad ad -ah +am ce +cb +ad ci -co -cs cv ad ab @@ -1411,16 +1441,16 @@ aw be bs bA -aG +bl aP bP -bU -as -bZ ay -ah -cp -ct +ad +am +ay +ce +cc +co cw ad ab @@ -1435,18 +1465,18 @@ ab ab ad al -as -az +ad +an aJ aP aw bf bt bB -bE +bm aP bQ -bV +bU ad ca cf @@ -1466,21 +1496,21 @@ ab ab ab ad -am +ah ad +ao +at aA -aK -aQ -aU +aB bg bu bC -aG -bO -aK +bn +bI +at bW ad -an +ay ad ck ad @@ -1498,21 +1528,21 @@ ab ab ab ad -an +ay ad ad ad ad -aV +aE aI aI aI -bF +bv ad ad ad ad -an +ay ad cl cm @@ -1530,21 +1560,21 @@ ab ab ab ad -ao -as -aB ay -aQ +ad +ap +az +aA +aH +aM aW -bh -bv -bh -bG -bO -ay +aM +bE +bI +az bX -as -cb +ad +ay ad cm cq @@ -1562,21 +1592,21 @@ ab ab ab ad -an +ay ad aC aJ ad aP -bi +aQ ad -bi +aQ aP ad aJ bV ad -an +ay ad ad ad @@ -1594,21 +1624,21 @@ ab ab ab ad -an +ay ad aD aL ad ay -bj +aU ad -ay +bh ay ad aK aD ad -am +ah cg cm cr @@ -1626,7 +1656,7 @@ ab ab ab ad -am +ah ad ad ad @@ -1634,13 +1664,13 @@ ad aX bk ad -aL -bH +bi +bF ad ad ad ad -an +ay ad cn cr @@ -1658,21 +1688,21 @@ aa ab ab ad -ap -at -aE -aM +ay +ah +ay +ay ad aY -bl +aV ad bD -bI +bG ad -bR -aE -aE -cc +bO +ay +ay +ah ad ad ad @@ -1693,15 +1723,15 @@ ad ad ad ad -am +ah ad ad -bm ad ad -bm ad -am +ad +ad +ah ad ad ad @@ -1725,15 +1755,15 @@ ab ab ab ad -ap -at -aE -bn -aE -at -bn -aE -bS +ay +ah +ay +ay +ay +ah +ay +ay +ay ad ab ab diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 6a43d33b7aa2..2bcd277bd74e 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -766,6 +766,13 @@ }, /turf/template_noop, /area/space/nearstation) +"cA" = ( +/obj/structure/frame/computer{ + icon_state = "0"; + dir = 8 + }, +/turf/open/floor/plasteel/airless, +/area/tcommsat/oldaisat) "cB" = ( /obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, @@ -2811,8 +2818,8 @@ ag ag ag aD -aC -aC +cA +cA ag bv ag diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 7b2048153eb9..2126d2d59f7d 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -99,6 +99,24 @@ "ar" = ( /turf/open/floor/plating/airless, /area/ruin/space/has_grav/ancientstation/hivebot) +"as" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/comm) "at" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -142,6 +160,19 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/comm) +"ay" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "az" = ( /turf/closed/mineral/iron, /area/ruin/unpowered) @@ -401,23 +432,14 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "bj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -663,6 +685,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) +"bV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bW" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" @@ -888,16 +916,13 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cz" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-25" - }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cA" = ( @@ -920,12 +945,13 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/range, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cD" = ( @@ -946,8 +972,11 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "cF" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/range, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cG" = ( @@ -970,6 +999,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"cJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 4 @@ -1070,23 +1109,18 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "da" = ( @@ -1101,13 +1135,27 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "db" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/mob/living/simple_animal/hostile/hivebot/range, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1118,14 +1166,18 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "dd" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/mob/living/simple_animal/hostile/hivebot/range, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/ancientstation/rnd) "de" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -1137,17 +1189,18 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "df" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/mob/living/simple_animal/hostile/hivebot/strong, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "dg" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = 24 + }, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "dh" = ( @@ -1193,28 +1246,17 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "dn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-25" - }, -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 + dir = 4; + pixel_x = -26 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation) "do" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ @@ -1351,14 +1393,56 @@ dir = 4 }, /area/ruin/space/has_grav/ancientstation/betanorth) +"dE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + icon_state = "fire0"; + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation) "dF" = ( /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) +"dG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dH" = ( /obj/structure/lattice/catwalk, /turf/template_noop, /area/template_noop) +"dI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + icon_state = "fire0"; + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) +"dJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dK" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -1527,33 +1611,26 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/rnd) "ec" = ( +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) -"ed" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"ee" = ( +"ed" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/ancientstation/rnd) +"ee" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "ef" = ( @@ -1567,6 +1644,12 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/ancientstation/betanorth) +"eh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/rnd) "ei" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -1665,6 +1748,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/hydroponics) +"es" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "et" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1914,30 +2006,35 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/sec) "eW" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "eX" = ( -/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + icon_state = "fire0"; + pixel_x = 26 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/sec) "eY" = ( -/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/rnd) "eZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/emitter, @@ -2131,10 +2228,26 @@ /area/ruin/space/has_grav/ancientstation/rnd) "fw" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/engi) "fx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2287,19 +2400,25 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) "fR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/rnd) "fS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/mob/living/simple_animal/hostile/hivebot, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = -23 + }, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "fT" = ( @@ -2424,6 +2543,20 @@ }, /turf/template_noop, /area/template_noop) +"gf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/rnd) "gg" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -3120,20 +3253,19 @@ /area/ruin/space/has_grav/ancientstation/sec) "hB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /obj/machinery/firealarm{ dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 + pixel_x = -26 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/ancientstation/kitchen) "hC" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -3155,10 +3287,17 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "hE" = ( /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, +/obj/machinery/light{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + icon_state = "fire0"; + pixel_x = 26 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hF" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bottle/aluminium{ @@ -3256,24 +3395,14 @@ "hO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ - brightness = 3; dir = 8 }, -/obj/effect/decal/cleanable/oil, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +/obj/structure/cable/yellow, /obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 + dir = 4; + pixel_x = -26 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) "hP" = ( /obj/effect/decal/cleanable/dirt, @@ -3380,6 +3509,15 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/rnd) +"ia" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ib" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -3387,11 +3525,15 @@ }, /turf/template_noop, /area/template_noop) +"ic" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "id" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/solar_control{ - name = "Station Solar Control Computer" - }, /obj/item/paper/guides/jobs/engi/solars, /obj/structure/cable/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -3401,6 +3543,11 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/power/solar_control{ + dir = 1; + icon_state = "computer"; + name = "Station Solar Control Computer" + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "ie" = ( @@ -3455,6 +3602,18 @@ }, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) +"ij" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ik" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red, @@ -3513,15 +3672,15 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation/rnd) -"iq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"iq" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/mob/living/simple_animal/hostile/hivebot/range, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ir" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -3683,16 +3842,13 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/sec) "iC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -23 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, /mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "iD" = ( @@ -3734,19 +3890,13 @@ /area/ruin/space/has_grav/ancientstation/rnd) "iH" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 + dir = 4; + pixel_x = -26 }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/ancientstation/kitchen) +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation) "iI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3971,16 +4121,18 @@ /area/ruin/space/has_grav/ancientstation/atmo) "ji" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 + dir = 4; + pixel_x = -26 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/ancientstation/engi) +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/ancientstation/proto) "jj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -4063,15 +4215,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"jt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "ju" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -4092,25 +4235,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"jw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"jx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "jy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4206,15 +4330,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"jK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "jL" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -4565,20 +4680,6 @@ /obj/structure/closet/crate/engineering/electrical, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) -"kI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) "kJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -4901,20 +5002,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hivebot) -"nM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) "oM" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -4932,37 +5019,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) -"py" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/mob/living/simple_animal/hostile/hivebot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"qB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"rv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) "sC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock, @@ -5069,15 +5125,6 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation) -"Ka" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) "Ku" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/particle_accelerator/control_box, @@ -5112,18 +5159,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) -"MS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "MZ" = ( /obj/machinery/door/airlock/highsecurity, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -5131,14 +5166,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hivebot) -"NF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) "NK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/urinal{ @@ -5228,18 +5255,6 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation) -"Vs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "XJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -5271,15 +5286,6 @@ /obj/item/soap/nanotrasen, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation) -"ZE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) (1,1,1) = {" aa @@ -6411,7 +6417,7 @@ em gi gW hl -hO +fw id dl aa @@ -6512,7 +6518,7 @@ if iv dl iU -ji +hO jB dl aa @@ -6692,7 +6698,7 @@ cl cO dm cl -rv +dn eO fg cl @@ -6701,7 +6707,7 @@ cl hq eO ih -rv +dn dm cO LY @@ -6828,13 +6834,13 @@ aH aP aV aP -bj +as ak ak bR co cQ -dn +db dQ dQ eQ @@ -6846,13 +6852,13 @@ hr ht ht ht -iH +hB gY co bR aG aG -ZE +iH kD kN kD @@ -7364,14 +7370,14 @@ bN cV du bN -Ka +dE bN bR bN gz bN bR -Ka +dE bN bN iO @@ -7658,7 +7664,7 @@ fs fO gD hc -hB +eX hX im dv @@ -8128,20 +8134,20 @@ ac aa aa bD +ay cz -cY dw dW -MS -eW +dG +dJ ft -fR +es gK ey hC ey -MS -iC +dG +fS dw ey ey @@ -8177,19 +8183,19 @@ ac aa bD cA -cZ +cC dx dX dX -eX +ec dX -fS +eW gL dX hD dX dX -fS +eW dx dX dB @@ -8272,12 +8278,12 @@ bo ad ac bD -cC -db +bj +cF dy vG ez -NF +ed dZ fT eb @@ -8288,8 +8294,8 @@ in iD iP dy -jt -jK +ia +iq jV kd kt @@ -8368,8 +8374,8 @@ ad ad bG bF -cC -dd +bj +cJ dy dZ eB @@ -8378,7 +8384,7 @@ fv dZ gN hg -hE +eY dY gO eb @@ -8389,7 +8395,7 @@ cD jV kf kv -kI +ji kv kv jV @@ -8432,8 +8438,8 @@ ip iF eb dy -db -cC +cF +bj jV kg kw @@ -8464,19 +8470,19 @@ af aN bG lx +bV cF -db dz eb eb eb -fw +eh eb gO eb eb ea -iq +fR eb fU jc @@ -8528,8 +8534,8 @@ ir lT hi jd -jw -fS +ic +eW jX ki ki @@ -8560,10 +8566,10 @@ ah ad bE bD +bV cF -db dy -ec +dd dZ dZ eC @@ -8621,11 +8627,11 @@ dy hF lM OA -nM +gf iQ dy -jx -py +ij +iC jV kk kx @@ -8704,8 +8710,8 @@ ah ad ac bD +bV cF -db dy fo eF @@ -8720,8 +8726,8 @@ iu iG iS dy -jt -ed +ia +df jV kl kz @@ -8801,19 +8807,19 @@ ad ac bD ca -df +cY dB -ed +df ca -eY +ee ca -ed +df ca -ed +df hI -ed +df ca -ed +df ca je jy @@ -8849,20 +8855,20 @@ ad ac bD cH -dg +cZ dC +dg +dI ee -qB -eY cX -ed +df ca -ed +df hJ -ed +df ca -ee -Vs +dg +hE jf ca cH diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index 42185f116b19..5f925c65ae94 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -88,6 +88,7 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/drone_bay) "ar" = ( @@ -139,8 +140,11 @@ /area/template_noop) "ax" = ( /obj/structure/lattice, +/obj/item/shard{ + icon_state = "medium" + }, /turf/template_noop, -/area/ruin/space/has_grav/onehalf/hallway) +/area/space/nearstation) "ay" = ( /obj/structure/table_frame, /turf/open/floor/plasteel/airless{ @@ -198,9 +202,12 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/onehalf/drone_bay) "aH" = ( -/obj/item/stack/rods, +/obj/structure/lattice, +/obj/item/stack/cable_coil/cut/red{ + amount = 2 + }, /turf/template_noop, -/area/ruin/space/has_grav/onehalf/hallway) +/area/space/nearstation) "aI" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" @@ -902,12 +909,15 @@ /turf/template_noop, /area/space/nearstation) "ct" = ( -/obj/structure/lattice, -/obj/item/shard{ - icon_state = "medium" +/obj/machinery/door/airlock/external, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/template_noop, -/area/ruin/space/has_grav/onehalf/hallway) +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/onehalf/drone_bay) "cu" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/airless{ @@ -930,8 +940,11 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) "cy" = ( -/obj/machinery/power/solar_control, /obj/structure/cable, +/obj/machinery/power/solar_control{ + icon_state = "computer"; + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) "cz" = ( @@ -951,8 +964,27 @@ /turf/template_noop, /area/template_noop) "cB" = ( -/turf/template_noop, -/area/ruin/space/has_grav/onehalf/hallway) +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/onehalf/bridge) +"cC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge_onehalf"; + name = "bridge blast door" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/onehalf/bridge) "cD" = ( /obj/structure/lattice, /obj/structure/disposalpipe/broken{ @@ -964,8 +996,9 @@ /turf/template_noop, /area/ruin/space/has_grav/onehalf/hallway) "cE" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" +/obj/structure/frame/computer{ + icon_state = "0"; + dir = 8 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) @@ -974,12 +1007,9 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) "cG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge_onehalf"; - name = "bridge blast door" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" +/obj/structure/frame/computer{ + icon_state = "0"; + dir = 1 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) @@ -1004,13 +1034,6 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) -"cK" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/turf/template_noop, -/area/ruin/space/has_grav/onehalf/hallway) "cL" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg2" @@ -1209,9 +1232,6 @@ }, /turf/template_noop, /area/template_noop) -"Ky" = ( -/turf/template_noop, -/area/space/nearstation) "Me" = ( /obj/structure/lattice, /turf/template_noop, @@ -1244,8 +1264,8 @@ aa aa aa aj -ax -aH +Me +cr aj bf bv @@ -1266,9 +1286,9 @@ aa aa ae ak -ax +Me aI -ax +Me bg bw aj @@ -1289,7 +1309,7 @@ aa ac ak ay -ax +Me aT bh bw @@ -1449,11 +1469,11 @@ bl bz bR bR -ax +Me aj -cB +aa aj -ax +Me bR bQ di @@ -1471,11 +1491,11 @@ bj bA bS bW +Me ax -ct -cK -cK -cK +aH +aH +aH cX dc dj @@ -1517,7 +1537,7 @@ bU bY ci cv -cE +cB bU cQ cQ @@ -1531,18 +1551,18 @@ ad ai aq aD -aq +ct aX bo bp bU -Ky +aa cj bU cF bU Me -Ky +aa bU ac aa @@ -1561,7 +1581,7 @@ bU bZ ck bU -cG +cC bU bZ bZ @@ -1652,7 +1672,7 @@ cn cI cn cS -ce +cG df ac aa @@ -1674,7 +1694,7 @@ cn cn cn cn -ce +cG df ac aa @@ -1715,8 +1735,8 @@ bU cg cp cy -ce -ce +cE +cE cU db bU diff --git a/_maps/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/RandomRuins/SpaceRuins/spacebar.dmm index e59f3b85d80a..7199d5b7db8c 100644 --- a/_maps/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacebar.dmm @@ -9,26 +9,33 @@ /turf/open/floor/plating/asteroid, /area/ruin/powered/spacebar) "ad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered/spacebar) "ae" = ( /turf/closed/wall, /area/ruin/powered/spacebar) +"af" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/powered/spacebar) +"ag" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered/spacebar) "ah" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/asteroid, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, /area/ruin/powered/spacebar) "aj" = ( /turf/closed/wall/mineral/titanium, /area/ruin/powered/spacebar) -"ak" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/ruin/powered/spacebar) "al" = ( /obj/structure/chair{ dir = 1 @@ -243,11 +250,6 @@ }, /turf/open/floor/plasteel, /area/ruin/powered/spacebar) -"aT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/closed/wall, -/area/ruin/powered/spacebar) "aU" = ( /obj/machinery/computer/teleporter{ id = null @@ -262,10 +264,6 @@ /obj/machinery/teleport/hub, /turf/open/floor/plating/asteroid, /area/ruin/powered/spacebar) -"aX" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/ruin/powered/spacebar) "aY" = ( /turf/open/floor/plating, /area/ruin/powered/spacebar) @@ -836,7 +834,7 @@ ad ac ac ae -aX +ag ae ac ac @@ -962,7 +960,7 @@ ac ac ac ae -aX +ah ae ac ac @@ -1071,7 +1069,7 @@ ac ad ac ac -ak +af al ao aC @@ -1246,12 +1244,12 @@ ac ac ac ae -aX +ag ae ac ac ac -ak +af bG ao aC @@ -1329,7 +1327,7 @@ ab ab ac ac -aT +ad aY ad ac @@ -1372,7 +1370,7 @@ ae ae ae ae -aX +ah ae ae ae @@ -1824,7 +1822,7 @@ aa aa ac ac -ah +ad ac ac ae diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index 593c446c828f..c6afe3145a93 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -1902,12 +1902,15 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "eL" = ( -/obj/machinery/airalarm{ - dir = 1; +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ruin/space/has_grav/hotel/bar"; + dir = 2; + name = "Kitchen APC"; pixel_y = -24 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/bar) +/area/ruin/space/has_grav/hotel) "eM" = ( /obj/machinery/airalarm{ dir = 1; @@ -2034,13 +2037,27 @@ /area/ruin/space/has_grav/hotel) "fh" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ruin/space/has_grav/hotel/security"; dir = 2; - name = "Kitchen APC"; + name = "Security APC"; pixel_y = -24 }, -/obj/structure/cable, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/bar) +/area/ruin/space/has_grav/hotel) "fi" = ( /turf/closed/wall, /area/ruin/space/has_grav/hotel/bar) @@ -2076,27 +2093,23 @@ /turf/open/floor/grass, /area/ruin/space/has_grav/hotel) "fn" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 2; - name = "Security APC"; - pixel_y = -24 - }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 8 +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ icon_state = "pipe11-1"; dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 8 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/security) +/area/ruin/space/has_grav/hotel) "fo" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2115,29 +2128,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "fp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/pool) -"fq" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/ruin/space/has_grav/hotel) -"fr" = ( /obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ruin/space/has_grav/hotel/pool"; dir = 2; name = "Pool APC"; pixel_y = -24 @@ -2157,7 +2149,11 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/pool) +/area/ruin/space/has_grav/hotel) +"fq" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/ruin/space/has_grav/hotel) "fs" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -3412,6 +3408,21 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/pool) +"il" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1; + piping_layer = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hotel/power) +"im" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1; + piping_layer = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hotel/power) "ip" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -4380,19 +4391,6 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/hotel/pool) -"lp" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/power) -"lq" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/power) "lr" = ( /obj/structure/table, /obj/item/restraints/handcuffs, @@ -5976,7 +5974,7 @@ ke ks kH hk -lp +il kH aa ac @@ -6046,7 +6044,7 @@ kf kt kI kY -lp +il kH aa ac @@ -6116,7 +6114,7 @@ jD ku kH ho -lq +im kH aa ac @@ -6186,7 +6184,7 @@ iK kv kH hz -lp +il kH aa ac @@ -6256,7 +6254,7 @@ kg kw kH hP -lp +il kH aa ac @@ -6305,7 +6303,7 @@ cZ es cZ eK -fh +eL fi fQ fZ @@ -6459,7 +6457,7 @@ hT if iy fi -fn +fh jG jI kk @@ -6584,7 +6582,7 @@ dM dM dM cZ -eL +eM fi fx fx @@ -7509,7 +7507,7 @@ cF cF iC am -fp +fn jQ jS ko @@ -7579,7 +7577,7 @@ cF cF eT am -fr +fp jQ jR jR diff --git a/_maps/map_files/MinskyStation/MinskyStation.dmm b/_maps/map_files/MinskyStation/MinskyStation.dmm index e43e12f58fc5..bcda221d880d 100644 --- a/_maps/map_files/MinskyStation/MinskyStation.dmm +++ b/_maps/map_files/MinskyStation/MinskyStation.dmm @@ -26164,10 +26164,6 @@ icon_state = "vent_map_on-2"; dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - icon_state = "vent_map_siphon_on-2"; - dir = 1 - }, /turf/open/floor/circuit{ icon_state = "dark"; name = "Server Walkway"; @@ -26182,10 +26178,6 @@ icon_state = "vent_map_on-2"; dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - icon_state = "vent_map_siphon_on-2"; - dir = 1 - }, /turf/open/floor/circuit{ name = "Mainframe Base"; temperature = 80 @@ -51413,7 +51405,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/obj/machinery/airalarm/server{ +/obj/machinery/airalarm/tcomms{ dir = 4; pixel_x = -22 }, diff --git a/_maps/map_files/Omegastation/omegastation.dmm b/_maps/map_files/Omegastation/omegastation.dmm index d6cd58b6608c..fd6a6fc2d529 100644 --- a/_maps/map_files/Omegastation/omegastation.dmm +++ b/_maps/map_files/Omegastation/omegastation.dmm @@ -476,9 +476,6 @@ name = "Station Intercom"; pixel_x = -28 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, /obj/machinery/camera{ c_tag = "Bridge - Fore Port"; dir = 4; @@ -503,9 +500,6 @@ /obj/structure/chair/office/dark{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -516,6 +510,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaO" = ( @@ -525,9 +527,6 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -538,13 +537,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; @@ -560,12 +563,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -576,15 +584,20 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaR" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -595,12 +608,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -614,15 +632,20 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaT" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -633,6 +656,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel/dark, /area/bridge) "aaU" = ( @@ -678,7 +709,6 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -694,15 +724,14 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "aaZ" = ( @@ -719,9 +748,6 @@ pixel_y = -26 }, /obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -734,13 +760,16 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/bridge) "abb" = ( @@ -773,12 +802,6 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -786,9 +809,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/bridge) "abd" = ( @@ -798,14 +818,6 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -822,55 +834,55 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-4" }, +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/bridge) "abf" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/fireaxecabinet{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/bridge) "abg" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/bridge) "abh" = ( @@ -878,13 +890,10 @@ icon_state = "4-8" }, /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 + icon_state = "1-8" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/fireaxecabinet{ + pixel_y = -32 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -907,7 +916,6 @@ name = "Bridge Access"; req_access_txt = "19" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -926,19 +934,16 @@ /turf/open/floor/plasteel, /area/bridge) "abl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/bridge) "abm" = ( /obj/structure/cable/white{ @@ -956,14 +961,19 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/bed/dogbed/ian, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/window/reinforced{ dir = 8 }, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/plasteel/dark, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) "abo" = ( /obj/effect/turf_decal/tile/neutral, @@ -991,19 +1001,22 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/bridge) "abr" = ( /obj/machinery/door/firedoor, @@ -1011,7 +1024,6 @@ name = "Bridge Access"; req_access_txt = "19" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1057,27 +1069,24 @@ /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "aby" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light_switch{ + pixel_x = 24 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "abz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_x = 24 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "abA" = ( @@ -1171,7 +1180,6 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light_switch{ pixel_x = -24 }, @@ -1181,10 +1189,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "abI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1198,39 +1207,33 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abJ" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"abK" = ( /obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/item/toy/figure/hop{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/toy/figure/ian, +/obj/machinery/camera{ + c_tag = "Bridge - Head of Personnel's Quarters"; + dir = 2; + name = "command camera" }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"abK" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) "abL" = ( /obj/structure/rack, @@ -1299,7 +1302,7 @@ name = "Shower" }, /obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/white, /area/security/detectives_office) "abW" = ( @@ -1322,7 +1325,7 @@ name = "Shower" }, /obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/captain/private) "abY" = ( @@ -1337,9 +1340,6 @@ req_access = null; req_access_txt = "20" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "aca" = ( @@ -1347,9 +1347,6 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "acb" = ( @@ -1357,11 +1354,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/item/bedsheet/captain, /obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "acc" = ( @@ -1387,98 +1382,63 @@ }, /obj/item/pinpointer/nuke, /obj/item/disk/nuclear, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "acd" = ( /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "0-2" }, -/turf/open/floor/plasteel/dark, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/bridge) "ace" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/mirror{ + pixel_x = -26 }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"acf" = ( -/obj/structure/cable/white{ - icon_state = "0-2" +/obj/structure/sink{ + dir = 8; + pixel_x = -12 }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, -/turf/open/floor/plating, -/area/bridge) -"acg" = ( +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/captain/private) +"acf" = ( /obj/machinery/vending/coffee, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) -"ach" = ( +"acg" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/grimy, /area/bridge) -"aci" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"ach" = ( /turf/open/floor/carpet, /area/bridge) -"acj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"aci" = ( /obj/item/beacon, /turf/open/floor/carpet, /area/bridge) -"ack" = ( +"acj" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable/white{ icon_state = "2-8" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/grimy, /area/bridge) -"acl" = ( +"ack" = ( /obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -1487,20 +1447,18 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) -"acm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, +"acl" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) -"acn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"acm" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1510,48 +1468,36 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) -"aco" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/item/toy/figure/hop{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/toy/figure/ian, -/obj/machinery/camera{ - c_tag = "Bridge - Head of Personnel's Quarters"; - dir = 2; - name = "command camera" +"acn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"acp" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aco" = ( +/obj/structure/bed, /obj/item/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"acq" = ( +"acp" = ( /obj/structure/dresser, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"acr" = ( +"acq" = ( /obj/structure/closet/crate/bin, /obj/machinery/light{ dir = 4 @@ -1559,18 +1505,14 @@ /obj/structure/sign/warning/vacuum{ pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/item/storage/secure/safe{ pixel_x = 32; pixel_y = 24 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"acs" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"act" = ( +"acr" = ( /obj/structure/toilet{ dir = 4 }, @@ -1580,12 +1522,32 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/head_of_personnel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) +"acs" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"act" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) "acu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 6 }, /turf/open/floor/plating, @@ -1595,13 +1557,16 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "acw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, /area/maintenance/starboard) "acx" = ( /obj/effect/spawner/structure/window/reinforced, @@ -1611,26 +1576,19 @@ /turf/open/floor/plating, /area/security/prison) "acy" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, /area/maintenance/starboard) "acz" = ( /obj/structure/table, @@ -1736,9 +1694,9 @@ /area/security/detectives_office) "acJ" = ( /obj/structure/bed, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/start/detective, /obj/item/bedsheet/brown, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/wood, /area/security/detectives_office) "acK" = ( @@ -1749,7 +1707,7 @@ /obj/machinery/light_switch{ pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/wood, /area/security/detectives_office) "acL" = ( @@ -1766,8 +1724,8 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/detective, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/security/detectives_office) "acN" = ( @@ -1775,66 +1733,52 @@ /turf/open/floor/plating, /area/maintenance/fore) "acO" = ( -/obj/structure/mirror{ - pixel_x = -26 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/captain/private) -"acP" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/captain/private) -"acQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"acP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acR" = ( +"acQ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acS" = ( +"acR" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acT" = ( +"acS" = ( /obj/machinery/airalarm{ dir = 8; pixel_x = 24 }, /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, +"acT" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1847,20 +1791,28 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) -"acV" = ( +"acU" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) -"acW" = ( +"acV" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -1871,67 +1823,70 @@ name = "Council Chambers"; req_access_txt = "19" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/bridge) -"acX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plasteel, +/area/bridge) +"acW" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) -"acY" = ( +"acX" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/bridge) -"acZ" = ( +"acY" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Bridge - Council Chamber"; dir = 1; name = "command camera" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/carpet, /area/bridge) -"ada" = ( +"acZ" = ( /obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Bridge Center"; dir = 1 @@ -1944,30 +1899,67 @@ pixel_x = 3 }, /obj/item/clothing/mask/cigarette/cigar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/carpet, /area/bridge) -"adb" = ( +"ada" = ( /obj/structure/chair/comfy/black{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/carpet, /area/bridge) -"adc" = ( +"adb" = ( /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/bridge) +"adc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) "add" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -1982,19 +1974,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, /area/bridge) "ade" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -2004,12 +1997,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) "adf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -2023,65 +2021,50 @@ /turf/open/floor/plasteel/dark, /area/bridge) "adg" = ( -/obj/structure/closet/secure_closet/hop, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) -"adh" = ( /obj/structure/cable/white{ icon_state = "2-4" }, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"adi" = ( +"adh" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"adj" = ( +"adi" = ( /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"adk" = ( +"adj" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) -"adl" = ( +"adk" = ( /obj/structure/mirror{ pixel_x = 26 }, @@ -2089,24 +2072,27 @@ dir = 4; pixel_x = 12 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 9 }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) -"adm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "0-2" +"adl" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/obj/machinery/power/apc{ - dir = 4; - name = "Starboard Bow Maintenance APC"; - areastring = "/area/maintenance/starboard/fore"; - pixel_x = 26 +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"adm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plating{ - icon_state = "platingdmg2" + icon_state = "panelscorched" }, /area/maintenance/starboard/fore) "adn" = ( @@ -2130,39 +2116,43 @@ /turf/closed/wall, /area/hallway/primary/starboard) "ads" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway"; - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/computer/warrant, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/fore) "adt" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "adu" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "adv" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -2190,15 +2180,24 @@ /turf/open/floor/plasteel, /area/security/prison) "ady" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/security/detectives_office) "adz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -2225,24 +2224,34 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "adB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/wood, /area/security/detectives_office) "adC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/security/detectives_office) "adD" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel/white, /area/security/detectives_office) @@ -2254,14 +2263,15 @@ dir = 4; pixel_x = 12 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 9 }, /turf/open/floor/plasteel/white, /area/security/detectives_office) "adF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -2289,9 +2299,6 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/machinery/camera{ c_tag = "Bridge - Captain's Quarters"; dir = 4; @@ -2313,7 +2320,8 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, /turf/open/floor/wood{ @@ -2330,7 +2338,8 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "adL" = ( @@ -2343,30 +2352,37 @@ /obj/structure/sign/plaques/golden/captain{ pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, /obj/item/phone/real, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "adM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/fore) "adN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 +/obj/machinery/light{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "adO" = ( @@ -2395,10 +2411,6 @@ /turf/open/floor/plating, /area/ai_monitored/nuke_storage) "adS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, /obj/structure/sign/nanotrasen{ pixel_x = -32 }, @@ -2408,12 +2420,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/bridge) "adT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -2421,23 +2435,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/bridge) "adU" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"adV" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; req_access_txt = "57" @@ -2448,8 +2456,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) +"adV" = ( +/obj/structure/bed/dogbed/ian, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) "adW" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -2459,18 +2482,22 @@ /turf/closed/wall, /area/crew_quarters/heads/hop) "adY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/bridge) "adZ" = ( /obj/item/radio/intercom{ name = "Station Intercom"; @@ -2502,18 +2529,21 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" }, -/obj/machinery/newscaster{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/bridge) "aec" = ( /obj/machinery/conveyor{ dir = 8; @@ -2557,18 +2587,33 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aef" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Vault Chamber"; + req_access_txt = "16" }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "aeg" = ( /obj/machinery/conveyor{ dir = 8; @@ -2595,17 +2640,22 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aei" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway 3" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "aej" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -2627,18 +2677,17 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "aek" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway"; dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/computer/warrant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -2655,24 +2704,16 @@ /turf/open/floor/plasteel, /area/security/prison) "aen" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aeo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -2707,22 +2748,21 @@ name = "Detective's Office"; req_access_txt = "4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/detectives_office) "aes" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/detectives_office) "aet" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 8; name = "Fore Maintenance APC"; @@ -2733,6 +2773,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -2755,32 +2796,34 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/heads/captain/private) "aex" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/warning/electricshock{ pixel_x = 32 }, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "aey" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -2926,7 +2969,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aeG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 8 }, @@ -2939,59 +2981,70 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "aeH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"aeI" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "0-2" }, /turf/open/floor/plating, /area/crew_quarters/heads/hop) +"aeI" = ( +/obj/machinery/camera{ + c_tag = "Bridge - Starboard Access"; + dir = 4; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) "aeJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aeK" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "aeL" = ( /obj/machinery/photocopier, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -3061,17 +3114,16 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aeS" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, @@ -3090,26 +3142,25 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aeW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aeX" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/line{ @@ -3118,21 +3169,19 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/camera{ - c_tag = "Central Hallway North-East"; - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aeZ" = ( /obj/docking_port/stationary{ dir = 4; @@ -3145,15 +3194,19 @@ /turf/open/space/basic, /area/space) "afa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "afb" = ( /obj/effect/decal/cleanable/dirt, /obj/item/soap/nanotrasen, @@ -3167,14 +3220,17 @@ /turf/open/floor/plasteel, /area/security/prison) "afc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.1-Teleporter"; - location = "1.2-BrigNorth" +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "afd" = ( @@ -3188,34 +3244,37 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "afe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/cable/white{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/security/detectives_office) "aff" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/wood, /area/security/detectives_office) "afg" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, /turf/open/floor/wood, /area/security/detectives_office) "afh" = ( @@ -3244,12 +3303,13 @@ /turf/open/floor/plating, /area/maintenance/fore) "afj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "afk" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -3267,7 +3327,8 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "afm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 4 }, /turf/open/floor/wood, @@ -3276,8 +3337,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, /turf/open/floor/wood, @@ -3289,9 +3351,6 @@ name = "Captain's Intercom"; pixel_x = 26 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Captain's Office"; dir = 8 @@ -3412,10 +3471,6 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-4" }, @@ -3426,6 +3481,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/bridge) "afv" = ( @@ -3440,9 +3503,6 @@ name = "Head of Personnel's Office"; req_access_txt = "57" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -3452,13 +3512,26 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "afw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/wood, @@ -3473,7 +3546,11 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/wood{ icon_state = "wood-broken" }, @@ -3482,28 +3559,23 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "afz" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_x = 64; - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/wood, @@ -3529,12 +3601,24 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "afB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/maintenance/starboard/fore) "afC" = ( /obj/machinery/airalarm{ @@ -3561,6 +3645,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "afE" = ( @@ -3591,7 +3679,6 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "afG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -3602,6 +3689,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "afH" = ( @@ -3638,31 +3729,33 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "afJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway 3" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "afK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "afL" = ( /obj/structure/girder/reinforced, @@ -3686,17 +3779,21 @@ /turf/open/floor/plating, /area/security/prison) "afO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "afP" = ( /obj/structure/table/wood, @@ -3713,13 +3810,6 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "afQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"afR" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ pixel_x = 3 @@ -3728,10 +3818,20 @@ pixel_x = -3 }, /obj/item/clothing/mask/cigarette/cigar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"afR" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/fore) "afS" = ( /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -3755,16 +3855,17 @@ /turf/closed/wall/r_wall, /area/security/detectives_office) "afV" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "afW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -3825,20 +3926,34 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "agc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "agd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/camera{ + c_tag = "Bridge - Port Access"; + dir = 8; + name = "command camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/bridge) +"age" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ icon_state = "0-2" }, @@ -3848,11 +3963,7 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) -"age" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"agf" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -3862,14 +3973,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, /turf/open/floor/plasteel/dark, @@ -3960,31 +4065,37 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "agl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/dark, -/area/bridge) +/area/ai_monitored/nuke_storage) "agm" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "agn" = ( /obj/effect/spawner/structure/window/reinforced, @@ -4083,13 +4194,14 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "agu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, +/turf/open/floor/plasteel, /area/maintenance/starboard/fore) "agv" = ( /obj/structure/extinguisher_cabinet{ @@ -4105,9 +4217,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "agw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, +/obj/effect/landmark/start/cargo_technician, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4118,12 +4228,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "agx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4134,28 +4245,21 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "agy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "agz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4166,16 +4270,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "agA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "agB" = ( @@ -4204,19 +4306,17 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "agD" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "agE" = ( /obj/item/stack/ore/silver, @@ -4265,33 +4365,36 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "agJ" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"agK" = ( /obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, /obj/machinery/computer/security/wooden_tv{ pixel_x = 2 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"agL" = ( +"agK" = ( /obj/structure/chair/office/dark{ dir = 8 }, /obj/effect/landmark/start/detective, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"agL" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/fore) "agM" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -4306,13 +4409,18 @@ /area/security/detectives_office) "agN" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/structure/cable/white{ + icon_state = "2-4" }, -/area/maintenance/fore) +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) "agO" = ( /obj/machinery/light{ dir = 8 @@ -4338,12 +4446,13 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agQ" = ( @@ -4353,10 +4462,11 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/landmark/start/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agR" = ( @@ -4366,11 +4476,12 @@ }, /obj/item/clipboard, /obj/item/folder/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/item/melee/chainofcommand, /obj/item/stamp/captain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agS" = ( @@ -4383,19 +4494,40 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "agT" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "agU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/bridge) +"agV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; @@ -4410,19 +4542,23 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/heads/captain/private) -"agV" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +"agW" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -4435,15 +4571,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel/dark, @@ -4478,7 +4611,6 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -4492,6 +4624,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aha" = ( @@ -4525,25 +4658,19 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "ahb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/area/bridge) "ahc" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -4579,31 +4706,30 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "ahe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, /turf/open/floor/plasteel/dark, /area/bridge) "ahf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/bridge) +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) "ahg" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -4639,29 +4765,32 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "ahj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "0-2" }, +/obj/machinery/power/apc{ + dir = 4; + name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "platingdmg2" }, /area/maintenance/starboard/fore) "ahk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Bridge - Port Access"; - dir = 8; - name = "command camera" - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -4681,7 +4810,6 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ahn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -4692,17 +4820,19 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aho" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay"; + req_one_access_txt = "48;50" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "ahp" = ( @@ -4750,63 +4880,53 @@ /turf/open/floor/plating, /area/quartermaster/storage) "ahs" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 + pixel_y = 23 }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aht" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/camera{ + c_tag = "Central Hallway North"; + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/fore"; + dir = 1; + name = "Fore Primary Hallway APC"; + pixel_y = 24 }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "ahu" = ( /turf/closed/wall/r_wall, /area/asteroid/nearstation) "ahv" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "ahw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ @@ -4825,30 +4945,33 @@ /turf/open/floor/plasteel, /area/security/prison) "ahy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 9; + pixel_y = -24 }, -/obj/machinery/camera{ - c_tag = "Bridge - Starboard Access"; - dir = 4; - name = "command camera" +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = -4; + pixel_y = -28 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahz" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) @@ -4879,23 +5002,9 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "ahC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ahD" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -4904,6 +5013,18 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"ahD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) "ahE" = ( /obj/structure/table/wood, /obj/machinery/button/door{ @@ -4940,9 +5061,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/fore) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "ahH" = ( /obj/structure/sign/warning/securearea{ pixel_x = -32 @@ -5026,11 +5151,12 @@ dir = 8; pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "ahP" = ( @@ -5048,65 +5174,58 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "ahR" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -24 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahS" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/area/bridge) +"ahS" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "ahT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 9; - pixel_y = -24 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = -4; - pixel_y = -28 +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_x = 64; + pixel_y = 32 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahU" = ( -/obj/machinery/suit_storage_unit/security, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"ahU" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "ahV" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_neutral{ @@ -5126,95 +5245,84 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "ahW" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/firealarm{ + pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ahX" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ahY" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ahZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway 2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aia" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.2-BridgeWest"; - location = "2.1-Teleporter" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aib" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aic" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_y = 32 }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -5223,28 +5331,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aid" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay"; - req_one_access_txt = "48;50" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) -"aie" = ( +/area/hallway/primary/starboard) +"aid" = ( /obj/machinery/conveyor{ dir = 1; id = "cargoload" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/plasticflaps, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -5254,70 +5351,69 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"aie" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "aif" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/effect/turf_decal/stripes/end, /turf/open/floor/plating, /area/quartermaster/storage) "aig" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aih" = ( /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aii" = ( /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aij" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aik" = ( @@ -5326,17 +5422,20 @@ /turf/open/floor/plating, /area/asteroid/nearstation) "ail" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/camera{ + c_tag = "Central Hallway North-East"; + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aim" = ( @@ -5368,7 +5467,6 @@ /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/camera{ c_tag = "Armoury - Internal" }, @@ -5378,6 +5476,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/security/brig) "aio" = ( @@ -5426,7 +5525,13 @@ /area/security/prison) "air" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, /area/security/prison) "ais" = ( @@ -5456,198 +5561,197 @@ /turf/open/floor/plating, /area/security/detectives_office) "aiv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/security/detectives_office) +/area/hallway/primary/starboard) "aiw" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "detectivewindows"; - name = "Detective Privacy Blast door" +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.1-Teleporter"; + location = "1.2-BrigNorth" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/detectives_office) -"aix" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aix" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/fore) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "aiy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/bridge) +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) "aiz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aiA" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Vault Chamber"; - req_access_txt = "16" +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, +/area/hallway/primary/fore) +"aiA" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"aiB" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"aiB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aiC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/area/hallway/primary/fore) +"aiC" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/bridge) -"aiD" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) +"aiD" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aiE" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, +/area/hallway/primary/fore) +"aiE" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; - location = "4.2-HoP"; - name = "Billy Herrington memorial navigation beacon" +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aiF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "aiG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aiH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.2-BridgeWest"; + location = "2.1-Teleporter" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "aiI" = ( /obj/structure/filingcabinet/filingcabinet, /obj/machinery/airalarm{ @@ -5701,22 +5805,12 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aiM" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aiN" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/multitool{ pixel_x = 6 }, /obj/item/pen/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -5725,6 +5819,27 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) +"aiN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "aiO" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -5741,23 +5856,36 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aiP" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aiQ" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aiR" = ( @@ -5787,26 +5915,37 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aiS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) "aiT" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/clothing/suit/armor/laserproof, -/obj/item/gun/energy/temperature/security, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/security/brig) "aiU" = ( /obj/structure/cable/white{ @@ -5826,35 +5965,59 @@ /turf/open/floor/plasteel, /area/security/brig) "aiW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/plasteel, /area/security/brig) "aiX" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/gun/energy/temperature/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aiY" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/brig) +"aiZ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) -"aiY" = ( +"aja" = ( /obj/structure/closet/crate/bin, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = 26; pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "Security - Brig Fore"; dir = 8 @@ -5864,38 +6027,6 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"aiZ" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/brig) -"aja" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig1"; - name = "Cell 1 Locker" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "ajb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -5912,101 +6043,140 @@ /turf/open/floor/plating, /area/security/brig) "ajd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) "aje" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "ajf" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.1-AtriumNW"; + location = "2.2-BridgeWest" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "ajg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "ajh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aji" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajk" = ( -/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/obj/structure/sign/departments/minsky/security/security{ - pixel_x = 32 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajl" = ( @@ -6025,116 +6195,143 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "ajm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.2-Cargo"; - location = "5.1-EnteringCargo" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "ajo" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajq" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4.2-HoP"; + location = "4.1-BridgeEast" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajs" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Central Hallway North"; - dir = 2 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/fore"; - dir = 1; - name = "Fore Primary Hallway APC"; - pixel_y = 24 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajt" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aju" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "ajv" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -6146,121 +6343,179 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "ajw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "ajx" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway 2" +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "ajy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "ajz" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "ajA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ajB" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, /area/quartermaster/storage) -"ajC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"ajB" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ajD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/quartermaster/storage) +"ajC" = ( +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ajE" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/area/quartermaster/storage) +"ajD" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.2-Cargo"; + location = "5.1-EnteringCargo" + }, /obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"ajF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"ajE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ajG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"ajG" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajH" = ( /obj/structure/plasticflaps/opaque, @@ -6272,41 +6527,43 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ajJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/storage) "ajK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/quartermaster/storage) "ajL" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "ajM" = ( @@ -6326,10 +6583,21 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ajN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, +/area/hallway/primary/starboard) +"ajO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -6344,36 +6612,35 @@ location = "5.3-LeavingCargo" }, /obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ajO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "ajQ" = ( /obj/item/stack/ore/iron, /obj/effect/turf_decal/sand/plating, @@ -6404,56 +6671,45 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "ajS" = ( -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/structure/closet/secure_closet/brig{ + id = "brig1"; + name = "Cell 1 Locker" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/light/small{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "ajT" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/flasher{ + id = "brig1"; + pixel_y = 26 }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/chair, +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/camera{ + c_tag = "Security - Cell 1" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, /area/security/brig) "ajU" = ( /obj/structure/cable/white, @@ -6478,147 +6734,173 @@ /turf/open/floor/plasteel, /area/security/brig) "ajW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) "ajX" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/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/open/floor/plasteel, -/area/security/brig) -"ajY" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ajY" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "ajZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/prison) "aka" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"akb" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/turf/open/floor/plasteel, +/area/security/brig) +"akb" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/security/prison) "akc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /obj/effect/turf_decal/tile/brown{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ - dir = 8 + dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ake" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/camera{ + c_tag = "Central Hallway North-West"; + dir = 2 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; - location = "5.2-Cargo" +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/sign/departments/minsky/supply/cargo{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aki" = ( @@ -6647,13 +6929,17 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; - name = "Officer Beepsky" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) @@ -6692,302 +6978,278 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/starboard) "akq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akr" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; + location = "4.2-HoP"; + name = "Billy Herrington memorial navigation beacon" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "aks" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "akt" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "2-8" }, +/obj/effect/turf_decal/delivery, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aku" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akv" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akw" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Primary Restroom" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) "akx" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/poddoor/shutters{ + id = "teleportershutters"; + name = "Teleporter Shutters" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/teleporter) "aky" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/teleporter) "akz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, /obj/effect/turf_decal/plaque{ - icon_state = "L13" + icon_state = "L4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akA" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=4.2-HoP"; - location = "4.1-BridgeEast" +/obj/effect/turf_decal/plaque{ + icon_state = "L6" }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akB" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akC" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L12" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, /area/hallway/primary/starboard) "akE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/status_display/evac{ - pixel_x = -32 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "akF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/hallway/primary/starboard) -"akH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"akH" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "akI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/machinery/status_display/evac{ + pixel_x = -32 }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/starboard) "akJ" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - pixel_x = -32 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -7010,25 +7272,27 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "akN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/mineral/ore_redemption{ + input_dir = 4; + output_dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/quartermaster/miningdock) "akO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/loading_area{ + dir = 8 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/quartermaster/miningdock) "akP" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/tile/brown{ @@ -7041,16 +7305,16 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "akQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "akR" = ( /obj/structure/closet/firecloset, @@ -7068,12 +7332,15 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "akS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -7089,37 +7356,46 @@ /turf/open/floor/plating, /area/security/brig) "akU" = ( -/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/door/window/brigdoor/security/cell/westright{ + id = "brig1"; + name = "Cell 1" }, -/obj/machinery/door/airlock/security{ - name = "Armoury"; - req_access_txt = "3" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/security/brig) "akV" = ( /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/security/brig) "akW" = ( /obj/machinery/light{ @@ -7143,32 +7419,49 @@ /turf/open/floor/plasteel, /area/security/brig) "akX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-8" }, /obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/plasteel, /area/security/brig) "akY" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/airlock/security{ + name = "Armoury"; + req_access_txt = "3" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) "akZ" = ( @@ -7190,23 +7483,25 @@ /turf/closed/wall, /area/security/brig) "alb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/newscaster{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/starboard) "alc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -7216,26 +7511,37 @@ /turf/closed/wall, /area/crew_quarters/toilet/restrooms) "ale" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Primary Restroom" +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage"; + req_access_txt = "18" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) "alf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/toilet/restrooms) +/obj/machinery/door/poddoor/shutters{ + id = "evashutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) "alg" = ( /turf/closed/wall/r_wall, /area/teleporter) @@ -7245,37 +7551,23 @@ /turf/open/floor/plating, /area/teleporter) "ali" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleportershutters"; - name = "Teleporter Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/starboard) "alj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/fore) "alk" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -7310,24 +7602,32 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aln" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "alo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/teleporter) "alp" = ( /obj/effect/turf_decal/plaque{ icon_state = "L8" @@ -7335,19 +7635,31 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "alq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/teleporter) "alr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "als" = ( @@ -7387,47 +7699,63 @@ /turf/open/floor/plating, /area/ai_monitored/storage/eva) "alw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"alx" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"alx" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters"; - name = "E.V.A. Storage Shutters" +/area/hallway/primary/starboard) +"aly" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"aly" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "alz" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt1"; + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/prison) "alA" = ( @@ -7462,54 +7790,50 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "alC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/quartermaster/miningdock) "alD" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "alE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "alF" = ( /obj/machinery/power/apc{ dir = 4; @@ -7559,41 +7883,69 @@ /turf/open/floor/plasteel, /area/security/brig) "alI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/brig) +"alJ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"alJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +"alK" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/security/brig) +"alL" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) -"alK" = ( +"alM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -7602,106 +7954,57 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"alL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"alN" = ( /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) -"alM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"alO" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) -"alN" = ( +"alP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) -"alO" = ( +"alQ" = ( /obj/structure/chair{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"alP" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig2"; - name = "Cell 2 Locker" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +"alR" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"alQ" = ( -/obj/machinery/flasher{ - id = "brig2"; - pixel_y = 26 - }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/camera{ - c_tag = "Security - Cell 2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, /area/hallway/primary/starboard) "alS" = ( /obj/machinery/vending/cola/random, @@ -7727,21 +8030,29 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "alU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "alV" = ( -/obj/structure/urinal{ - pixel_y = 28 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/light/small, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, -/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "alW" = ( @@ -7773,33 +8084,42 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "alZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/teleporter) "ama" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"amb" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/starboard) +"amb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "amc" = ( /obj/machinery/shieldwallgen, /obj/structure/cable/white{ @@ -7858,22 +8178,16 @@ }, /area/hallway/primary/central) "amh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/fore) "ami" = ( /obj/machinery/holopad, @@ -7881,17 +8195,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "amj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "amk" = ( @@ -7949,31 +8254,31 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "amp" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"amq" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"amq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/area/maintenance/starboard/fore) "amr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) "ams" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical{ @@ -7998,16 +8303,12 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "amt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "amu" = ( /obj/machinery/firealarm{ @@ -8049,39 +8350,55 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "amy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Port Primary Hallway"; dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "amz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "amA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; + location = "5.2-Cargo" }, /obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "amB" = ( /obj/structure/table, /obj/machinery/light_switch{ @@ -8112,43 +8429,30 @@ /turf/open/floor/plating, /area/quartermaster/miningdock) "amE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/janitor) "amF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "amG" = ( /obj/structure/table, /obj/item/clothing/mask/gas, @@ -8187,20 +8491,44 @@ /turf/open/floor/plasteel, /area/security/brig) "amI" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/closet/secure_closet/brig{ + id = "brig2"; + name = "Cell 2 Locker" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/brig) "amJ" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/flasher{ + id = "brig2"; + pixel_y = 26 + }, +/obj/structure/chair, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "Security - Cell 2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/security/brig) "amK" = ( @@ -8217,50 +8545,27 @@ /turf/open/floor/plasteel, /area/security/brig) "amL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/start/head_of_security, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) "amM" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "amN" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/head_of_security, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, /turf/open/floor/plasteel, @@ -8277,19 +8582,15 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "amP" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/teleporter) "amQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -8324,31 +8625,36 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "amT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/departments/minsky/security/security{ + pixel_x = 32 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "amU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/crew_quarters/bar/atrium) "amV" = ( /obj/structure/table/reinforced, /obj/item/storage/belt/utility, @@ -8362,10 +8668,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/teleporter) "amX" = ( @@ -8398,16 +8707,25 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) "ana" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "anb" = ( /obj/effect/turf_decal/tile/neutral, @@ -8417,8 +8735,21 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "anc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "and" = ( @@ -8451,14 +8782,19 @@ /area/ai_monitored/storage/eva) "ang" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "anh" = ( @@ -8472,8 +8808,11 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "ani" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, @@ -8494,32 +8833,30 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ank" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/port) "anl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/port) "anm" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -8534,42 +8871,32 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ann" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Central Hallway North-West"; - dir = 2 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/structure/sign/departments/minsky/supply/cargo{ - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "1-8" }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ano" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "anp" = ( /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, @@ -8615,56 +8942,57 @@ /turf/open/floor/plating, /area/quartermaster/miningdock) "anu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/janitor) "anv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hydroponics) "anw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 26 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 4" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hydroponics) "anx" = ( /obj/structure/grille, /turf/closed/wall/r_wall, @@ -8679,59 +9007,53 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "anz" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "anA" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secexterior"; - name = "Security Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 38; - pixel_y = 24 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secinterior"; - name = "Security Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/button/door{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_x = 24; - pixel_y = 38; - req_access_txt = "63" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/structure/chair/office/dark{ - dir = 4 +/obj/machinery/door/window/brigdoor/security/cell/westright{ + id = "brig2"; + name = "Cell 2" }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = 38 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/landmark/start/warden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "anB" = ( @@ -8767,23 +9089,43 @@ /turf/open/floor/plasteel, /area/security/brig) "anD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/plasteel, /area/security/brig) "anE" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 8 }, /turf/open/floor/plasteel, @@ -8815,36 +9157,29 @@ /turf/closed/wall, /area/security/brig) "anH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "anI" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/central) "anJ" = ( @@ -8860,18 +9195,13 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "anK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/structure/sign/departments/minsky/supply/hydroponics{ - pixel_y = 32 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) "anL" = ( @@ -8907,18 +9237,23 @@ /turf/open/floor/plasteel, /area/teleporter) "anO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "anP" = ( /obj/machinery/teleport/station, /obj/machinery/light{ @@ -8940,23 +9275,27 @@ /turf/open/floor/plating, /area/hallway/primary/fore) "anR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/security/glass{ + id_tag = "secexterior"; + name = "Brig"; + req_access_txt = "63" }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) "anS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -8969,23 +9308,23 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "anT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/port) "anU" = ( /obj/structure/closet/crate/rcd{ pixel_y = 4 @@ -9035,20 +9374,12 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "anX" = ( -/obj/machinery/requests_console{ - department = "E.V.A. Storage"; - departmentType = 0; - name = "E.V.A. RC"; - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Bridge - E.V.A. Storage"; - dir = 8; - name = "command camera" - }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -9056,54 +9387,52 @@ /turf/closed/wall/rust, /area/ai_monitored/storage/eva) "anZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/starboard) "aoa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/newscaster{ - pixel_y = 32 - }, +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/starboard) "aob" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 3" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aoc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/port) +"aoc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -9113,8 +9442,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/maintenance/port) "aod" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, @@ -9136,93 +9473,127 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "aoe" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South-West"; +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/central) "aof" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; - location = "9.1-Library" +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/central) "aog" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "aoh" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/mineral/ore_redemption{ - input_dir = 4; - output_dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aoi" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aoj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aok" = ( @@ -9265,39 +9636,49 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aon" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "aoo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "aop" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/central) "aoq" = ( @@ -9322,33 +9703,54 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aot" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secexterior"; + name = "Security Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 38; + pixel_y = 24 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secinterior"; + name = "Security Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/button/door{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_x = 24; + pixel_y = 38; + req_access_txt = "63" + }, +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = 38 + }, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/landmark/start/warden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "aou" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) "aov" = ( @@ -9364,12 +9766,18 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aow" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" }, +/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) "aox" = ( @@ -9379,9 +9787,6 @@ name = "Brig"; req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -9391,13 +9796,18 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) "aoy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/brig) "aoz" = ( @@ -9407,23 +9817,34 @@ /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) "aoA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aoB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ id_tag = "secexterior"; name = "Brig"; req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9434,17 +9855,12 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/security/brig) "aoC" = ( /obj/effect/decal/cleanable/vomit/old, /obj/structure/toilet{ @@ -9504,14 +9920,15 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/plasteel, -/area/teleporter) +/area/ai_monitored/storage/eva) "aoI" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -9541,9 +9958,6 @@ /obj/item/stack/sheet/glass{ amount = 30 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/maintenance/port/central) @@ -9553,24 +9967,25 @@ /obj/item/wrench, /obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, /area/maintenance/port/central) "aoM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/closed/wall, /area/maintenance/port/central) "aoN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -9583,7 +9998,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoO" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -9596,12 +10010,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -9615,26 +10027,27 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -9642,6 +10055,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoS" = ( @@ -9649,9 +10070,6 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -9661,26 +10079,44 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard/central) "aoT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/starboard/central) "aoU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /obj/structure/cable/white{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plating, /area/maintenance/starboard/central) "aoV" = ( @@ -9721,51 +10157,82 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aoZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "apa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/extinguisher_cabinet{ + pixel_y = 26 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 4" + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "apb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "apc" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/sign/departments/minsky/supply/hydroponics{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "apd" = ( /turf/closed/wall, @@ -9807,50 +10274,39 @@ /turf/closed/wall, /area/medical) "api" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/landmark/start/yogs/mining_medic, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "apj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"apk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 10 }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"apk" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard) "apl" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -9960,15 +10416,24 @@ /turf/open/floor/plasteel/white, /area/medical) "apu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" }, -/turf/open/floor/plasteel/white, -/area/medical) +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/medical/morgue) "apv" = ( /obj/machinery/air_sensor/atmos/mix_tank, /turf/open/floor/engine/vacuum, @@ -9983,30 +10448,13 @@ /turf/open/floor/plasteel/white, /area/medical) "apx" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/computer/security{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/security/brig) "apy" = ( @@ -10028,52 +10476,49 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "apz" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "apA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "apB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "apC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -10084,9 +10529,6 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -10096,62 +10538,40 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "apD" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"apE" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) -"apF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "secexterior"; - name = "Brig"; - req_access_txt = "63" - }, +"apE" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) -"apG" = ( +"apF" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=1.2-BrigNorth"; location = "1.1-BrigCentral" @@ -10159,18 +10579,20 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) -"apH" = ( +"apG" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = 26 @@ -10178,6 +10600,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"apH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "apI" = ( @@ -10254,45 +10687,51 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "apP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/plating, /area/maintenance/port/central) "apQ" = ( /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/port/central) "apR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/medical) +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "apS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10302,15 +10741,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/central) "apT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10318,13 +10759,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -10337,14 +10782,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/crew_quarters/bar/atrium) "apV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -10355,51 +10802,64 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apW" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/loading_area{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/box, /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"apZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/starboard/central) -"aqa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"apZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aqa" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard/central) "aqb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -10462,15 +10922,10 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aqf" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aqg" = ( @@ -10503,14 +10958,26 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "aqh" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aqi" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/tile/blue, @@ -10520,74 +10987,77 @@ /turf/open/floor/plasteel/white, /area/medical) "aqj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/closed/wall, -/area/medical) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aqk" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -38 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/medical) +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aql" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/white, /area/medical) "aqm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "aqn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical) "aqo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "cloningfoyer"; - name = "Cloning Lab"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - icon_state = "airlock_unres_helper"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel, -/area/medical) +/area/medical/chemistry) "aqp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical) +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) "aqq" = ( /obj/machinery/camera{ c_tag = "Mining Dock"; @@ -10598,21 +11068,14 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aqr" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/effect/landmark/start/yogs/mining_medic, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) +/area/maintenance/starboard) "aqs" = ( /obj/machinery/computer/shuttle/mining{ dir = 8 @@ -10631,8 +11094,16 @@ /turf/open/floor/plating, /area/quartermaster/miningdock) "aqu" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/extraction_pack, +/obj/machinery/light, +/obj/effect/turf_decal/bot, +/obj/item/paper/fluff/stations/lavaland/slime_hunter, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aqv" = ( @@ -10670,12 +11141,29 @@ /turf/open/floor/plasteel, /area/medical) "aqy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aqz" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -10684,12 +11172,22 @@ /turf/open/floor/plating, /area/engine/atmos) "aqB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aqC" = ( /obj/machinery/meter, /obj/structure/grille, @@ -10744,73 +11242,85 @@ /turf/open/floor/plasteel/white, /area/medical) "aqI" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aqJ" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/security/brig) +"aqJ" = ( +/obj/effect/landmark/start/security_officer, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "aqK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "aqL" = ( /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plating, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; + name = "Officer Beepsky" + }, +/turf/open/floor/plasteel, /area/security/brig) "aqM" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/closet/secure_closet/security/sec, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -10819,25 +11329,36 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aqN" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"aqO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/bombcloset/security, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/brig) "aqP" = ( /obj/item/storage/box/teargas{ @@ -10865,7 +11386,6 @@ /obj/item/clipboard, /obj/item/folder/red, /obj/item/toy/figure/hos, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -10899,13 +11419,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "aqT" = ( @@ -10975,14 +11495,14 @@ /turf/open/floor/plasteel, /area/storage/primary) "aqY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port/central) "aqZ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -10995,14 +11515,10 @@ /turf/open/floor/plating, /area/crew_quarters/bar/atrium) "arc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Atrium" }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -11012,6 +11528,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "ard" = ( @@ -11028,7 +11548,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "are" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Atrium" @@ -11042,6 +11561,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "arf" = ( @@ -11055,17 +11578,17 @@ /turf/open/floor/plating, /area/crew_quarters/bar/atrium) "arg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/starboard/central) "arh" = ( /obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/central) "ari" = ( @@ -11078,13 +11601,27 @@ /turf/open/floor/plasteel/white, /area/medical) "arj" = ( -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical) "ark" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel, @@ -11112,31 +11649,35 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "arn" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel/white, /area/medical) "aro" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" +/obj/machinery/holopad, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "arp" = ( /obj/structure/table/glass, @@ -11223,15 +11764,15 @@ /turf/open/floor/plasteel, /area/medical) "art" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_y = -28 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, -/turf/open/floor/plating, -/area/medical) +/turf/open/floor/plasteel/white, +/area/medical/chemistry) "aru" = ( /obj/machinery/sleeper{ dir = 4 @@ -11348,19 +11889,26 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "arC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/security/brig) "arD" = ( /turf/closed/wall, /area/security/prison) "arE" = ( /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -11372,13 +11920,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/security/brig) "arF" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/vending/wardrobe/sec_wardrobe, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -11392,89 +11942,75 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "arG" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "arH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "arI" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "arJ" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/light{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/status_display/evac{ + pixel_x = -32 }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/security/brig) "arK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/security/brig) "arL" = ( /obj/machinery/door/firedoor, @@ -11488,15 +12024,20 @@ name = "Security Desk"; req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) "arM" = ( @@ -11508,10 +12049,6 @@ pixel_x = -26; pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -11522,6 +12059,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/security/brig) "arN" = ( @@ -11559,9 +12104,6 @@ icon_state = "2-8" }, /obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -11572,6 +12114,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/security/brig) "arO" = ( @@ -11634,13 +12180,13 @@ /turf/open/floor/plasteel, /area/storage/primary) "arS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/storage/primary) "arT" = ( @@ -11666,7 +12212,12 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 6 }, /turf/open/floor/plating, @@ -11679,15 +12230,20 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/port/central) "arX" = ( @@ -11700,7 +12256,12 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 1 }, /turf/open/floor/plating, @@ -11709,31 +12270,19 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"arZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/central) -"asa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical) -"asb" = ( +"arZ" = ( /obj/structure/cable/white{ icon_state = "2-8" }, @@ -11743,18 +12292,49 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/central) -"asc" = ( +"asa" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"asb" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port/central) +"asc" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) "asd" = ( /obj/machinery/computer/slot_machine, /obj/machinery/light_switch{ @@ -11790,7 +12370,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -11804,6 +12383,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asg" = ( @@ -11820,7 +12400,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "ash" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -11831,6 +12410,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asi" = ( @@ -11863,35 +12443,45 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "ask" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plating, /area/maintenance/starboard/central) "asl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"asm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"asm" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/requests_console{ + department = "Chemistry Lab"; + departmentType = 0; + name = "Chemistry RC"; + pixel_x = 32; + receive_ore_updates = 1 }, -/turf/open/floor/plasteel, -/area/medical) +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) "asn" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/stripes/line{ @@ -11900,25 +12490,38 @@ /turf/open/floor/plasteel, /area/medical) "aso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/chair/stool, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"asp" = ( +/obj/structure/chair/stool, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/area/maintenance/starboard/central) -"asp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "asq" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -11964,7 +12567,9 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "asu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -11975,8 +12580,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/medical) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "asv" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -11997,28 +12606,27 @@ /turf/open/floor/plasteel, /area/engine/atmos) "asy" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -38 }, +/obj/structure/closet/crate/freezer/surplus_limbs, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel/white, /area/medical) "asz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical) "asA" = ( @@ -12071,11 +12679,18 @@ }, /area/engine/atmos) "asD" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, /turf/open/floor/plasteel/white, /area/medical) @@ -12208,20 +12823,6 @@ /turf/open/floor/plating, /area/security/brig) "asN" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"asO" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, @@ -12229,7 +12830,6 @@ dir = 1; pixel_y = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -12241,6 +12841,24 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) +"asO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/brig) "asP" = ( /obj/structure/table/reinforced, /obj/item/radio{ @@ -12297,9 +12915,6 @@ /obj/machinery/status_display/evac{ pixel_y = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/machinery/camera{ c_tag = "Security - Front Desk"; dir = 1 @@ -12310,6 +12925,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/security/brig) "asS" = ( @@ -12323,9 +12942,6 @@ /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -12335,43 +12951,30 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "asT" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"asU" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/cable/white{ icon_state = "2-4" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"asU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/plasteel, -/area/storage/primary) +/area/hallway/primary/port) "asV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -12381,15 +12984,16 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/storage/primary) "asW" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -12403,13 +13007,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/storage/primary) "asX" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -12423,12 +13030,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/storage/primary) "asY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -12436,18 +13041,32 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/plasteel, /area/storage/primary) "asZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/central) "ata" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, /obj/effect/turf_decal/stripes/line{ @@ -12457,13 +13076,12 @@ /area/medical) "atb" = ( /obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ - icon_state = "platingdmg3" + icon_state = "panelscorched" }, /area/maintenance/port/central) "atc" = ( @@ -12471,52 +13089,120 @@ /turf/closed/wall, /area/maintenance/port/central) "atd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port/central) -"ate" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"atf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"atg" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; req_access_txt = "46" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/maintenance/port/central) +"ate" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"atf" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) +"atg" = ( +/turf/open/floor/plating, +/area/maintenance/port/central) "ath" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/closed/wall, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port/central) "ati" = ( /obj/machinery/computer/slot_machine, /obj/machinery/light{ @@ -12557,77 +13243,117 @@ /turf/open/floor/plasteel, /area/medical) "atl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) "atm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/table/wood, +/obj/item/paicard, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/closed/wall, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "atn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) "ato" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, /area/maintenance/starboard/central) "atp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical) -"atq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"atq" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-4" }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plating, /area/maintenance/starboard) "atr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/chemist, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical) +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) "ats" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -12663,38 +13389,45 @@ /turf/open/floor/plasteel, /area/medical) "atv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "cloningfoyer"; + name = "Cloning Lab"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/unres{ + icon_state = "airlock_unres_helper"; dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/medical) "atw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/medical) +/area/medical/chemistry) "atx" = ( /obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, @@ -12710,37 +13443,26 @@ /turf/open/floor/plasteel, /area/engine/atmos) "atz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 32 }, -/turf/open/floor/plasteel/white, -/area/medical) +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) "atA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - icon_state = "airlock_unres_helper"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 2"; dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.1-Library"; + location = "8.4-AftNW" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/plasteel, -/area/medical) +/area/hallway/primary/central) "atB" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/brute{ @@ -12770,84 +13492,56 @@ /turf/open/floor/plasteel, /area/medical) "atC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical) "atD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, /turf/open/floor/plasteel/white, /area/medical) "atE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, /area/medical) "atF" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/medical) -"atG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, +/turf/open/floor/plasteel/white, +/area/medical) +"atG" = ( +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical) "atH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -12861,143 +13555,99 @@ /turf/open/floor/plasteel, /area/medical) "atI" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/engine/atmos"; - dir = 4; - name = "Atmospherics APC"; - pixel_x = 26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, /area/engine/atmos) "atJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/medical) "atK" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Pure to Port" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/maintenance/port/fore) +/turf/open/floor/plasteel, +/area/engine/atmos) "atL" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" +/turf/open/floor/plating, +/area/maintenance/port/fore) +"atM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/security/brig) -"atM" = ( +/area/storage/primary) +"atN" = ( /obj/structure/sign/warning/electricshock{ pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"atN" = ( +"atO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"atO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/storage/primary) +/area/hallway/primary/port) "atP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/storage/primary) "atQ" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13008,15 +13658,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/storage/primary) "atR" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, /obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13027,124 +13678,58 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/storage/primary) "atS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/plasteel, /area/storage/primary) "atT" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 - }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/structure/closet/crate/internals, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/storage/primary) +/area/crew_quarters/theatre) "atU" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/central) "atV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port/central) "atW" = ( -/obj/effect/landmark/blobstart, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port/central) "atX" = ( @@ -13176,14 +13761,15 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "atZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/central) "aua" = ( /obj/structure/window/reinforced{ dir = 4 @@ -13193,7 +13779,6 @@ pixel_x = -3; pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/theatre) "aub" = ( @@ -13228,7 +13813,10 @@ /area/crew_quarters/bar/atrium) "aud" = ( /obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/assistant, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -13239,6 +13827,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aue" = ( @@ -13275,21 +13864,40 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aug" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "auh" = ( -/obj/machinery/holopad, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/medical) "aui" = ( @@ -13319,12 +13927,6 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "auk" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13335,6 +13937,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aul" = ( @@ -13365,75 +13968,66 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aum" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"aun" = ( /obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/starboard/central) -"auo" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"aun" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/medical) -"aup" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"auo" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/white, +/area/medical) +"aup" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/white, /area/medical) "auq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, /area/engine/atmos) "aur" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/medical) +"aus" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -13444,41 +14038,25 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, -/area/medical) -"aus" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "aut" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - icon_state = "airlock_unres_helper"; - dir = 8 - }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, -/area/medical) +/area/hallway/primary/central) "auu" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/o2{ @@ -13516,28 +14094,32 @@ /area/engine/atmos) "auw" = ( /obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Port" + name = "Mix to Port" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/atmos) "aux" = ( -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel, /area/medical) "auy" = ( @@ -13593,75 +14175,92 @@ /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + icon_state = "pipe11-2"; + dir = 10 + }, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "auC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, /area/engine/atmos) "auD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, /area/maintenance/port/fore) "auE" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"auF" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/oil, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"auF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"auG" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/port/fore) -"auG" = ( +"auH" = ( /obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plating, /area/maintenance/port/fore) -"auH" = ( +"auI" = ( /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, /turf/open/floor/plating, /area/maintenance/port/fore) -"auI" = ( +"auJ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"auJ" = ( +"auK" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -13669,37 +14268,50 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/port/fore) -"auK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"auL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"auL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"auM" = ( /obj/effect/landmark/blobstart, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"auM" = ( +"auN" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -13707,38 +14319,45 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"auN" = ( +"auO" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) -"auO" = ( +"auP" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -13752,17 +14371,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"auP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/port) @@ -13770,36 +14385,50 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "auR" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "auS" = ( /obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, /turf/open/floor/plasteel, /area/hallway/primary/port) @@ -13822,13 +14451,14 @@ /area/storage/primary) "auV" = ( /obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/storage/primary) "auW" = ( @@ -13857,8 +14487,11 @@ }, /area/maintenance/port/central) "auZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/carpet, /area/crew_quarters/theatre) "ava" = ( /obj/structure/table/wood, @@ -13876,33 +14509,35 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "avb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"avc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/carpet, /area/crew_quarters/theatre) -"avd" = ( +"avc" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"avd" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/clown, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "ave" = ( /obj/structure/table/wood, /obj/item/clothing/head/fedora, @@ -13914,13 +14549,7 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "avf" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -13931,13 +14560,16 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avg" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/chair/stool, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -13949,14 +14581,16 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avh" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -13967,11 +14601,21 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -13983,12 +14627,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avj" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -14000,29 +14647,24 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avk" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/obj/structure/sign/poster/random, +/turf/closed/wall, /area/crew_quarters/bar/atrium) "avl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/table/wood, +/obj/item/storage/box/beanbag, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avm" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14034,44 +14676,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avm" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/medical) "avn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/random, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"avo" = ( -/obj/structure/table/wood, -/obj/item/storage/box/beanbag, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avp" = ( /obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -14082,9 +14692,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"avq" = ( +"avo" = ( /obj/machinery/chem_master/condimaster{ name = "HoochMaster 2000" }, @@ -14092,9 +14703,6 @@ dir = 8; pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -14107,47 +14715,115 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"avr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"avp" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/closed/wall, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"avs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"avq" = ( +/obj/effect/landmark/start/bartender, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/central) -"avt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = -32 + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avr" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bar Maintenance"; + req_access_txt = "25" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"avs" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"avt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plasteel/white, /area/medical) "avu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/white, /area/medical) "avv" = ( /obj/machinery/shieldgen, @@ -14162,13 +14838,13 @@ }, /area/maintenance/starboard) "avx" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14180,12 +14856,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, /turf/open/floor/plasteel/dark, /area/engine/atmos) "avy" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/machinery/light, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14197,77 +14878,87 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/engine/atmos) "avz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/medical) "avA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/medical) "avB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/medical) "avC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel/white, /area/medical) "avD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -14278,18 +14969,70 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/medical) "avE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 +/obj/structure/cable/white{ + icon_state = "0-2" }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/atmos"; + dir = 4; + name = "Atmospherics APC"; + pixel_x = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "avF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/turf/open/floor/plasteel, /area/medical) "avG" = ( /obj/machinery/light{ @@ -14307,41 +15050,79 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "avH" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "avI" = ( /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance"; + req_access_txt = "24" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/maintenance/port/fore) "avJ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"avK" = ( +"avL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"avM" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -14349,24 +15130,22 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"avL" = ( +"avN" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/power/apc{ dir = 2; name = "Port Bow Maintenance APC"; @@ -14376,78 +15155,41 @@ /obj/structure/cable/white{ icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/plating, /area/maintenance/port/fore) -"avM" = ( +"avO" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/fore) -"avN" = ( +"avP" = ( /obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/port/fore) -"avO" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/black, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"avP" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/clothing/shoes/jackboots, -/obj/item/radio, -/obj/item/storage/secure/briefcase, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) "avQ" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/security, -/obj/item/restraints/handcuffs, -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, /turf/open/floor/plasteel, -/area/maintenance/port/fore) +/area/hallway/primary/port) "avR" = ( /obj/structure/sign/directions/supply{ dir = 4 @@ -14462,10 +15204,20 @@ /turf/closed/wall, /area/hallway/primary/starboard) "avS" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/table, +/obj/item/clothing/under/rank/security, +/obj/item/restraints/handcuffs, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"avT" = ( +/turf/closed/wall, +/area/hallway/primary/port) +"avU" = ( +/obj/machinery/vending/cigarette, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -14476,44 +15228,16 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) -"avT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"avU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "avV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "avW" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) @@ -14619,23 +15343,22 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "awh" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"awi" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ icon_state = "wood-broken" }, /area/crew_quarters/theatre) +"awi" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "awj" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -14647,11 +15370,8 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awk" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -14663,6 +15383,14 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awl" = ( @@ -14681,10 +15409,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awm" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -14695,67 +15419,62 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/medical_doctor, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical) -"awo" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awp" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/medical) +"awo" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awq" = ( -/obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awp" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -14769,17 +15488,22 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"aws" = ( +"awq" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Bar Backroom"; req_access_txt = "25" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -14789,12 +15513,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"awt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"awr" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -14808,10 +15537,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"awu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +"aws" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -14825,18 +15558,21 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awt" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -14847,43 +15583,62 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"aww" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bar Maintenance"; - req_access_txt = "25" +"awu" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awv" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/starboard/central) +"aww" = ( +/turf/closed/wall, +/area/maintenance/starboard/central) "awx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "awy" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -14902,9 +15657,28 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "awB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/plasteel, /area/medical) "awC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -15040,6 +15814,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "awL" = ( @@ -15068,41 +15843,38 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/engine/atmos) +"awN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"awN" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"awO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"awO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "awP" = ( @@ -15128,38 +15900,25 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "awS" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/theatre) "awT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/table/wood, +/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/camera{ + c_tag = "Central Diner 2"; dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awU" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15170,30 +15929,28 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awV" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15204,6 +15961,14 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awX" = ( @@ -15221,10 +15986,13 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/closet/secure_closet/bar, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -15235,14 +16003,21 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awZ" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Bar Door"; + req_access_txt = "25" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -15253,6 +16028,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axa" = ( @@ -15260,47 +16043,45 @@ /turf/closed/wall, /area/crew_quarters/bar/atrium) "axb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/area/maintenance/port/fore) "axc" = ( /obj/machinery/light, /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axd" = ( -/obj/structure/closet/secure_closet/bar, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating, /area/maintenance/starboard/central) "axf" = ( /turf/closed/wall/rust, @@ -15318,15 +16099,24 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "axj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "axk" = ( /obj/structure/bed/roller, @@ -15343,39 +16133,27 @@ /turf/open/floor/plasteel/dark, /area/medical) "axl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/reagent_containers/hypospray/medipen, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Medbay Desk"; - req_access_txt = "5" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, /area/medical) "axm" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel, /area/engine/atmos) "axn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Desk"; - req_access_txt = "5" - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel, /area/medical) "axo" = ( @@ -15393,6 +16171,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plasteel/checker, /area/engine/atmos) "axq" = ( @@ -15413,9 +16192,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/atmos) "axs" = ( @@ -15430,9 +16213,20 @@ /turf/open/floor/plasteel, /area/engine/atmos) "axt" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/engine/atmos) +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "axu" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/camera{ @@ -15523,23 +16317,27 @@ /turf/open/floor/plasteel/checker, /area/engine/atmos) "axB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "axC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1.1-BrigCentral"; + location = "9.6-LeavingDorms" + }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "axD" = ( @@ -15679,23 +16477,17 @@ dir = 1 }, /obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/carpet, /area/crew_quarters/theatre) "axO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15706,6 +16498,14 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "axP" = ( @@ -15725,10 +16525,8 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "axQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15739,16 +16537,25 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "axR" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/bartender, +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Bar Door"; - req_access_txt = "25" +/obj/machinery/requests_console{ + department = "Bar Counter"; + departmentType = 0; + name = "Bar RC"; + pixel_x = 32; + receive_ore_updates = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -15760,33 +16567,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"axT" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/bartender, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Bar Counter"; - departmentType = 0; - name = "Bar RC"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"axS" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = 32 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -15800,6 +16590,13 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) +"axT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) "axU" = ( /obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/neutral{ @@ -15815,18 +16612,11 @@ /turf/open/floor/plasteel, /area/medical) "axV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/vending/medical, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, /turf/open/floor/plasteel, /area/medical) @@ -15834,46 +16624,27 @@ /turf/closed/wall, /area/hallway/secondary/exit) "axX" = ( -/obj/item/scalpel, -/obj/item/cautery, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = -28 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/medical) "axY" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/sleeper{ dir = 4 }, -/turf/open/floor/plating, -/area/medical) -"axZ" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Medbay South"; - dir = 4 +/turf/open/floor/plasteel, +/area/medical) +"axZ" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -32 }, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -15902,42 +16673,35 @@ /turf/open/floor/plasteel/dark, /area/medical) "ayc" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/effect/landmark/start/yogs/paramedic, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "ayd" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/medical) "aye" = ( /obj/structure/closet/secure_closet/medical2, @@ -15965,42 +16729,19 @@ /turf/open/floor/plasteel/dark, /area/medical) "ayf" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, /area/medical) "ayg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Surgery Operating"; - dir = 1; - pixel_x = 22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "ayh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ @@ -16024,37 +16765,25 @@ "ayi" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt1"; - name = "Cell 1" + id_tag = "permabolt2"; + name = "Cell 2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "ayj" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/atmos) "ayk" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/engine/atmos) "ayl" = ( @@ -16133,15 +16862,22 @@ /turf/open/floor/plating, /area/engine/atmos) "ayt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/crew_quarters/locker) "ayu" = ( /obj/machinery/light_switch{ pixel_y = 24 @@ -16218,19 +16954,15 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "ayD" = ( -/obj/machinery/door/window/eastright{ - dir = 4; - name = "Theatre Stage" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/carpet, /area/crew_quarters/theatre) "ayE" = ( /obj/structure/table/wood, @@ -16248,66 +16980,71 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "ayF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"ayG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"ayH" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"ayI" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/revolver/russian, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"ayG" = ( +/obj/machinery/door/window/eastright{ + dir = 4; + name = "Theatre Stage" }, -/obj/machinery/camera{ - c_tag = "Central Diner 2"; - dir = 4 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"ayJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ayH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"ayK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"ayI" = ( +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -16321,9 +17058,41 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) +"ayJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"ayK" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) "ayL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -16335,6 +17104,10 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "ayM" = ( @@ -16373,23 +17146,13 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "ayO" = ( -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "ayP" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -16437,21 +17200,13 @@ /turf/open/floor/plating, /area/maintenance/starboard) "ayU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Theatre"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, /area/medical) "ayV" = ( /obj/structure/closet/firecloset, @@ -16589,52 +17344,47 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "azd" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, /turf/open/floor/plasteel/white, /area/medical) "aze" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/structure/extinguisher_cabinet{ - pixel_y = -26 +/obj/machinery/light{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/medical) +"azf" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/computer/atmos_control/tank/air_tank{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/medical) -"azf" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/area/engine/break_room) +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "azg" = ( /obj/machinery/airalarm{ dir = 1; @@ -16650,12 +17400,12 @@ /turf/open/floor/plasteel/white, /area/medical) "azh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sink{ + dir = 8; + pixel_x = -12 }, /obj/effect/turf_decal/tile/blue{ - dir = 0 + dir = 8 }, /turf/open/floor/plasteel/white, /area/medical) @@ -16675,18 +17425,36 @@ /turf/open/floor/plasteel, /area/medical) "azj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/medical) +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Medbay Maintenance"; + req_access_txt = "5" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/maintenance/port) "azk" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, /area/medical) "azl" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/machinery/light, /obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -30 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -16697,6 +17465,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/engine/atmos) "azm" = ( @@ -16711,14 +17483,11 @@ }, /area/engine/atmos) "azn" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt2"; - name = "Cell 2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel, /area/security/prison) @@ -16726,84 +17495,106 @@ /turf/closed/wall/r_wall/rust, /area/security/prison) "azp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Oxygen to Airmix" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/atmos) "azq" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"azr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/atmos) -"azs" = ( +"azr" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmos) -"azt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"azs" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azu" = ( +"azt" = ( /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azv" = ( +"azu" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"azw" = ( +"azv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azx" = ( +"azw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, @@ -16814,12 +17605,18 @@ dir = 1 }, /area/engine/atmos) -"azy" = ( +"azx" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azy" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -16831,6 +17628,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/engine/atmos) "azz" = ( @@ -16852,10 +17650,10 @@ /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "azA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/crew_quarters/locker) "azB" = ( @@ -16930,13 +17728,33 @@ }, /area/crew_quarters/theatre) "azG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/vending/autodrobe, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Theatre Backstage APC"; + areastring = "/area/crew_quarters/theatre"; + pixel_y = 25 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "0-2" }, -/turf/open/floor/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "azH" = ( /obj/machinery/firealarm{ @@ -16946,22 +17764,17 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"azJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood, +/obj/item/kitchen/fork, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -16973,13 +17786,19 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"azK" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"azJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Central Diner 4"; + dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -16991,15 +17810,19 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"azL" = ( -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +"azK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17011,37 +17834,96 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"azM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"azL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/closed/wall, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/central) +"azM" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, /area/hallway/primary/port) "azN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating, /area/maintenance/starboard/central) "azO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"azP" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"azP" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/turf/open/floor/plating, /area/maintenance/starboard/central) "azQ" = ( /obj/structure/rack, @@ -17056,31 +17938,31 @@ }, /area/maintenance/starboard) "azR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/starboard/central) "azS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating, -/area/maintenance/starboard/central) +/area/maintenance/starboard) "azT" = ( /obj/structure/bed, /obj/item/bedsheet/prisoner, @@ -17099,7 +17981,6 @@ /turf/open/floor/plasteel, /area/security/prison) "azU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/light/small{ dir = 1 }, @@ -17115,6 +17996,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/security/prison) "azV" = ( @@ -17129,9 +18014,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -17142,18 +18024,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azX" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"azY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -17167,6 +18041,19 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"azY" = ( +/obj/structure/chair/office/dark, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azZ" = ( @@ -17197,21 +18084,13 @@ /turf/open/floor/plasteel, /area/security/prison) "aAb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/light/small{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) @@ -17232,24 +18111,27 @@ /turf/open/floor/plasteel, /area/security/prison) "aAe" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/cable/white{ + icon_state = "1-8" }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, /area/maintenance/starboard/central) "aAf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/closed/wall, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, /area/maintenance/starboard/central) "aAg" = ( /turf/open/floor/engine/air, @@ -17276,44 +18158,40 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aAk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, /area/maintenance/starboard) "aAl" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/engine, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel, /area/engine/engineering) "aAm" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/engine, -/area/engine/engineering) +/turf/open/floor/plasteel, +/area/engine/atmos) "aAn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -17350,15 +18228,6 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aAr" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAs" = ( /obj/structure/cable/white{ icon_state = "2-8" }, @@ -17375,24 +18244,54 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAt" = ( +"aAs" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air to External Air Ports" }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAt" = ( /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4; + icon_state = "manifoldlayer"; + level = 2 }, /turf/open/floor/plasteel, /area/engine/atmos) "aAu" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aAv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; @@ -17413,18 +18312,26 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAv" = ( +"aAw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAw" = ( +"aAx" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -17441,10 +18348,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +"aAy" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -17455,10 +18369,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aAz" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -17469,29 +18391,24 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAz" = ( +"aAA" = ( /obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAA" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, @@ -17509,22 +18426,25 @@ /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "aAC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/camera{ + c_tag = "Locker Room East"; dir = 8 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1.1-BrigCentral"; - location = "9.6-LeavingDorms" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/dorms) "aAD" = ( /obj/structure/table, /obj/item/camera, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -17535,6 +18455,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aAE" = ( @@ -17546,28 +18467,29 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aAF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/door/airlock/public/glass{ - name = "Locker Room" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/hallway/primary/port) "aAG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aAH" = ( @@ -17586,18 +18508,21 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aAJ" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/camera{ - c_tag = "Locker Room East"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.5-Dorms"; + location = "9.4-EnteringDorms" }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/dorms) +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "aAK" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -17608,12 +18533,8 @@ "aAM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" + name = "Kitchen"; + req_access_txt = "28" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -17621,18 +18542,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) "aAN" = ( /obj/machinery/power/apc{ dir = 8; @@ -17657,22 +18570,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -17683,21 +18580,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAP" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -17708,15 +18597,12 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -17730,9 +18616,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -17746,14 +18629,23 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/structure/chair/stool, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17765,27 +18657,42 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aAU" = ( /obj/structure/cable{ icon_state = "2-8" @@ -17800,104 +18707,109 @@ /turf/open/floor/engine, /area/engine/engineering) "aAV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/area/maintenance/starboard/central) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aAW" = ( +/obj/machinery/light/small{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/security/prison) "aAX" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) "aAY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/chair/office/dark{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 9 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/engine/atmos) "aAZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/engine/atmos) "aBa" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aBb" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aBb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4; + icon_state = "manifoldlayer"; + level = 2 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/engine/atmos) "aBc" = ( /obj/machinery/computer/security{ dir = 4 @@ -17915,26 +18827,20 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aBd" = ( -/obj/structure/chair/office/dark, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aBe" = ( /obj/machinery/computer/secure_data{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"aBf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aBe" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -17942,8 +18848,23 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"aBf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "aBg" = ( /obj/machinery/camera{ c_tag = "Security - Departures Starboard"; @@ -17996,17 +18917,22 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aBj" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Control Room"; - req_access_txt = "61" +/obj/structure/sign/warning/radiation{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/tcommsat/server) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) "aBk" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/orange/visible{ @@ -18028,19 +18954,11 @@ /turf/open/floor/engine, /area/engine/engineering) "aBm" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aBn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -18103,16 +19021,16 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/starboard/aft) "aBt" = ( @@ -18144,57 +19062,47 @@ /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "aBv" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 10 }, -/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/maintenance/port) "aBw" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, /area/maintenance/port) "aBx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/turf/open/floor/plating, /area/maintenance/port) "aBy" = ( /obj/effect/turf_decal/stripes/line, @@ -18216,69 +19124,71 @@ /turf/open/floor/plasteel, /area/maintenance/port) "aBA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aBB" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/pipe_dispenser, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel, /area/engine/atmos) -"aBC" = ( +"aBB" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white, /turf/open/floor/plating, /area/engine/atmos) -"aBD" = ( +"aBC" = ( /obj/item/tank/internals/emergency_oxygen{ pixel_x = -6 }, /obj/item/clothing/mask/breath, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel/checker, /area/engine/atmos) -"aBE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, +"aBD" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) -"aBF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"aBE" = ( /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/atmos) -"aBG" = ( +"aBF" = ( /obj/structure/tank_dispenser, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) +"aBG" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "aBH" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/atmospheric_technician, @@ -18332,47 +19242,53 @@ /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "aBK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/crew_quarters/locker) "aBL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.5-Dorms"; - location = "9.4-EnteringDorms" +/obj/machinery/camera{ + c_tag = "Central Hallway East"; + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "aBM" = ( /obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aBN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -18383,12 +19299,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aBO" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aBP" = ( @@ -18398,37 +19319,47 @@ /obj/machinery/door/airlock/public/glass{ name = "Dormitory" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aBQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aBR" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - dir = 2; - name = "Dormitories APC"; - areastring = "/area/crew_quarters/dorms"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; - location = "9.5-Dorms" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aBS" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/crew_quarters/locker) "aBT" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/bot, @@ -18441,8 +19372,11 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, /area/maintenance/port/central) "aBV" = ( /obj/structure/table/wood, @@ -18473,34 +19407,12 @@ }, /area/crew_quarters/theatre) "aBX" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Theatre Backstage APC"; - areastring = "/area/crew_quarters/theatre"; - pixel_y = 25 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aBY" = ( /obj/machinery/airalarm{ @@ -18565,33 +19477,48 @@ /turf/open/floor/plating, /area/crew_quarters/kitchen) "aCd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/turf/open/floor/wood, +/area/crew_quarters/theatre) "aCe" = ( /turf/closed/wall, /area/crew_quarters/kitchen) "aCf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Kitchen Maintenance"; + req_access_txt = "28" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aCg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -18599,7 +19526,8 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aCh" = ( /obj/item/storage/box/firingpins, @@ -18655,17 +19583,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aCk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/exit) -"aCl" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "2-8" @@ -18673,7 +19590,6 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -18687,6 +19603,18 @@ name = "Security Checkpoint"; req_access_txt = "63" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"aCl" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aCm" = ( @@ -18717,20 +19645,33 @@ /turf/open/floor/plasteel, /area/security/prison) "aCq" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 1"; - req_access_txt = "2" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_x = -28 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/prison) "aCr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/security/prison) "aCs" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -18738,33 +19679,49 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "aCt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/security/prison) "aCu" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 2"; - req_access_txt = "2" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "PCell 2"; + pixel_x = -28 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) "aCv" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "aCw" = ( @@ -18773,29 +19730,32 @@ /turf/open/floor/engine/n2, /area/engine/atmos) "aCx" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 1"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "aCy" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 2"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_x = 6; - pixel_y = 24 + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "aCz" = ( @@ -18822,24 +19782,15 @@ /turf/open/floor/plasteel/white/corner, /area/engine/atmos) "aCB" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) @@ -18862,10 +19813,11 @@ /turf/open/floor/plasteel/white/corner, /area/engine/atmos) "aCD" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -18875,47 +19827,38 @@ /turf/open/floor/plasteel/dark, /area/engine/atmos) "aCE" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aCF" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"aCG" = ( +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/bot_white/left, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aCF" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air to External Air Ports" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aCG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) +/area/engine/gravity_generator) "aCH" = ( /obj/structure/sign/departments/minsky/engineering/atmospherics, /turf/closed/wall/r_wall, @@ -18930,7 +19873,6 @@ name = "Atmospherics Desk"; req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -18941,19 +19883,19 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/atmos) "aCJ" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/plasticflaps/opaque, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, /area/engine/atmos) "aCK" = ( /obj/structure/table/reinforced, @@ -18979,38 +19921,20 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aCL" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Central Hallway East"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "aCM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) "aCN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Locker Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" + name = "Engineering Foyer" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -19018,21 +19942,31 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"aCO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aCO" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aCP" = ( /obj/structure/table/wood, @@ -19050,30 +19984,56 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aCQ" = ( -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/structure/dresser, +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/wood, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aCR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aCS" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/wood, /area/crew_quarters/theatre) -"aCS" = ( -/obj/structure/dresser, -/obj/machinery/light{ - dir = 4 +"aCT" = ( +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -19085,18 +20045,20 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aCT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/structure/sign/poster/random, -/turf/closed/wall, +/turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aCU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.4-AtriumNE"; + location = "3.3-AtriumSE" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -19108,12 +20070,10 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aCV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -19127,16 +20087,37 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aCW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) "aCX" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -19198,24 +20179,34 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aDb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard/central) "aDc" = ( /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Prison Hallway"; - network = list("ss13","prison") +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, /turf/open/floor/plasteel, /area/security/prison) @@ -19245,21 +20236,33 @@ }, /area/hallway/secondary/exit) "aDf" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "2-4" + }, +/obj/machinery/button/flasher{ + id = "PCell 1"; + pixel_x = 6; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, /turf/open/floor/plasteel, /area/security/prison) "aDg" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, /obj/effect/turf_decal/tile/red{ dir = 4 @@ -19300,80 +20303,149 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - dir = 4; - name = "Prison Wing APC"; - areastring = "/area/security/prison"; - pixel_x = 24 +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" }, /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/button/flasher{ - id = "PCell 2"; - pixel_x = 6; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) "aDl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/atmos) "aDm" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/camera{ + c_tag = "Prison Hallway"; + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) "aDn" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) "aDo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/plasteel/dark, /area/security/brig) "aDp" = ( -/turf/open/floor/plasteel, -/area/security/prison) -"aDq" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ +/obj/machinery/power/apc{ dir = 4; - light_color = "#e8eaff" + name = "Prison Wing APC"; + areastring = "/area/security/prison"; + pixel_x = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/button/flasher{ + id = "PCell 2"; + pixel_x = 6; + pixel_y = 24 }, /turf/open/floor/plasteel, /area/security/prison) +"aDq" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/brig) "aDr" = ( /obj/structure/sign/warning/nosmoking, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -19389,25 +20461,55 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aDt" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/security/brig) "aDu" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/atmos) +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "aDv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/break_room) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Engine Access"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) "aDw" = ( /obj/machinery/power/terminal{ dir = 1 @@ -19433,46 +20535,60 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aDx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" + }, +/obj/structure/cable/white{ + icon_state = "0-4" }, +/turf/open/floor/plating, +/area/engine/atmos) +"aDy" = ( +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"aDz" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel/dark/corner{ - dir = 1 +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/engine/break_room) -"aDy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel/dark/corner{ +/turf/open/floor/plasteel/white/corner{ dir = 1 }, /area/engine/break_room) -"aDz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +"aDA" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel/dark/corner{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + icon_state = "manifold-2"; dir = 1 }, -/area/engine/break_room) -"aDA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -19497,20 +20613,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "aDD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, @@ -19519,17 +20627,25 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/crew_quarters/dorms) "aDF" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) @@ -19577,71 +20693,63 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aDL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 }, -/area/crew_quarters/theatre) +/obj/item/reagent_containers/food/drinks/britcup, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) "aDM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) "aDN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aDO" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"aDO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aDP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "2-4" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -19653,11 +20761,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"aDP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"aDQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -19669,57 +20781,72 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"aDQ" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +"aDR" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aDR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +/area/crew_quarters/kitchen) +"aDS" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aDS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aDT" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/apron/chef, +/obj/item/kitchen/rollingpin, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) -"aDT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"aDU" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 5 + }, +/obj/structure/cable/white{ + icon_state = "2-4" }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -19730,19 +20857,46 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aDU" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aDV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/kitchen/knife, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"aDW" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -19753,23 +20907,14 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aDW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aDX" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -19780,23 +20925,34 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aDY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 4 }, -/turf/closed/wall, +/turf/open/floor/plasteel, /area/crew_quarters/kitchen) -"aDZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aDY" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) +"aDZ" = ( /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/starboard) "aEa" = ( /obj/structure/table, @@ -19812,36 +20968,32 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEd" = ( -/obj/structure/chair{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "aEe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.3-DeparturesS"; - location = "6.2-DeparturesN" - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -19852,6 +21004,7 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEf" = ( @@ -19862,76 +21015,129 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/security/brig) -"aEh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/rust, -/area/security/brig) -"aEi" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/prison) -"aEj" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"aEk" = ( +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aEh" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room"; + req_access_txt = "63" + }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aEi" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/prison) +"aEj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 1 }, +/turf/open/floor/plasteel, +/area/security/prison) +"aEk" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) "aEl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/plasteel, /area/security/brig) "aEm" = ( /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "1-8" }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/security/brig) "aEn" = ( /obj/machinery/shieldgen, @@ -20063,9 +21269,6 @@ /area/engine/engineering) "aEx" = ( /obj/structure/closet/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -20077,26 +21280,23 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aEz" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, /turf/open/floor/plasteel, /area/engine/engineering) "aEA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/warning/nosmoking, /turf/closed/wall/r_wall, /area/engine/break_room) "aEB" = ( @@ -20112,60 +21312,47 @@ }, /area/engine/break_room) "aEC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, /area/engine/break_room) "aED" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel/dark/corner{ + dir = 1 }, -/turf/open/floor/plasteel, /area/engine/break_room) "aEE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, /area/engine/break_room) "aEF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port) +"aEG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -20177,70 +21364,74 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aEG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/plasteel, /area/engine/break_room) "aEH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/engine/break_room) +/area/hallway/primary/port) "aEI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "aEJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "aEK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Central Hallway West"; +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/engine/break_room) "aEL" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, @@ -20257,25 +21448,27 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aEM" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/light, +/obj/machinery/power/apc{ + dir = 2; + name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; + pixel_y = -26 }, -/obj/item/storage/toolbox/emergency, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "0-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; + location = "9.5-Dorms" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/crew_quarters/dorms) "aEN" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -20360,21 +21553,17 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aEU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) "aEV" = ( /obj/structure/closet/crate/bin, /obj/machinery/newscaster{ @@ -20393,23 +21582,16 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aEW" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/processor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/kitchen) "aEX" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/chips, @@ -20452,112 +21634,76 @@ /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFa" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/apron/chef, -/obj/item/kitchen/rollingpin, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFb" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/mint, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) -"aFc" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +"aFb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen Coldroom"; + req_access_txt = "28" }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/item/kitchen/knife, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aFc" = ( /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel/white, +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "aFd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/deepfryer, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "aFe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aFf" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Kitchen Maintenance"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aFg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aFf" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -20567,74 +21713,91 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aFh" = ( -/obj/machinery/flasher{ - id = "brig1"; - pixel_y = 26 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Security - Cell 1" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red{ +/area/maintenance/starboard/central) +"aFg" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aFh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "aFi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.2-DeparturesN"; - location = "6.1-EnteringDepartures" +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aFj" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig1"; - name = "Cell 1" - }, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/security/brig) +/area/security/prison) "aFk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aFl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.3-DeparturesS"; + location = "6.2-DeparturesN" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -20645,42 +21808,41 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aFm" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/suit_storage_unit/security, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/structure/sign/nanotrasen{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "aFn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, /turf/open/floor/plasteel, @@ -20696,15 +21858,22 @@ /turf/open/floor/plating, /area/security/prison) "aFp" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/area/maintenance/port) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) "aFq" = ( /obj/machinery/power/emitter, /obj/machinery/light/small, @@ -20786,13 +21955,10 @@ /turf/open/floor/plasteel/dark, /area/engine/engineering) "aFw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +/obj/machinery/door/poddoor{ + id = "engstorage"; + name = "Engineering Secure Storage Lockdown" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -20820,67 +21986,89 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aFy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/turf/open/floor/engine, +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, /area/engine/engineering) "aFz" = ( -/obj/structure/closet/radiation, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Engineering Access"; + dir = 8 }, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/plasteel, /area/engine/engineering) "aFA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/engine/engineering) "aFB" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aFC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/camera{ - c_tag = "Engineering Access"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, /turf/open/floor/plasteel, -/area/engine/engineering) -"aFC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/area/engine/break_room) +"aFD" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFE" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aFF" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/airalarm/unlocked{ dir = 4; @@ -20889,14 +22077,15 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ + icon_state = "connector_map-1"; + dir = 4 + }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, /area/engine/break_room) -"aFD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, +"aFG" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -20916,10 +22105,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/break_room) -"aFE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"aFH" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -20940,95 +22133,28 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/engine/break_room) -"aFH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/engine/break_room) "aFI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) -"aFK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, +"aFJ" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -21042,23 +22168,49 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) -"aFL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, +"aFK" = ( /obj/machinery/camera{ - c_tag = "Engineering Monitoring"; - dir = 2 + c_tag = "Central Hallway West"; + dir = 8 }, -/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/tile/neutral, /obj/machinery/firealarm{ - pixel_y = 26 + dir = 8; + pixel_x = 26; + pixel_y = 0 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/hallway/primary/port) +"aFL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) "aFM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool, @@ -21088,40 +22240,35 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aFO" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/crew_quarters/kitchen) "aFP" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/gibber, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/crew_quarters/kitchen) "aFQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -21138,31 +22285,20 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/camera{ + c_tag = "Kitchen Coldroom"; dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "aFU" = ( /obj/effect/turf_decal/tile/red{ @@ -21198,42 +22334,34 @@ /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aFY" = ( -/obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aFZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_x = -28 - }, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "aGa" = ( /obj/effect/landmark/event_spawn, /obj/item/beacon, @@ -21250,11 +22378,12 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aGb" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) @@ -21268,38 +22397,38 @@ /turf/open/floor/plating, /area/hallway/secondary/exit) "aGd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "aGe" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) "aGf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, +/obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/engine/engineering) "aGg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Monitoring"; + req_access_txt = "10" }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGh" = ( -/obj/machinery/door/poddoor{ - id = "engstorage"; - name = "Engineering Secure Storage Lockdown" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -21307,89 +22436,163 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/engine/engineering) -"aGi" = ( -/obj/structure/sign/warning/securearea, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"aGh" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/closed/wall/r_wall, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"aGi" = ( +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, /area/engine/engineering) "aGj" = ( -/obj/machinery/status_display/evac, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/turf/closed/wall/r_wall, +/obj/machinery/button/door{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_y = 24; + req_access_txt = "10" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/engine, /area/engine/engineering) "aGk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/turf/open/floor/plasteel, -/area/security/prison) -"aGl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aGl" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/prison) "aGm" = ( -/obj/structure/sign/warning/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/structure/closet/radiation, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, -/turf/closed/wall/r_wall, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel, /area/engine/engineering) "aGn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aGo" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aGp" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/portable_atmospherics/pump, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +/turf/open/floor/engine, +/area/engine/engineering) +"aGo" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aGp" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGr" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -21397,24 +22600,33 @@ /obj/structure/sign/departments/minsky/engineering/engineering{ pixel_y = -32 }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ + icon_state = "connector_map-1"; + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/white/corner{ dir = 1 }, /area/engine/break_room) -"aGq" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, +"aGs" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/break_room) -"aGr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"aGt" = ( /obj/machinery/light, /obj/machinery/camera{ c_tag = "Engineering Foyer"; @@ -21432,20 +22644,6 @@ }, /turf/open/floor/plasteel, /area/engine/break_room) -"aGs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel, -/area/engine/break_room) "aGu" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -21466,25 +22664,27 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "aGw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) "aGx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) "aGy" = ( @@ -21526,22 +22726,30 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 6 }, /turf/open/floor/plasteel, /area/maintenance/port/central) "aGC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/requests_console{ + department = "E.V.A. Storage"; + departmentType = 0; + name = "E.V.A. RC"; + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/camera{ + c_tag = "Bridge - E.V.A. Storage"; + dir = 8; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/security/prison) +/area/ai_monitored/storage/eva) "aGD" = ( /obj/machinery/power/apc/highcap/five_k{ dir = 1; @@ -21555,8 +22763,9 @@ /obj/structure/cable/white{ icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plating, /area/maintenance/port/central) @@ -21564,26 +22773,26 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plating, /area/maintenance/port/central) "aGF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/turf/closed/wall/r_wall, -/area/engine/engineering) +/turf/open/floor/plasteel, +/area/engine/break_room) "aGG" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plating{ icon_state = "panelscorched" @@ -21596,17 +22805,25 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plating, /area/maintenance/port/central) "aGI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -21618,100 +22835,90 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 1 }, /turf/open/floor/plating, /area/maintenance/port/central) "aGK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/central) "aGL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/central) "aGM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aGN" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aGO" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +/turf/open/floor/plating, +/area/maintenance/port/central) +"aGN" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aGO" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; + pixel_y = -26 }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable/white, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) "aGP" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -21722,6 +22929,10 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aGQ" = ( @@ -21769,29 +22980,35 @@ /turf/open/floor/plasteel/white/corner, /area/crew_quarters/kitchen) "aGS" = ( -/obj/machinery/processor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 5 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, -/turf/open/floor/plasteel/white/corner, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "aGT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plasteel/dark, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "aGU" = ( /obj/structure/rack, @@ -21848,12 +23065,14 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aGX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aGY" = ( @@ -21877,43 +23096,55 @@ /turf/open/floor/plasteel/white, /area/medical) "aHa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/structure/sign/departments/minsky/medical/medical2{ - pixel_x = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aHb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 1"; + dir = 8; + pixel_y = -22 }, -/obj/structure/sign/departments/minsky/research/research{ - pixel_x = 32 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.2-AftSE"; + location = "8.1-AftNE" }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/hallway/primary/central) "aHc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/lab) +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aHd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/science/research) +/area/hallway/primary/central) "aHe" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral{ @@ -21929,21 +23160,14 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aHf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/structure/sign/departments/minsky/research/robotics{ - pixel_x = 32 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/science/research) "aHg" = ( /obj/machinery/camera{ @@ -21964,87 +23188,75 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aHh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) "aHi" = ( /obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/button/door{ - id = "engstorage"; - name = "Engineering Secure Storage Control"; - pixel_y = 24; - req_access_txt = "10" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/engine, /area/engine/engineering) -"aHk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"aHl" = ( +"aHj" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, /turf/open/floor/engine, /area/engine/engineering) -"aHm" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"aHk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/science/research) +"aHl" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/sign/warning/electricshock{ pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -22054,37 +23266,54 @@ network = list("ss13","engine"); pixel_x = 23 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/engine, /area/engine/engineering) -"aHo" = ( +"aHm" = ( /obj/structure/cable/white{ icon_state = "1-4" }, /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/engine, /area/engine/engineering) -"aHp" = ( +"aHn" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/engine, /area/engine/engineering) -"aHq" = ( +"aHo" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -22094,12 +23323,54 @@ /obj/machinery/light_switch{ pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHp" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/engine, /area/engine/engineering) "aHr" = ( @@ -22125,16 +23396,21 @@ /area/science/xenobiology) "aHt" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, /turf/open/floor/engine, /area/engine/engineering) @@ -22149,25 +23425,45 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aHv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/closed/wall/r_wall, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/engine/engineering) "aHw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/sign/departments/botany{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/plating, /area/maintenance/starboard/aft) "aHx" = ( +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aHy" = ( /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -22177,9 +23473,6 @@ name = "Engineering Access"; req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -22195,20 +23488,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/engineering) -"aHy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engineering) "aHz" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, @@ -22257,9 +23540,6 @@ /turf/closed/wall, /area/engine/engineering) "aHC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -22269,25 +23549,27 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) "aHD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "aHE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -22298,6 +23580,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "aHF" = ( @@ -22305,9 +23591,6 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -22317,6 +23600,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/port/central) "aHG" = ( @@ -22324,9 +23615,6 @@ /turf/closed/wall/r_wall, /area/maintenance/starboard/aft) "aHH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -22337,6 +23625,10 @@ icon_state = "2-8" }, /obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -22345,8 +23637,9 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, /turf/open/floor/plating, /area/maintenance/port/central) @@ -22358,46 +23651,55 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aHK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24; - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/camera{ - c_tag = "Gravity Generator Entry"; - dir = 2; - pixel_x = 23 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aHL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hydroponics) +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aHM" = ( /turf/closed/wall, /area/hydroponics) "aHN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/hydroponics) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood, +/area/library) "aHO" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Hydroponics Maintenance"; req_access_txt = "35" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -22407,57 +23709,52 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port/central) "aHP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/hydroponics) -"aHQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hydroponics) -"aHR" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sign/poster/random{ + pixel_y = 32 }, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, /turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aHS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, +/area/hydroponics) +"aHQ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"aHR" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aHS" = ( +/obj/machinery/icecream_vat, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/crew_quarters/kitchen) "aHT" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/coffee, @@ -22492,29 +23789,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"aHV" = ( -/obj/machinery/status_display/evac, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aHW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen Coldroom"; - req_access_txt = "28" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) "aHX" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light, @@ -22548,9 +23822,6 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aIa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -22561,25 +23832,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aIb" = ( -/obj/structure/sign/warning/radiation{ - pixel_x = -32 - }, -/obj/effect/turf_decal/bot_white, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/engine/gravity_generator) "aIc" = ( /turf/open/floor/circuit/green, @@ -22599,36 +23860,44 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aIe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"aIf" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/engine, /area/engine/engineering) -"aIg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +"aIf" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 }, +/turf/open/floor/engine, +/area/engine/engineering) +"aIg" = ( +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "aIh" = ( /obj/structure/cable{ @@ -22654,13 +23923,14 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/engine, /area/engine/engineering) "aIk" = ( @@ -22708,16 +23978,14 @@ /turf/open/floor/engine, /area/engine/engineering) "aIn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/engine, /area/engine/engineering) "aIo" = ( @@ -22762,15 +24030,25 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aIr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/engine, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/engine/engineering) "aIs" = ( /obj/structure/table/reinforced, @@ -22784,38 +24062,40 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aIt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "0-4" }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/engine/engineering) "aIu" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, /area/hallway/primary/central) "aIv" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/vending/engivend, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/engineering) "aIw" = ( @@ -22869,29 +24149,40 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aIz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aIA" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/light{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/central) "aIB" = ( /turf/closed/wall, /area/janitor) @@ -22909,11 +24200,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port/central) "aID" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/janitor) "aIE" = ( /obj/item/crowbar/red, @@ -22937,11 +24233,16 @@ /turf/open/floor/plasteel/dark, /area/hydroponics) "aIF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/random{ +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 0; + name = "Hydroponics RC"; pixel_y = 32 }, -/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/obj/machinery/chem_master/condimaster{ + name = "BrewMaster 3000" + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -22992,33 +24293,30 @@ /turf/open/floor/plasteel, /area/hydroponics) "aIL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/turf/open/floor/plasteel, /area/hydroponics) "aIM" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 0; - name = "Hydroponics RC"; - pixel_y = 32 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/machinery/chem_master/condimaster{ - name = "BrewMaster 3000" +/obj/effect/turf_decal/tile/green{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/hydroponics) "aIN" = ( /obj/machinery/vending/hydronutrients, @@ -23085,108 +24383,50 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) -"aIS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/wardrobe/chef_wardrobe, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aIT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aIU" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aIV" = ( -/obj/machinery/gibber, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aIW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/cooking_oil, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) "aIX" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.2-DeparturesN"; + location = "6.1-EnteringDepartures" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aIY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/secondary/exit) "aIZ" = ( /obj/machinery/status_display/ai, /turf/closed/wall, /area/hallway/primary/starboard) "aJa" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/science/research) "aJb" = ( @@ -23196,30 +24436,32 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "aJc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/white/corner, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "aJd" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Medbay Desk"; + req_access_txt = "5" }, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical) "aJe" = ( /obj/structure/table/glass, @@ -23253,11 +24495,12 @@ /turf/open/floor/plasteel/dark, /area/medical/chemistry) "aJf" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/lab) @@ -23274,11 +24517,10 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aJh" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/obj/effect/turf_decal/bot_white/left, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -23307,48 +24549,53 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aJj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aJk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/requests_console{ + department = "Research Lab"; + departmentType = 0; + name = "Research RC"; + pixel_y = 32; + receive_ore_updates = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, -/turf/open/floor/plasteel, -/area/science/research) +/turf/open/floor/plasteel/white, +/area/science/lab) "aJl" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Gravity Generator APC"; - areastring = "/area/engine/gravity_generator"; - pixel_y = 25 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/light{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aJm" = ( /obj/machinery/power/terminal{ @@ -23381,27 +24628,23 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aJo" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"aJp" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/engine, /area/engine/engineering) +"aJp" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/gravity_generator) "aJq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -23437,27 +24680,21 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "aJv" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, /obj/machinery/firealarm{ dir = 4; pixel_x = -26 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/science/research) "aJw" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23505,15 +24742,22 @@ /turf/open/floor/engine, /area/engine/engineering) "aJz" = ( -/obj/machinery/vending/medical, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk"; + req_access_txt = "5" }, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 32 }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/medical) "aJA" = ( @@ -23537,63 +24781,50 @@ /turf/open/floor/plasteel, /area/security/checkpoint) "aJB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" }, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 2 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "aJC" = ( -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical) -"aJD" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/medical) +"aJD" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/science/research) "aJE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/item/scalpel, +/obj/item/cautery, +/obj/structure/table/reinforced, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23608,29 +24839,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, /turf/open/floor/plasteel/dark, /area/medical) "aJF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Engineering Monitoring"; + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/machinery/firealarm{ + pixel_y = 26 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -23718,18 +24937,10 @@ /turf/open/floor/plasteel, /area/janitor) "aJK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/janitor) -"aJL" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /obj/item/radio/intercom{ name = "Station Intercom"; @@ -23743,9 +24954,26 @@ }, /turf/open/floor/plasteel/dark, /area/janitor) +"aJL" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/janitor) "aJM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -23753,17 +24981,24 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics) "aJN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/camera{ + c_tag = "Medbay South"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/medical) @@ -23794,32 +25029,31 @@ /turf/open/floor/plasteel, /area/hydroponics) "aJR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics) "aJS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hydroponics) "aJT" = ( @@ -23865,25 +25099,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) -"aJW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) "aJX" = ( /obj/machinery/vending/cola/random, /obj/effect/turf_decal/tile/neutral{ @@ -23898,86 +25113,36 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/crew_quarters/kitchen) -"aJZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Kitchen Coldroom"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKa" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKb" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Kitchen APC"; - areastring = "/area/crew_quarters/kitchen"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/white, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"aKe" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-8" }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) -"aKe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/central) "aKf" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, +/turf/open/floor/plating, /area/maintenance/starboard/central) "aKg" = ( /obj/machinery/computer/crew{ @@ -24014,25 +25179,42 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aKj" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aKk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aKl" = ( @@ -24050,36 +25232,45 @@ /obj/machinery/firealarm{ pixel_y = 26 }, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "aKm" = ( -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 2 +/obj/machinery/shower{ + pixel_y = 16 }, -/turf/open/floor/wood, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/white, /area/chapel/main) "aKn" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "27" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel/dark, +/area/maintenance/port) "aKo" = ( /obj/structure/bookcase, /obj/machinery/airalarm{ @@ -24111,29 +25302,53 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "aKp" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/camera{ + c_tag = "Gravity Generator Entry"; + dir = 2; + pixel_x = 23 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKq" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKr" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aKq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aKs" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -24144,15 +25359,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) -"aKr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/hallway/primary/starboard) -"aKs" = ( +"aKt" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ name = "Gravity Generator Chamber"; @@ -24173,30 +25390,33 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aKu" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" +"aKv" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24208,17 +25428,11 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aKw" = ( /obj/structure/cable/white{ @@ -24228,6 +25442,14 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKx" = ( @@ -24248,13 +25470,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKy" = ( @@ -24273,6 +25502,14 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/engine, /area/engine/engineering) "aKz" = ( @@ -24329,31 +25566,58 @@ /turf/closed/wall, /area/hallway/secondary/exit) "aKH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/primary/starboard) +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aKI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/closed/wall, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 3" + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "aKJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance"; req_access_txt = "47" }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/science/research) "aKK" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -24379,33 +25643,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aKL" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/cable_coil/white, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/engivend, /turf/open/floor/plasteel, /area/engine/engineering) "aKM" = ( @@ -24511,20 +25750,6 @@ /turf/open/floor/plasteel, /area/janitor) "aKR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/janitor) -"aKS" = ( /obj/structure/janitorialcart, /obj/machinery/light/small{ dir = 4 @@ -24532,7 +25757,6 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24542,6 +25766,20 @@ }, /turf/open/floor/plasteel/dark, /area/janitor) +"aKS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/janitor) "aKT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -24556,7 +25794,11 @@ /turf/open/floor/plasteel, /area/hydroponics) "aKU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -24567,29 +25809,28 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hydroponics) "aKV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aKW" = ( /obj/machinery/seed_extractor, @@ -24675,29 +25916,21 @@ /turf/open/floor/plasteel, /area/hydroponics) "aLa" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel, /area/hydroponics) "aLb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel, /area/hydroponics) @@ -24770,113 +26003,83 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aLg" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/maintenance/starboard/aft) "aLh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aLi" = ( -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aLj" = ( -/obj/machinery/icecream_vat, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aLk" = ( -/obj/structure/kitchenspike, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aLl" = ( +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aLl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 9 }, -/turf/closed/wall/rust, -/area/crew_quarters/kitchen) +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aLm" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aLn" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/structure/sign/departments/minsky/research/xenobiology{ - pixel_x = 32 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aLo" = ( /turf/closed/wall, @@ -24956,6 +26159,7 @@ name = "Containment Control"; req_access_txt = "55" }, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "aLw" = ( @@ -24971,14 +26175,20 @@ /area/science/xenobiology) "aLx" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/xenobiology) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) "aLy" = ( /obj/machinery/door/window/brigdoor{ dir = 4; @@ -25040,14 +26250,14 @@ /turf/open/floor/plating, /area/science/xenobiology) "aLC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/chair/office/dark{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "aLD" = ( /obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/stripes/line{ @@ -25056,11 +26266,17 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLE" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aLF" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25072,55 +26288,34 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aLF" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"aLH" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aLJ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +"aLH" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -25130,17 +26325,18 @@ /obj/structure/sign/departments/minsky/engineering/telecommmunications{ pixel_y = -32 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aLK" = ( +"aLI" = ( /obj/structure/closet/radiation, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/bot, /obj/structure/cable{ icon_state = "1-8" @@ -25148,14 +26344,45 @@ /obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"aLJ" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "aLL" = ( -/obj/structure/cable/white, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) "aLM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -25244,14 +26471,10 @@ /turf/open/floor/engine, /area/engine/engineering) "aLW" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/gravity_generator) "aLX" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -25275,24 +26498,25 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aLZ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plasteel, +/area/maintenance/port) +"aLZ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/maintenance/port) "aMa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25307,22 +26531,23 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aMb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aMc" = ( @@ -25372,24 +26597,7 @@ /turf/open/floor/plasteel/dark, /area/janitor) "aMf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/janitor) -"aMg" = ( /obj/effect/landmark/start/janitor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -25399,16 +26607,13 @@ }, /turf/open/floor/plasteel, /area/janitor) -"aMh" = ( +"aMg" = ( /obj/structure/sink{ dir = 4; pixel_x = 12 }, /obj/item/reagent_containers/glass/bucket, /obj/item/mop, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25418,6 +26623,14 @@ }, /turf/open/floor/plasteel/dark, /area/janitor) +"aMh" = ( +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/janitor) "aMi" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -25433,11 +26646,14 @@ /turf/open/floor/plasteel, /area/hydroponics) "aMj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics) "aMk" = ( @@ -25466,9 +26682,6 @@ /area/hydroponics) "aMn" = ( /obj/effect/landmark/start/botanist, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -25476,12 +26689,13 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hydroponics) "aMo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -25489,12 +26703,13 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics) "aMp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -25502,10 +26717,14 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hydroponics) "aMq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -25553,26 +26772,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"aMu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) "aMv" = ( /obj/machinery/door/window/brigdoor{ dir = 4; @@ -25602,24 +26801,8 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "aMw" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aMx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/closed/wall/r_wall/rust, +/area/science/research) "aMy" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -25651,18 +26834,16 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aMB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) @@ -25681,6 +26862,7 @@ req_access_txt = "55" }, /obj/effect/turf_decal/bot, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "aME" = ( @@ -25692,13 +26874,13 @@ }, /area/crew_quarters/locker) "aMF" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/crew_quarters/dorms) "aMG" = ( /obj/machinery/light{ dir = 4 @@ -25794,14 +26976,26 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/locker) "aMM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel/dark, /area/maintenance/port) "aMN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, /area/tcommsat/server) "aMO" = ( /obj/structure/cable/white{ @@ -25995,31 +27189,23 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aNh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plating, +/area/maintenance/port/central) +"aNi" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/port) -"aNi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "aNj" = ( @@ -26037,22 +27223,29 @@ /turf/open/floor/plasteel/dark, /area/janitor) "aNk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/janitor) +/area/hallway/primary/central) "aNl" = ( -/obj/machinery/light_switch{ - pixel_y = -24 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel, -/area/janitor) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood, +/area/library) "aNm" = ( /obj/effect/turf_decal/bot, /obj/machinery/vending/wardrobe/jani_wardrobe, @@ -26079,23 +27272,28 @@ /turf/open/floor/plasteel/dark, /area/hydroponics) "aNo" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "1-2" + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/engine/engineering) "aNp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Control Room"; + req_access_txt = "61" }, -/turf/closed/wall/r_wall, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/tcommsat/server) "aNq" = ( /obj/machinery/hydroponics/constructable, @@ -26131,30 +27329,22 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aNt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/hydroponics) "aNu" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/hydroponics) "aNv" = ( /obj/structure/window/reinforced{ @@ -26172,88 +27362,29 @@ /turf/open/floor/grass, /area/hydroponics) "aNy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/hallway/primary/central) "aNz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aNA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNB" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/central) -"aND" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aNE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aNF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -26360,11 +27491,127 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) +"aNM" = ( +/obj/machinery/vending/wardrobe/sig_wardrobe, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aNN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port) +"aNO" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"aNP" = ( +/obj/structure/bodycontainer/crematorium{ + id = "cremawheat" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aNQ" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aNR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aNS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aNT" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) "aNU" = ( /obj/structure/chair/office/dark{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/tcommsat/server) "aNV" = ( @@ -26377,7 +27624,10 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, /turf/open/floor/plasteel/grimy, /area/tcommsat/server) "aNX" = ( @@ -26446,17 +27696,46 @@ }, /turf/open/floor/plating, /area/engine/supermatter) +"aOc" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Chapel APC"; + areastring = "/area/chapel/main"; + pixel_y = 25 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) "aOd" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Engine Room APC"; - areastring = "/area/engine/engineering"; - pixel_x = 26 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering Starboard"; + dir = 8; + network = list("ss13","engine") }, -/obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/engine, /area/engine/engineering) "aOe" = ( @@ -26464,46 +27743,105 @@ /turf/closed/wall, /area/janitor) "aOf" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, +/obj/structure/sign/departments/minsky/supply/hydroponics{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/janitor) +/area/hallway/primary/central) +"aOg" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) "aOh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "aOi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, /turf/open/floor/plasteel, -/area/hydroponics) +/area/hallway/primary/central) "aOj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hydroponics) +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOk" = ( +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"aOl" = ( +/obj/machinery/button/crematorium{ + id = "cremawheat"; + pixel_x = -26; + req_access_txt = "27" + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Crematorium"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) "aOm" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" @@ -26520,15 +27858,19 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -26542,12 +27884,15 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -26577,27 +27922,37 @@ }, /turf/closed/wall, /area/hallway/primary/central) -"aOt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/starboard/central) -"aOu" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aOs" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aOu" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aOv" = ( /obj/machinery/computer/message_monitor{ dir = 4 @@ -26619,14 +27974,28 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aOw" = ( -/obj/structure/chair/office/dark{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"aOx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/tcommsat/server) +/area/chapel/main) +"aOy" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "aOz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -26639,6 +28008,23 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aOA" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) "aOB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -26701,231 +28087,348 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine, /area/engine/engineering) +"aOG" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) "aOH" = ( /turf/closed/wall/r_wall, /area/maintenance/port) "aOI" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aOL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, /area/maintenance/port) -"aOM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +"aOJ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 2 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, /area/maintenance/port) -"aON" = ( +"aOK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aOL" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/maintenance/port) +"aOM" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/port) -"aPb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/area/hallway/primary/central) +"aON" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPe" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, +"aOO" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/hallway/primary/aft) +"aOP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPh" = ( -/obj/machinery/light{ - dir = 1 +/area/hallway/secondary/entry) +"aOQ" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"aOR" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "27" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/structure/sign/departments/minsky/supply/hydroponics{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aOS" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aOT" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "2-4" }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-4" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPj" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aOU" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aOV" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aOW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Hall" }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"aOX" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/area/hallway/secondary/entry) +"aOY" = ( +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"aOZ" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/area/hallway/secondary/entry) +"aPa" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"aPb" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPq" = ( -/obj/machinery/light{ +"aPc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aPd" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aPe" = ( +/obj/machinery/light{ + dir = 1 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -26941,12 +28444,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"aPf" = ( /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = 24 @@ -26957,12 +28461,19 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"aPg" = ( +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aPh" = ( /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -26972,12 +28483,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"aPi" = ( /obj/machinery/newscaster{ pixel_y = 32 }, @@ -26987,38 +28499,104 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +"aPj" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPk" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"aPw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"aPl" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPm" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/camera{ + c_tag = "Research Division Access"; + dir = 2 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"aPx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"aPn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPo" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aPp" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -27026,8 +28604,124 @@ icon_state = "2-8" }, /obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"aPq" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"aPr" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"aPs" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South-West"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aPt" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; + location = "9.1-Library" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aPu" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aPv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"aPw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aPx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) "aPy" = ( /obj/structure/table, /obj/item/storage/briefcase, @@ -27077,10 +28771,41 @@ /obj/structure/dresser, /turf/open/floor/wood, /area/maintenance/starboard/aft) +"aPD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aPE" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aPF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "aPG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) +"aPH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aPI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -27112,287 +28837,446 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/engine/supermatter) +"aPL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "aPM" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/engine, +/turf/open/floor/plasteel, /area/engine/engineering) "aPN" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"aPO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/maintenance/port) -"aPP" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPQ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; name = "3maintenance loot spawner" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, /area/maintenance/port) -"aPR" = ( -/obj/structure/girder, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPS" = ( +"aPO" = ( /obj/structure/closet/firecloset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/maintenance/port) -"aPT" = ( +"aPP" = ( /obj/structure/rack, /obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/maintenance/port) -"aPU" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +"aPQ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"aPR" = ( +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aPV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/closed/wall, /area/maintenance/port) -"aQg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"aPS" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQk" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/turf/open/floor/plating, +/area/maintenance/port) +"aPT" = ( +/obj/item/clothing/head/radiation, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port) +"aPU" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aQl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +"aPV" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aPW" = ( +/obj/machinery/light_switch{ + pixel_y = 24 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" +/obj/machinery/camera{ + c_tag = "Chaplain's Quarters"; + dir = 2 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aPX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aPY" = ( +/turf/open/floor/wood, +/area/chapel/main) +"aPZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/chapel/main) +"aQa" = ( +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/wood, +/area/chapel/main) +"aQb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aQc" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/chapel/main) +"aQd" = ( +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aQe" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aQf" = ( +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aQg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aQh" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aQi" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aQj" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aQk" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aQl" = ( /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/central) +"aQm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aQp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"aQn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQo" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/landmark/observer_start, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQp" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/plaque{ - icon_state = "L8" + icon_state = "L2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/plaque{ - icon_state = "L12" + icon_state = "L6" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, +/obj/effect/landmark/observer_start, /obj/effect/turf_decal/plaque{ - icon_state = "L14" + icon_state = "L8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQu" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L12" }, -/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, -/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/central) "aQx" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/central) "aQy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/science/research) "aQz" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.1-AftNE"; + location = "7.1-StarboardQuarter" }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/central) "aQA" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" @@ -27442,12 +29326,115 @@ /turf/open/floor/wood, /area/maintenance/starboard/aft) "aQD" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/wood{ - icon_state = "wood-broken" + icon_state = "wood-broken2" }, /area/maintenance/starboard/aft) +"aQE" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aQF" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aQG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQH" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"aQI" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aQJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) "aQK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27457,6 +29444,26 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aQL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) "aQM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27499,6 +29506,13 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aQQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) "aQR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27509,17 +29523,69 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"aQS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aQT" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Engine Room APC"; + areastring = "/area/engine/engineering"; + pixel_x = 26 + }, +/obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/engine, /area/engine/engineering) "aQU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/maintenance/port) +"aQV" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) "aQW" = ( /turf/closed/wall, /area/library) @@ -27529,35 +29595,26 @@ /area/library) "aQY" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/library) +/area/hallway/primary/starboard) "aQZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/library) +/area/hallway/primary/starboard) "aRa" = ( /obj/structure/sign/plaques/kiddie/library, /turf/closed/wall, @@ -27570,28 +29627,48 @@ /turf/open/floor/plating, /area/medical/morgue) "aRd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" +/obj/structure/chair/office/light{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/medical/morgue) +/obj/effect/landmark/start/yogs/paramedic, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical) "aRe" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/morgue) +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical) "aRf" = ( /turf/closed/wall, /area/medical/chemistry) @@ -27623,41 +29700,136 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/chemistry) -"aRk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 2"; +"aRj" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.1-Library"; - location = "8.4-AftNW" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aRq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aRk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aRr" = ( -/turf/closed/wall/r_wall, -/area/science/lab) -"aRs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rndlab1"; - name = "Research and Development Shutter" +"aRl" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 }, -/turf/open/floor/plating, -/area/science/lab) -"aRt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper_bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"aRm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"aRn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aRo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"aRp" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aRq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aRr" = ( +/turf/closed/wall/r_wall, +/area/science/lab) +"aRs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rndlab1"; + name = "Research and Development Shutter" + }, +/turf/open/floor/plating, +/area/science/lab) +"aRt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper_bin, /obj/item/pen, /obj/machinery/door/window/southleft{ name = "Research Lab Desk"; @@ -27671,54 +29843,42 @@ /turf/open/floor/plasteel, /area/science/lab) "aRu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/plasteel, -/area/science/research) +/area/science/lab) "aRv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aRw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/turf/open/floor/plasteel, -/area/science/research) +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "aRx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, /area/maintenance/starboard/aft) "aRy" = ( /obj/effect/spawner/structure/window/reinforced, @@ -27727,6 +29887,27 @@ "aRz" = ( /turf/closed/wall, /area/maintenance/starboard) +"aRA" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Quarters"; + req_access_txt = "27" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) "aRB" = ( /obj/effect/turf_decal/bot, /obj/structure/table, @@ -27739,6 +29920,17 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/server) +"aRC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "aRD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -27759,6 +29951,42 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aRF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"aRG" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"aRH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"aRI" = ( /obj/structure/cable/white{ icon_state = "1-4" }, @@ -27769,43 +29997,87 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/engine, /area/engine/engineering) -"aRG" = ( +"aRJ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; name = "Gas to Cooling Loop" }, /turf/open/floor/engine, /area/engine/engineering) -"aRH" = ( +"aRK" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/engine, +/area/engine/engineering) +"aRL" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aRM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"aRN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, /turf/open/floor/engine, /area/engine/engineering) -"aRI" = ( +"aRO" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/engine, /area/engine/engineering) -"aRJ" = ( +"aRP" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRQ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, @@ -27813,9 +30085,13 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"aRK" = ( +"aRR" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, @@ -27825,53 +30101,29 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Freezer to Gas" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRO" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/engine, /area/engine/engineering) -"aRP" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/engine, -/area/engine/engineering) -"aRQ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Gas to Cooling Loop" +"aRS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRR" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plasteel, /area/maintenance/port) "aRT" = ( /obj/structure/table/wood, @@ -27937,6 +30189,28 @@ }, /turf/open/floor/plasteel/dark, /area/library) +"aRY" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/chapel/main) "aRZ" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -27945,15 +30219,27 @@ /turf/open/floor/plasteel/dark, /area/library) "aSa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/dark, /area/library) "aSb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, /area/library) "aSc" = ( /obj/structure/table/wood, @@ -27988,10 +30274,29 @@ /turf/open/floor/plasteel/dark, /area/medical/morgue) "aSf" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical) +"aSg" = ( +/obj/machinery/camera{ + c_tag = "Surgery Operating"; + dir = 1; + pixel_x = 22 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -28002,21 +30307,59 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aSg" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/medical) +"aSh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office"; + req_access_txt = "27" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, +/turf/open/floor/plasteel, +/area/chapel/main) +"aSi" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plasteel/dark, -/area/medical/morgue) +/area/chapel/main) "aSj" = ( /obj/machinery/airalarm{ dir = 4; @@ -28091,15 +30434,89 @@ }, /turf/open/floor/plasteel, /area/medical/chemistry) -"aSt" = ( +"aSo" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aSp" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"aSq" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"aSr" = ( /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway 3"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aSu" = ( @@ -28140,28 +30557,38 @@ /turf/open/floor/plasteel/white, /area/science/lab) "aSw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) "aSx" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Research Lab"; - departmentType = 0; - name = "Research RC"; - pixel_y = 32; - receive_ore_updates = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) "aSy" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ @@ -28173,24 +30600,44 @@ "aSz" = ( /turf/closed/wall, /area/science/lab) +"aSA" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "aSB" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/research) -"aSC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aSC" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/maintenance/starboard) "aSD" = ( /obj/structure/girder, @@ -28231,10 +30678,15 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aSJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, /area/maintenance/starboard/aft) "aSK" = ( /obj/structure/table/wood, @@ -28247,6 +30699,35 @@ /obj/item/lighter, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"aSL" = ( +/obj/machinery/door/airlock/grunge{ + name = "Mass Driver Room"; + req_access_txt = "27" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aSM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aSN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, @@ -28258,6 +30739,23 @@ }, /turf/closed/wall/r_wall, /area/tcommsat/server) +"aSP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aSQ" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "aSR" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/plasma, @@ -28305,6 +30803,35 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engineering) +"aSW" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) "aSX" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line, @@ -28324,6 +30851,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engineering) +"aSZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aTa" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/stripes/line{ @@ -28335,18 +30870,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"aTc" = ( -/obj/structure/chair/office/dark{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/dark, -/area/library) -"aTd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -28357,8 +30883,33 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aTc" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/dark, /area/library) +"aTd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/turf/open/floor/wood, +/area/library) "aTe" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -28428,12 +30979,9 @@ /turf/open/floor/plasteel/dark, /area/medical/morgue) "aTk" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -28445,20 +30993,74 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/medical/morgue) +/area/medical) "aTl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Theatre"; + req_access_txt = "45" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel, +/area/medical) +"aTm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aTn" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aTo" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aTp" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -28498,18 +31100,32 @@ /obj/machinery/chem_master, /turf/open/floor/plasteel, /area/medical/chemistry) +"aTv" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aTw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/sign/departments/minsky/research/research{ + pixel_x = 32 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aTx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -28520,6 +31136,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aTy" = ( @@ -28552,26 +31176,30 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aTD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aTE" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aTE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/research) "aTF" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -28605,24 +31233,39 @@ /turf/open/floor/plasteel, /area/science/lab) "aTI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/power/apc{ + dir = 4; + name = "Research Division APC"; + areastring = "/area/science/research"; + pixel_x = 26 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "0-8" }, /obj/effect/turf_decal/tile/purple{ - dir = 8 + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/lab) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/research) "aTJ" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/effect/landmark/start/scientist, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plasteel/dark, /area/science/lab) "aTK" = ( /obj/structure/table/reinforced, @@ -28646,99 +31289,76 @@ /turf/open/floor/plating, /area/science/lab) "aTM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aTN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aTN" = ( +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/lab) "aTO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /turf/open/floor/plating, -/area/science/research) +/area/maintenance/starboard/aft) "aTP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aTQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/area/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aTR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/effect/landmark/xeno_spawn, /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, +/turf/open/floor/plating, /area/maintenance/starboard) "aTS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard/aft) "aTT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, /area/maintenance/starboard/aft) "aTU" = ( @@ -28755,9 +31375,13 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aTV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, /area/maintenance/starboard/aft) "aTW" = ( @@ -28831,8 +31455,14 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port) "aUc" = ( @@ -28849,55 +31479,86 @@ /turf/open/floor/plasteel/dark, /area/library) "aUd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/library) "aUe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/wood, -/area/library) -"aUf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/library) +"aUf" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/wood, /area/library) "aUg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/wood, /area/library) "aUh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, /turf/open/floor/wood, /area/library) "aUi" = ( /obj/structure/cable/white{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, /turf/open/floor/wood, /area/library) "aUj" = ( @@ -28916,16 +31577,76 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) +"aUl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aUm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel/white, +/area/medical) +"aUn" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aUo" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hallway 2"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aUp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aUq" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "aUr" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -28968,20 +31689,41 @@ /turf/open/floor/plasteel, /area/medical/chemistry) "aUv" = ( -/obj/machinery/holopad, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aUw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, /turf/open/floor/plasteel/white, -/area/medical/chemistry) +/area/medical) +"aUw" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Medbay Recovery Room"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical) "aUx" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -29027,25 +31769,29 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aUC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/lab) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/research) "aUD" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) "aUE" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white{ @@ -29075,65 +31821,86 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aUF" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/lab) "aUG" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Research Division APC"; - areastring = "/area/science/research"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "0-8" +/obj/machinery/camera{ + c_tag = "R&D"; + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/lab) "aUH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/light, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/turf/closed/wall, -/area/science/research) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/lab) "aUI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/turf/closed/wall/r_wall, -/area/science/research) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aUJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/turf/closed/wall/r_wall, -/area/science/research) -"aUK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aUK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, +/turf/open/floor/wood, /area/maintenance/starboard/aft) "aUL" = ( /obj/structure/table/wood, @@ -29145,23 +31912,32 @@ /turf/open/floor/wood, /area/maintenance/starboard/aft) "aUM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/starboard/aft) -"aUN" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, -/obj/effect/landmark/xeno_spawn, /turf/open/floor/wood{ icon_state = "wood-broken5" }, /area/maintenance/starboard/aft) +"aUN" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aUO" = ( /obj/structure/cable{ icon_state = "4-8" @@ -29246,35 +32022,27 @@ /turf/open/floor/plasteel/dark, /area/library) "aUW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/turf/open/floor/wood, /area/library) "aUX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /turf/open/floor/wood, /area/library) "aUY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, +/obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/library) "aUZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/wood, /area/library) "aVa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/turf/open/floor/wood, /area/library) "aVb" = ( /obj/structure/table/wood, @@ -29311,37 +32079,101 @@ /turf/open/floor/plasteel/dark, /area/medical/morgue) "aVd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 0 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/medical) +"aVe" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/yogs/paramedic, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical) +"aVf" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/research) +"aVg" = ( +/obj/machinery/light{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aVh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres{ + icon_state = "airlock_unres_helper"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aVe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical) +"aVi" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aVj" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma, @@ -29359,6 +32191,27 @@ }, /turf/open/floor/plasteel/dark, /area/medical/chemistry) +"aVk" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aVl" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -29367,76 +32220,115 @@ /area/medical/chemistry) "aVm" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port) "aVn" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/requests_console{ - department = "Chemistry Lab"; - departmentType = 0; - name = "Chemistry RC"; - pixel_x = 32; - receive_ore_updates = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) "aVo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/lounge"; + dir = 1; + name = "Lounge APC"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aVp" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aVp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) "aVq" = ( /obj/machinery/holopad, /turf/open/floor/carpet, /area/crew_quarters/lounge) "aVr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"aVs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/aft) +"aVs" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/research) "aVt" = ( /obj/machinery/computer/rdconsole/core{ dir = 4 @@ -29461,12 +32353,29 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aVu" = ( -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab"; + req_one_access_txt = "7;29" + }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/science/lab) +"aVv" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/research) +"aVw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -29477,25 +32386,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aVv" = ( -/obj/item/reagent_containers/glass/beaker/sulphuric, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/lab) -"aVw" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/lab) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aVx" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -29508,26 +32405,33 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aVy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aVz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, /area/science/research) "aVA" = ( /turf/closed/wall, @@ -29569,28 +32473,47 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) "aVE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/research) +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) "aVF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"aVG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aVH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/wood{ icon_state = "wood-broken" }, /area/maintenance/starboard/aft) "aVI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 9 }, /turf/open/floor/wood, @@ -29614,14 +32537,26 @@ /turf/open/space, /area/asteroid/nearstation) "aVM" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/port) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "aVN" = ( /obj/structure/table/wood, /obj/item/storage/bag/books, @@ -29632,7 +32567,14 @@ /turf/open/floor/plasteel/dark, /area/library) "aVO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/wood, +/area/library) +"aVP" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -29643,12 +32585,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/library) -"aVP" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/library) "aVQ" = ( @@ -29683,9 +32621,8 @@ /turf/open/floor/plasteel/dark, /area/library) "aVT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp, /turf/open/floor/plasteel/dark, /area/library) "aVU" = ( @@ -29707,20 +32644,10 @@ /turf/open/floor/plasteel/dark, /area/library) "aVW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/library) "aVX" = ( @@ -29749,33 +32676,103 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"aWa" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/sign/warning{ + desc = "An infuriatingly uncentered warning sign."; + pixel_x = 30; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aWb" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/aft"; + dir = 2; + name = "Aft Primary Hallway APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"aWc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) -"aWa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, +/area/hallway/primary/aft) +"aWd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aWe" = ( +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aWf" = ( /obj/structure/table/glass, /obj/item/folder/white, @@ -29790,6 +32787,33 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, /area/medical/chemistry) +"aWg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aWh" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/science{ @@ -29819,34 +32843,19 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aWj" = ( -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/toy/figure/chemist, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/science/research) "aWk" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -29859,22 +32868,35 @@ /turf/open/floor/plasteel/white, /area/science/lab) "aWl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/lab) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research) "aWm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "R&D"; +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) +"aWn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) "aWo" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -29902,22 +32924,28 @@ /turf/closed/wall, /area/science/lab) "aWq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 1 + }, /turf/open/floor/plasteel/white, /area/science/research) "aWr" = ( -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel/white, /area/science/research) @@ -29951,6 +32979,13 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) +"aWv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aWw" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -30000,21 +33035,9 @@ /turf/open/floor/plasteel/dark, /area/library) "aWB" = ( -/obj/effect/landmark/start/librarian, -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/library) -"aWC" = ( -/obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/item/camera_film, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -30025,6 +33048,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/library) +"aWC" = ( +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/library) "aWD" = ( @@ -30035,9 +33069,21 @@ /turf/open/floor/plasteel/dark, /area/library) "aWF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/table/wood, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/camera_film, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel/dark, /area/library) @@ -30096,24 +33142,73 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"aWN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab"; - req_access_txt = "5; 33" +"aWK" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aWL" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aWM" = ( +/obj/machinery/light{ + dir = 4 }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Medbay Foyer"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aWN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aWO" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/medical/chemistry) +/area/hallway/primary/aft) "aWP" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/chips, @@ -30143,6 +33238,10 @@ }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) +"aWS" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aWT" = ( /obj/structure/table/wood, /obj/item/folder, @@ -30150,29 +33249,62 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aWU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7;29" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Research Division North"; + dir = 2 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aWV" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/science/lab) +/area/hallway/primary/aft) "aWW" = ( /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, /area/science/lab) "aWX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/purple{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/science/research) "aWY" = ( @@ -30231,21 +33363,64 @@ /turf/open/floor/plating, /area/science/research) "aXb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg1" }, /area/maintenance/starboard) "aXc" = ( /obj/structure/lattice/catwalk, /turf/open/space, /area/asteroid/nearstation) +"aXd" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres{ + icon_state = "airlock_unres_helper"; + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical) "aXf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, /area/library) "aXg" = ( /obj/structure/bookcase/random/nonfiction, @@ -30302,31 +33477,26 @@ }, /turf/open/floor/plasteel/dark, /area/library) -"aXo" = ( +"aXm" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aXw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aXx" = ( +"aXn" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" + name = "Mech Bay"; + req_access_txt = "29" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30334,86 +33504,176 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, -/area/science/research) -"aXy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/science/robotics/mechbay) +"aXo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, /turf/open/floor/plasteel, -/area/science/research) -"aXz" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/area/engine/engineering) +"aXp" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXq" = ( /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXr" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/sign/departments/minsky/medical/medical2{ + pixel_x = -32 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXD" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXt" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"aXv" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"aXw" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel, +/area/security/checkpoint) +"aXx" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint"; + dir = 4; + name = "Security Checkpoint APC"; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"aXy" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -30421,9 +33681,17 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/white, /area/science/research) -"aXF" = ( +"aXz" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; req_access_txt = "30" @@ -30431,25 +33699,48 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel, /area/science/research) -"aXG" = ( +"aXA" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXB" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -30460,7 +33751,74 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aXE" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research) +"aXF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/research) +"aXG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, /area/science/research) "aXH" = ( /obj/structure/cable/white{ @@ -30506,11 +33864,13 @@ /turf/open/floor/plasteel/dark, /area/science/research) "aXJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, /area/maintenance/starboard) "aXK" = ( /obj/structure/closet/firecloset, @@ -30521,50 +33881,49 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "aXL" = ( +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access_txt = "37" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/library) +"aXM" = ( /obj/effect/landmark/start/librarian, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 1 }, /turf/open/floor/wood{ icon_state = "wood-broken2" }, /area/library) -"aXM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aXN" = ( /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/wood, /area/library) -"aXN" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aXO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYa" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"aXP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -30578,232 +33937,235 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/security/checkpoint) +"aXQ" = ( +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYd" = ( -/obj/machinery/light{ - dir = 1 +"aXR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"aXS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/lounge"; - dir = 1; - name = "Lounge APC"; - pixel_y = 24 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"aXT" = ( /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"aXU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/button/door{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + pixel_y = -24; + req_access_txt = "29" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aXV" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +"aXW" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/science/research) -"aYj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/area/security/checkpoint) +"aXX" = ( +/obj/structure/cable/white{ + icon_state = "2-4" }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYk" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYm" = ( -/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aXY" = ( /obj/item/radio/intercom{ name = "Station Intercom"; - pixel_y = -24 + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.4-AftNW"; + location = "8.3-AftSW" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/purple{ +/area/hallway/primary/aft) +"aXZ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"aYa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Research Division South"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/vending/wardrobe/science_wardrobe, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYr" = ( -/obj/structure/chair/office/dark{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/cable/white, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aYb" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"aYc" = ( /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aYs" = ( -/obj/machinery/computer/rdservercontrol{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/machinery/light, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"aYd" = ( /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, +/area/hallway/secondary/entry) +"aYe" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/research) -"aYt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"aYu" = ( +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"aYf" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -30813,115 +34175,76 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"aYv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, +"aYg" = ( /obj/structure/cable/white{ icon_state = "2-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aYw" = ( -/obj/machinery/light/small{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/structure/table/wood, -/obj/item/taperecorder, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/area/library) -"aYx" = ( -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/library) -"aYy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar"; - name = "skeletal minibar" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/storage/fancy/candle_box, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/library) -"aYz" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port) -"aYA" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port) -"aYC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"aYE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYh" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYF" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYV" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +"aYi" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/structure/cable/white{ icon_state = "1-4" @@ -30936,123 +34259,135 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"aYj" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel/white, +/area/science/research) +"aYk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/area/hallway/primary/aft) -"aYY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sign/departments/minsky/research/robotics{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/science/research) +"aYl" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYm" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYn" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aYo" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYZ" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aYp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Research Division South"; + dir = 8 }, +/obj/machinery/vending/wardrobe/science_wardrobe, /obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aZa" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"aZb" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"aZc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"aZd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/turf/open/floor/plasteel/white, +/area/science/research) +"aYq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZe" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"aZi" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZj" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"aZm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) -"aZo" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/port) -"aZp" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, -/turf/open/floor/plating, -/area/maintenance/port) -"aZq" = ( -/obj/structure/table/wood, -/obj/item/clothing/gloves/color/black, -/obj/item/taperecorder, -/obj/machinery/light/small{ +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYr" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -31063,16 +34398,24 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, /turf/open/floor/plasteel/dark, -/area/maintenance/port) -"aZr" = ( -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 +/area/science/research) +"aYs" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/cable/white{ + icon_state = "0-8" }, -/obj/item/storage/secure/briefcase, -/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -31084,598 +34427,641 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/maintenance/port) -"aZs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port) -"aZu" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 +/area/science/research) +"aYt" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 }, -/obj/structure/table/wood, -/obj/item/storage/photo_album, -/obj/item/camera, -/turf/open/floor/wood, -/area/library) -"aZv" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/laser_pointer{ - pixel_x = 3 +/turf/open/floor/plating, +/area/maintenance/starboard) +"aYu" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYv" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/item/paper_bin, -/obj/item/pen, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aYw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/taperecorder, /turf/open/floor/wood{ - icon_state = "wood-broken" + icon_state = "wood-broken6" }, /area/library) -"aZw" = ( -/obj/machinery/status_display/ai{ - pixel_y = -32 +"aYx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"aYy" = ( +/obj/structure/chair/comfy/brown, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, /turf/open/floor/wood, /area/library) -"aZy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +"aYz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port) +"aYA" = ( +/obj/structure/cable/white{ + icon_state = "1-4" }, -/turf/closed/wall/rust, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/turf/open/floor/plating, /area/maintenance/port) -"aZz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"aYB" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYC" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/maintenance/port) -"aZB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/closed/wall, /area/maintenance/port) -"aZQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +"aYD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aYE" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" + }, +/obj/item/storage/fancy/candle_box, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, +/turf/open/floor/wood, +/area/library) +"aYF" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"aYG" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.3-AftSW"; + location = "8.2-AftSE" }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aZR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, +"aYH" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "1-8" }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port) +"aYI" = ( +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aZU" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/obj/machinery/power/apc/highcap/ten_k{ - dir = 1; - name = "Mech Bay APC"; - areastring = "/area/science/robotics/mechbay"; - pixel_y = 28 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, +/turf/open/floor/plating, +/area/maintenance/port) +"aYJ" = ( /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "1-4" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZV" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/port) +"aYK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZX" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aZY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aZZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"aYL" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bac" = ( -/obj/machinery/mecha_part_fabricator, -/obj/effect/turf_decal/stripes/end{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bad" = ( -/obj/structure/rack, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/storage/belt/utility/full, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, +/area/maintenance/port) +"aYM" = ( /obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"baf" = ( -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white, -/obj/item/stack/cable_coil/white, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/obj/machinery/newscaster{ - pixel_y = 32 +/turf/open/floor/plasteel, +/area/maintenance/port) +"aYN" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/port) +"aYO" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bag" = ( -/obj/item/paper_bin, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/item/assembly/prox_sensor{ - pixel_x = 5; - pixel_y = 7 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/structure/table/reinforced, -/obj/machinery/requests_console{ - department = "Robotics Lab"; - departmentType = 0; - name = "Robotics RC"; - pixel_y = 32; - receive_ore_updates = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = 24 +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aYP" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bah" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"bai" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aYQ" = ( +/turf/closed/wall/r_wall/rust, +/area/science/robotics/mechbay) +"aYR" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"baj" = ( -/turf/closed/wall, -/area/maintenance/port) -"bak" = ( -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bal" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/research) +"aYS" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bam" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bao" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYT" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bap" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port) -"baq" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/syndicatefake, -/obj/item/clothing/head/syndicatefake, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bar" = ( -/turf/open/floor/plating, -/area/maintenance/port) -"bas" = ( -/obj/structure/dresser, -/obj/machinery/light/small{ - dir = 4 +/area/maintenance/starboard/aft) +"aYU" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"baG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baH" = ( -/obj/machinery/light{ - dir = 4 +/area/maintenance/starboard/aft) +"aYV" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baJ" = ( +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"baK" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"baL" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"baO" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYY" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"aYZ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"aZa" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) +"aZb" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"aZc" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 5 + dir = 9 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 4 }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aZd" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) -"baS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +"aZe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"aZf" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, +/area/maintenance/starboard/aft) +"aZg" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/sign/departments/botany{ + pixel_y = -32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 9 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aZh" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"aZi" = ( +/turf/closed/wall/r_wall, /area/science/robotics/lab) -"baX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +"aZj" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZk" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 2 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baY" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baZ" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/structure/sign/departments/minsky/research/xenobiology{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"bba" = ( -/obj/item/stack/sheet/plasteel{ - amount = 15 +/area/maintenance/starboard/aft) +"aZl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"aZm" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/item/wrench, -/obj/item/clothing/glasses/welding, -/obj/structure/table/reinforced, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"aZn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bbc" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZo" = ( +/obj/structure/girder, /turf/open/floor/plating, /area/maintenance/port) -"bbd" = ( +"aZp" = ( /obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/dark, +/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, +/turf/open/floor/plating, /area/maintenance/port) -"bbe" = ( -/obj/effect/turf_decal/tile/neutral{ +"aZq" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/black, +/obj/item/taperecorder, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, @@ -31687,489 +35073,767 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"bbf" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +"aZr" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/item/storage/secure/briefcase, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bbg" = ( +"aZs" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plating, /area/maintenance/port) -"bbh" = ( +"aZt" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/obj/effect/landmark/blobstart, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg2" }, -/area/maintenance/port) -"bbj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/area/maintenance/starboard/aft) +"aZu" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/obj/item/camera, +/turf/open/floor/wood, +/area/library) +"aZv" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/laser_pointer{ + pixel_x = 3 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/library) +"aZw" = ( +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/wood, +/area/library) +"aZx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, -/area/maintenance/port) -"bbk" = ( +/area/maintenance/starboard/aft) +"aZy" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbl" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/syndicateballoon, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/maintenance/port) -"bbm" = ( +"aZz" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/maintenance/port) -"bbn" = ( -/obj/machinery/vending/autodrobe{ - req_access_txt = "0" +"aZA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aZB" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"aZC" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bbv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aZD" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bbw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bbx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZF" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZG" = ( +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Xenobiology North"; + dir = 4; + pixel_y = -5 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bby" = ( -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/science/xenobiology) +"aZH" = ( +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bbz" = ( +/area/science/xenobiology) +"aZI" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZJ" = ( /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 4 }, -/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bbA" = ( +/area/science/xenobiology) +"aZK" = ( /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint"; - dir = 4; - name = "Security Checkpoint APC"; - pixel_x = 26 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bbB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZL" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "1-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bbC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZM" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbD" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bbE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/area/science/xenobiology) +"aZN" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"bbF" = ( -/obj/machinery/mech_bay_recharge_port{ +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Xenobiology Central"; + dir = 4; + pixel_y = -5 }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"aZO" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bbG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bbH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"aZP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel/white, -/area/science/research) -"bbI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" +/area/science/xenobiology) +"aZQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"aZR" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aZS" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aZT" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbL" = ( -/obj/effect/landmark/start/roboticist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/white, +/area/science/research) +"aZU" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/power/apc/highcap/ten_k{ + dir = 1; + name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; + pixel_y = 28 + }, +/obj/structure/cable/white{ + icon_state = "0-2" }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aZV" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"aZW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, /turf/open/floor/plasteel, /area/science/robotics/lab) -"bbM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"aZX" = ( +/obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bbN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aZY" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 }, /turf/open/floor/plasteel, /area/science/robotics/lab) -"bbO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"aZZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/computer/rdconsole{ +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bab" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bac" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/stripes/end{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/science/robotics/lab) -"bbP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +"bad" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/belt/utility/full, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, +/obj/machinery/light{ + dir = 1 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bbQ" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port) -"bbR" = ( -/turf/open/floor/wood, -/area/maintenance/port) -"bbS" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bae" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"baf" = ( +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/newscaster{ + pixel_y = 32 }, -/area/maintenance/port) -"bbT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/closed/wall, -/area/maintenance/port) -"bbV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bag" = ( +/obj/item/paper_bin, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bbX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + department = "Robotics Lab"; + departmentType = 0; + name = "Robotics RC"; + pixel_y = 32; + receive_ore_updates = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bah" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"bai" = ( +/obj/structure/cable/white{ + icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baj" = ( /turf/closed/wall, /area/maintenance/port) -"bbY" = ( -/obj/machinery/computer/security/telescreen/entertainment, -/turf/closed/wall, +"bak" = ( +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bca" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, +"bal" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, /area/maintenance/port) -"bcb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +"bam" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/area/maintenance/port) -"bcc" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/stripes/line{ - dir = 9 + dir = 1 }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/maintenance/port) -"bcl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +"ban" = ( +/obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bao" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bap" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"baq" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/syndicatefake, +/obj/item/clothing/head/syndicatefake, +/obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bar" = ( +/turf/open/floor/plating, +/area/maintenance/port) +"bas" = ( +/obj/structure/dresser, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bcm" = ( -/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bat" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bau" = ( /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/security/checkpoint) -"bcn" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 8 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bco" = ( +/turf/open/floor/plasteel/white, +/area/science/research) +"bav" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bcp" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 +/area/science/robotics/lab) +"baw" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/computer/card{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bcq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/science/robotics/lab) +"bax" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 4 }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bay" = ( +/obj/effect/landmark/start/roboticist, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32180,163 +35844,198 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bcr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baz" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bcs" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"baB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/rdconsole{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bct" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"baC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/science/robotics/mechbay) -"bcu" = ( -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bcv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"baD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/circuit, /area/science/robotics/mechbay) -"bcw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"baE" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/white, /area/science/research) -"bcx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"baF" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/science/research) -"bcy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +"baG" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/plasteel, /area/science/robotics/lab) -"bcz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"baH" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/science/robotics/lab) -"bcA" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bcB" = ( +"baI" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"bcC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 +/area/science/robotics/mechbay) +"baJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/machinery/aug_manipulator, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bcD" = ( -/obj/structure/rack, -/obj/item/weldingtool, -/obj/item/assembly/voice, -/obj/item/clothing/head/welding, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bcE" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/area/security/checkpoint) +"baK" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bcF" = ( -/obj/machinery/computer/slot_machine, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/security/checkpoint) +"baL" = ( +/obj/effect/landmark/start/research_director, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bcG" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/port) -"bcH" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/wood, -/area/maintenance/port) -"bcI" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"baM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, -/area/maintenance/port) -"bcJ" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/plating, -/area/maintenance/port) -"bcK" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/plating, -/area/maintenance/port) -"bcL" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bcM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"baN" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"baO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"baP" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; + pixel_x = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32348,11 +36047,18 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bcN" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/area/science/robotics/lab) +"baQ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32363,267 +36069,118 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bcO" = ( -/obj/structure/window/reinforced{ - dir = 8 +/area/science/robotics/lab) +"baR" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/port) -"bcR" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/maintenance/port) -"bcS" = ( +/area/science/robotics/mechbay) +"baS" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/port) -"bcT" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/welding, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Port Maintenance APC"; - areastring = "/area/maintenance/port"; - pixel_x = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bdd" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bde" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/table/reinforced, -/obj/item/folder/red, -/obj/item/pen, -/obj/machinery/door/window/brigdoor/southright{ - dir = 8; - name = "Security Desk"; - pixel_x = -8; - req_access_txt = "63" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bdf" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/area/science/research) +"baT" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bdg" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/light{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"baU" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bdh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint) -"bdj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"baV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bdk" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" - }, -/obj/machinery/button/door{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - pixel_y = -24; - req_access_txt = "29" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bdl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bdm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bdn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bdo" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bdp" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/science/robotics/mechbay) -"bdq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bds" = ( -/turf/closed/wall/rust, -/area/science/robotics/lab) -"bdt" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Robotics Lab APC"; - areastring = "/area/science/robotics/lab"; - pixel_x = -26 +/area/maintenance/starboard/aft) +"baW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Robotics Lab Maintenance"; + req_access_txt = "29" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/starboard) +"baX" = ( +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/structure/cable/white, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-4" }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32634,43 +36191,35 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdv" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/item/clothing/gloves/color/latex, -/obj/item/surgical_drapes, -/obj/item/cautery, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bdw" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/tile/purple{ +/area/science/research) +"baY" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"bdx" = ( +"baZ" = ( /obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"bdy" = ( +"bba" = ( +/obj/item/stack/sheet/plasteel{ + amount = 15 + }, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, /obj/structure/table/reinforced, -/obj/item/retractor, -/obj/item/hemostat, -/obj/machinery/status_display/ai{ - pixel_x = 32 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ @@ -32681,78 +36230,58 @@ }, /turf/open/floor/plasteel/dark, /area/science/robotics/lab) -"bdz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bdB" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bdC" = ( -/obj/item/storage/box/lights/mixed, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"bbb" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bdD" = ( +/area/hallway/primary/starboard) +"bbc" = ( /obj/structure/table/wood, -/obj/item/storage/briefcase, +/obj/item/flashlight/lamp, /turf/open/floor/plating, /area/maintenance/port) -"bdE" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, +"bbd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bdF" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken5" +"bbe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/area/maintenance/port) -"bdG" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bdH" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/syndicate{ - icon_state = "deck_syndicate_full"; - pixel_y = 6 +"bbf" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/machinery/light/small{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/maintenance/port) -"bdI" = ( -/obj/structure/table/wood, -/obj/item/wrench, -/obj/item/storage/secure/briefcase{ +"bbg" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ pixel_x = 3; pixel_y = 3 }, -/obj/item/storage/briefcase, -/obj/machinery/light/small{ - dir = 8 - }, +/obj/item/storage/toolbox/emergency, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32763,15 +36292,47 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bdK" = ( -/obj/structure/chair/comfy/black{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bbh" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bbi" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbj" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32782,188 +36343,341 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bdL" = ( -/obj/structure/window/reinforced{ +/turf/open/floor/plasteel, +/area/engine/engineering) +"bbk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Freezer to Gas" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/turf/open/floor/engine, +/area/engine/engineering) +"bbl" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/syndicateballoon, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bdM" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, +"bbm" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 }, /turf/open/floor/plasteel, /area/maintenance/port) -"bdN" = ( -/obj/structure/table/wood, -/obj/item/clothing/suit/justice, -/obj/item/clothing/head/helmet/justice/escape{ - name = "justice helmet" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +"bbn" = ( +/obj/machinery/vending/autodrobe{ + req_access_txt = "0" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"bdP" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"bbo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 1 }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"beb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/security/checkpoint) -"bec" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbp" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 }, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bed" = ( +/area/hallway/primary/starboard) +"bbq" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bee" = ( -/obj/machinery/computer/secure_data{ - dir = 8 +/area/hallway/primary/starboard) +"bbr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" }, -/obj/machinery/status_display/ai{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/library) +"bbs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/library) +"bbt" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/security/checkpoint) -"bef" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/hallway/primary/port) +"bbu" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"beg" = ( +/area/hallway/primary/port) +"bbv" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; + dir = 4; + name = "Port Primary Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bbw" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bbx" = ( /obj/item/radio/intercom{ name = "Station Intercom"; - pixel_y = -24 + pixel_x = -26 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"bby" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bbz" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; + location = "6.4-LeavingDepartures" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbA" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"beh" = ( -/obj/machinery/computer/mech_bay_power_console{ +/area/hallway/secondary/exit) +"bbB" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/status_display/ai{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 8 }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bei" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbC" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"bej" = ( -/obj/machinery/mech_bay_recharge_port{ +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbD" = ( +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; + dir = 8; + name = "Starboard Primary Hallway APC"; + pixel_x = -26; + pixel_y = 3 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bek" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/science/research) -"bel" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/hallway/primary/starboard) +"bbE" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/science/research) -"bem" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 +/area/hallway/primary/starboard) +"bbG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbH" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bbI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard) +"bbJ" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -32972,117 +36686,378 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"ben" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/area/hydroponics) +"bbK" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port) +"bbL" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"bbM" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bbN" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating, +/area/maintenance/port) +"bbO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bbP" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bbQ" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port) +"bbR" = ( +/turf/open/floor/wood, +/area/maintenance/port) +"bbS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port) +"bbT" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bbU" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bbV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bbW" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"beo" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bbX" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bbY" = ( +/obj/machinery/computer/security/telescreen/entertainment, +/turf/closed/wall, +/area/maintenance/port) +"bbZ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Gas to Cooling Loop" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bca" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port) +"bcb" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"bcc" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) +"bcd" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"bce" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"bcf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/yogs/signal_technician, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"bcg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"bch" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Nitrogen to Airmix" }, /obj/machinery/light, -/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bep" = ( -/obj/machinery/computer/operating{ +/area/engine/atmos) +"bci" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/newscaster{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"beq" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/status_display/evac{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"ber" = ( -/obj/structure/table/reinforced, -/obj/item/scalpel{ - pixel_y = 16 +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bcj" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 4 }, -/obj/item/circular_saw, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/mirror{ - pixel_x = 28 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bck" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"bes" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/area/engine/atmos) +"bcl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bet" = ( -/obj/structure/rack, -/obj/item/stack/sheet/metal{ - amount = 30 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/item/stack/packageWrap, -/obj/item/stack/sheet/glass{ - amount = 30 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bcm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-2" }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"beu" = ( -/obj/structure/table/wood, -/obj/item/storage/pill_bottle, /turf/open/floor/plating, -/area/maintenance/port) -"bev" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/light/small, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 +/area/security/checkpoint) +"bcn" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bco" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -33094,34 +37069,114 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bew" = ( -/obj/structure/table/wood, -/obj/item/coin/iron{ - icon_state = "coin_bananium_heads"; - name = "arcade coin"; - pixel_x = 6 +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bcp" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 }, -/obj/item/coin/iron{ - icon_state = "coin_bananium_heads"; - name = "arcade coin"; - pixel_x = -6 +/obj/machinery/computer/card{ + dir = 8 }, -/obj/item/coin/iron{ - icon_state = "coin_bananium_heads"; - name = "arcade coin"; - pixel_y = 6 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bex" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/syringe{ - pixel_y = 5 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/reagent_containers/syringe, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bcq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcs" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bct" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcu" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bcv" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcw" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "External Waste Ports to Filter" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33132,24 +37187,53 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bey" = ( -/obj/structure/table/wood, -/obj/item/newspaper, -/obj/item/clothing/head/bowler, -/turf/open/floor/plating, -/area/maintenance/port) -"bez" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 +/area/engine/atmos) +"bcA" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bcB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/plating, -/area/maintenance/port) -"beA" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bcC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 }, +/obj/effect/turf_decal/bot, +/obj/machinery/aug_manipulator, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bcD" = ( +/obj/structure/rack, +/obj/item/weldingtool, +/obj/item/assembly/voice, +/obj/item/clothing/head/welding, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"bcE" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"bcF" = ( +/obj/machinery/computer/slot_machine, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33162,28 +37246,48 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"beB" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Theatre Stage" +"bcG" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/port) +"bcH" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/wood, +/area/maintenance/port) +"bcI" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/area/maintenance/port) +"bcJ" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plating, +/area/maintenance/port) +"bcK" = ( +/obj/machinery/computer/slot_machine, +/turf/open/floor/plating, +/area/maintenance/port) +"bcL" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bcM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"beC" = ( -/obj/structure/table/wood, -/obj/item/lipstick/random{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/obj/item/lipstick/random{ - pixel_x = -3; - pixel_y = -3 +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcN" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, -/obj/item/lipstick/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33196,364 +37300,255 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"beF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "1-2" +"bcO" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, /turf/open/floor/plasteel, /area/maintenance/port) -"beH" = ( -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"bcP" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/plasteel, -/area/security/checkpoint) -"beI" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/area/engine/atmos) +"bcQ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4; + icon_state = "manifoldlayer"; + level = 2 }, /turf/open/floor/plasteel, -/area/security/checkpoint) -"beJ" = ( -/obj/structure/closet/secure_closet/security, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/engine/atmos) +"bcR" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/port) +"bcS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"beL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"beO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"beP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Robotics Lab Maintenance"; - req_access_txt = "29" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bcT" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/power/apc{ + dir = 4; + name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; + pixel_x = 26 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"beQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"beR" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/maintenance/port) -"beS" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" +"bcU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 }, -/area/maintenance/port) -"beV" = ( -/obj/structure/cable/white{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcX" = ( +/obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/port) -"beZ" = ( -/obj/structure/cable/white{ +/turf/open/floor/plasteel, +/area/engine/atmos) +"bcY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/meter/atmos/atmos_waste_loop, +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"bfa" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bff" = ( +/area/engine/atmos) +"bcZ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bfg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/engine/atmos) +"bda" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bfm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/area/engine/atmos) +"bdb" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/item/clothing/shoes/jackboots, +/obj/item/radio, +/obj/item/storage/secure/briefcase, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"bfn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/area/maintenance/port/fore) +"bdc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bfo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bdd" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, /obj/structure/cable/white{ icon_state = "1-4" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/maintenance/starboard) -"bfp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bde" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bfs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + name = "Security Desk"; + pixel_x = -8; + req_access_txt = "63" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/starboard/aft) -"bft" = ( +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bdf" = ( /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "1-8" }, -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/aft"; - dir = 2; - name = "Starboard Quater Maintenance APC"; - pixel_y = -26 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bfu" = ( -/turf/closed/wall, -/area/chapel/main) -"bfv" = ( -/obj/structure/window/reinforced{ +/obj/structure/chair/office/dark{ dir = 8 }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bfw" = ( -/obj/structure/bonfire, -/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ - desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; - name = "Carton of Estus" - }, -/obj/item/nullrod/claymore/glowing{ - desc = "Don't tell anyone you put any points into dex, though."; - force = 10; - name = "moonlight greatsword" - }, -/obj/effect/decal/remains/human, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/chapel/main) -"bfx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/chapel/main) -"bfy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/chapel/main) -"bfz" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + icon_state = "1-4" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33564,241 +37559,221 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"bfA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"bfB" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/rust, -/area/chapel/main) -"bfD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bdg" = ( +/obj/machinery/computer/security{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/light{ dir = 4 }, /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfE" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/area/maintenance/port) -"bfF" = ( +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bdh" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "0-8" }, -/obj/effect/landmark/event_spawn, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, /turf/open/floor/plating, -/area/maintenance/port) -"bfG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/area/security/checkpoint) +"bdi" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"bfH" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/turf/open/floor/plasteel, +/area/engine/atmos) +"bdj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/plasteel, +/area/engine/atmos) +"bdk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-8" }, +/turf/open/floor/plating, +/area/engine/atmos) +"bdl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port) -"bfI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 10 }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/turf/open/floor/plasteel, +/area/engine/atmos) +"bdm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/area/engine/atmos) +"bdn" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 10 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/turf/open/floor/plasteel, +/area/engine/atmos) +"bdo" = ( +/obj/machinery/light{ + dir = 4 }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bdp" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/science/robotics/mechbay) +"bdq" = ( /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bfP" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bfS" = ( -/obj/structure/toilet{ - dir = 4 +/area/engine/atmos) +"bdr" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bfT" = ( -/obj/structure/bodycontainer/crematorium{ - id = "cremawheat" +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bds" = ( +/turf/closed/wall/rust, +/area/science/robotics/lab) +"bdt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 8 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdu" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/light/small{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdv" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ dir = 8 }, +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/item/cautery, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfU" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/science/robotics/lab) +"bdw" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bdx" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bdy" = ( +/obj/structure/table/reinforced, +/obj/item/retractor, +/obj/item/hemostat, +/obj/machinery/status_display/ai{ + pixel_x = 32 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bdz" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -33806,15 +37781,21 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfV" = ( -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/area/maintenance/starboard) +"bdA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage"; + req_access_txt = "23" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -33826,62 +37807,73 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"bfX" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"bfY" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +/area/maintenance/starboard) +"bdB" = ( +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Chapel APC"; - areastring = "/area/chapel/main"; - pixel_y = 25 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "0-2" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel/chapel{ +/area/maintenance/starboard) +"bdC" = ( +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/area/chapel/main) -"bfZ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"bdD" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/open/floor/plating, +/area/maintenance/port) +"bdE" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/machinery/newscaster{ - pixel_y = 32 +/area/maintenance/port) +"bdF" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/plasteel/chapel{ - dir = 1 +/area/maintenance/port) +"bdG" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/area/chapel/main) -"bga" = ( -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 +/area/maintenance/port) +"bdH" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/syndicate{ + icon_state = "deck_syndicate_full"; + pixel_y = 6 }, /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/status_display/ai{ - pixel_x = 32 +/turf/open/floor/plating, +/area/maintenance/port) +"bdI" = ( +/obj/structure/table/wood, +/obj/item/wrench, +/obj/item/storage/secure/briefcase{ + pixel_x = 3; + pixel_y = 3 }, -/turf/open/floor/plasteel/chapel{ - dir = 4 +/obj/item/storage/briefcase, +/obj/machinery/light/small{ + dir = 8 }, -/area/chapel/main) -"bgb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33892,73 +37884,64 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/closed/wall, -/area/chapel/main) -"bgc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bgd" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"bdJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"bge" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.4-AftNW"; - location = "8.3-AftSW" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/area/hallway/primary/aft) -"bgf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/hallway/secondary/exit) +"bdK" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdL" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/area/maintenance/starboard) +"bdM" = ( +/obj/structure/cable/white{ + icon_state = "1-8" }, -/area/hallway/primary/aft) -"bgl" = ( -/obj/machinery/vending/cola/random, -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdN" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/justice, +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) -"bgm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33970,450 +37953,494 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bgq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bgr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/area/maintenance/port) +"bdO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bgu" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tea, -/obj/item/reagent_containers/food/snacks/grown/tomato, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgv" = ( -/obj/machinery/biogenerator, -/obj/item/wrench, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgw" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" +/area/hallway/secondary/exit) +"bdP" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/airalarm{ - pixel_y = 24 +/turf/open/floor/plasteel, +/area/maintenance/port) +"bdQ" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bgy" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgz" = ( -/obj/machinery/seed_extractor, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgA" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/poppy, -/obj/item/reagent_containers/food/snacks/grown/cherries, -/obj/item/shovel/spade, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/area/hallway/secondary/exit) +"bdS" = ( +/obj/machinery/airalarm{ + pixel_y = 24 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bgB" = ( -/obj/structure/mirror{ - pixel_x = 26 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bgC" = ( -/obj/structure/table/wood/fancy, -/obj/item/book/granter/spell/smoke, -/obj/item/nullrod, -/obj/item/organ/heart, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/obj/machinery/light/small{ +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdU" = ( +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ + icon_state = "manifold-1"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdV" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgD" = ( -/obj/machinery/button/crematorium{ - id = "cremawheat"; - pixel_x = -26; - req_access_txt = "27" - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Crematorium"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/hallway/secondary/exit) +"bdW" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgF" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall/rust, -/area/chapel/main) -"bgG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bgH" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; dir = 4 }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bdY" = ( +/obj/machinery/light, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bgI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bdZ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/turf/open/floor/plasteel/chapel{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/area/chapel/main) -"bgJ" = ( -/obj/structure/chair/wood/normal{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bea" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Departures Hallway"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"beb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/security/checkpoint) +"bec" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bed" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/structure/sign/poster/official/random{ + pixel_y = -32 }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"bgK" = ( -/obj/structure/chair/wood/normal{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, -/turf/open/floor/plasteel/chapel{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 }, -/area/chapel/main) -"bgL" = ( -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"bgM" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_x = 3; - pixel_y = 3 +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bee" = ( +/obj/machinery/computer/secure_data{ + dir = 8 }, -/obj/item/reagent_containers/food/snacks/grown/poppy{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/status_display/ai{ + pixel_x = 32 }, -/obj/item/reagent_containers/food/snacks/grown/poppy, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bgN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bef" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/maintenance/port) -"bgP" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgQ" = ( -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = 8 +/area/hallway/secondary/exit) +"beg" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/sign/directions/security{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beh" = ( +/obj/machinery/computer/mech_bay_power_console{ dir = 1 }, -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = -8 +/obj/machinery/status_display/ai{ + pixel_y = -32 }, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bei" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"bej" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bek" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" +/area/hallway/secondary/exit) +"bel" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgT" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bgV" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" +/area/hallway/secondary/exit) +"bem" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgX" = ( -/obj/structure/sign/directions/supply{ - dir = 1 +/area/hallway/secondary/exit) +"ben" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/structure/sign/directions/science{ - dir = 1; - pixel_y = -8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/sign/directions/evac{ - dir = 8; - pixel_y = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgY" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; dir = 1 }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/structure/sign/departments/medbay/alt{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bep" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bgZ" = ( -/mob/living/simple_animal/slime, -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"bha" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"beq" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"ber" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel{ + pixel_y = 16 }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno1"; - name = "Creature Cell #1" +/obj/item/circular_saw, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/structure/mirror{ + pixel_x = 28 }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/area/science/robotics/lab) +"bes" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/science/xenobiology) -"bhc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" +/area/maintenance/starboard/aft) +"bet" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 30 }, -/obj/effect/turf_decal/tile/purple{ +/obj/item/stack/packageWrap, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"beu" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle, +/turf/open/floor/plating, +/area/maintenance/port) +"bev" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bhd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bew" = ( +/obj/structure/table/wood, +/obj/item/coin/iron{ + icon_state = "coin_bananium_heads"; + name = "arcade coin"; + pixel_x = 6 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/item/coin/iron{ + icon_state = "coin_bananium_heads"; + name = "arcade coin"; + pixel_x = -6 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/item/coin/iron{ + icon_state = "coin_bananium_heads"; + name = "arcade coin"; + pixel_y = 6 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/turf/open/floor/plating, +/area/maintenance/port) +"bex" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/syringe{ + pixel_y = 5 }, -/obj/effect/turf_decal/tile/purple{ +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bhg" = ( -/turf/open/floor/circuit/green, -/area/science/xenobiology) -"bhi" = ( -/obj/machinery/light{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bey" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/item/clothing/head/bowler, +/turf/open/floor/plating, +/area/maintenance/port) +"bez" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"beA" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -34426,40 +38453,29 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhj" = ( -/obj/structure/sink{ +/area/maintenance/port) +"beB" = ( +/obj/machinery/door/window{ dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_x = -32 + name = "Theatre Stage" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bhk" = ( -/turf/open/floor/plating, -/area/maintenance/starboard) -"bhm" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bho" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" +/turf/open/floor/plasteel, +/area/maintenance/port) +"beC" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"bhp" = ( -/obj/machinery/door/morgue{ - name = "Relic Closet"; - req_access_txt = "27" +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 }, +/obj/item/lipstick/random, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34471,22 +38487,30 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"bhq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/chapel/main) -"bhr" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" +/area/maintenance/port) +"beD" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beE" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -34498,58 +38522,61 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bhs" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + icon_state = "manifold-3"; + dir = 4 }, -/obj/structure/noticeboard{ - dir = 4; - pixel_x = -32 +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bht" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhu" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhv" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + icon_state = "scrub_map_on-3"; + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beG" = ( +/obj/structure/chair{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beH" = ( +/obj/machinery/newscaster{ + pixel_x = -32 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"beI" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bhx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; + location = "6.3-DeparturesS" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -34561,192 +38588,385 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bhy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Hall" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beJ" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint) +"beK" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beL" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"beM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"beN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, -/area/chapel/main) -"bhz" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/area/maintenance/starboard) +"beO" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"beP" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/hallway/secondary/exit) +"beQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"beR" = ( +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control"; + pixel_y = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bridge Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/maintenance/starboard) +"beS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plating, +/area/maintenance/starboard) +"beT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/machinery/airalarm{ - pixel_y = 23 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/area/maintenance/starboard) +"beU" = ( +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control"; + pixel_y = 27 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bridge Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Arrivals APC"; - areastring = "/area/hallway/secondary/entry"; - pixel_y = 25 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "0-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plating, +/area/maintenance/starboard) +"beV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beX" = ( +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) +"beY" = ( +/obj/machinery/light, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 }, +/turf/open/floor/plasteel/cafeteria, +/area/hallway/secondary/exit) +"beZ" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhG" = ( -/obj/machinery/light{ +/area/hallway/secondary/exit) +"bfa" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bfb" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhI" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/area/hallway/secondary/exit) +"bfc" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhJ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/area/hallway/secondary/exit) +"bfd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ + icon_state = "vent_map_on-1"; + dir = 1 + }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/area/hallway/secondary/exit) +"bft" = ( +/obj/structure/cable/white{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"bhL" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/aft"; + dir = 2; + name = "Starboard Quater Maintenance APC"; + pixel_y = -26 }, -/obj/machinery/light/small{ +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bfu" = ( +/turf/closed/wall, +/area/chapel/main) +"bfw" = ( +/obj/structure/bonfire, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; + name = "Carton of Estus" + }, +/obj/item/nullrod/claymore/glowing{ + desc = "Don't tell anyone you put any points into dex, though."; + force = 10; + name = "moonlight greatsword" + }, +/obj/effect/decal/remains/human, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/chapel/main) +"bfF" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/maintenance/port) +"bfG" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/maintenance/port) +"bfH" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"bhM" = ( -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposaloutlet{ +/turf/open/floor/plating, +/area/maintenance/port) +"bfP" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bfZ" = ( +/obj/structure/chair/wood/normal{ dir = 8 }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bga" = ( +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bgb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34757,45 +38977,30 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"bhO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bhP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/purple{ +/turf/closed/wall, +/area/chapel/main) +"bgd" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bhQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/turf/open/floor/plasteel, +/area/maintenance/port) +"bgl" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/newscaster{ + pixel_x = 32 }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bhS" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/disposaloutlet{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bgm" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34808,142 +39013,83 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"bhT" = ( +"bgu" = ( /obj/machinery/hydroponics/soil, -/obj/item/seeds/harebell, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/cultivator, -/obj/effect/turf_decal/delivery, +/obj/item/seeds/tea, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bgv" = ( +/obj/machinery/biogenerator, +/obj/item/wrench, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"bhU" = ( +"bgw" = ( /obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 + icon_state = "plant-22" }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/airalarm{ + pixel_y = 24 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"bhV" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/wheat, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"bgy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"bhW" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"bhX" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/tea, -/obj/item/hatchet, +"bgz" = ( +/obj/machinery/seed_extractor, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"bhY" = ( +"bgA" = ( /obj/machinery/hydroponics/soil, -/obj/item/seeds/tower, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/item/seeds/poppy, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/shovel/spade, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/aft) -"bhZ" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Chaplain's Quarters"; - dir = 2 - }, -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"bia" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/chapel/main) -"bib" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main) -"bic" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/wood, -/area/chapel/main) -"bid" = ( +/area/maintenance/starboard/aft) +"bgC" = ( +/obj/structure/table/wood/fancy, +/obj/item/book/granter/spell/smoke, +/obj/item/nullrod, +/obj/item/organ/heart, +/obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/machinery/light/small{ dir = 1 }, -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/chapel/main) -"bif" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34956,345 +39102,253 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) -"big" = ( +"bgF" = ( /obj/machinery/status_display/evac, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main) -"bih" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bii" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"bij" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, +/turf/closed/wall/rust, /area/chapel/main) -"bik" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, +"bgI" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"bil" = ( -/obj/structure/chair/wood/normal{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, /area/chapel/main) -"bim" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, +"bgL" = ( +/turf/open/floor/plasteel/chapel, /area/chapel/main) -"bin" = ( +"bgM" = ( /obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_x = 3; pixel_y = 3 }, -/obj/item/storage/fancy/candle_box, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/reagent_containers/food/snacks/grown/poppy{ + pixel_x = -3; + pixel_y = 3 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bio" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/chapel/main) -"bip" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, +"bgP" = ( +/turf/closed/wall, /area/hallway/secondary/entry) -"biq" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" +"bgQ" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 8 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/sign/directions/security{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -8 }, +/turf/closed/wall, /area/hallway/secondary/entry) -"bir" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, +"bgT" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, /area/hallway/secondary/entry) -"bis" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ +"bgU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bgV" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgX" = ( +/obj/structure/sign/directions/supply{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/directions/science{ + dir = 1; + pixel_y = -8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 8 }, +/turf/closed/wall, /area/hallway/secondary/entry) -"biu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +"bgY" = ( +/obj/machinery/light{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/secondary/entry) -"biv" = ( +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgZ" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/circuit/green, +/area/science/xenobiology) +"bha" = ( /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell #1" }, -/area/hallway/secondary/entry) -"biw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/hallway/secondary/entry) -"bix" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bhg" = ( +/turf/open/floor/circuit/green, +/area/science/xenobiology) +"bhi" = ( +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/secondary/entry) -"biy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 }, -/area/hallway/secondary/entry) -"biz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bhk" = ( +/turf/open/floor/plating, +/area/maintenance/starboard) +"bhp" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access_txt = "27" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"biA" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/camera{ - c_tag = "Arrivals - Starboard"; - dir = 1; - name = "arrivals camera" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"biC" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/end{ +/area/chapel/main) +"bhs" = ( +/obj/machinery/light{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Xenobiology Central"; +/obj/structure/noticeboard{ dir = 4; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"biD" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"biF" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/newscaster{ pixel_x = -32 }, -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, /turf/open/floor/plasteel/grimy, /area/chapel/main) -"biG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +"bhu" = ( +/obj/machinery/holopad, /turf/open/floor/plasteel/grimy, /area/chapel/main) -"biH" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Quarters"; - req_access_txt = "27" +"bhL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/light/small{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bhM" = ( +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel, -/area/chapel/main) -"biI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/disposaloutlet{ + dir = 8 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"biJ" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"biL" = ( -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bhS" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/structure/disposaloutlet{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -35307,91 +39361,98 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"biM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "27" +/area/science/xenobiology) +"bhT" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/harebell, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/cultivator, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/chapel/main) -"biN" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /turf/open/floor/plasteel/dark, -/area/chapel/main) -"biO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/area/maintenance/starboard/aft) +"bhV" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhW" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bhX" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/tea, +/obj/item/hatchet, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"biP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"biQ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bhY" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tower, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"biA" = ( +/obj/machinery/newscaster{ + pixel_x = 32 }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"biR" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Arrivals - Starboard"; + dir = 1; + name = "arrivals camera" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel/chapel{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/area/chapel/main) +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) "biS" = ( /obj/structure/chair/wood/normal{ dir = 8 @@ -35403,32 +39464,6 @@ }, /turf/open/floor/plasteel/chapel, /area/chapel/main) -"biU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"biV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway 3"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "biX" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -35437,21 +39472,9 @@ req_access_txt = "55" }, /obj/effect/turf_decal/bot, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) -"biY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "biZ" = ( /obj/machinery/monkey_recycler, /obj/effect/turf_decal/stripes/line{ @@ -35536,11 +39559,6 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/chapel/main) -"bji" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) "bjj" = ( /obj/structure/table/wood, /obj/item/folder, @@ -35563,23 +39581,6 @@ }, /turf/open/floor/plating, /area/chapel/main) -"bjn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bjp" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -35608,21 +39609,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) -"bjq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "bjr" = ( /obj/machinery/holopad, /obj/structure/cable/white{ @@ -35707,16 +39693,6 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/science/xenobiology) -"bjy" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) "bjz" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -35739,20 +39715,6 @@ }, /turf/open/floor/plasteel/grimy, /area/chapel/main) -"bjB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bjD" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -35843,17 +39805,6 @@ }, /turf/open/floor/plasteel/grimy, /area/chapel/main) -"bjM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bjP" = ( /obj/structure/table/reinforced, /obj/item/storage/box/beakers{ @@ -35958,34 +39909,6 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) -"bjU" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bjV" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bjX" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -36019,328 +39942,122 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"bkk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "bko" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 10 }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bkt" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bku" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bky" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkz" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkB" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkC" = ( -/obj/item/beacon, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkE" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkW" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkX" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blb" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blc" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Central Diner 4"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"blk" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bll" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; - dir = 8 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blm" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway"; - dir = 2 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"bln" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Engineering Starboard"; - dir = 8; - network = list("ss13","engine") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"blo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division Access"; - dir = 2 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"blp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 1"; - dir = 8; - pixel_y = -22 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.2-AftSE"; - location = "8.1-AftNE" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"blq" = ( -/obj/machinery/telecomms/broadcaster/preset_left/birdstation, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) -"blr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division North"; - dir = 2 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bls" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"blv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bkt" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" }, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bku" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bky" = ( +/obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkz" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkB" = ( +/obj/structure/chair{ + dir = 4 }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) -"blx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8 +"bkC" = ( +/obj/item/beacon, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkE" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkX" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) -"bly" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway 2"; +"blb" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blc" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blk" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"bll" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8 }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blA" = ( -/obj/machinery/door/airlock/grunge{ - name = "Mass Driver Room"; - req_access_txt = "27" +/area/hallway/secondary/exit) +"blm" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway"; + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/chapel/main) +/area/hallway/primary/starboard) +"blq" = ( +/obj/machinery/telecomms/broadcaster/preset_left/birdstation, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) "blC" = ( /obj/machinery/mass_driver{ id = "chapelgun" @@ -36350,34 +40067,6 @@ }, /turf/open/floor/plating, /area/chapel/main) -"blD" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) "blF" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/stripes/line, @@ -36440,36 +40129,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"blL" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "blY" = ( /obj/machinery/door/airlock/public/glass{ name = "Departure Lounge" @@ -36485,36 +40144,6 @@ "blZ" = ( /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"bmb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bmh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) "bmC" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/bot, @@ -36524,17 +40153,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"bmG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) "bpn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -36548,302 +40166,6 @@ /obj/machinery/meter/atmos, /turf/open/floor/plasteel, /area/engine/atmos) -"bsv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bsw" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsx" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bsA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; - location = "6.4-LeavingDepartures" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bsB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/light, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; - location = "6.3-DeparturesS" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bsX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bsY" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "bsZ" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -36871,44 +40193,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"btb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"btc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"btd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "btk" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -37019,9 +40303,9 @@ /area/tcommsat/server) "buO" = ( /obj/machinery/telecomms/receiver/preset_left/birdstation, -/obj/machinery/airalarm/server{ +/obj/machinery/airalarm/tcomms{ dir = 4; - pixel_x = -23 + pixel_x = -22 }, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) @@ -37141,12 +40425,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"bwW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) "bwY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -37219,55 +40497,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"bxw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"bxx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"bxy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"bxA" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/brig) "bxB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -37275,55 +40504,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/teleporter) -"bxC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/central) -"bxD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bxE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/central) "bxF" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/crew_quarters/theatre) -"bxG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) "bxH" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ @@ -37352,48 +40536,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"bxM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bxN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port/central) -"bxP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bxR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/port) -"bxS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood, -/area/library) "bxV" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/circuit, @@ -37403,33 +40545,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/robotics/lab) -"bxX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"bxY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) "bxZ" = ( /turf/closed/wall, /area/maintenance/starboard/fore) @@ -37440,42 +40555,6 @@ /obj/structure/sign/warning/vacuum, /turf/closed/wall, /area/maintenance/starboard/fore) -"byi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/fore) -"byj" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) -"byk" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/maintenance/starboard/fore) "byl" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -37492,13 +40571,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) -"bym" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "byo" = ( /turf/closed/wall, /area/security/checkpoint) @@ -37513,20 +40585,6 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/security/checkpoint) -"bAf" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) "bAi" = ( /obj/effect/turf_decal/sand/plating, /obj/item/pickaxe/emergency, @@ -37547,14 +40605,6 @@ "bIG" = ( /turf/open/floor/plating/asteroid/airless, /area/maintenance/port) -"bIJ" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) "bKQ" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -37596,15 +40646,6 @@ dir = 1 }, /area/engine/atmos) -"ccy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "cfz" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/stripes/line{ @@ -37680,51 +40721,11 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) -"csX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hydroponics) "cwv" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/girder, /turf/open/floor/plating/airless, /area/maintenance/port) -"cAX" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/radiation, -/turf/open/floor/engine, -/area/engine/engineering) -"cBf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "cBS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -37742,29 +40743,6 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"cGz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cKo" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port) "cKy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ @@ -37780,39 +40758,6 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/space/nearstation) -"cRz" = ( -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bridge Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"cUI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port) "cWv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/closed/wall/r_wall, @@ -37826,75 +40771,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/atmos) -"cXu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "ddI" = ( /obj/machinery/air_sensor/atmos/toxin_tank, /turf/open/floor/engine/plasma, /area/engine/atmos) -"dfP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"dgV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "diG" = ( /turf/open/floor/plasteel, /area/engine/atmos) -"doD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"dua" = ( -/obj/item/clothing/head/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port) "dyo" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal/fifty, @@ -37915,12 +40798,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"dBX" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "dEa" = ( /obj/machinery/computer/arcade, /obj/effect/turf_decal/tile/neutral{ @@ -37935,27 +40812,6 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"dFV" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Oxygen to Airmix" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "dMl" = ( /obj/structure/sign/warning/fire, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -37963,32 +40819,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"dQC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/vr_sleeper, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"dYC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) "eaf" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/cable{ @@ -37997,13 +40827,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/atmos) -"eew" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "ehE" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/maintenance_hatch{ @@ -38012,51 +40835,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"eva" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"evB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ewT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) "exb" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -38080,82 +40858,26 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/xenobiology) -"eyu" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"ezi" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/entry) -"eCg" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"eFp" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 4; - pixel_y = -5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/science/xenobiology) -"eOs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +"eyu" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"eUz" = ( -/obj/machinery/door/firedoor, +/obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"ezi" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/entry) "eYe" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass{ @@ -38195,44 +40917,10 @@ dir = 1 }, /area/engine/atmos) -"fff" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "fgG" = ( /obj/machinery/status_display/ai, /turf/closed/wall, /area/crew_quarters/lounge) -"fjs" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "fnp" = ( /obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o, @@ -38272,21 +40960,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"fBt" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "fEt" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, @@ -38325,22 +40998,6 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"fMT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "fOW" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -38379,11 +41036,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"geZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "ggq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -38397,43 +41049,6 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) -"gii" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"gkv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet/l3closet/security, -/turf/open/floor/plasteel/dark, -/area/security/brig) "goT" = ( /obj/effect/landmark/start/chief_engineer, /turf/open/floor/plasteel, @@ -38441,27 +41056,6 @@ "gtP" = ( /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) -"guM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "gwL" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ @@ -38469,26 +41063,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard) -"gyV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"gLE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) "gPY" = ( /obj/machinery/vr_sleeper, /obj/effect/turf_decal/tile/red{ @@ -38544,15 +41118,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"heQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.3-AftSW"; - location = "8.2-AftSE" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "hpr" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=3.2-AtriumSW"; @@ -38576,64 +41141,12 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"hsV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/engine/atmos) -"hDi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.4-AtriumNE"; - location = "3.3-AtriumSE" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) "hNO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/engine/atmos) -"hOc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/aft"; - dir = 2; - name = "Aft Primary Hallway APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) "hOh" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/light/small{ @@ -38663,49 +41176,6 @@ "ibv" = ( /turf/closed/wall, /area/science/xenobiology) -"idD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"iey" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"ifi" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port) "inf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -38738,18 +41208,6 @@ }, /turf/open/floor/engine, /area/engine/supermatter) -"iBc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/sign/warning{ - desc = "An infuriatingly uncentered warning sign."; - pixel_x = 30; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "iIj" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ dir = 4 @@ -38781,22 +41239,6 @@ /obj/machinery/meter/atmos, /turf/open/floor/plasteel, /area/engine/atmos) -"iML" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "iTc" = ( /obj/structure/tank_dispenser, /obj/structure/sign/directions/engineering{ @@ -38810,43 +41252,10 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"iTv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall/rust, -/area/engine/gravity_generator) "iUq" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/library) -"iVw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"iVy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"iWl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "iZQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ dir = 2 @@ -38860,24 +41269,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"jcn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.1-AtriumNW"; - location = "2.2-BridgeWest" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) "jdD" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -38888,15 +41279,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) -"jeM" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "External Waste Ports to Filter" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/atmos) "jkl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -38928,19 +41310,6 @@ dir = 1 }, /area/engine/atmos) -"jqM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) "jtZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38968,64 +41337,12 @@ }, /turf/closed/wall, /area/hallway/primary/fore) -"jxc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"jBG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"jCi" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "jDd" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 8 }, /turf/closed/wall/r_wall/rust, /area/engine/atmos) -"jWK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "kaA" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -39054,41 +41371,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"kvq" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"kwF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Nitrogen to Airmix" - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "kCU" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -39136,30 +41418,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"lkg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Monitoring"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "lqz" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/effect/decal/cleanable/dirt, @@ -39204,24 +41462,6 @@ dir = 1 }, /area/engine/atmos) -"lxq" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"lyp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) "lAs" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -39258,13 +41498,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"lEr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "lFi" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -39276,19 +41509,6 @@ "lIM" = ( /turf/closed/wall/rust, /area/crew_quarters/lounge) -"lQs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "lTY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -39359,22 +41579,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmos) -"mqA" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) "mqF" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; @@ -39429,16 +41633,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"mXV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "ndg" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, @@ -39480,28 +41674,6 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) -"nKi" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "nTi" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall, @@ -39517,35 +41689,12 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) -"nZq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/port) "oaV" = ( /obj/structure/grille, /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/closed/wall/r_wall, /area/engine/atmos) -"odT" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) "oiL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -39559,24 +41708,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel, /area/engine/atmos) -"orI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "otn" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -39620,24 +41751,6 @@ "oyD" = ( /turf/closed/wall, /area/crew_quarters/toilet/restrooms) -"oCy" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "oGc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -39655,53 +41768,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/engine/atmos) -"oKz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) "oOk" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) -"oQL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"pbT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) "pcl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ dir = 2 @@ -39786,10 +41855,6 @@ /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, /area/hallway/secondary/entry) -"pEH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/asteroid/nearstation) "pKK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -39800,21 +41865,6 @@ /obj/structure/closet/secure_closet/security/sec, /turf/open/floor/plasteel/dark, /area/security/brig) -"pLb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) "pNE" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -39832,19 +41882,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/engine/supermatter) -"pQb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) "pZU" = ( /obj/structure/lattice, /obj/structure/grille, @@ -39905,10 +41942,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"qpG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/rust, -/area/engine/gravity_generator) "qsc" = ( /obj/machinery/air_sensor/atmos/air_tank, /turf/open/floor/engine/air, @@ -39922,6 +41955,30 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"qzT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "qEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -39954,15 +42011,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"qIp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "qMr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -39982,12 +42030,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"qUW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) "rae" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -39995,22 +42037,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"rcl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/maintenance/port) -"rgg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "rjQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, @@ -40034,29 +42060,6 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) -"rlq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"rxP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) "rzn" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -40067,10 +42070,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"rEd" = ( -/obj/structure/closet/wardrobe/tcomms, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) "rEx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -40113,12 +42112,6 @@ "scC" = ( /turf/open/floor/plating/asteroid/airless, /area/space) -"scU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "sdL" = ( /obj/effect/turf_decal/delivery, /obj/machinery/hydroponics/soil, @@ -40135,28 +42128,6 @@ "sna" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/port) -"sor" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"soC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "spw" = ( /obj/machinery/computer/bank_machine, /turf/open/floor/circuit/green, @@ -40230,34 +42201,6 @@ "swG" = ( /turf/closed/wall/rust, /area/security/detectives_office) -"swJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"swK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) "swL" = ( /turf/closed/wall/rust, /area/quartermaster/storage) @@ -40288,56 +42231,23 @@ /area/crew_quarters/toilet/restrooms) "syT" = ( /turf/closed/wall/r_wall/rust, -/area/ai_monitored/storage/eva) -"sAc" = ( -/turf/closed/wall/rust, -/area/storage/primary) -"sAx" = ( -/turf/closed/wall/r_wall/rust, -/area/engine/atmos) -"sAz" = ( -/turf/closed/wall/r_wall/rust, -/area/storage/primary) -"sAA" = ( -/turf/closed/wall/rust, -/area/crew_quarters/bar/atrium) -"sAX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) -"sAY" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sBv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/ai_monitored/storage/eva) +"sAc" = ( /turf/closed/wall/rust, -/area/crew_quarters/theatre) -"sBw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/area/storage/primary) +"sAx" = ( +/turf/closed/wall/r_wall/rust, +/area/engine/atmos) +"sAz" = ( +/turf/closed/wall/r_wall/rust, +/area/storage/primary) +"sAA" = ( /turf/closed/wall/rust, /area/crew_quarters/bar/atrium) -"sBx" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +"sAY" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plating, /area/maintenance/starboard) "sBy" = ( /obj/machinery/door/airlock/external{ @@ -40362,33 +42272,9 @@ /obj/structure/sign/warning/vacuum, /turf/closed/wall/rust, /area/maintenance/starboard) -"sCr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port/central) -"sCQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard) "sDl" = ( /turf/closed/wall/rust, /area/crew_quarters/dorms) -"sDn" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "sDq" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -40399,72 +42285,13 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plasteel, /area/maintenance/starboard) -"sDK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/rust, -/area/crew_quarters/theatre) -"sDM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/rust, -/area/crew_quarters/bar/atrium) "sDP" = ( /turf/closed/wall/rust, /area/hallway/secondary/exit) -"sEl" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "sEG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/lounge) -"sEK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sEL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "sEN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -40560,22 +42387,6 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard) -"sFO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/central) -"sFP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "sFR" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ @@ -40669,112 +42480,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"sGy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Technology Storage"; - req_access_txt = "23" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"sGA" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sGC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"sGD" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sGW" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/central) -"sGY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sHb" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sHd" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) -"sHe" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "sHz" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/bot, @@ -40794,56 +42499,12 @@ dir = 1 }, /area/hallway/secondary/exit) -"sHC" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "sHV" = ( /turf/closed/wall/r_wall/rust, /area/engine/engineering) "sHZ" = ( /turf/closed/wall/rust, /area/crew_quarters/theatre) -"sIb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sId" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "sIe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -40853,74 +42514,6 @@ "sIu" = ( /turf/closed/wall/r_wall/rust, /area/engine/gravity_generator) -"sIv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"sIw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Departures Hallway"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"sIx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/engine/engineering) "sIB" = ( /turf/closed/wall/rust, /area/hydroponics) @@ -40950,15 +42543,6 @@ "sIK" = ( /turf/closed/wall/rust, /area/janitor) -"sIL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) "sIN" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/rust, @@ -40975,19 +42559,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) -"sIR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"sIT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) "sIU" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -41000,136 +42571,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) -"sIY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/rack, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/storage/toolbox/emergency, -/obj/item/crowbar/red, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"sJa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"sJc" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard) -"sJd" = ( -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bridge Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"sJi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"sJk" = ( -/obj/machinery/light, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/hallway/secondary/exit) -"sJn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"sJo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) "sJq" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; @@ -41151,17 +42592,9 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"sJD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall/rust, -/area/tcommsat/server) "sJG" = ( /turf/closed/wall/r_wall/rust, /area/engine/supermatter) -"sJH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/maintenance/port) "sJI" = ( /turf/closed/wall/rust, /area/library) @@ -41195,57 +42628,15 @@ /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, /area/maintenance/starboard/aft) -"sJS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/library) "sJT" = ( /turf/closed/wall/rust, /area/medical/morgue) "sJV" = ( /turf/closed/wall/r_wall/rust, /area/tcommsat/server) -"sJX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/library) -"sKa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/science/research) -"sKd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/library) -"sKe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/library) "sKf" = ( /turf/closed/wall/rust, /area/science/research) -"sKh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/science/research) "sKj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41290,36 +42681,10 @@ "sKE" = ( /turf/closed/wall/rust, /area/maintenance/port) -"sKH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/rust, -/area/maintenance/port) -"sKI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/rust, -/area/maintenance/port) -"sKJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) "sKL" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, /area/maintenance/port) -"sKP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/mechbay) -"sKQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) "sKZ" = ( /turf/closed/wall/r_wall/rust, /area/science/xenobiology) @@ -42665,73 +44030,20 @@ "sOD" = ( /turf/closed/wall/r_wall/rust, /area/ai_monitored/nuke_storage) -"sOL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "sOM" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "sON" = ( /turf/closed/wall/rust, /area/maintenance/starboard/aft) -"sOT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/aft) "sOU" = ( /obj/structure/girder, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sOV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "sOY" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/starboard/aft) -"sOZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sPa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) "sPi" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ @@ -42740,46 +44052,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) -"sPk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"sPo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"sPI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"sPK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) "sPY" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -42790,12 +44062,6 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, /area/hallway/secondary/entry) -"sWz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) "tac" = ( /obj/structure/grille, /obj/machinery/meter, @@ -42828,25 +44094,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"toF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"ttp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "ttA" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/turf_decal/bot, @@ -42862,93 +44109,12 @@ dir = 1 }, /area/engine/atmos) -"tKr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/maintenance/port) "tKM" = ( /turf/closed/wall, /area/hallway/primary/fore) -"tLt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "tWh" = ( /turf/closed/wall, /area/crew_quarters/lounge) -"tWQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"tXd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access_txt = "37" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/library) -"tZo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Engine Access"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"udT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard"; - dir = 8; - name = "Starboard Primary Hallway APC"; - pixel_x = -26; - pixel_y = 3 - }, -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "ueC" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line{ @@ -42975,13 +44141,6 @@ dir = 1 }, /area/engine/atmos) -"ugK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "uhz" = ( /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) @@ -43020,23 +44179,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"uqY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard) -"utN" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) "uuj" = ( /obj/machinery/plantgenes{ pixel_y = 6 @@ -43069,37 +44211,10 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/crew_quarters/lounge) -"uuX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) "uvg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"uxJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) "uxM" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port" @@ -43112,34 +44227,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) -"uyJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"uBJ" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"uGq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "uHq" = ( /obj/item/clothing/head/cone{ desc = "This cone seems to almost always land in the corner of the room... Strange."; @@ -43149,30 +44236,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uKY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"uSs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "uTN" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -43198,19 +44261,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"vhn" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port) "viy" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -43231,19 +44281,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"viD" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) "vjN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -43251,44 +44288,6 @@ /obj/machinery/meter/atmos, /turf/open/floor/plasteel, /area/engine/atmos) -"vkh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"vkK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"vmq" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Port" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "vmU" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -43309,17 +44308,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"voi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.1-AftNE"; - location = "7.1-StarboardQuarter" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "voU" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -43405,23 +44393,6 @@ /obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) -"vGO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet/bombcloset/security, -/turf/open/floor/plasteel/dark, -/area/security/brig) "vJk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -43456,27 +44427,6 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/asteroid/nearstation) -"vVA" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -30 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "vVS" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ dir = 2 @@ -43494,38 +44444,6 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"wcs" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"wdt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/aft) "wkG" = ( /obj/structure/lattice/catwalk, /turf/open/floor/plating/airless, @@ -43543,36 +44461,12 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) -"wlU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/gravity_generator) "wqL" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) -"wKi" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"wUL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) "wWj" = ( /obj/structure/window/reinforced{ dir = 4 @@ -43580,23 +44474,6 @@ /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, /area/hallway/secondary/entry) -"wWz" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "wZa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -43704,20 +44581,6 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) -"xEl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port"; - dir = 4; - name = "Port Primary Hallway APC"; - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/port) "xEQ" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ dir = 8 @@ -43741,34 +44604,6 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/engine/atmos) -"xSr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/yogs/signal_technician, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"xTp" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/yogs/paramedic, -/turf/open/floor/plasteel/white, -/area/medical) "xZO" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass{ @@ -70682,9 +71517,9 @@ rjQ bGL vuN jkl -eew -cGz -qUW +bcP +bcU +aqz aqz aGe aGe @@ -70939,16 +71774,16 @@ oql mkN iKp tgp -dgV +bcQ fYx +aqz +acF +sIu +aHe +aBj aCG -pEH -qpG -uBJ -aIb +csl aJh -bAf -aKp aLD bwY agE @@ -71194,9 +72029,9 @@ awI uVJ diG mTv -guM -oCy -orI +avx +bcz +bcS xyo hNO aad @@ -71205,8 +72040,8 @@ aId aIc aJi csl -aKq -aLE +aJl +aKv sII afM abu @@ -71451,7 +72286,7 @@ vjN hUL diG rEx -jCi +avy anx anx anx @@ -71461,9 +72296,9 @@ aGe aHg aId aHe -mqA -pbT -aLF +aHK +aKs +aLC bxj sJy bxl @@ -71708,7 +72543,7 @@ vJk nFG rae vpz -uSs +awN xIm rVj aAg @@ -71717,14 +72552,14 @@ aad aGe aGe aGe -iTv -wlU -aKs -aLG +sIu +aIb +aKt +aLE aMJ aIq aOv -rEd +aNM bxp aRB aPG @@ -71965,7 +72800,7 @@ hqX wqL diG yba -eva +azf aqA qsc lUu @@ -71974,13 +72809,13 @@ aad aad aCo afM -bwY -aHK -aKt -aLH -bxl +aGe +aKp +aKu +aLJ +aMJ aNU -aOw +bce buC bxp sJO @@ -72222,7 +73057,7 @@ xeu wqL aAn iJY -uSs +awN xIm mgs aAg @@ -72231,13 +73066,13 @@ abi aad abT agE -sWz -aJl -aKu -aLI -aBj -aNV -xSr +aGe +aKq +aLF +aLK +aNp +aOw +bcf aNV aNF aRD @@ -72479,7 +73314,7 @@ mkF wqL aAp yba -vVA +azl anx anx anx @@ -72488,20 +73323,20 @@ aad aad abu afL -sII +sIu aJm -aKv -aLJ +aLG +aLH +aMJ aMN aNW -aLC buC bxp sJP aPG aBo buI -buK +qzT sKj aBu aMJ @@ -72736,7 +73571,7 @@ hXn wqL iIj iJY -dFV +azp aAh aBp awA @@ -72745,10 +73580,10 @@ sHV aEt aEt abu -bwY +aGe aJn aKw -aLK +aLI aMJ aNX aBi @@ -72993,25 +73828,25 @@ mnD asx aty eaf -avx +azq aAi axi aCs uok aEn aFq -aGf -sIA -aIe -aJo +aEt +aGi +aGe +aJp aKx -aLL -aMN -aMN -sJD -aMN -aNp -bwW +aLW +aMJ +aMJ +sJV +aMJ +bcg +sJV aMJ aMJ aMJ @@ -73250,17 +74085,17 @@ qEl wqL aAp yba -avy +aAu aAj blk awA uok aEo aFr -aGg -aHi -aIf -aJp +aEt +aGj +aIe +aJo aKy aLM aMO @@ -73268,7 +74103,7 @@ aNY aOz aPI bwV -aRF +aRI qmB aEt aBq @@ -73501,21 +74336,21 @@ fnp aqA viy bKQ -qIp -mae -eOs +atI +ayj +aBA wqL aAp yba -fjs +aDl anx anx anx uok aEp aFs -aGh -aAl +aFw +aGn aAo aJq bxb @@ -73525,7 +74360,7 @@ aNZ aMP aPJ aBk -aRG +aRJ bxu aUa aUQ @@ -73758,21 +74593,21 @@ ujg oaV vuh asw -jxc +fvd mae -hqX +bcy wqL auv iJY -kwF +bch aAh aBr asv uok aEq aFt -aGh -aHj +aFw +aGo aIh aJr aKz @@ -73782,7 +74617,7 @@ aOB aOB aLU aQK -aRH +aRK aSR aEt aUR @@ -74015,21 +74850,21 @@ anx pjU qFw asw -jxc +fvd mae -hqX +bcy bpB qoT eaf -eCg +bci aAi atx aCw uok aEr aFu -aGi -aHl +aFy +aHi aIi aJs aKz @@ -74039,7 +74874,7 @@ aMX aMX sJG aQK -aRI +aRN aSS fOW aUS @@ -74272,22 +75107,22 @@ rVs aqC arv asC -auw +atK auq -hqX +bcy buw diG yba -azl +bcj aAj aBt asv uok aEs aFv -aGj -aHm -aIj +aGf +aHj +aIf aJt buW aLP @@ -74296,7 +75131,7 @@ aMS aOC buW aQM -rxP +aRO niM fOW aUR @@ -74529,21 +75364,21 @@ apv aqA arw oiL -jxc +fvd mae -hqX +bcy goT diG yba -idD +bck anx anx anx uok aEt sHV -aGg -aHn +aEt +aHl aIk aJu aKA @@ -74553,7 +75388,7 @@ aMT aMT aPK aQN -vkh +aRP pvw fOW aUS @@ -74786,21 +75621,21 @@ pcl aqE arx azm -vmq +auw fLr -hqX +bcy diG axm cBS -wWz +bcl ayh xAj aCz uok aEu -aFw -lkg -aHo +aAl +aGg +aHm aIl pPL aMU @@ -74810,7 +75645,7 @@ aOa aMU bvd aQO -aRJ +aRQ aST aEt aUT @@ -75043,21 +75878,21 @@ anx aqF ary asF -tWQ -uyJ -avE -awI -diG -evB -aDl +fvd +ayk +bcM +bcV +bcW +bcX +bcq ver eZd kaA aDr aEv aFx -pQb -aHp +aGh +aHn aIm bxa aKC @@ -75067,7 +75902,7 @@ aMV aMV aKD aQP -aRK +aRR aSU fOW aUS @@ -75300,22 +76135,22 @@ cWv cWv arz asG -iVy +auC auA qui awJ axo -rgg -diG +bcY +bcr oGc awF aCA uok aEw aDw -aGg -aHq -aIn +aEt +aHo +aIj aJt aKD aLT @@ -75324,7 +76159,7 @@ aMW aOD buW aQK -aRN +bbk aSV fOW aUR @@ -75557,21 +76392,21 @@ abi sAx arA asH -atI +avE auB avG awK axp -ayj -azp +bcZ +bct aAq aBy aCC jDd aEt aEt -aGg -aFy +aEt +aHp aIo aJw aKE @@ -75581,7 +76416,7 @@ aMX aMX buW aQR -aRO +bbT aSY fOW aUS @@ -75814,21 +76649,21 @@ aaV aqz aqz aqz -hsV -auC +sAx +aqz aqz aqz axq -cBf -diG -aAr +bda +bcr +azx aBy -aCD +aBG aDs aEx -aFz aGm -aHl +bcd +aHi aIp aJw aKE @@ -75838,7 +76673,7 @@ aOb aOE aLO blK -aRP +bbU aSX aEt aUR @@ -76071,21 +76906,21 @@ ajQ aqG arB asI -atK +axb +atL auD avI awM axr -ayk -azq -aAs -aBA -aCE -tZo +bcv +aAr +aAZ +aCD +aDv aEy +aEz aFA -aGn -aHt +aHq aAU aJy aJy @@ -76093,9 +76928,9 @@ aLV aMZ aMZ aOF -aPM +bbV aBl -aRQ +bbZ bxu aUa aUU @@ -76329,30 +77164,30 @@ agF agF swZ agF -uKY -avJ +atL +avK cWR axs -fvd -iWl -aXo -jeM -aCF +bdc +bcw +aAs +aAm +aBa +aCE aDu -aEz +aFz aFB -aGo -aAm -aLW -aLW -aLW -aLW -bln +aHt +aIn +aIn +aIn +aLL aOd -aIr -cAX aQT -aRR +aRF +aRG +aRH +bcb aTa aEt aBq @@ -76582,19 +77417,19 @@ aad aad aad agF -aqI -wcs +aqM +arJ asJ agF -gLE -sor +auE +avL aqz wZa -dBX -toF -jWK -aBB -auC +bdi +bcx +aAt +aBb +aqz aqz aEt aEt @@ -76603,11 +77438,11 @@ aEt aEt aEt aEt -viD +aLY +aEt aEt aEt aEt -aGg aEt aEt aEt @@ -76619,7 +77454,7 @@ bIG bIG ehE bak -bal +aPV bbd bbR bcG @@ -76839,32 +77674,32 @@ agF swZ agF agF -gkv -kvq +aqN +arK pKK agF -auE -avJ +auF +avK aqz -scU -axb -azr -aAt -aNo -vhn -utN -aVM -aTb -aTb -aFp -aTb -odT -tKr -ifi -cKo -odT -beR -aPN +bdj +bdl +bdn +bdq +bdm +aCF +aDy +bbO +bbL +bbL +aEF +bbL +aBw +aFE +aLZ +aBv +aBw +aYJ +aOL ovS ovS ovS @@ -76876,7 +77711,7 @@ bAi sna aOH aZr -bam +aQU bbe bbS bcH @@ -77096,46 +77931,46 @@ amH aCh aqP akT -vGO -kvq +aqO +arK bPK agF -auF -avK +auG +avM aqz -axt +bdk +aqz +azr +aAv +aBB aqz -azs -aAu -aBC -aCG -aDv aEA -aDv -aDv -aHv +aEA +aEA +aEA +aEt sHV aEt dyo -wKi +aPM iTc aEt -bbg -aPO -sJH -aQU -aQU -sJH -sJH -aQU -aQU -rcl -aQU -aQU -aZs -aBw -bap -bbT +aYK +aOH +sKx +aOH +aOH +sKx +sKx +aOH +aOH +inf +aOH +aOH +bca +aRS +baj +baj bcI bar bew @@ -77345,54 +78180,54 @@ afL abj swZ ain -aiS -ajS -akU -alI -amI -anz -aot -apx -aqJ +aiW +ajW +akY +alK +amL +anE +aow +aqI arE +aDo asK agF -auG -avL +auH +avN aqz axu ayl -azt -aAv -aBD +azs +aAw +aBC aCH -azf +aDz aEB -aFC -aGp -aGF +aFF +aGr +aHx aIs aEt aEt -aLY +aVM aEt aEt -aOI -aPP -bxR -aRS -aTb +aBx +bbL +aZB +bbK +bbL +aPQ +bbO +bbO +bbL +bbL +bbL +bbO +bbL aUb -aVM -aVM -aTb -aTb -aTb -aVM -aTb -bao -bbf -aBv +aYA +aBz bbR bdF bcK @@ -77602,40 +78437,40 @@ afM aaV agF aio -aiT -ajT -akV -alJ -amJ -anA -aou -akV -aqK +aiX +ajX +ait +alL +amM +aot +apx +ait arF +aEg asL agF -auH -avM +auI +avO aqz axv ayn -azu -aAw -aBE +azt +aAx +aBD aCI -aDx -aEC -aFD -aGq -aHx -aIt -aAY -aBb -aLZ +aDA +aEG +aFG +aGs +aHy +aIv +aHv +aIr +aXo aNb aEt -bbg -aPQ +aYK +aPN aQW aQW aQW @@ -77648,8 +78483,8 @@ sJI aQW sJI aQW -bbg -aZz +aYK +bca bcJ bdG bev @@ -77862,37 +78697,37 @@ aip aiU ajU agF -alK +alM agF anB ait agF -aqL -arG +aiU +aEh asM agF -auI -avN +auJ +avP sAx axw ayo -azv -aAx -aBF -awN -aDy -aED -aFE -aGr -aHh -aFL -aAZ +azu +aAy +aBE +aCJ +aEC +aFp +aFH +aGt +aEt +aJF +aMb aKK -aMa +bbW aNc aEt -bbg -aPR +aYK +aZo aQW aRT aRU @@ -77905,8 +78740,8 @@ jnK aYw aZu aQW -aYA -sKH +aOI +sKE bcK bdH bex @@ -78110,60 +78945,60 @@ aem ajb arD azT -aFZ +aCq arD -aCv +aCB agF -ahv +aFm agF aiV ajV akW -alL +alN amK anC aov apy -aqM -arH -asN -atL -auJ -avO +arG +aEk +arC +asO +auK +axt aqz axx ayp -azw -aAy -aBG -aCJ -aDz -aEE -aFF -aGs -aHy -aIv -aBa +azv +aAz +aBF +aDx +aED +aFp +aFL +aGF +aIt aKL -aMb +aNo +bbj +bbX aNd sHV -aOL -aPS +aMM +aPO sJI aSc aTc -aUd -sKd -aVO -aWB -tXd +aTd +aUW +aVP +aWC aXL -aYx +aXM +aYy aZv aQW -bbh -aPV +aYC +baj baj sKL baj @@ -78363,64 +79198,64 @@ aad abO adz aem -air +ahv +ajZ alz -ayi -aem -aGd -aCq +azn +aCr aCx -aDm -aDt -aEg -aiW -ajW -akX -alM -amL -anD -aiW -apz -aqN -arI -asO -arC -auK -avP +aDc +aDq +aFZ +aiS +aiY +ajY +alI +alO +amN +aou +aiY +aqJ +arH +aEl +asN +agF +avJ +bdb aqz axy ayq -azx -aAz +azw +aAA aBH aCK -aDA -aEF -aFG -aGt +aEE +aFC +aGp +aHh aHz aGY -aJF +aTb aKM aMa aNe aEt -aYA -aPT +aOI +aPP aQW aRV -aTd -aUe -aUW -aVP -aWC -aXf -aXM -aYy +aSa +aUd +aUX +aVT +aWF +aQW +aXN +aYE aZw aQW -bbg -bbV +aYK +bal bcL bdI bey @@ -78620,40 +79455,40 @@ aac acx aeo ajb -agH +ahz aAc arD azU -aGk -aCr -aCy -aDn -akb -aEk -aiX -ajX -akY -alN -amM -anE -aiX -apA -aqO -arJ +aCt +arD +aDf +aDt +aGd +aiT +aiZ +aka +alJ +alP +anz +alP +apz +aqK +arI +aEm asP agF -auL -avQ +auM +avS aqz axz bxH azy -aAA +aAY aBI ays aDB -aEG -aFH +aFD +aGq aGu aHA aIx @@ -78662,12 +79497,12 @@ aKN aMc aNf aEt -aOM -aPU +aob +aPq aQW aRW aTe -aUf +aUe aUX aVQ aWD @@ -78676,10 +79511,10 @@ aQW aQW aQW sJI -bbj -aBx -bcM -aMM +aZs +aBz +bbe +bak bez baj aad @@ -78883,24 +79718,24 @@ arD arD arD arD -aCB +aDk agF -ahU +aGk agF -aiY -ajY +aja +akl akZ -alO -ajY -anF -aow +alQ akl +anF +apA +aqL atj -arK +aFh asQ agF -auM -azM +auN +avT aqz axA ayr @@ -78909,8 +79744,8 @@ aAB aBJ aqz xwu -aEH -aFI +aCN +aEK xwu aEt aIy @@ -78919,24 +79754,24 @@ aKO aMd aNg aEt -aON -aKI +aoc +apd aQW aRX aTf -sJX +aUf aUX aVR aVQ aXg aQW -aYz -aTb -aTb -bbk -bbV +aPR +bbL +bbL +aZy +bal +bcN bcN -bdK beA baj aad @@ -79134,21 +79969,21 @@ aac acH agG agH -ajZ +ahU aFM arD aAa -aGl -aCt -aDc -aDo -aEh -aDo -aEm -aFj +aCu +arD +aDm +agF +swZ +agF +aiU +akU ala -aiZ -amN +aiU +anA ala aox apC @@ -79156,8 +79991,8 @@ ala arL asM agF -auN -avS +auO +avU aqz aqz ays @@ -79166,8 +80001,8 @@ ays aqz aqz aDC -ccy -aFJ +aEH +aFI aGv aHB aEt @@ -79176,32 +80011,32 @@ aHA aHA aEt aEt -amE -aIu +aoe +aPr aQW aIw aTg -sJX -bxS +aUf +aUY aVS aWE aXh aQW -bbg -aZy -bap -bap -bbX +aYK +sKE +baj +baj +baj bcO -bdL +bao beB sKE bfu bfu sLf bfu -bhZ -biF +aPW +aRp bjf bfu aad @@ -79391,21 +80226,21 @@ aad abO aep aFo -ahz -aAW -azn -ahz -aGC -aCu -aDf -aDp +air +akb +ayi +aAb +aCv +aCy +aDn +aEj aEi agF -aja -aka +ajS +akV ala -alP -aka +amI +akV ala aoy apD @@ -79413,52 +80248,52 @@ aqQ arM asR agF -auO -avT -awO +auP +axB +ank +anH +axB +axB +axB +aAF +aBL axB -ayt -ayt -ayt -aBK -aCL -ayt aEI -aFK +aFJ aGw aHC -cXu -ttp -cXu -cXu -aNh -awO -amF -aoe +aNi +bbu +aNi +aNi +bbx +ank +aof +aPs aQX aRZ aTh -sJX -aUY -aVT +aUg +aUZ +aVW aVQ aXi aQW -bbg -aZz +aYK +bca baq bbl bbY bbm -bdM +bap bbm sKE -bfv -bfS -bgB -bho -bia -biG +aKm +aNO +aOk +aOQ +aPX +aRw bjg bfu aad @@ -79651,18 +80486,18 @@ ahA aiq aCp arD -aAb -aGk -aCr -aDk -aDq -aEj -aEl -aFh -aFm +aAW +aCt +arD +aDp +aFj +aGl +swZ +ajT +akX ala -alQ -bxA +amJ +anD ala aoz apE @@ -79670,52 +80505,52 @@ aqR arN asS agF -auP -avU -anH -axC -axC +auQ +avV +anl +awO +awO +awO axC -aAC -aBL -geZ -geZ +aAJ +aCL +aCL aEJ -aEK +aFK aGx aHD -aIA -xEl -bxP -geZ -aNi -anH -amU -aof -aQY -aSa -aSa -aUg -sKe +bbt +bbv +bbw +aCL +bby +anl +aog +aPt +bbr +aHN +aHN +aUd +aVa aVU aWE aXj sJI -aYC -dua -bar -bbm -aBz -bbm -bbm +aPS +aPT +aYz +aZz +bam +aZz +bbf bbm baj bfu bfu bfu bfu -bib -biH +bjh +aRA bjh bfu sLf @@ -79921,20 +80756,20 @@ agF ajc ajc anG -aoA -apF +anR +aoB agF arO ajc agF -auQ -avV +auR +avW awP axD ayw ayw -aAF -aCN +ayt +aBK ayw ayw axD @@ -79947,19 +80782,19 @@ aIB aIB aIB aOe -ank -aog -aQZ +aon +aPu +bbs +aNl aSb -sJS aUh -aUZ +aUX aVV aVQ aXk aQW -bbg -aPV +aYK +baj bas bbn bca @@ -79971,10 +80806,10 @@ bfw bfu bgC bhp -bic -biI -bji -bjy +aPY +aRC +aSA +aSQ bjJ bfu aaa @@ -80172,64 +81007,64 @@ afP agI ajl aiu -ads -afc -aiP -aje -aji -ajj -aoB -apG -uGq -uGq -bxD -atM -auR -avW +aek +aiw +aku +alj +amb +amy +anT +apF +apH +apH +asT +atN +auS +azM axD axF ayx ayx aAG -aCO +aBS ayx ayx aMH axD aKF -aHF +aIA aIB aJI aKP aMe aNj aIB -anl -aon +aoo +aPw aQX aSc aTi aUi -aVa -aVW -aWF -aVW -aXN -aYE -aZB -bap -bap -sKI -bap -bap -bap -bap -bfx +aVO +aWB +aXf +aWB +aYx +aYF +baj +baj +baj +sKE +baj +baj +baj +baj bfu bfu bfu -bid -biJ +bfu +aPZ +aRL bjj bjz bjK @@ -80425,44 +81260,44 @@ acJ adB aer afe -afQ -agJ -ahC -aiv -adt -afJ -aiQ -ajf -aiQ -ajk -lxq -apH +afj +afV +agN +ady +aen +aix +akv +aln +akv +amT +aoA +apG aqS -lxq -asT -atN -auS +aoA +asU +atO +avQ avX axE axG ayy azC aBM -aCV +aCO aEL aME aMI axD aGz -aGM +aNh aIB aJJ aKQ -aMf -aNk -aOf +aKS +amE anu -aoo +aop +aPx aRa aSd aRU @@ -80472,21 +81307,21 @@ aVX aWG aXl aQW -aYF -bxR -aRS -aTb -bcb -bcS -aTb -aVM -beR -bfy -bfT -bgD -bhq -aKm -biG +aYI +aZB +bbK +bbL +bbM +bbN +bbL +bbO +aYJ +bfu +aNP +aOl +bfu +aQa +aRM bjk bjA bjL @@ -80682,12 +81517,12 @@ acK adC aes aff -afR -agK -ahD -aiw -adu -afK +afQ +agJ +ahC +aiu +aeJ +aiy ald oyD syS @@ -80696,8 +81531,8 @@ oyD apI apI arP -asU -atO +atM +auL arP apI axD @@ -80705,21 +81540,21 @@ ayu azA aAD aBN -aDD -aEM -aMF +aCV +bbg +bbh aMK axE aGA aHH aIC -aJK -aKR -aMg -aNl aID -anv -aop +aJL +aMf +aMh +aIB +aoZ +aPU aRb aRb sJT @@ -80737,13 +81572,13 @@ bcc bcT bdP aZo -beS -bfz -bfU -bgE -bhr -bif -biL +bbP +aKn +aNQ +aOs +aOR +aQb +aRY sLf bfu bfu @@ -80940,11 +81775,11 @@ adD abv afg afS -agL +agK ahE aiu -ady -afO +aeR +aiz oyD alT amO @@ -80962,21 +81797,21 @@ ayv azB aAE aBO -aDE +aDD aEN aMG aML axD aGB aHI -aID -aJL -aKS -aMh +aIB +aJK +aKR +aMg aNm aIB -anw -aoZ +apa +aQg aRc aSe aTj @@ -80994,13 +81829,13 @@ aph aph aph aph -bbg -bfA +aYK +bfu bfu bgF bfu -big -biM +aQc +aSh bfu blC blF @@ -81200,11 +82035,11 @@ afT agM ahF afU -adM -agm -ale -alU -amP +aeV +aiA +akw +ahD +alV oyD oyD sAc @@ -81219,12 +82054,12 @@ awQ awQ sDl aBP -aDF +aDE awQ awQ awQ awQ -arY +aNh awe sIK aIB @@ -81232,34 +82067,34 @@ aIB sIK aIB aIB -anI -aog -aRd -aSf -aTk -aSf -aVd -aVZ +apb +aQj +apu +apB +aqh +apB +aqy +asu aWI aph arq asB -atC -aux +avu +axn aph awE axL aye aph -bbg -bfA -bfV -bgG +aYK +bfu +aNR +aOx bhs -bih -biN -blA -blD +aQd +aSi +aSL +aSW blG blJ aaa @@ -81457,10 +82292,10 @@ afU afU afU afU -dYC -agy -alf -alV +aeW +aiy +oyD +alU amQ anJ aoD @@ -81475,8 +82310,8 @@ sDl axH ayz azD -aAH aBQ +aDF azD aDG aEO @@ -81489,32 +82324,32 @@ aKT aMi aNn aHM -anK -apa -aRe -aSg -aTl -aUm -aVe -aWa +apc +aQg +aRc +apR +aqj +aqk +aqB +aqk aWJ aph ars -asD -atD -aJz +aup +avz +axV aph awG axU -ayf +aSf aqw -beV -bfB -bfW -bgH -bht -bii -biO +aVm +aNN +aNS +aOy +aOS +aQe +aOV bfu bfu bfu @@ -81709,13 +82544,13 @@ abW acN adF aet -afj -afV -agN -ahG -aix -adY -agD +ads +afR +agL +ads +adM +aeY +aiB oyD alW amR @@ -81732,46 +82567,46 @@ awQ axI ayA awQ -aAH -aBQ +aBR +aDF awQ aDH aEP awQ -aGE -aHL -aIF -aJM -aKU -aMj +aNh +aHM +aHP +aIL +aJS +aLb aNt -csX -anO -apb +anv +aHc +aQk apd aph aph aph -apB -aqj +arj +aph aph aph aqn asE -atE -art +avA +axX aph awH -axV -ayg +aJC +aSg aph -aOL -bfA -bfX +aVn +bfu +aNT bgI bhu -bij -biP +aQf +aSo bjl aaa aaa @@ -81971,8 +82806,8 @@ afW abw swC abw -aeb -ahs +afa +aiC oyD alX amS @@ -81981,8 +82816,8 @@ aoE apI aqX arU -asZ -atT +asc +ate auX awc awQ @@ -81990,45 +82825,45 @@ awQ awQ awQ aAI -aBR +aEM awQ awQ awQ awQ -bxN +aGE sIB cfz -ewT +aIM aKX -lyp -bIJ -aOj -anZ -apc +aMj +aNu +aOh +aHd +aQl ape aph apq apt -apR -aqk +arn +asy aqn aqx aru atk -atF -avm +avB +axY aph awL -axX aJE +aTk aph -aOL -bfy -bfY -bgJ -bhv -bik -biQ +aVn +bfu +aOc +aOA +aOT +aQh +aSp bjl aaa aaa @@ -82220,7 +83055,7 @@ aad aad swC abX -acO +ace adG aeu afk @@ -82228,8 +83063,8 @@ afX agO ahH abw -aef -aht +afc +aiD alg syC alg @@ -82238,8 +83073,8 @@ alg apJ sAz apI -aHF -atU +arW +atf apI apI awQ @@ -82247,12 +83082,12 @@ axJ ayB azD aAH -aBS +aMF azD ayz aEQ sDl -arY +aNh aHM aIG aJP @@ -82260,32 +83095,32 @@ aKW aMk aNr aHM -aoa -aoo +aIu +aPx apf aph apr -apu -aqh aql -aqo -aqy -asa -atp +aro +asz +atv +atC atG -avt +aur +avC +axZ aph axh -axY -ayU +axh +aTl aph -bbg -bfA +aOg +bfu bfZ -bgK -bhw -bil -biR +aOG +aOU +aQi +aSq bjl aaa aaa @@ -82477,7 +83312,7 @@ aad aad abw abY -acP +acO adH adH adH @@ -82485,8 +83320,8 @@ afY agP ahI abw -adM -ahW +aeW +aiE alh alY aod @@ -82495,15 +83330,15 @@ aoF apK alg arV -atb -atV +asZ +atg auY awd awQ axK ayC awQ -aAJ +aAC aBT awQ aDI @@ -82517,31 +83352,31 @@ coR aMk aNr aOh -aPb -aoZ +aKH +aQg apg apo aps apw aqi -aJd -aqp -aqB -asm -atr +asD +aqn +atD atH -avu -avH -axj -axZ +aus +avD +ayc +ayg +azh aJN -azj -beZ -bfC +aUm +aph +aOg +sLf bga bgL -bhw -bim +aOU +aQE biS bfu aaa @@ -82734,7 +83569,7 @@ aad aad abw abZ -acQ +acP adI aev afl @@ -82742,10 +83577,10 @@ afZ agQ ahJ abw -aei -ahY -ali -alZ +afJ +aiF +akx +alq anM bxB anM @@ -82753,7 +83588,7 @@ apL alg arW atc -aoM +awe atc awe awQ @@ -82766,7 +83601,7 @@ sDl awQ awQ awQ -arY +aNh sIB aII sak @@ -82774,8 +83609,8 @@ uuj aMm aNq aHM -aob -aoZ +aKI +aQg aRf aRf aTp @@ -82786,19 +83621,19 @@ aRf aqD asn ats -atJ -avz -awn -awn -awn -azd -beF -bfa -bfA +avF +ayd +ayU +ayU +ayU +aUv +azj +aYH +bfu bgb bgM -bhx -bin +aOV +aQF aKo sLf aae @@ -82991,7 +83826,7 @@ aaa aae abx aca -acR +acQ adJ aev afm @@ -82999,30 +83834,30 @@ aga agR ahK abw -amy -ahZ +afK +aiG alh -ama +alo amV anN aoG apM alg arX -atd +atb +ath +atU +atV atW -sCr -aBU -bxE -aBU -aBU -atd -atd -sFO -aBU -sGW +atV +atV +atb +atb +atZ +atV aBU -atd +atV +atb aGH aHM aIJ @@ -83031,8 +83866,8 @@ aKY aMn aNr aOh -aPb -aQg +aKH +aQm aRg aSj aTq @@ -83043,19 +83878,19 @@ aTp aqH ata att -auh -avA +avH +ayc awy axk aya -aze +aUw aph -cUI -nZq +aYI +aYJ bfu bfu -bhy -bio +aOW +bjh bfu bfu bgU @@ -83248,7 +84083,7 @@ aaf aae abx acb -acS +acR adK aew afn @@ -83256,40 +84091,40 @@ agb agS ahL abw -adM -aia -alj -amb -amW +aeV +aiH +aky +alZ +amP +amP amW -aoH apN alg -arY -ate -ath -auZ -auZ -auZ -sDK -auZ -auZ -auZ -auZ -sDK -auZ -auZ -auZ +apQ +aAL +aAL +aAL +aAL +aAL +sHZ +aAL +aAL +aAL +aAL +sHZ +aAL +aAL +aAL aGI -aHN +aHM aIK aJP aKZ aMo aHX aHM -aoc -aop +aNk +aPU aRf aSk aTr @@ -83300,37 +84135,37 @@ aRf ari asq atu -auo -avB +awn +atH awz apo aqn aqn aph aph -bfD -bgc -bgN -bhz -bip -biU -bjn -bjB -bjM -bjU -bjB -bjB -bkk -bjB -bjB -bjB -bjB -bjB -bjB -bjB -bjB -bjB -bkW +aYK +aYM +bgP +aOX +aQG +aSr +aSM +aSZ +aTn +aTo +aSZ +aSZ +aTQ +aSZ +aSZ +aSZ +aSZ +aSZ +aSZ +aSZ +aSZ +aUp +aUq blb bgU aaa @@ -83505,7 +84340,7 @@ aaa aae abw acc -acT +acS adL aex afo @@ -83513,8 +84348,8 @@ agc agT ajv abw -adM -aib +aeW +aiP alh amc amX @@ -83522,8 +84357,8 @@ anP aoI apO alg -arZ -sBv +arY +sHZ atX ava awf @@ -83539,54 +84374,54 @@ aES aAL aGJ aHO -aIL -aJR -aLa +aHQ +aJM +aKU aMp aNt -aOi -aPe -aQg +anw +aNy +aQn aRh aSl aTs aUu -aVl +art aWh aRf aGZ -asu -atv -aup -avC +atJ +aux +awB +ayc awy aqn ayb aJO aKg aph -bfE -aTb -bgO -bhA -biq -biV -bjo -bjC -bjC -bjV -bjC -bjC -bkl -blx -bjC -bjC -bjC -bjC -bjC -bjC -bly -bkS +aYL +aYN +aOJ +aOY +aQH +aSs +aSP +aTm +aTm +aTv +aTm +aTm +aUl +aUn +aTm +aTm +aTm +aTm +aTm +aTm +aUo +aUl bkX blc bgU @@ -83766,12 +84601,12 @@ abw abw abw abw -agd -agU +age +agV ahN abw -aek -aic +afO +aiQ alg amd amY @@ -83779,54 +84614,54 @@ alg syC alg alg -arY -atf +apQ +aAL atY -avb +auZ awg bxF awg -ayF +axT azF aAL aBW -aCQ +aBX aDK aET sHZ aGK -aHP -aIM -aJS -aLb +aHM +aIF +aJR +aLa aMq -aNu -aOj -aPf -aQj +bbJ +aOh +aNz +aQm aRi aSm aTt -aUv -aVm -aWi -aWN -arn -asy +aqo +asa +atp atw -aur -avD -awB -axl -ayc +atE +auh +avm +axj +atH +azd +aJd +aRd uTN azg aph bfF aZo bgP -bhB -bir +aOZ +aQI bgP bgU bgU @@ -84017,73 +84852,73 @@ aaz aaM aaX abk -aby -acd -acU -aby -aby -bxx -age -agV -aby -aiy -ajo -akr +abl +abl +acT +abl +abl +aey +agf +agW +abl +adY +agm +ajd alk aae aae anQ aoJ -apP +aoM aqY -asb -atg -atZ -avc -awh -awS +arZ +atd +atT +avb +avd +awi axN -ayG -azG -aAM -sFP -aCR -aDL -aEU +ayD +ayF +ayH +ayO +aCd +aCS +aDS aAL aGL -aHQ +aHM aIN aJT aLc aMr aNv aOh -aPb -aQg +aKH +aQm aRg aSn aTu -aUw -aVn -aWj -arj -aro -asz +aqp +asm +atr atz -aus -avF -aJC -axn -ayd -azh -xTp +atF +auo +avt +axl +ayf +aze +aJz +aRe +aVd +aVe aph bfG bgd bgP -bhC -bis +aPa +aQJ bgU aae aae @@ -84273,51 +85108,51 @@ aak aaA aaN aaY -abl +aeb +aby abz -ace -acV +acU +acW adN -aey +agd +agU ahk -agf -agW ahO -abl -ajp -aks +aeb +agy +aje alk aae aae anQ aoK -apQ +apP aqZ -asc -ath +asb +aAL aua -avd -awi -sDn -sDn -ayH -ayD -auZ -aBX -aCS -aDM +avc +awh +awS +awS +awS +ayG +aAL +azG +aCQ +aCT aEV aAL aGM -aHQ +aHM aIO aJU aLd aMs aNw aHM -aPh -aQk +aOf +aQo aRf aRg aRf @@ -84327,8 +85162,8 @@ aRg aRf aph aqn -atA -aut +aVh +aXe aqn aph aph @@ -84339,8 +85174,8 @@ aqw bfH aLo bgQ -bhD -aKn +aPc +aQL bgP aae aaa @@ -84532,8 +85367,8 @@ aaO aaZ aak abA -acf -acW +acd +acV aak aak aak @@ -84541,14 +85376,14 @@ aak swv aak aak -ajq -jcn +agD +ajf jwi ame ame tKM aoL -arY +apQ sAA ara ara @@ -84557,47 +85392,47 @@ ave awj awj awj -ayI -azI +awT +awV aAL aAL -aCT -aDN +aAK +aCW aAL aAL aHF -aHQ +aHM aIP aJV aLe aHM aNx aOh -aPb -aQl -aRk -eUz -aTw -aTw -aTw -aTw -aTw -aJj -aYa -aYU -aZQ -baG +aKH +aQm +atA aHa -bbv -baG -baG -baG -bfe -bfI -bge -bgR -bhE -biu +aOO +aOO +aOO +aOO +aOO +aRk +aOO +aVi +aXm +aXp +aXs +aXQ +aXp +aXp +aXp +aXV +aVG +aXY +aOP +aPL +aYc bgV aae aaa @@ -84789,8 +85624,8 @@ aaP aba abm ago -acg -swJ +acf +acn adO aez afq @@ -84798,13 +85633,13 @@ agg agX ahP sOx -ajr -akt +ahs +ajg alm amf amZ tKM -atm +ara apS ara asd @@ -84814,47 +85649,47 @@ asg asg asg asg -avi -aDP +asg +awW aAN aBY -avi -aAR +asg +awx asg aFN -aAR -avi +aHL +asg asg asg ase ara ara all -aPi -aQm +aOi +aQp +aut aIz -rlq -aTx -aTx -aVo -aTx -aTx -aTx +aKk +aKk +aQS +aKk +aKk +aKk +aKk +aVk +aWg +aWM +aWV +aXq +aKk +aKk +aKk +aKk +aYg +aXZ +aYa aYb -aYV -aZR -baH -bbw -bcl -aTx -aTx -aTx -aTx -bfJ -bgf -bgS -bhF -biv +aYd bgU aae aaa @@ -85043,11 +85878,11 @@ aak aar aaD aaQ -acX +abc abo abC -ach -acY +acg +acX adP aeA afr @@ -85055,9 +85890,9 @@ afr agY agi adO -dYC -aku -aln +aeV +ajh +akz lZR lZR anQ @@ -85069,49 +85904,49 @@ hpr asg asg asg -bxG +avf asg -avi -aDP +asg +awW axP asg -avi -aAR asg -awT +awx +asg +aAP aAR -avi +asg bxL asg aLf aMt arb aOm -aPj -aQn +aOj +aQq amg fgG aTy aUx -aVp +aRq vCw aWP uuU -aYc -iey +aWv +aVp byo byo -bbx +aXu bcm bdd beb byo bys -bfK -uuX +aYh +aWn bgT -bhG -bxY +aPv +aQV bgU aaa aaa @@ -85300,52 +86135,52 @@ aal aas aaE aaR -abc +abd ggq abD -aci -acZ +ach +acY sOx aeB sOB agh -agZ -ahR -aiz -ajs -akv -alo +agl +ahf +sOx +aht +aji +akA +alr amh ana -anR aoO apU -arc +apZ asf asf asf -avf -awk -awU +asp +aud +avg +avi +asf axO -ayJ -azJ -aAO +ayL asf -ayJ -aDO -aEW -awU -aGN -aHS asf -aJW -aJW -aMu -aNy +azO +asp +asp +aAS +asf +asf +asf +asf +aDP +amF +anI aOn -aPk -aQo +aQr amg sEG aTz @@ -85354,21 +86189,21 @@ aUy aUy aWQ tWh -aYc -iey +aWv +aVp sKB aJA -bby +aXv bcn bde bec beH byo -bfK -uuX +aYh +aWn bgU -bhH -bix +aPD +aRj bgU aaa aaa @@ -85557,52 +86392,52 @@ aal aat aaF aaR -abd +abe abp abE -acj -ada +aci +acZ adR aeC sOA spw aha -ahS -aiA -ajt -akw +adt +aef +ahG +ajj alp qdD anb -anS +anc aoP apV -uxJ +arc asg asg auc -avg +atm awl -awV -axP -avi -azK -aAP +avh +avj +asg +axQ +azI aBZ -avi -aDP +asg +aAO aEX -aFO -aGO +aAQ +aAT aHT gPY -dQC -avi -axP +gPY +asg +avj ard aOo -aPl -aQp +aOp +aQs ami sEG aTA @@ -85611,21 +86446,21 @@ aVq sNz aWR tWh -aYd -bls +aVg +aVr byq baJ -bbz +aXw bco bdf -bed -beI -bff -bfL -aYc +aXP +aXS +aXW +aYi +aWv bgU -bhI -blv +aPE +aRl bgU aaa aaa @@ -85814,52 +86649,52 @@ aal aau aaG aaR -abc +abd ggq abD -aci -adb +ach +ada sOx aeD nEo agj -ahb -ahT -aiB -aju -akx -alq +agZ +ahy +sOx +ahS +ajk +akB +alw amj -anc -anT +anS aoQ apW are ash ash -aud -avh +aso +aso +aso awm -awW -axQ -ayK -awW -aAQ +awk ash -ayK -awW +awm +awk ash -aFP +ash +awm +ash +aso aGP -aud +aso ash -ayK -ayK -aAQ -aNz -aOp -aPm -aQq +ash +ash +awk +amU +anK +aOu +aQt amk sEG aTB @@ -85868,21 +86703,21 @@ aUy aUy aJg lIM -aYe -hOc +aVo +aWb byo baK -bbA +aXx bcp bdg bee beJ byo -bfK -ugK +aYh +aWK bgU -bhH -bix +aPD +aRj bgU aaa aaa @@ -86071,11 +86906,11 @@ aak aav aaH aaQ -oKz +abf swy abF -ack -adc +acj +adb cKy aeE afr @@ -86083,9 +86918,9 @@ afr ahc amu sOD -amT -aky -alr +ahW +ajo +akC ndg ndg anQ @@ -86095,38 +86930,38 @@ arf asi bvV asg -avi -aDP asg -axP -ayL asg -aAR +asg +awo +awU +asg +awx bxL -avi asg asg asg asg asg asg -ayL -hDi -aAR +asg +aAV +aCU +aDQ arf aOq -aPn -aQr +aOM +aQu amk uuU aTC aUz -aVr +aQQ qlf aWT fgG -aYc -aYW +aWv +aWc bys byo byo @@ -86135,11 +86970,11 @@ bdh byo sKB byo -bfK -ugK +aYh +aWK bgV -bhG -biw +aPF +aRm bgU aaa aaa @@ -86328,11 +87163,11 @@ aam aaw aaI aaS -abe +abg wkO abG -acl -swK +ack +adc adO aeF afs @@ -86340,63 +87175,63 @@ agk ahd ahV sOx -ajw -akz +ahY +ajp als aml and tKM aoS -apY +ara ara asj auz aue -avj -awo aue -axP +aue +aue +awx ayM asg -aAR +awx aCa -aCU -aDQ +asg +aue aue aue aGQ aHU aIQ aJX -aHR -sJn +aDO +aFg ara aOr -aPo -aQs +aON +aQv aCM -eUz -aTD -aTD -aVs -aTD -aTD -aTD -aYf -aYY -aTD -baL -aTD -bcq -iML -aTD -iML -aTD -gii -lEr -bgR -bhJ -biy +aJj +aPd +aPd +aSt +aPd +aPd +aVw +aXB +aWd +aPd +aWO +aTx +aXr +aPd +aPd +aPd +aTx +aYq +aYD +aOK +aPH +aRn bgU aae aaa @@ -86585,10 +87420,10 @@ aan aap aaJ aaO -abf +abh aak abA -acf +acd add swv swv @@ -86597,63 +87432,63 @@ aak aak aak aak -ajx -akA +ahZ +ajq alt amm amm tKM aoT -apZ +apY ara ara ara auf -avk -awp awX -axR +avp +awX +awZ ayN aue -blj +azJ aCb aCe -aDR +aDL aEY aFQ aCe aCe aCe aJY -aLh -aAT +aCe +aoS apd sJA -aPp -aQt -blp -aSt -aTE -aTE -aTE -aTE +aPb +aQw aHb -aXw -aYg -aYZ -aRq -baM -bbB -bcr -bdj -bef -aKk -bfg -bfO -heQ -bgW -bhK -biz +aHa +aPg +aPg +aPg +aPg +aTw +aVy +aXC +aWe +aWL +aWS +aXd +aXt +aXO +aXR +aXT +aXX +aYB +aYG +aOP +aPL +aRo bgT aae aaa @@ -86842,20 +87677,20 @@ aae swv aaK aaT -abg -abq +aaY +aeb abH -acm +acl ade adS aeG -ahy -agl -ahe -agl -abq -ajy -akB +aeI +acl +ahb +acl +aeb +aia +ajr alk aae aae @@ -86864,30 +87699,30 @@ aoU aqa arg ask -atl -aug -avl -awq -awY -axS +ara +abJ +auk +avq +awt +axd awX aue -aAR +awx aCc azc -aDS +aFR aEZ aFR aGR aCe aIR -aJZ -aLh -aso +aFT +aCe +atn apd apd -aPq -aQu +aPe +aQx aRr aRs aTF @@ -86895,17 +87730,17 @@ aRs aRr aRs aRr -aXx -aYh +aVz +aXD aZa aZa aZa -baR +aXn bcs -bdk +aXU aZa -beL -wdt +aZa +aYe lXk bgl bgX @@ -87099,20 +87934,20 @@ aaa aax aaL aaU -abh +abq abr abI -acn +acm adf adT -aeH +acm afu -acn -ahf -ahX -aiC -ajz -akC +acm +ahe +ahR +adY +aib +ajs alk aae aae @@ -87121,30 +87956,30 @@ aoV aqb arh asl -atm +ara abb -abJ -awr -awZ -axT -ayO -azL -aAS -aCd -aCW +aun +awp +awu +axR +axS +ayI +azK +aAM +aCR +aDM aDT -aFa -aFS -aGS -aHV -aIS -aKa -aLh -sJo -aNA +aDX +aEW +aCb +aFc +aGN +aCe +aKe +ask apd -aPr -aQv +aPf +aQw aRs aSu aTG @@ -87152,17 +87987,17 @@ aUA aVt aWk aTL -aXy -aJk +aWl +aXE aZb aZU -aJB -bbC -bct -bdl -beg -beL -aYu +aZc +bab +baC +baI +baR +aZa +aYf bfP bfP bfP @@ -87362,14 +88197,14 @@ abs swz abs abs -aeI +aeH afv agn abs abt abt -aen -aig +aic +ajt alu amn ane @@ -87377,49 +88212,49 @@ alu syT alu alu -asp -atm +asl +ara aui -avn -aws +avk +awq axa ara ara -atm -aAT +ara +aoS aCe aCX +aFV aDU +aEU +aFa aFb -aFT -aGT -aHW -aIT -aKb -aLh +aFd +aGO aCe -aso +aCe +atn apd -aPs -aQv +aPh +aQw aRt aSv aTH aUB +aTJ +aUF aVu -aWl -aWU -aXz -aYj -aZc -aZV -baO -bbD +aWm +aXF +aZe +aYn +aZd +bae bxV -bdm +baL beh -sKP -sOV +aYQ +aYS bfP bgm bgY @@ -87616,17 +88451,17 @@ aak sOt sOv swz -aco -adg -adU -abn +abK +act +adl +adV afw ahB abs abP acA -aeJ -aih +aig +aju alv amo anf @@ -87634,49 +88469,49 @@ anU aoW aqc syT -bxC -atm +atl +ara auj -avo -awt +avl +awp awD ara ayQ -azN -asp +apY +asl aCe aCY +aFU aDV -aFc aFU aGU aCe -aIU -aKc -aLi +aFO +aGS +aHR aCe -asp +asl apd -aPt -voi +aPi +aQz aRs -aSw -aTI -aUC -aVv -aWm -aHc -aXA -aYk -aZd -aZW -baP -bbE -bcv -bdn +aJf +aRu +aSB +aTM +aUG +aTL +aWq +aXG +aJB +aYo +aZR +bah +baD +baM bei -beL -aTS +aZa +aYT sKZ bgm bgZ @@ -87873,67 +88708,67 @@ sOr sOu sOw abs -acp -adh -adV +aco +adg +adU aeK afx agp ahg abP acB -aeR -aii -alw -amp +aih +ajw +ale ang +aoH anV anV aqd alu -aso -atm -auk -avp -awu +atn +ara +aug +avn +awr axc ara ayR -azO -aAV +ayJ +azL aCe aCZ +aDN aDW -aFd aFV aGV aCe -aIV -aKd -aLj +aFP +aGT +aHS aCe -aNB +aKf sqz -fMT -lQs +aPj +aQY aRr -aSx -aTJ -aUD -aVw -aJf +aJk +aRv +aTD +aTN +aUH aSz -aXB -aYl +aWq +aYj aZe aZX -baQ -bbF +aZS +ban bcu bdo bej -beL -sPI +aZa +aYU bfP aLp bha @@ -88130,49 +88965,49 @@ aak swv aak abs -acq -adi +acp +adh adW aeL -bxy +afy agq ahh abQ acB -aeR -aij +aii +ajx alv -amq +ani anh anW aoX aqe alu -asp -sBw +asl +sAA aul -avq -awv -axd +avo +aws +awY ara ayS -azP -aso +ayK +azN aCe aDa -aDX -aFe +aDR +aAX aFW aGW sIC -aIW -aKe -aLk -aCf -aNC -aKH -soC -aQw +aFS +aFe +aHR +aCe +aoT +sqz +aPk +aQZ aRs aSy aTK @@ -88180,24 +89015,24 @@ aUE aVx aWo aSz -aXC -aYm +aWr +aYl aZa aZe -baR -bbG +aXn +aZe aZe bdp aZe -beL -nKi +aZa +aYV bfP aKl bhb bhO ibv biX -wUL +aZJ bhO nTi jdD @@ -88387,49 +89222,49 @@ aaf aaa aae abs -acr -adj +acq +adi adW aeM -afy +afz agr ahg abP acB -aeV -ail -alx -amr -ani +aii +ajy +alf anX -ani aqf +aGC +aqf +bdr alu -sAX -atn -aum +ato +ara +ara +ara avr +ara +sAA aww -aum -sDM -aOt -aAe -aAf -aCf -aCf -aDY -aFf -aCf +axe +azR +aCe +aCe +aCe aCf +aCe +aCe +aCe +aCe aCf -aDY -aFf -aLl +sIC aCe -aND -aOu -aPu -aQx +aLh +anO +aPl +bbb aRr aSz aTL @@ -88437,28 +89272,28 @@ aSz aTL aWp aWW -blr -aYn -aHd -aZY -baS -aYk -bcw -bdq -bek -aKJ -bfl -aLg -bgq -bhc -bhP -eFp -bhP -pLb -bhP -biC -bhP -bjq +aWU +aHf +aJD +aYu +aZT +bat +baE +baN +aWj +aWN +aYv +aZh +aZl +aZn +aZE +aZG +aZE +aZK +aZE +aZN +aZE +aZQ bjD bjQ bfP @@ -88645,16 +89480,16 @@ aaa abs swz acs -adk +adj adX aeN -afz +ahT ags ahi acv acC -aeJ -aiD +aig +ajz alv ams aos @@ -88662,59 +89497,59 @@ anY aoY aqg alu -aMx -ato -aun +aoU +aqa +aum +arg avs -awx -axe -ato -axe -azR -aAX -axe +awv +aqa +awv +azP +aAe +awv +aAf +aqa aDb -ato -aFg -axe -avs -axe -sIL -aKf -ato -axe -aNE +awv +arg +awv +aDY +aFf +aqa +awv +aLl sqz -blo -aQy -aRu -aJa -aTM -aUF -aVy -aWq -aWq -aXD -aYo -aHf -aZZ -baT -bbH -bcx -aJD -bel -aKV -bfm -aLn -bgr -bhd -bhQ -aMw -iVw -jBG -iVw -biD -biY +aPm +bbi +aHk +aJv +aSw +aTE +aUC +aVf +aVf +aWX +aYm +aYk +aYR +aZV +bau +baF +baO +baS +baV +aYO +aZk +aZm +aZD +aZF +aZH +aZI +aZL +aZI +aZO +aZP bjr bjE bjR @@ -88900,9 +89735,9 @@ aaa aae aad abs -abK -act -adl +abn +acr +adk adX aeO afA @@ -88910,8 +89745,8 @@ agt swz acz adr -aeW -aiE +aij +akr alu alu syT @@ -88927,8 +89762,8 @@ axf sqz sqz sqz -azS -aKr +aly +sqz sqz sqz sqz @@ -88942,33 +89777,33 @@ sqz sqz sqz sqz -gyV -oQL -aRv -aSB -aTN -aUG -aVz -aWr -aWX -aXE +aPn +bbo +aJa +aQy +aSx +aTI +aUD +aVs +aVv +aXy aYp aZi baa -aHk -bbI +baa +bav baa bds baa -aZl -dfP +aZi +aYW bfP aLv aMl aLA ibv aMD -aLx +aZM aLA nTi biZ @@ -89167,58 +90002,58 @@ abs abs sqz sqz -aeY -aiF -ajd -ajg -vkK -aqm -ajG -uqY +ail +aks +ali +alx +anZ +ajm +ajN +akp +akD +akp akp -uqY -uqY -akE -akG akI -uqY akK -akQ akS +akp +alb alc -amt -vkK -aly -aly +alR +akp +aDZ +anZ +aFX aFX aGX -aly -aIX -udT -aLm -uqY -aIg -vkK -aPw -aQz +aKr +aFX +bbB +bbD +bbF +akp +bbI +anZ +aPo +bbp sJL sJL -aTO -aUH +aKJ +aVA sKf aVA aVA -aXF -aUH +aXz +aVA aZi aJx -baV -bbJ -bcy -bdt -bem -beO -sOV +aZW +baw +baG +baP +baT +aZi +aLg bfP aLq aMv @@ -89416,66 +90251,66 @@ aad swA abL acu -adm -bxw -bym -afB -agu ahj -bym -aiH -afa -aiG -afa -ajh -doD -ajm -ajN -akh +ahX +adu +amp +amq +amr +adu +aei +aiv +akt +aiv +ama +aoa +ajD +ajO akq -tLt -akD +akE +bbq akF -akH akJ -tLt -tLt -tLt -alb -alR -alR -doD -aDZ -mXV +akQ +bbq +bbq +bbq +bbq +amt +bbq +aFi +aoa aFY -bsz -aDZ -aIY -fff -sJa -tLt -tLt -doD -aPx -tLt -aRx -sOT -aTP -aUI +aFY +aIg +aLm +aFY +bbC +bbE +bbG +bbq +bbq +aoa +aPp +bbq +aBs +aHw +aKV +sJL aVB aWs aWY -aXG -aJv +aXA +aYr aZj bac +aZY +bax +baH +baQ +baU baW -bbK -bcz -bdu -ben -beP -bfn +aYX bfP bgm bgm @@ -89672,7 +90507,7 @@ aad aad bxZ abM -byi +adm adn adn adn @@ -89686,30 +90521,30 @@ ado adn ado adp -ajD -ajO +ajG +akh lFi avR ayP -atq +akG sqz sqz aGy sqz sqz akR -jqM +aqm alS aza rzn aEa sHz -aFi -bsA +aIX +bbz aHY aIZ blm -jqM +aqm aMy aHY rzn @@ -89717,22 +90552,22 @@ aPy aQA sqz sOU -sOV -sKa +aLg +aMw aVC aWt aWZ aXH -aYr +baX aZi bad -baX -bbL +aZZ +bay bcA bdv beo -aZl -sPK +aZi +aYY bfP vsf bhg @@ -89929,7 +90764,7 @@ aad aad bxZ byf -byj +afB adn adZ aeP @@ -89943,30 +90778,30 @@ akL alA amv ado -ajn -ajP +akc +alD aki sqz asr -bfp +akH aRz avv axg bhk sqz sqz -sEK +azS axf sqz sqz sqz aKB -blL -bsB +aIY +bbA sqz sqz sqz -sOL +bbH sqz sqz sqz @@ -89974,8 +90809,8 @@ lFi lFi axf aSE -sOV -aUI +aLg +sJL aVD aWu aXa @@ -89984,12 +90819,12 @@ aYs aZj bac baY -bbM +baz bxW bdw bep -aZl -sPI +aZi +aYZ bfP bgm bhi @@ -90186,44 +91021,44 @@ aad aad swA any -byk +agu adn aea aeQ afD -agw -ajI -aid -aiJ -agw -afE +agz +agA +aho +aie +aiN +ajE afE amw anm -ajA -akc +akd +alE akj sqz ass -aTR +acw sJN avw bhk azQ aRz -sEl -sEL -aXb -bai -aSC aYt +bdu +aXJ +aXb +aqr +bdK axW -bxM -bsC +bdO +bdW aKG bvh -sIT -sJc +beM +beQ sJN aae aae @@ -90231,22 +91066,22 @@ aae aae aRy aSF -aTS -aUJ -aVE -sKh -aVE -aVE -sKh -aZk +aLn +sJL +sJL +aMw +sJL +sJL +aMw +aZi baf baZ -bbN +baA bcB bdx beq -sKQ -sOV +aVE +aLg sKZ sKZ bfP @@ -90447,40 +91282,40 @@ byl swL aed aeT +afG afE -agx ahl ado aiK -agx +ajn afF alB amx ado -ajn -ajP +akc +alD akk sqz ast -bfo +acy aRz aRz ayT sJN aRz -bfp +akH aSD aRz aRz aRz -sGY +akH axW -sIb -bsD +bdQ +bdX axW sIN aRz -sJd +beR sJq aaa aPz @@ -90488,22 +91323,22 @@ aPz aPz sOM aSG -aTT -aUK -aVF -sOZ -sPa -sOT -sPk -aZl +aLx +aRx +aSJ +aTP +aTS +aTV +aUI +aZi bag bba -bbO +baB bcC bdy ber -aZl -bxX +aZi +aZf aHG sdL bhj @@ -90704,40 +91539,40 @@ bvg adn aec aeS -afF -agx +agw +afE ahm adp aiL -ajJ +ajA akM -alC +ajF anj adn -ann -akd +ake +amz akm axf sAY -acw +apj +apk +aqr +atq +aXb aXJ -aSC -fBt bai -aXb -sEm aRz sFn sFR sJN -sGY +akH axW -bmb -bsE +bdR +bdY axW aae sIU -sJe +beS sIU aae aPz @@ -90747,20 +91582,20 @@ sOM sJR sON sOY -aBs +aVF sJR sOM sOY -aYu -aZm -bah -bah -bah -sKJ -bah -bah -beQ -sOV +aUJ +aVE +aZi +aZi +aZi +aVE +aZi +aZi +aZi +aLg sOM bgu sPY @@ -90961,40 +91796,40 @@ aad adn aed aeT -afG -agz +agx +afE ahn -aie -aiM -ajK -akN -alD -amz +aid +aif ajB -ajC -ake +aiJ +afG +ajK +ado +akf +amA akn sqz bhk bhk aSD bhk -sCQ +aAk bhk aSD -sEn +bdt sEN sFo sFS aSH -sGY +akH axW -sIc -sIv +bdS +bdZ azb sIO sIU -sJe +beS sIU aaa aPz @@ -91008,16 +91843,16 @@ aVH aWw sOM sPi -aYv -sPa -sPo -iBc -bbP -aUK -bdz -sPa -sOZ -aHw +aUN +aTS +aVZ +aWa +aWi +aRx +aSJ +aTS +aTP +aZg sOM bgv sPY @@ -91219,48 +92054,48 @@ adn aee aeU afH -agA -aho -aif -aiN +aeU +ahp +ado +aiM +ajC +aie +ajJ ajL -akO -alE -amA -ano -ajE -akf +ajP +akg +ann aHu sqz gwL bhk aRz abN -acy +aSC aRz aRz aRz aRz sFp -aAk -sGy -sHb +bdz +bdA +bdL axW -bxM -bsC +bdO +bdW axW aae sIU -sJg +beT sIU aae aPz aPC -aQD aBm -aSJ -aTV -aUM +aCg +aQD +aTT +aUK aVI aWx sOM @@ -91271,10 +92106,10 @@ sOM sOM sON sOY -aBs +aVF sOM sOM -sOV +aTO sON bgw sPY @@ -91485,15 +92320,15 @@ akP alF amB ado -ajF -akg +acv +ano ako sqz voU sDq aRz bvh -sBx +aTR aRz aad aad @@ -91501,14 +92336,14 @@ aSD sFq sFU aRz -sGY +akH sDP -blM -sIw +bdT +bea axW axW sJN -cRz +beU abN aaa aPz @@ -91517,7 +92352,7 @@ aPz sOM aSK aTW -aUN +aUM aVJ aWy sOM @@ -91528,13 +92363,13 @@ sOM uHq sOM bcD -bdB +aYP bes sOM -bfs -aCg -bgx -bhm +aZt +aZx +aZA +aZC bhW sON aac @@ -91742,8 +92577,8 @@ ado adn amC anp +akN aoh -api amD amC amC @@ -91758,14 +92593,14 @@ sJN aRz aRz aSD -sHd +acw axW -bxM -bsC +bdO +bdW sIG axW -sIY -sJi +beN +beV aRz aae aae @@ -91999,8 +92834,8 @@ aae aae syD anq +akO aoi -apj aqq ark auy @@ -92014,15 +92849,15 @@ aad aRz aXK bhk -sGA -sHe +bdB +bdM axW -blO -bsJ +bdU +bed axW axW aKG -sJj +beW axW aae aaf @@ -92256,9 +93091,9 @@ aaa aaa amD anr +alC aoj -apk -aqr +api arl yfs amC @@ -92271,15 +93106,15 @@ aac sEQ axW sDP -atq +akG axW axW -bmh -sIx +bdV +bef aKh sIP bmC -bmG +beX axW aae aaa @@ -92528,15 +93363,15 @@ aac bvg azb sFX -sGC +bdJ azH sHB -blM -sIy +bdT +bek blZ sHB blZ -sJk +beY sDP aae aaa @@ -92785,15 +93620,15 @@ bvg bvg azb sFY -sGD -bsS -sHC -sId -bsM -bsS -sIR -bsS -bsY +aCl +aEd +aFn +aMB +bel +aEd +beK +aEd +beZ axW aae aae @@ -93044,9 +93879,9 @@ axW axW axW azb -blL +aIY blY -bsB +bbA azb axW aKh @@ -93301,9 +94136,9 @@ aBc aCi aDd aEb -aFk +aGb sIe -bsO +bem aHZ aHr azb @@ -93554,18 +94389,18 @@ aae axW ayX azW -aBd +azY aCj aDe -aEc -aFl -aGa -bsP +aEe aIa +aGa +ben +beF aJb aKi -btb -aIa +bfa +beF aNH axW aae @@ -93810,18 +94645,18 @@ aaf aae axW ayY -azX -aBe -aCk -bsv -bsw -bsx -bsw -bsQ -aEd +aMA +aBd +aBf +aDg +aFk aJc -aKj -btc +aFk +beD +beG +aJb +beO +bfb aMA aNI sDP @@ -94067,19 +94902,19 @@ aaf aae axW ayZ -azY -aBf -aCl -aDg -aEe -aFn -aGb -bsR -bsT -bsV -bsX -btd -aMB +azX +aBe +aCk +aEc +aFl +aKj +beg +beE +beI +beL +beP +bfc +bfd aNJ sDP aae diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index cdcd54157dd7..e54256a9835e 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -20270,17 +20270,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) -"aNK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aNL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20817,58 +20806,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"aON" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aOO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aOP" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aOQ" = ( /obj/machinery/requests_console{ department = "Hydroponics"; @@ -41646,21 +41583,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/maintenance/aft) -"bCC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "bCD" = ( /obj/structure/table, /obj/item/retractor, @@ -41668,21 +41590,6 @@ dir = 2 }, /area/medical/sleeper) -"bCE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "bCF" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -46861,6 +46768,27 @@ /obj/structure/closet/secure_closet/brig, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) +"bNT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bNU" = ( +/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/gloves/color/black, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/department/tcoms) +"bNV" = ( +/obj/machinery/vending/wardrobe/sig_wardrobe, +/turf/open/floor/plasteel, +/area/tcommsat/computer) "bOd" = ( /turf/open/floor/plasteel, /area/engine/atmos) @@ -51556,12 +51484,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"cri" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "crk" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -51670,10 +51592,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) -"csk" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) "csl" = ( /obj/structure/transit_tube/diagonal/topleft, /turf/open/space/basic, @@ -52057,26 +51975,6 @@ "czK" = ( /turf/closed/wall, /area/vacant_room) -"czQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"czZ" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"cAa" = ( -/obj/structure/chair, -/obj/item/storage/fancy/cigarettes, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "cAb" = ( /obj/structure/closet, /turf/open/floor/plating, @@ -52703,6 +52601,10 @@ dir = 1 }, /obj/structure/table/glass, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "cLJ" = ( @@ -53519,7 +53421,14 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "eIF" = ( -/obj/item/twohanded/required/kirbyplants/random, +/obj/structure/table, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/extraction_pack, +/obj/item/paper/fluff/stations/lavaland/slime_hunter, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "eOz" = ( @@ -53705,6 +53614,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) +"ftM" = ( +/obj/structure/extraction_point{ + name = "Xenobiology Fulton Retriever" + }, +/turf/open/floor/engine, +/area/science/xenobiology) "fxr" = ( /obj/machinery/airalarm{ pixel_y = 25 @@ -54257,15 +54172,6 @@ }, /turf/open/floor/plating, /area/maintenance/aft) -"hlR" = ( -/obj/structure/rack, -/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/gloves/color/black, -/turf/open/floor/plating, -/area/maintenance/department/tcoms) "hlU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55804,6 +55710,10 @@ }, /turf/open/floor/plating, /area/construction) +"nCP" = ( +/obj/effect/landmark/stationroom/box/xenobridge, +/turf/template_noop, +/area/template_noop) "nCV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -57771,17 +57681,6 @@ }, /turf/open/floor/plasteel, /area/escapepodbay) -"uVN" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -1; - diry = 2 - }, -/turf/open/floor/plating, -/area/maintenance/aft) "uYt" = ( /obj/machinery/atmospherics/components/binary/valve/layer1, /obj/machinery/power/apc{ @@ -57822,10 +57721,6 @@ }, /turf/open/space/basic, /area/space) -"vgm" = ( -/obj/structure/closet/wardrobe/tcomms, -/turf/open/floor/plasteel, -/area/tcommsat/computer) "vjX" = ( /obj/structure/rack, /obj/item/clothing/head/welding, @@ -90012,7 +89907,7 @@ aEu aeN age aIV -agt +bNT agV cxk agt @@ -99892,7 +99787,7 @@ aaa aaa bDW bZv -hlR +bNU gfH aSQ bEe @@ -100159,7 +100054,7 @@ yfa bGL aII bZv -vgm +bNV rvv vDq fkp @@ -101929,7 +101824,7 @@ cNW cNW cgj cNW -cNW +cOT cNW bzs ogO @@ -102184,16 +102079,16 @@ wDq arE arE arE -aNK -aMD -aON -cri -cNW -bAw -bAw -uVN -aag -pEf +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +nCP aaa aaa aaa @@ -102441,16 +102336,16 @@ bDb bDb bDb bDb -cNW -cNW -bBT -cvO -cNW -bPn -bPn -bPn -aag -pEf +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -102698,16 +102593,16 @@ bDb cfr cho bDb -aaa -cNW -bBT -cvO -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -102955,16 +102850,16 @@ bDb cgi chq ccQ -aaa -cOT -bBT -cvO -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -103212,16 +103107,16 @@ bDb cgi chq ccQ -aaa -cOT -bBT -cvO -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -103444,7 +103339,7 @@ bAB bBV bDb bEn -bEm +ftM bEm bEm bJL @@ -103469,16 +103364,16 @@ bDb cgl chs bDb -aaa -cNW -bBT -cvO -cNW -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -103726,16 +103621,16 @@ bDb cgk chr bDb -aaa -cNW -bCC -cvO -cNW -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -103983,16 +103878,16 @@ cTY cTZ chu ccQ -aaf -cOT -bBT -cAa -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -104240,16 +104135,16 @@ ccP ccP cht ckn -csk -czQ -bCE -czZ -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -104497,16 +104392,16 @@ cfy cgn cjB ccQ -aaf -cOT -bBT -cvO -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -104754,16 +104649,16 @@ bDb bDb bDb bDb -aaa -cNW -bBT -cvO -cNW -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa aaa @@ -105011,16 +104906,16 @@ bDb aaf aaf aaa -aaa -cNW -bBT -cvO -cNW -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa cOT @@ -105268,16 +105163,16 @@ bDb aaf aaa aaa -aaa -cOT -bBT -cvO -cOT -aaa -aaa -aaa -aaa -aaa +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV aaa aaa cOT @@ -105525,16 +105420,16 @@ bDb aaf aaa aaa -aaa -cOT -bBT -cvO -cOT -aaf -aaf -aaf -aaf -aaf +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV cNW cNW cOT @@ -105782,16 +105677,16 @@ bDb aaf aaf aaa -aaa -cOT -aOO -gEO -cOT -aaa -aaa -aaa -aaf -aaf +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV cNW cwy cmn @@ -106039,16 +105934,16 @@ bDb atN atN atN -wkN -cNW -aOP -cNW -cNW -cNW -cNW -cNW -cNW -cNW +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV +qQV cNW cmn cmn diff --git a/_maps/map_files/YogsDelta/YogsDelta.dmm b/_maps/map_files/YogsDelta/YogsDelta.dmm index ca8d4d7055be..902cefaf6ded 100644 --- a/_maps/map_files/YogsDelta/YogsDelta.dmm +++ b/_maps/map_files/YogsDelta/YogsDelta.dmm @@ -33706,17 +33706,25 @@ /turf/open/floor/plasteel, /area/security/main) "bca" = ( -/obj/machinery/power/apc/highcap/ten_k{ - dir = 1; - name = "Telecomms Monitoring APC"; - areastring = "/area/tcommsat/computer"; - pixel_y = 28 +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 }, -/obj/item/twohanded/required/kirbyplants/random, -/obj/structure/cable/white{ - icon_state = "0-2" +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel/grimy, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, /area/tcommsat/computer) "bcb" = ( /obj/machinery/camera{ @@ -35167,14 +35175,18 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "beh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, +/obj/structure/table, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/extraction_pack, /obj/effect/turf_decal/tile/brown{ dir = 4 }, +/obj/effect/turf_decal/tile/brown, +/obj/item/paper/fluff/stations/lavaland/slime_hunter, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bei" = ( @@ -58940,29 +58952,21 @@ /area/bridge/meeting_room/council) "bMx" = ( /obj/structure/table/wood, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/power/apc/highcap/ten_k{ + dir = 1; + name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; + pixel_y = 28 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bMy" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom{ - pixel_y = 26 - }, -/obj/item/folder/blue, -/obj/item/pen, +/obj/machinery/vending/wardrobe/sig_wardrobe, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bMz" = ( @@ -60539,6 +60543,9 @@ /obj/structure/chair/office/dark{ dir = 1 }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOI" = ( @@ -62712,13 +62719,13 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bSa" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ icon_state = "scrub_map_on-3"; dir = 4 }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSb" = ( @@ -79385,10 +79392,6 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "crz" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -125762,6 +125765,10 @@ /obj/structure/table/reinforced, /obj/item/extinguisher, /obj/item/extinguisher, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, /turf/open/floor/circuit/green, /area/science/xenobiology) "hLm" = ( @@ -125942,6 +125949,22 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/vacant_room/commissary) +"kNc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm/tcomms{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "ljP" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -164598,7 +164621,7 @@ aXe bHa bIM bKH -bMx +bca bOG bQH bSD @@ -164855,7 +164878,7 @@ bBz bHb bIN bKH -bMy +bMx bOH drU bSE @@ -165112,7 +165135,7 @@ aXh aYu aZn bKH -bca +bMy bSa bQJ bSF @@ -166916,7 +166939,7 @@ bKH bKH bKH bUG -bUF +kNc bUF bUF ccE diff --git a/_maps/map_files/YogsPubby/YogsPubby.dmm b/_maps/map_files/YogsPubby/YogsPubby.dmm index 6c12cac632c7..3d031a624bef 100644 --- a/_maps/map_files/YogsPubby/YogsPubby.dmm +++ b/_maps/map_files/YogsPubby/YogsPubby.dmm @@ -15985,6 +15985,7 @@ /obj/item/radio/intercom{ pixel_y = -26 }, +/obj/structure/closet/emcloset, /turf/open/floor/plasteel, /area/quartermaster/storage) "aFb" = ( @@ -28645,18 +28646,18 @@ /turf/open/floor/plasteel/stairs, /area/storage/tech) "bcG" = ( -/obj/structure/closet/emcloset, +/obj/structure/table, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/extraction_pack, /obj/machinery/airalarm{ dir = 8; - pixel_x = 23 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 + pixel_x = 24 }, +/obj/item/paper/fluff/stations/lavaland/slime_hunter, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bcH" = ( @@ -36071,6 +36072,9 @@ dir = 8 }, /obj/structure/table/glass, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bqG" = ( @@ -40254,6 +40258,7 @@ /area/tcommsat/computer) "bwO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, /turf/open/floor/plating, /area/tcommsat/computer) "bwP" = ( @@ -42623,6 +42628,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bAP" = ( @@ -47253,6 +47259,7 @@ icon_state = "manifold-3"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bIn" = ( @@ -47405,6 +47412,9 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/tcommsat/computer) "bIw" = ( @@ -47415,6 +47425,12 @@ icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/tcommsat/computer) "bIx" = ( @@ -47908,6 +47924,9 @@ icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/tcommsat/computer) "bJp" = ( @@ -47935,6 +47954,9 @@ icon_state = "pipe11-1"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/tcommsat/computer) "bJr" = ( @@ -47946,6 +47968,9 @@ icon_state = "pipe11-1"; dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, /turf/open/floor/plating, /area/tcommsat/computer) "bJs" = ( @@ -48185,6 +48210,7 @@ icon_state = "manifold-3"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bJK" = ( @@ -48214,6 +48240,7 @@ icon_state = "pipe11-3"; dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bJM" = ( @@ -49475,6 +49502,14 @@ "bMv" = ( /turf/closed/wall, /area/hallway/primary/fore) +"bMw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/sig_wardrobe, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) "bMy" = ( /obj/structure/window/reinforced{ dir = 8; @@ -53519,14 +53554,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) -"ceT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/closet/emcloset, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) "ceX" = ( /obj/machinery/light/small{ dir = 8; @@ -54734,6 +54761,7 @@ /area/tcommsat/server) "cmN" = ( /obj/machinery/telecomms/processor/preset_three, +/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cmO" = ( @@ -54752,12 +54780,20 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + external_pressure_bound = 120; + name = "server vent" + }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "cmU" = ( /obj/machinery/light{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "cmV" = ( @@ -56803,6 +56839,12 @@ /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /turf/open/floor/engine, /area/science/xenobiology) +"eVd" = ( +/obj/machinery/airalarm/tcomms{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "eVy" = ( /obj/effect/turf_decal/arrows{ dir = 8 @@ -58539,6 +58581,13 @@ /obj/item/stack/spacecash/c10, /turf/open/floor/plasteel/dark, /area/maintenance/department/crew_quarters/dorms) +"noq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "nsy" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -60274,6 +60323,10 @@ /obj/machinery/nuclearbomb/beer, /turf/open/floor/plating, /area/maintenance/department/engine) +"uKl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "uLi" = ( /obj/structure/chair/office/light, /obj/structure/disposalpipe/segment, @@ -60300,6 +60353,16 @@ /obj/effect/turf_decal/plaque, /turf/open/floor/plating, /area/maintenance/department/engine) +"uNm" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) +"uOu" = ( +/obj/machinery/atmospherics/pipe/manifold/general, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "uQR" = ( /obj/item/ammo_casing/shotgun/beanbag, /turf/open/floor/plating, @@ -60376,6 +60439,10 @@ luminosity = 2 }, /area/maintenance/department/science) +"vrv" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plasteel/dark/telecomms, +/area/tcommsat/server) "vtl" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -60443,6 +60510,11 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) +"vHN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plating, +/area/tcommsat/computer) "vIc" = ( /obj/structure/cable{ icon_state = "2-4" @@ -88913,7 +88985,7 @@ bfR cae tPm bXk -ceT +bMw cfr cfO cgr @@ -89214,10 +89286,10 @@ clG cmG gpI cmM -cmK +uNm cmW cnb -cmK +uNm cnk cmK cns @@ -89466,15 +89538,15 @@ bIm bAO bJJ bJL -clG -clG -clG -gpI +vHN +vHN +vHN +noq cmN -cmK -cmK -cmK -cmK +uKl +vrv +vrv +uOu cnl cmK cnt @@ -89728,10 +89800,10 @@ cmF opz qYS cmK -cmK +uNm cmX cnc -cmK +uNm cmK cmK cnu @@ -89985,10 +90057,10 @@ clG clG cmK cmO +uNm cmK cmK -cmK -cmK +uNm cnm cmK cnv @@ -90242,10 +90314,10 @@ clG cmH cmK cmP -cmK +uNm cmY cnd -cmK +uNm cnn cmK cnw @@ -90497,7 +90569,7 @@ bwU cmy clG cmB -cmK +eVd cmQ cmU cmZ diff --git a/_maps/map_files/Yogsmeta/Yogsmeta.dmm b/_maps/map_files/Yogsmeta/Yogsmeta.dmm index fb588aa5b157..700e61c2138d 100644 --- a/_maps/map_files/Yogsmeta/Yogsmeta.dmm +++ b/_maps/map_files/Yogsmeta/Yogsmeta.dmm @@ -13937,10 +13937,14 @@ /turf/closed/wall, /area/medical/paramedic) "azj" = ( -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, +/obj/structure/table, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/pet_carrier/xenobio, +/obj/item/extraction_pack, +/obj/item/extraction_pack, +/obj/item/paper/fluff/stations/lavaland/slime_hunter, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "azk" = ( @@ -50371,10 +50375,6 @@ /turf/open/floor/engine/n2o, /area/engine/atmos) "bMo" = ( -/obj/machinery/airalarm/server{ - dir = 4; - pixel_x = -22 - }, /obj/machinery/light/small{ dir = 8 }, @@ -50388,6 +50388,10 @@ external_pressure_bound = 120; name = "server vent" }, +/obj/machinery/airalarm/tcomms{ + dir = 4; + pixel_x = -22 + }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "bMp" = ( @@ -56246,6 +56250,8 @@ dir = 9 }, /obj/structure/table/glass, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "bXh" = ( @@ -56393,6 +56399,8 @@ dir = 5 }, /obj/structure/table/glass, +/obj/item/pet_carrier/xenobio, +/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "bXx" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm new file mode 100644 index 000000000000..17dc97759bd2 --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm @@ -0,0 +1,395 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall, +/area/science/nanite) +"b" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"c" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"d" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"e" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"f" = ( +/turf/open/floor/plating, +/area/maintenance/aft) +"g" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"h" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"i" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"j" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"k" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"l" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"m" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"n" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"o" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"p" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"q" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"r" = ( +/obj/structure/chair, +/obj/item/storage/fancy/cigarettes, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"s" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"t" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"u" = ( +/turf/template_noop, +/area/template_noop) +"v" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/aft) +"w" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -1; + diry = 2 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"x" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"y" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) + +(1,1,1) = {" +b +g +j +p +c +f +f +w +x +y +"} +(2,1,1) = {" +c +c +k +q +c +v +v +v +x +y +"} +(3,1,1) = {" +u +c +k +q +h +u +u +u +u +u +"} +(4,1,1) = {" +u +h +k +q +h +u +u +u +u +u +"} +(5,1,1) = {" +u +h +k +q +h +u +u +u +u +u +"} +(6,1,1) = {" +u +c +k +q +c +u +u +u +u +u +"} +(7,1,1) = {" +u +c +l +q +c +u +u +u +u +u +"} +(8,1,1) = {" +d +h +k +r +h +u +u +u +u +u +"} +(9,1,1) = {" +e +i +m +s +h +u +u +u +u +u +"} +(10,1,1) = {" +d +h +k +q +h +u +u +u +u +u +"} +(11,1,1) = {" +u +c +k +q +c +u +u +u +u +u +"} +(12,1,1) = {" +u +c +k +q +c +u +u +u +u +u +"} +(13,1,1) = {" +u +h +k +q +h +u +u +u +u +u +"} +(14,1,1) = {" +u +h +k +q +h +d +d +d +d +d +"} +(15,1,1) = {" +u +h +n +t +h +u +u +u +d +d +"} +(16,1,1) = {" +a +c +o +c +c +c +c +c +c +c +"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm new file mode 100644 index 000000000000..f10539b3500d --- /dev/null +++ b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm @@ -0,0 +1,459 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"c" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"d" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"e" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"f" = ( +/turf/open/floor/plating, +/area/maintenance/aft) +"g" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"h" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"i" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"j" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"k" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"l" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/space/nearstation) +"m" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"n" = ( +/turf/closed/wall, +/area/science/nanite) +"o" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 1; + diry = -2 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"p" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -2; + diry = -1 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"q" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"r" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"s" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/aft) +"t" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -1; + diry = 2 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"u" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"v" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -1; + diry = 2 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"w" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = 2; + diry = 1 + }, +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"x" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"y" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"z" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) + +(1,1,1) = {" +b +o +g +q +c +f +f +t +u +y +"} +(2,1,1) = {" +c +c +j +v +c +s +s +s +u +y +"} +(3,1,1) = {" +a +y +h +x +y +a +a +a +a +a +"} +(4,1,1) = {" +a +y +h +x +y +a +a +a +a +a +"} +(5,1,1) = {" +a +y +h +x +y +a +l +a +a +a +"} +(6,1,1) = {" +a +y +h +x +y +k +l +a +a +a +"} +(7,1,1) = {" +a +y +h +x +y +a +l +a +a +a +"} +(8,1,1) = {" +d +y +h +x +y +a +l +a +a +a +"} +(9,1,1) = {" +e +e +i +z +y +a +l +a +a +a +"} +(10,1,1) = {" +d +y +h +x +y +k +l +a +a +a +"} +(11,1,1) = {" +a +y +h +x +y +a +l +a +a +a +"} +(12,1,1) = {" +a +y +h +x +y +a +l +a +a +a +"} +(13,1,1) = {" +a +y +h +x +y +a +a +a +a +a +"} +(14,1,1) = {" +a +j +j +w +j +d +d +d +d +d +"} +(15,1,1) = {" +a +j +m +r +j +a +a +a +d +d +"} +(16,1,1) = {" +n +c +p +j +c +c +c +c +c +c +"} diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index dd2ef1cc2b79..9e2a529b385d 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -12,6 +12,7 @@ #define MUTATE /datum/mutation/human/bad_dna #define COUGH /datum/mutation/human/cough #define DWARFISM /datum/mutation/human/dwarfism +#define GIGANTISM /datum/mutation/human/gigantism #define CLOWNMUT /datum/mutation/human/clumsy #define TOURETTES /datum/mutation/human/tourettes #define DEAFMUT /datum/mutation/human/deaf @@ -30,6 +31,7 @@ #define ELVIS /datum/mutation/human/elvis #define RADIOACTIVE /datum/mutation/human/radioactive #define GLOWY /datum/mutation/human/glow +#define ANTIGLOWY /datum/mutation/human/glow/anti #define TELEPATHY /datum/mutation/human/telepathy #define FIREBREATH /datum/mutation/human/firebreath #define VOID /datum/mutation/human/void @@ -42,10 +44,15 @@ #define INSULATED /datum/mutation/human/insulated #define SHOCKTOUCH /datum/mutation/human/shock #define OLFACTION /datum/mutation/human/olfaction +#define ACIDFLESH /datum/mutation/human/acidflesh +#define BADBLINK /datum/mutation/human/badblink +#define SPASTIC /datum/mutation/human/spastic +#define EXTRASTUN /datum/mutation/human/extrastun #define GELADIKINESIS /datum/mutation/human/geladikinesis #define CRYOKINESIS /datum/mutation/human/cryokinesis + #define UI_CHANGED "ui changed" #define UE_CHANGED "ue changed" diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index 070b92acc7fb..1793bf22af19 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -7,7 +7,7 @@ GLOBAL_VAR_INIT(clockwork_construction_value, 0) //The total value of all structures built by the clockwork cult GLOBAL_VAR_INIT(clockwork_vitality, 0) //How much Vitality is stored, total -GLOBAL_VAR_INIT(clockwork_power, 0) //How many watts of power are globally available to the clockwork cult +GLOBAL_VAR_INIT(clockwork_power, 0) //How many joules of power are globally available to the clockwork cult GLOBAL_LIST_EMPTY(all_clockwork_objects) //All clockwork items, structures, and effects in existence GLOBAL_LIST_EMPTY(all_clockwork_mobs) //All clockwork SERVANTS (not creatures) in existence @@ -28,7 +28,7 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us #define SCRIPTURE_APPLICATION "Application" //Various costs related to power. -#define MAX_CLOCKWORK_POWER 50000 //The max power in W that the cult can stockpile +#define MAX_CLOCKWORK_POWER 50000 //The max power in J that the cult can stockpile #define SCRIPT_UNLOCK_THRESHOLD 25000 //Scripts will unlock if the total power reaches this amount #define APPLICATION_UNLOCK_THRESHOLD 40000 //Applications will unlock if the total powre reaches this amount diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 8cd90ab8d499..4d4d8b9479ef 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -150,6 +150,7 @@ #define COMSIG_MOB_HUD_CREATED "mob_hud_created" //from base of mob/create_mob_hud(): () #define COMSIG_MOB_ATTACK_HAND "mob_attack_hand" //from base of #define COMSIG_MOB_ITEM_ATTACK "mob_item_attack" //from base of /obj/item/attack(): (mob/M, mob/user) +#define COMSIG_MOB_APPLY_DAMAGE "mob_apply_damage" //from base of /mob/living/proc/apply_damage(): (damage, damagetype, def_zone) #define COMSIG_MOB_ITEM_AFTERATTACK "mob_item_afterattack" //from base of obj/item/afterattack(): (atom/target, mob/user, proximity_flag, click_parameters) #define COMSIG_MOB_ATTACK_RANGED "mob_attack_ranged" //from base of mob/RangedAttack(): (atom/A, params) #define COMSIG_MOB_THROW "mob_throw" //from base of /mob/throw_item(): (atom/target) @@ -239,6 +240,9 @@ // /obj/item/pen signals #define COMSIG_PEN_ROTATED "pen_rotated" //called after rotation in /obj/item/pen/attack_self(): (rotation, mob/living/carbon/user) +// /obj/item/gun signals +#define COMSIG_MOB_FIRED_GUN "mob_fired_gun" //called in /obj/item/gun/process_fire (user, target, params, zone_override) + // /obj/item/projectile signals (sent to the firer) #define COMSIG_PROJECTILE_ON_HIT "projectile_on_hit" // from base of /obj/item/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle) #define COMSIG_PROJECTILE_BEFORE_FIRE "projectile_before_fire" // from base of /obj/item/projectile/proc/fire(): (obj/item/projectile, atom/original_target) @@ -328,4 +332,4 @@ #define COMSIG_XENO_SLIME_CLICK_SHIFT "xeno_slime_click_shift" //from slime ShiftClickOn(): (/mob) #define COMSIG_XENO_TURF_CLICK_SHIFT "xeno_turf_click_shift" //from turf ShiftClickOn(): (/mob) #define COMSIG_XENO_TURF_CLICK_CTRL "xeno_turf_click_alt" //from turf AltClickOn(): (/mob) -#define COMSIG_XENO_MONKEY_CLICK_CTRL "xeno_monkey_click_ctrl" //from monkey CtrlClickOn(): (/mob) \ No newline at end of file +#define COMSIG_XENO_MONKEY_CLICK_CTRL "xeno_monkey_click_ctrl" //from monkey CtrlClickOn(): (/mob) diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index e69e79d431de..579582929be7 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -128,6 +128,10 @@ #define NECK (1<<11) #define FULL_BODY (~0) +//defines for the index of hands +#define LEFT_HANDS 1 +#define RIGHT_HANDS 2 + //flags for female outfits: How much the game can safely "take off" the uniform without it looking weird #define NO_FEMALE_UNIFORM 0 #define FEMALE_UNIFORM_FULL 1 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 15a7ad87b8aa..ae57e492a4f6 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -10,6 +10,8 @@ #define isweakref(D) (istype(D, /datum/weakref)) +#define isappearance(A) (copytext("\ref[A]", 4, 6) == "3a") + //Turfs //#define isturf(A) (istype(A, /turf)) This is actually a byond built-in. Added here for completeness sake. diff --git a/code/__DEFINES/medal.dm b/code/__DEFINES/medal.dm deleted file mode 100644 index b39f33a71bc0..000000000000 --- a/code/__DEFINES/medal.dm +++ /dev/null @@ -1,32 +0,0 @@ -// Medal names -#define BOSS_KILL_MEDAL "Killer" -#define ALL_KILL_MEDAL "Exterminator" //Killing all of x type -#define BOSS_KILL_MEDAL_CRUSHER "Crusher" - -//Defines for boss medals -#define BOSS_MEDAL_MINER "Blood-drunk Miner" -#define BOSS_MEDAL_BUBBLEGUM "Bubblegum" -#define BOSS_MEDAL_COLOSSUS "Colossus" -#define BOSS_MEDAL_DRAKE "Drake" -#define BOSS_MEDAL_HIEROPHANT "Hierophant" -#define BOSS_MEDAL_LEGION "Legion" -#define BOSS_MEDAL_TENDRIL "Tendril" -#define BOSS_MEDAL_SWARMERS "Swarmer Beacon" - -// Score names -#define HIEROPHANT_SCORE "Hierophants Killed" -#define BOSS_SCORE "Bosses Killed" -#define BUBBLEGUM_SCORE "Bubblegum Killed" -#define COLOSSUS_SCORE "Colossus Killed" -#define DRAKE_SCORE "Drakes Killed" -#define LEGION_SCORE "Legion Killed" -#define SWARMER_BEACON_SCORE "Swarmer Beacons Killed" -#define TENDRIL_CLEAR_SCORE "Tendrils Killed" - -//Misc medals -#define MEDAL_METEOR "Your Life Before Your Eyes" -#define MEDAL_PULSE "Jackpot" -#define MEDAL_TIMEWASTE "Overextended The Joke" -#define MEDAL_RODSUPLEX "Feat of Strength" -#define MEDAL_CLOWNCARKING "Round and Full" -#define MEDAL_THANKSALOT "The Best Driver" diff --git a/code/__DEFINES/quickwrite.dm b/code/__DEFINES/quickwrite.dm new file mode 100644 index 000000000000..6a133f64c2fc --- /dev/null +++ b/code/__DEFINES/quickwrite.dm @@ -0,0 +1,24 @@ +#define QUICKWRITE "quickwrite.dll" + +#define QUICKWRITE_OPEN(filename) call(QUICKWRITE, "open_file")(filename) +#define QUICKWRITE_CLOSE(filename) call(QUICKWRITE, "close_file")(filename) +#define QUICKWRITE_WRITE(file, data) call(QUICKWRITE, "write_file")(file, data) +#define QUICKWRITE_CLOSE_ALL call(QUICKWRITE, "close_all")() + +/proc/_quickwrite_check(res) + if(copytext(res, 1, 6) == "ERROR") + world.log << "QUICKWRITE: [res]" + return FALSE + return TRUE + +/proc/quickwrite_open(file, data) + return _quickwrite_check(QUICKWRITE_OPEN(file)) + +/proc/quickwrite_close(file, data) + return _quickwrite_check(QUICKWRITE_CLOSE(file)) + +/proc/quickwrite_write(file, data) + return _quickwrite_check(QUICKWRITE_WRITE(file, data)) + +/proc/quickwrite_close_all() + QUICKWRITE_CLOSE_ALL diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index e744a00fc4dc..04ee95ea864f 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -123,6 +123,12 @@ #define STATUS_EFFECT_BOUNTY /datum/status_effect/bounty //rewards the person who added this to the target with refreshed spells and a fair heal +#define STATUS_EFFECT_HELDUP /datum/status_effect/heldup // someone is currently pointing a gun at you + +#define STATUS_EFFECT_HOLDUP /datum/status_effect/holdup // you are currently pointing a gun at someone + +#define STATUS_EFFECT_NOTSCARED /datum/status_effect/notscared // you have had a gun pointed at you and are not startled about this fact for a minute + #define STATUS_EFFECT_TAGALONG /datum/status_effect/tagalong //allows darkspawn to accompany people's shadows //Yogs ///////////// diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 60e6507da68d..a8391180a3f9 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -80,6 +80,7 @@ #define INIT_ORDER_PATH -50 #define INIT_ORDER_DISCORD -60 #define INIT_ORDER_PERSISTENCE -95 +#define INIT_ORDER_DEMO -99 // To avoid a bunch of changes related to initialization being written, do this last #define INIT_ORDER_CHAT -100 //Should be last to ensure chat remains smooth during init. // Subsystem fire priority, from lowest to highest priority @@ -124,7 +125,7 @@ #define RUNLEVELS_DEFAULT (RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME) - +// Truly disgusting, TG. Truly disgusting. #define COMPILE_OVERLAYS(A)\ if (TRUE) {\ @@ -149,4 +150,6 @@ }\ }\ A.flags_1 &= ~OVERLAY_QUEUED_1;\ + if(isturf(A)){SSdemo.mark_turf(A);}\ + if(isobj(A) || ismob(A)){SSdemo.mark_dirty(A);}\ } diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 84b0e8e94ce1..0d8e1ed58182 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -198,6 +198,7 @@ /* Close open log handles. This should be called as late as possible, and no logging should hapen after. */ /proc/shutdown_logging() rustg_log_close_all() + quickwrite_close_all() /* Helper procs for building detailed log lines */ diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 551746505190..afd8e6eb49c3 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -102,19 +102,12 @@ if(!findname(.)) break -/proc/random_unique_lizard_name(gender, attempts_to_find_unique_name=10, corporate = TRUE) - if(corporate) - for(var/i in 1 to attempts_to_find_unique_name) - . = capitalize(corporate_lizard_name()) - - if(!findname(.)) - break - else - for(var/i in 1 to attempts_to_find_unique_name) - . = capitalize(lizard_name(gender)) +/proc/random_unique_lizard_name(gender, attempts_to_find_unique_name=10) + for(var/i in 1 to attempts_to_find_unique_name) + . = capitalize(lizard_name(gender)) - if(!findname(.)) - break + if(!findname(.)) + break /proc/random_unique_plasmaman_name(attempts_to_find_unique_name=10) for(var/i in 1 to attempts_to_find_unique_name) diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index 1ee2dbca4e7c..f7223dda89a3 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -4,9 +4,6 @@ else return "[pick(GLOB.lizard_names_female)]-[pick(GLOB.lizard_names_female)]" -/proc/corporate_lizard_name() - return "[capitalize(pick(GLOB.lizard_verbs))]-the-[capitalize(pick(GLOB.lizard_nouns))]" - /proc/ethereal_name() var/tempname = "[pick(GLOB.ethereal_names)] [random_capital_letter()]" if(prob(65)) diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm index b0d8c1ac87c9..f7231351538d 100644 --- a/code/_globalvars/lists/names.dm +++ b/code/_globalvars/lists/names.dm @@ -9,8 +9,6 @@ GLOBAL_LIST_INIT(first_names_female, world.file2list("strings/names/first_female GLOBAL_LIST_INIT(last_names, world.file2list("strings/names/last.txt")) GLOBAL_LIST_INIT(lizard_names_male, world.file2list("strings/names/lizard_male.txt")) GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_female.txt")) -GLOBAL_LIST_INIT(lizard_verbs, world.file2list("strings/names/lizard_verbs.txt")) -GLOBAL_LIST_INIT(lizard_nouns, world.file2list("strings/names/lizard_nouns.txt")) GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt")) GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt")) GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt")) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 47570b632ff5..e8dfd11cdd5c 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -453,7 +453,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." time_name = "until the Ark finishes summoning" if(time_info) textlist += "[time_info / 60] minutes [time_name].
" - textlist += "[DisplayPower(get_clockwork_power())] / [DisplayPower(MAX_CLOCKWORK_POWER)] power available for use." + textlist += "[DisplayEnergy(get_clockwork_power())] / [DisplayEnergy(MAX_CLOCKWORK_POWER)] power available for use." desc = textlist.Join() ..() diff --git a/code/_onclick/hud/lavaland_elite.dm b/code/_onclick/hud/lavaland_elite.dm new file mode 100644 index 000000000000..480e0e398e0b --- /dev/null +++ b/code/_onclick/hud/lavaland_elite.dm @@ -0,0 +1,7 @@ +/datum/hud/lavaland_elite + ui_style = 'icons/mob/screen_slime.dmi' + +/datum/hud/lavaland_elite/New(mob/living/simple_animal/hostile/asteroid/elite) + ..() + healths = new /obj/screen/healths/lavaland_elite() + infodisplay += healths diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 947d70f54733..661d49292f2a 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -8,7 +8,7 @@ var/last_parallax_shift //world.time of last update var/parallax_throttle = 0 //ds between updates var/parallax_movedir = 0 - var/parallax_layers_max = 3 + var/parallax_layers_max = 4 var/parallax_animate_timer /datum/hud/proc/create_parallax(mob/viewmob) @@ -22,6 +22,8 @@ C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_1(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_2(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/planet(null, C.view) + if(SSparallax.random_layer) + C.parallax_layers_cached += new SSparallax.random_layer C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_3(null, C.view) C.parallax_layers = C.parallax_layers_cached.Copy() @@ -64,12 +66,12 @@ switch(C.prefs.parallax) if (PARALLAX_INSANE) C.parallax_throttle = FALSE - C.parallax_layers_max = 4 + C.parallax_layers_max = 5 return TRUE if (PARALLAX_MED) C.parallax_throttle = PARALLAX_DELAY_MED - C.parallax_layers_max = 2 + C.parallax_layers_max = 3 return TRUE if (PARALLAX_LOW) @@ -80,8 +82,9 @@ if (PARALLAX_DISABLE) return FALSE + //This is high parallax. C.parallax_throttle = PARALLAX_DELAY_DEFAULT - C.parallax_layers_max = 3 + C.parallax_layers_max = 4 return TRUE /datum/hud/proc/update_parallax_pref(mob/viewmob) @@ -296,6 +299,20 @@ speed = 1.4 layer = 3 +/obj/screen/parallax_layer/random + blend_mode = BLEND_OVERLAY + speed = 3 + layer = 3 + +/obj/screen/parallax_layer/random/space_gas + icon_state = "space gas" + +/obj/screen/parallax_layer/random/space_gas/Initialize(mapload, view) + src.add_atom_colour(SSparallax.random_parallax_color, ADMIN_COLOUR_PRIORITY) + +/obj/screen/parallax_layer/random/asteroids + icon_state = "asteroids" + /obj/screen/parallax_layer/planet icon_state = "planet" blend_mode = BLEND_OVERLAY diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 884d74effae6..35716c7cc451 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -641,6 +641,12 @@ screen_loc = ui_slime_health mouse_opacity = MOUSE_OPACITY_TRANSPARENT +/obj/screen/healths/lavaland_elite + icon = 'icons/mob/screen_elite.dmi' + icon_state = "elite_health0" + screen_loc = ui_health + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + /obj/screen/healthdoll name = "health doll" screen_loc = ui_healthdoll diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 0e3b247a37ea..dd595415c82b 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -5,7 +5,11 @@ var/resolved = target.attackby(src, user, params) if(!resolved && target && !QDELETED(src)) afterattack(target, user, 1, params) // 1: clicking something Adjacent - + SSdemo.mark_dirty(src) + if(isturf(target)) + SSdemo.mark_turf(target) + else + SSdemo.mark_dirty(target) //Checks if the item can work as a tool, calling the appropriate tool behavior on the target /obj/item/proc/tool_attack_chain(mob/user, atom/target) @@ -20,6 +24,7 @@ if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK_SELF, user) & COMPONENT_NO_INTERACT) return interact(user) + SSdemo.mark_dirty(src) /obj/item/proc/pre_attack(atom/A, mob/living/user, params) //do stuff before attackby! if(SEND_SIGNAL(src, COMSIG_ITEM_PRE_ATTACK, A, user, params) & COMPONENT_NO_ATTACK) diff --git a/code/controllers/subsystem/achievements.dm b/code/controllers/subsystem/achievements.dm new file mode 100644 index 000000000000..d79da89d1a7c --- /dev/null +++ b/code/controllers/subsystem/achievements.dm @@ -0,0 +1,85 @@ +SUBSYSTEM_DEF(achievements) + name = "Achievements" + flags = SS_NO_FIRE + var/list/achievements = list() + var/list/cached_achievements = list() + var/list/browsers = list() + var/list/achievementsEarned = list() + +/datum/controller/subsystem/achievements/Initialize(timeofday) + for(var/i in subtypesof(/datum/achievement)) + var/datum/achievement/A = i + achievements[A] = initial(A.id) + + var/datum/DBQuery/medalQuery = SSdbcore.NewQuery("SELECT name, descr FROM [format_table_name("achievements")] WHERE id = '[initial(A.id)]'") + medalQuery.Execute() + if(!medalQuery.NextRow()) + var/datum/DBQuery/medalQuery2 = SSdbcore.NewQuery("INSERT INTO [format_table_name("achievements")] (name, id, descr) VALUES ('[initial(A.name)]', '[initial(A.id)]', '[initial(A.desc)]')") + medalQuery2.Execute() + qdel(medalQuery2) + else if(medalQuery.item[1] != initial(A.name) || medalQuery.item[2] != initial(A.desc)) + var/datum/DBQuery/medalQuery2 = SSdbcore.NewQuery("UPDATE [format_table_name("achievements")] SET name = '[initial(A.name)]', descr = '[initial(A.desc)]' WHERE id = '[initial(A.id)]'") + medalQuery2.Execute() + qdel(medalQuery2) + + qdel(medalQuery) + + + var/datum/DBQuery/ridOldChieves = SSdbcore.NewQuery("SELECT id FROM [format_table_name("achievements")]") + ridOldChieves.Execute() + while(ridOldChieves.NextRow()) + var/id = text2num(ridOldChieves.item[1]) + var/found_achievement = FALSE + for(var/I in achievements) + var/datum/achievement/A = I + if(initial(A.id) != id) + continue + found_achievement = TRUE + if(!found_achievement) + log_sql("Old achievement [id] found in database, removing") + var/datum/DBQuery/getRidOfOldStuff = SSdbcore.NewQuery("DELETE FROM [format_table_name("achievements")] WHERE id = '[id]'") + getRidOfOldStuff.Execute() + var/datum/DBQuery/ridTheOtherTableAsWell = SSdbcore.NewQuery("DELETE FROM [format_table_name("earned_achievements")] WHERE id = '[id]'") + ridTheOtherTableAsWell.Execute() + qdel(ridTheOtherTableAsWell) + qdel(getRidOfOldStuff) + + qdel(ridOldChieves) + return ..() + +/datum/controller/subsystem/achievements/proc/unlock_achievement(datum/achievement/achievement, client/C) + if(!achievements[achievement]) + log_sql("Achievement [initial(achievement.name)] not found in list of achievements when trying to unlock for [C.ckey]") + return FALSE + if(!has_achievement(achievement, C)) + var/datum/DBQuery/medalQuery = SSdbcore.NewQuery("INSERT INTO [format_table_name("earned_achievements")] (ckey, id) VALUES ('[C.ckey]', '[initial(achievement.id)]')") + medalQuery.Execute() + qdel(medalQuery) + cached_achievements[C.ckey] += achievement + if(!achievementsEarned[C.ckey]) + achievementsEarned[C.ckey] = list() + achievementsEarned[C.ckey] += achievement + return TRUE + +/datum/controller/subsystem/achievements/proc/has_achievement(datum/achievement/achievement, client/C) + if(!achievements[achievement]) + log_sql("Achievement [initial(achievement.name)] not found in list of achievements when checking for [C.ckey]") + if(!cached_achievements[C.ckey]) + cache_achievements(C) + + return (achievement in cached_achievements[C.ckey]) + +/datum/controller/subsystem/achievements/proc/cache_achievements(client/C) + var/datum/DBQuery/cacheQuery = SSdbcore.NewQuery("SELECT id FROM [format_table_name("earned_achievements")] WHERE ckey = '[C.ckey]'") + cacheQuery.Execute() + cached_achievements[C.ckey] = list() + while(cacheQuery.NextRow()) + for(var/i in achievements) + if(achievements[i] == text2num(cacheQuery.item[1])) + cached_achievements[C.ckey] += i + break + qdel(cacheQuery) + return + +/datum/controller/subsystem/achievements/proc/get_browser(client/C) + return browsers[C.ckey] diff --git a/code/controllers/subsystem/chat.dm b/code/controllers/subsystem/chat.dm index 569bd1be2a2e..729785a7f300 100644 --- a/code/controllers/subsystem/chat.dm +++ b/code/controllers/subsystem/chat.dm @@ -18,7 +18,7 @@ SUBSYSTEM_DEF(chat) return -/datum/controller/subsystem/chat/proc/queue(target, message, handle_whitespace = TRUE) +/datum/controller/subsystem/chat/proc/queue(target, message, handle_whitespace = TRUE, confidential = FALSE) if(!target || !message) return @@ -37,6 +37,8 @@ SUBSYSTEM_DEF(chat) message = replacetext(message, "\t", "[FOURSPACES][FOURSPACES]") message += "
" + if(!confidential) + SSdemo.write_chat(target, message) if(islist(target)) for(var/I in target) @@ -48,7 +50,7 @@ SUBSYSTEM_DEF(chat) if(!C.chatOutput.loaded) //Client still loading, put their messages in a queue C.chatOutput.messageQueue += message continue - + message = to_utf8(message, I) // yogs - LibVG payload[C] += url_encode(url_encode(message)) diff --git a/code/controllers/subsystem/demo.dm b/code/controllers/subsystem/demo.dm new file mode 100644 index 000000000000..6063f5a402f5 --- /dev/null +++ b/code/controllers/subsystem/demo.dm @@ -0,0 +1,437 @@ +SUBSYSTEM_DEF(demo) + name = "Demo" + wait = 1 + flags = SS_TICKER + init_order = INIT_ORDER_DEMO + runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY + + var/demo_file + var/list/pre_init_lines = list() // stuff like chat before the init + var/list/icon_cache = list() + var/list/icon_state_caches = list() + var/list/name_cache = list() + + var/list/marked_dirty = list() + var/list/marked_new = list() + var/list/marked_turfs = list() + var/list/del_list = list() + + var/last_written_time = null + var/last_chat_message = null + + // stats stuff + var/last_queued = 0 + var/last_completed = 0 + +/datum/controller/subsystem/demo/proc/write_time() + if(world.system_type != MS_WINDOWS) + return + var/new_time = world.time + if(last_written_time != new_time) + if(initialized) + QUICKWRITE_WRITE(demo_file, "time [new_time]\n") + else + pre_init_lines += "time [new_time]" + last_written_time = new_time + +/datum/controller/subsystem/demo/proc/write_event_line(line) + if(world.system_type != MS_WINDOWS) + return + write_time() + if(initialized) + QUICKWRITE_WRITE(demo_file, line + "\n") + else + pre_init_lines += line + +/datum/controller/subsystem/demo/proc/write_chat(target, text) + if(world.system_type != MS_WINDOWS) + return + var/target_text = "" + if(target == GLOB.clients) + target_text = "world" + else if(islist(target)) + var/list/target_keys = list() + for(var/T in target) + var/client/C = CLIENT_FROM_VAR(T) + if(C) + target_keys += C.ckey + if(!target_keys.len) + return + target_text = jointext(target_keys, ",") + else + var/client/C = CLIENT_FROM_VAR(target) + if(C) + target_text = C.ckey + else + return + write_event_line("chat [target_text] [last_chat_message == text ? "=" : json_encode(text)]") + last_chat_message = text + +/datum/controller/subsystem/demo/Initialize() + if(world.system_type != MS_WINDOWS) + can_fire = FALSE + return ..(); + demo_file = "[GLOB.log_directory]/demo.txt" + quickwrite_open(demo_file) + QUICKWRITE_WRITE(demo_file, "demo version 1\n") // increment this if you change the format + if(GLOB.revdata) + QUICKWRITE_WRITE(demo_file, "commit [GLOB.revdata.originmastercommit || GLOB.revdata.commit]\n") + + // write a "snapshot" of the world at this point. + // start with turfs + world.log << "Writing turfs..." + QUICKWRITE_WRITE(demo_file, "init [world.maxx] [world.maxy] [world.maxz]\n") + marked_turfs.len = 0 + for(var/z in 1 to world.maxz) + var/row_list = list() + var/last_appearance + var/rle_count = 1 + for(var/y in 1 to world.maxy) + for(var/x in 1 to world.maxx) + var/turf/T = locate(x,y,z) + T.demo_last_appearance = T.appearance + var/this_appearance + // space turfs are difficult to RLE otherwise, because they all + // have different appearances despite being the same thing. + if(T.type == /turf/open/space || T.type == /turf/open/space/basic) + this_appearance = "s" // save the bytes + else if(istype(T, /turf/open/space/transit)) + this_appearance = "t[T.dir]" + else + this_appearance = T.appearance + if(this_appearance == last_appearance) + rle_count++ + else + if(rle_count > 1) + row_list += rle_count + rle_count = 1 + if(istext(this_appearance)) + row_list += this_appearance + else + // do a diff with the previous turf to save those bytes + row_list += encode_appearance(this_appearance, istext(last_appearance) ? null : last_appearance) + last_appearance = this_appearance + if(rle_count > 1) + row_list += rle_count + QUICKWRITE_WRITE(demo_file, jointext(row_list, ",") + "\n") + CHECK_TICK + // then do objects + world.log << "Writing objects" + marked_new.len = 0 + marked_dirty.len = 0 + for(var/z in 1 to world.maxz) + var/spacing = 0 + var/row_list = list() + for(var/y in 1 to world.maxy) + for(var/x in 1 to world.maxx) + var/turf/T = locate(x,y,z) + var/list/turf_list = list() + for(var/C in T.contents) + var/atom/movable/as_movable = C + if(as_movable.loc != T) + continue + if(isobj(C) || ismob(C)) + turf_list += encode_init_obj(C) + if(turf_list.len) + if(spacing) + row_list += spacing + spacing = 0 + row_list += turf_list + spacing++ + CHECK_TICK // This is a bit risky because something might change but meh, its not a big deal. + QUICKWRITE_WRITE(demo_file, jointext(row_list, ",") + "\n") + + // track objects that exist in nullspace + var/nullspace_list = list() + for(var/atom/movable/M in world) + if(M.loc != null) continue + if(!isobj(M) && !ismob(M)) + continue + nullspace_list += encode_init_obj(M) + CHECK_TICK + QUICKWRITE_WRITE(demo_file, jointext(nullspace_list, ",") + "\n") + + for(var/line in pre_init_lines) + QUICKWRITE_WRITE(demo_file, line + "\n") + + return ..() + +/datum/controller/subsystem/demo/fire() + if(!src.marked_new.len && !src.marked_dirty.len && !src.marked_turfs.len && !src.del_list.len) + return // nothing to do + + last_queued = src.marked_new.len + src.marked_dirty.len + src.marked_turfs.len + last_completed = 0 + + write_time() + if(src.del_list.len) + var/s = "del [jointext(src.del_list, ",")]\n" // if I don't do it like this I get "incorrect number of macro arguments" because byond is stupid and sucks + QUICKWRITE_WRITE(demo_file, s) + src.del_list.len = 0 + + var/canceled = FALSE + + var/list/marked_dirty = src.marked_dirty + var/list/dirty_updates = list() + while(marked_dirty.len) + last_completed++ + var/atom/movable/M = marked_dirty[marked_dirty.len] + marked_dirty.len-- + if(M.gc_destroyed || !M) + continue + if(M.loc == M.demo_last_loc && M.appearance == M.demo_last_appearance) + continue + var/loc_string = "=" + if(M.loc != M.demo_last_loc) + loc_string = "null" + if(isturf(M.loc)) + loc_string = "[M.x],[M.y],[M.z]" + else if(ismovableatom(M.loc)) + loc_string = "\ref[M.loc]" + M.demo_last_loc = M.loc + var/appearance_string = "=" + if(M.appearance != M.demo_last_appearance) + appearance_string = encode_appearance(M.appearance, M.demo_last_appearance) + M.demo_last_appearance = M.appearance + dirty_updates += "\ref[M] [loc_string] [appearance_string]" + if(MC_TICK_CHECK) + canceled = TRUE + break + if(dirty_updates.len) + var/s = "update [jointext(dirty_updates, ",")]\n" + QUICKWRITE_WRITE(demo_file, s) + if(canceled) + return; + + + var/list/marked_new = src.marked_new + var/list/new_updates = list() + while(marked_new.len) + last_completed++ + var/atom/movable/M = marked_new[marked_new.len] + marked_new.len-- + if(M.gc_destroyed || !M) + continue + var/loc_string = "null" + if(isturf(M.loc)) + loc_string = "[M.x],[M.y],[M.z]" + else if(ismovableatom(M.loc)) + loc_string = "\ref[M.loc]" + M.demo_last_appearance = M.appearance + new_updates += "\ref[M] [loc_string] [encode_appearance(M.appearance)]" + if(MC_TICK_CHECK) + canceled = TRUE + break + if(new_updates.len) + var/s = "new [jointext(new_updates, ",")]\n" + QUICKWRITE_WRITE(demo_file, s) + if(canceled) + return; + + + var/list/marked_turfs = src.marked_turfs + var/list/turf_updates = list() + while(marked_turfs.len) + last_completed++ + var/turf/T = marked_turfs[marked_turfs.len] + marked_turfs.len-- + if(T && T.appearance != T.demo_last_appearance) + turf_updates += "([T.x],[T.y],[T.z])=[encode_appearance(T.appearance, T.demo_last_appearance)]" + T.demo_last_appearance = T.appearance + if(MC_TICK_CHECK) + canceled = TRUE + break + if(turf_updates.len) + var/s = "turf [jointext(turf_updates, ",")]\n" + QUICKWRITE_WRITE(demo_file, s) + if(canceled) + return; + +/datum/controller/subsystem/demo/proc/encode_init_obj(var/atom/movable/M) + M.demo_last_loc = M.loc + M.demo_last_appearance = M.appearance + var/encoded_appearance = encode_appearance(M.appearance) + var/list/encoded_contents = list() + for(var/C in M.contents) + if(isobj(C) || ismob(C)) + encoded_contents += encode_init_obj(C) + return "\ref[M]=[encoded_appearance][(encoded_contents.len ? "([jointext(encoded_contents, ",")])" : "")]" + +// please make sure the order you call this function in is the same as the order you write +/datum/controller/subsystem/demo/proc/encode_appearance(image/appearance, image/diff_appearance, diff_remove_overlays = FALSE) + if(appearance == null) + return "n" + if(appearance == diff_appearance) + return "=" + + var/icon_txt = "[appearance.icon]" + var/cached_icon = icon_cache[icon_txt] || icon_txt + var/list/icon_state_cache + if(!isnum(cached_icon)) + icon_cache[icon_txt] = icon_cache.len + 1 + icon_state_cache = (icon_state_caches[++icon_state_caches.len] = list()) + else + icon_state_cache = icon_state_caches[cached_icon] + + var/list/cached_icon_state = icon_state_cache[appearance.icon_state] || appearance.icon_state + if(!isnum(cached_icon_state)) + icon_state_cache[appearance.icon_state] = icon_state_cache.len + 1 + + var/cached_name = name_cache[appearance.name] || appearance.name + if(!isnum(cached_name)) + name_cache[appearance.name] = name_cache.len + 1 + + var/color_string = appearance.color || "w" + if(islist(color_string)) + var/list/old_list = appearance.color + var/list/inted = list() + inted.len = old_list.len + for(var/i in 1 to old_list.len) + inted[i] += round(old_list[i] * 255) + color_string = jointext(inted, ",") + var/overlays_string = "\[]" + if(appearance.overlays.len) + var/list/overlays_list = list() + for(var/i in 1 to appearance.overlays.len) + var/image/overlay = appearance.overlays[i] + overlays_list += encode_appearance(overlay, appearance, TRUE) + overlays_string = "\[[jointext(overlays_list, ",")]]" + + var/underlays_string = "\[]" + if(appearance.underlays.len) + var/list/underlays_list = list() + for(var/i in 1 to appearance.underlays.len) + var/image/underlay = appearance.underlays[i] + underlays_list += encode_appearance(underlay, appearance, TRUE) + underlays_string = "\[[jointext(underlays_list, ",")]]" + + var/appearance_transform_string = "i" + if(appearance.transform) + var/matrix/M = appearance.transform + appearance_transform_string = "[M.a],[M.b],[M.c],[M.d],[M.e],[M.f]" + if(appearance_transform_string == "1,0,0,0,1,0") + appearance_transform_string = "i" + var/list/appearance_list = list( + json_encode(cached_icon), + json_encode(cached_icon_state), + json_encode(cached_name), + appearance.appearance_flags, + appearance.layer, + appearance.plane == -32767 ? "" : appearance.plane, + appearance.dir == 2 ? "" : appearance.dir, + appearance.color ? color_string : "", + appearance.alpha == 255 ? "" : appearance.alpha, + appearance.pixel_x == 0 ? "" : appearance.pixel_x, + appearance.pixel_y == 0 ? "" : appearance.pixel_y, + appearance.blend_mode <= 1 ? "" : appearance.blend_mode, + appearance_transform_string != "i" ? appearance_transform_string : "", + appearance:invisibility == 0 ? "" : appearance:invisibility, // colon because dreamchecker is dumb + appearance.pixel_w == 0 ? "" : appearance.pixel_w, + appearance.pixel_z == 0 ? "" : appearance.pixel_z, + appearance.overlays.len ? overlays_string : "", + appearance.underlays.len ? underlays_string : "" + ) + while(appearance_list[appearance_list.len] == "" && appearance_list.len > 0) + appearance_list.len-- + + var/undiffed_string = "{[jointext(appearance_list, ";")]}" + + if(diff_appearance) + var/overlays_identical = TRUE + if(diff_remove_overlays) + overlays_identical = (appearance.overlays.len == 0) + else if(appearance.overlays.len != diff_appearance.overlays.len) + overlays_identical = FALSE + else + for(var/i in 1 to appearance.overlays.len) + if(appearance.overlays[i] != diff_appearance.overlays[i]) + overlays_identical = FALSE + break + + var/underlays_identical = TRUE + if(diff_remove_overlays) + underlays_identical = (appearance.underlays.len == 0) + else if(appearance.underlays.len != diff_appearance.underlays.len) + underlays_identical = FALSE + else + for(var/i in 1 to appearance.underlays.len) + if(appearance.underlays[i] != diff_appearance.underlays[i]) + underlays_identical = FALSE + break + + var/diff_transform_string = "i" + if(diff_appearance.transform) + var/matrix/M = diff_appearance.transform + diff_transform_string = "[M.a],[M.b],[M.c],[M.d],[M.e],[M.f]" + if(diff_transform_string == "1,0,0,0,1,0") + diff_transform_string = "i" + + var/list/diffed_appearance_list = list( + json_encode(cached_icon), + json_encode(cached_icon_state), + json_encode(cached_name), + appearance.appearance_flags == diff_appearance.appearance_flags ? "" : appearance.appearance_flags, + appearance.layer == diff_appearance.layer ? "" : appearance.layer, + appearance.plane == diff_appearance.plane ? "" : appearance.plane, + appearance.dir == diff_appearance.dir ? "" : appearance.dir, + appearance.color == diff_appearance.color ? "" : color_string, + appearance.alpha == diff_appearance.alpha ? "" : appearance.alpha, + appearance.pixel_x == diff_appearance.pixel_x ? "" : appearance.pixel_x, + appearance.pixel_y == diff_appearance.pixel_y ? "" : appearance.pixel_y, + appearance.blend_mode == diff_appearance.blend_mode ? "" : appearance.blend_mode, + appearance_transform_string == diff_transform_string ? "" : appearance_transform_string, + appearance:invisibility == diff_appearance:invisibility ? "" : appearance:invisibility, // colon because dreamchecker is too dumb + appearance.pixel_w == diff_appearance.pixel_w ? "" : appearance.pixel_w, + appearance.pixel_z == diff_appearance.pixel_z ? "" : appearance.pixel_z, + overlays_identical ? "" : overlays_string, + underlays_identical ? "" :underlays_string + ) + while(diffed_appearance_list[diffed_appearance_list.len] == "" && diffed_appearance_list.len > 0) + diffed_appearance_list.len-- + + var/diffed_string = "~{[jointext(diffed_appearance_list, ";")]}" + if(length(diffed_string) < length(undiffed_string)) + return diffed_string + return undiffed_string + +/datum/controller/subsystem/demo/stat_entry(msg) + msg += "Remaining: {" + msg += "Trf:[marked_turfs.len]|" + msg += "New:[marked_new.len]|" + msg += "Upd:[marked_dirty.len]|" + msg += "Del:[del_list.len]" + msg += "}" + ..(msg) + +/datum/controller/subsystem/demo/proc/mark_turf(turf/T) + if(!isturf(T)) + return + marked_turfs[T] = TRUE + +/datum/controller/subsystem/demo/proc/mark_new(atom/movable/M) + if(!isobj(M) && !ismob(M)) + return + if(M.gc_destroyed) + return + marked_new[M] = TRUE + if(marked_dirty[M]) + marked_dirty -= M + +// I can't wait for when TG ports this and they make this a #define macro. +/datum/controller/subsystem/demo/proc/mark_dirty(atom/movable/M) + if(!isobj(M) && !ismob(M)) + return + if(M.gc_destroyed) + return + if(!marked_new[M]) + marked_dirty[M] = TRUE + +/datum/controller/subsystem/demo/proc/mark_destroyed(atom/movable/M) + if(!isobj(M) && !ismob(M)) + return + if(marked_new[M]) + marked_new -= M + if(marked_dirty[M]) + marked_dirty -= M + if(initialized) + del_list["\ref[M]"] = 1 diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index a3efd400a434..7db16b01ddc7 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -279,6 +279,7 @@ SUBSYSTEM_DEF(garbage) SSgarbage.Queue(D) if (QDEL_HINT_IWILLGC) D.gc_destroyed = world.time + SSdemo.mark_destroyed(D) return if (QDEL_HINT_LETMELIVE) //qdel should let the object live after calling destory. if(!force) @@ -298,8 +299,10 @@ SUBSYSTEM_DEF(garbage) SSgarbage.Queue(D) if (QDEL_HINT_HARDDEL) //qdel should assume this object won't gc, and queue a hard delete + SSdemo.mark_destroyed(D) SSgarbage.Queue(D, GC_QUEUE_HARDDELETE) if (QDEL_HINT_HARDDEL_NOW) //qdel should assume this object won't gc, and hard del it post haste. + SSdemo.mark_destroyed(D) SSgarbage.HardDelete(D) if (QDEL_HINT_FINDREFERENCE)//qdel will, if TESTING is enabled, display all references to this object, then queue the object for deletion. SSgarbage.Queue(D) @@ -318,6 +321,8 @@ SUBSYSTEM_DEF(garbage) #endif I.no_hint++ SSgarbage.Queue(D) + if(D) + SSdemo.mark_destroyed(D) else if(D.gc_destroyed == GC_CURRENTLY_BEING_QDELETED) CRASH("[D.type] destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic") diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 41ef2a6d6c75..41dce6e4e4fd 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -20,6 +20,8 @@ SUBSYSTEM_DEF(mapping) var/list/shuttle_templates = list() var/list/shelter_templates = list() + var/list/station_minimaps = list() + var/list/areas_in_z = list() var/loading_ruins = FALSE @@ -102,6 +104,8 @@ SUBSYSTEM_DEF(mapping) setup_map_transitions() generate_station_area_list() initialize_reserved_level() + // Build minimaps + build_minimaps() return ..() /datum/controller/subsystem/mapping/proc/wipe_reservations(wipe_safety_delay = 100) @@ -280,7 +284,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) if(map_voted) map_voted = FALSE return - + var/players = GLOB.clients.len var/list/mapvotes = list() //count votes @@ -519,7 +523,10 @@ GLOBAL_LIST_EMPTY(the_station_areas) used_turfs.Cut() reserve_turfs(clearing) - +/datum/controller/subsystem/mapping/proc/build_minimaps() + to_chat(world, "Building minimaps...") + for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) + station_minimaps += new /datum/minimap(z) /datum/controller/subsystem/mapping/proc/reg_in_areas_in_z(list/areas) for(var/B in areas) diff --git a/code/controllers/subsystem/medals.dm b/code/controllers/subsystem/medals.dm deleted file mode 100644 index 36be23973c1c..000000000000 --- a/code/controllers/subsystem/medals.dm +++ /dev/null @@ -1,87 +0,0 @@ -SUBSYSTEM_DEF(medals) - name = "Medals" - flags = SS_NO_FIRE - var/hub_enabled = FALSE - -/datum/controller/subsystem/medals/Initialize(timeofday) - if(CONFIG_GET(string/medal_hub_address) && CONFIG_GET(string/medal_hub_password)) - hub_enabled = TRUE - return ..() - -/datum/controller/subsystem/medals/proc/UnlockMedal(medal, client/player) - set waitfor = FALSE - if(!medal || !hub_enabled) - return - if(isnull(world.SetMedal(medal, player, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) - hub_enabled = FALSE - log_game("MEDAL ERROR: Could not contact hub to award medal:[medal] player:[player.key]") - message_admins("Error! Failed to contact hub to award [medal] medal to [player.key]!") - return - to_chat(player, "Achievement unlocked: [medal]!") - - -/datum/controller/subsystem/medals/proc/SetScore(score, client/player, increment, force) - set waitfor = FALSE - if(!score || !hub_enabled) - return - - var/list/oldscore = GetScore(score, player, TRUE) - if(increment) - if(!oldscore[score]) - oldscore[score] = 1 - else - oldscore[score] = (text2num(oldscore[score]) + 1) - else - oldscore[score] = force - - var/newscoreparam = list2params(oldscore) - - if(isnull(world.SetScores(player.ckey, newscoreparam, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) - hub_enabled = FALSE - log_game("SCORE ERROR: Could not contact hub to set score. Score:[score] player:[player.key]") - message_admins("Error! Failed to contact hub to set [score] score for [player.key]!") - -/datum/controller/subsystem/medals/proc/GetScore(score, client/player, returnlist) - if(!score || !hub_enabled) - return - - var/scoreget = world.GetScores(player.ckey, score, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)) - if(isnull(scoreget)) - hub_enabled = FALSE - log_game("SCORE ERROR: Could not contact hub to get score. Score:[score] player:[player.key]") - message_admins("Error! Failed to contact hub to get score: [score] for [player.key]!") - return - . = params2list(scoreget) - if(!returnlist) - return .[score] - -/datum/controller/subsystem/medals/proc/CheckMedal(medal, client/player) - if(!medal || !hub_enabled) - return - - if(isnull(world.GetMedal(medal, player, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) - hub_enabled = FALSE - log_game("MEDAL ERROR: Could not contact hub to get medal:[medal] player: [player.key]") - message_admins("Error! Failed to contact hub to get [medal] medal for [player.key]!") - return - to_chat(player, "[medal] is unlocked") - -/datum/controller/subsystem/medals/proc/LockMedal(medal, client/player) - if(!player || !medal || !hub_enabled) - return - var/result = world.ClearMedal(medal, player, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)) - switch(result) - if(null) - hub_enabled = FALSE - log_game("MEDAL ERROR: Could not contact hub to clear medal:[medal] player:[player.key]") - message_admins("Error! Failed to contact hub to clear [medal] medal for [player.key]!") - if(TRUE) - message_admins("Medal: [medal] removed for [player.key]") - if(FALSE) - message_admins("Medal: [medal] was not found for [player.key]. Unable to clear.") - - -/datum/controller/subsystem/medals/proc/ClearScore(client/player) - if(isnull(world.SetScores(player.ckey, "", CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) - log_game("MEDAL ERROR: Could not contact hub to clear scores for [player.key]!") - message_admins("Error! Failed to contact hub to clear scores for [player.key]!") diff --git a/code/controllers/subsystem/parallax.dm b/code/controllers/subsystem/parallax.dm index 64299fda3837..14c3c07d9a31 100644 --- a/code/controllers/subsystem/parallax.dm +++ b/code/controllers/subsystem/parallax.dm @@ -7,9 +7,14 @@ SUBSYSTEM_DEF(parallax) var/list/currentrun var/planet_x_offset = 128 var/planet_y_offset = 128 + var/random_layer + var/random_parallax_color /datum/controller/subsystem/parallax/Initialize(timeofday) . = ..() + if(prob(70)) //70% chance to pick a special extra layer + random_layer = pick(/obj/screen/parallax_layer/random/space_gas, /obj/screen/parallax_layer/random/asteroids) + random_parallax_color = pick(COLOR_TEAL, COLOR_GREEN, COLOR_SILVER, COLOR_YELLOW, COLOR_CYAN, COLOR_ORANGE, COLOR_PURPLE)//Special color for random_layer1. Has to be done here so everyone sees the same color. planet_y_offset = rand(100, 160) planet_x_offset = rand(100, 160) diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm index 85f75e48e91b..0396ad18bd18 100644 --- a/code/controllers/subsystem/processing/quirks.dm +++ b/code/controllers/subsystem/processing/quirks.dm @@ -17,7 +17,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks) if(!quirks.len) SetupQuirks() - quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic","Hypersensitive"),list("Ageusia","Vegetarian","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"),list("Alcohol Tolerance","Light Drinker")) + quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic","Hypersensitive"),list("Ageusia","Vegetarian","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"),list("Alcohol Tolerance","Light Drinker"),list("Prosthetic Limb (Left Arm)","Prosthetic Limb (Right Arm)","Prosthetic Limb (Left Leg)","Prosthetic Limb (Right Leg)","Prosthetic Limb")) return ..() /datum/controller/subsystem/processing/quirks/proc/SetupQuirks() diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 86111483940a..c89dccfa8dee 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -48,7 +48,6 @@ SUBSYSTEM_DEF(shuttle) var/shuttle_purchased = FALSE //If the station has purchased a replacement escape shuttle this round var/emag_shuttle_purchased = FALSE //If the traitors have purchased a replacement escape shuttle this round - var/list/shuttle_purchase_requirements_met = list() //For keeping track of ingame events that would unlock new shuttles, such as defeating a boss or discovering a secret item var/lockdown = FALSE //disallow transit after nuke goes off @@ -539,9 +538,6 @@ SUBSYSTEM_DEF(shuttle) if (istype(SSshuttle.shuttle_loan)) shuttle_loan = SSshuttle.shuttle_loan - if (istype(SSshuttle.shuttle_purchase_requirements_met)) - shuttle_purchase_requirements_met = SSshuttle.shuttle_purchase_requirements_met - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) centcom_message = SSshuttle.centcom_message ordernum = SSshuttle.ordernum diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 6b7a7d018426..8e865f6b403a 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -214,11 +214,9 @@ SUBSYSTEM_DEF(ticker) if(GLOB.master_mode == "secret") hide_mode = 1 if(GLOB.secret_force_mode != "secret") - var/datum/game_mode/smode + var/datum/game_mode/smode if(runnable_modes.len) smode = config.pick_mode(GLOB.secret_force_mode) - else - smode = new /datum/game_mode/extended() if(!smode.can_start()) message_admins("Unable to force secret [GLOB.secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") else @@ -226,9 +224,10 @@ SUBSYSTEM_DEF(ticker) if(!mode) if(!runnable_modes.len) - to_chat(world, "Unable to choose playable game mode. Reverting to pre-game lobby.") - return 0 - mode = pickweight(runnable_modes) + mode = new /datum/game_mode/extended() + message_admins("Unable to choose any non-extended gamemode, running extended") + else + mode = pickweight(runnable_modes) if(!mode) //too few roundtypes all run too recently mode = pick(runnable_modes) diff --git a/code/datums/achievements/achievements.dm b/code/datums/achievements/achievements.dm new file mode 100644 index 000000000000..1edba2fb2131 --- /dev/null +++ b/code/datums/achievements/achievements.dm @@ -0,0 +1,9 @@ +/datum/achievement + var/name = "achievement" + var/desc = "Please make an issue on github, including this achievement's name and how you got it." + var/id = 0 //Should be incremented so every achievement has a unique ID + +/datum/achievement/bubblegum + name = "Bubblegum Killer" + desc = "Eliminate a bubblegum" //Should be improved + id = 1 diff --git a/code/datums/achievements/viewer.dm b/code/datums/achievements/viewer.dm new file mode 100644 index 000000000000..96a3fe327cdb --- /dev/null +++ b/code/datums/achievements/viewer.dm @@ -0,0 +1,48 @@ +//UI adapted from https://github.com/tgstation/tgstation/pull/47058 + +/datum/achievement_browser + var/client/client + +/datum/achievement_browser/New(client/C) + client = C + +/datum/achievement_browser/proc/get_achievements() + var/list/A = list() + for(var/i in SSachievements.achievements) + A[i] = SSachievements.has_achievement(i, client) + return A + +/datum/achievement_browser/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, "achievements", "achievements", 450, 450, master_ui, state) + ui.open() + +/datum/achievement_browser/ui_data(mob/user) + var/data = list("achievements" = list()) + var/list/achievements = get_achievements() + for(var/B in achievements) + var/datum/achievement/achievement = B + var/list/A = list( + "name" = initial(achievement.name), + "desc" = initial(achievement.desc), + "unlocked" = achievements[achievement] + ) + data["achievements"] += list(A) + + return data + +/client/verb/checkachievements() + set category = "OOC" + set name = "Check achievements" + set desc = "See all of your achivements" + + if(!SSachievements.initialized) + to_chat(src, "SSachievements has not initialized yet, please wait.") + return + + var/datum/achievement_browser/achievement_browser = SSachievements.get_browser(src) + if(!achievement_browser) + achievement_browser = new(src) + SSachievements.browsers[ckey] = achievement_browser + achievement_browser.ui_interact(usr) diff --git a/code/datums/components/gunpoint.dm b/code/datums/components/gunpoint.dm new file mode 100644 index 000000000000..512a7c3fe456 --- /dev/null +++ b/code/datums/components/gunpoint.dm @@ -0,0 +1,146 @@ +#define GUNPOINT_SHOOTER_STRAY_RANGE 3 +#define GUNPOINT_DELAY_STAGE_2 20 +#define GUNPOINT_DELAY_STAGE_3 80 // cumulative with past stages, so 100 deciseconds +#define GUNPOINT_MULT_STAGE_1 1 +#define GUNPOINT_MULT_STAGE_2 2 +#define GUNPOINT_MULT_STAGE_3 2.5 + + +/datum/component/gunpoint + dupe_mode = COMPONENT_DUPE_ALLOWED + + var/mob/living/target + var/obj/item/gun/weapon + + var/stage = 1 + var/datum/status_effect/status_hold_up + var/datum/status_effect/status_held_up + var/damage_mult = GUNPOINT_MULT_STAGE_1 + + var/point_of_no_return = FALSE + + var/disrupted = FALSE + +// *extremely bad russian accent* no! +/datum/component/gunpoint/Initialize(mob/living/targ, obj/item/gun/wep) + if(!isliving(parent)) + return COMPONENT_INCOMPATIBLE + + var/mob/living/shooter = parent + target = targ + weapon = wep + RegisterSignal(targ, list(COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_THROW, COMSIG_MOB_FIRED_GUN, COMSIG_MOVABLE_MOVED), .proc/trigger_reaction) + RegisterSignal(weapon, list(COMSIG_ITEM_DROPPED, COMSIG_ITEM_EQUIPPED), .proc/cancel) + + shooter.visible_message("[shooter] aims [weapon] point blank at [target]!", \ + "You aim [weapon] point blank at [target]!", target) + to_chat(target, "[shooter] aims [weapon] point blank at you!") + if(!target.has_status_effect(STATUS_EFFECT_NOTSCARED)) + target.Immobilize(2) //short immobilize to let them know they're getting shot at without totally stopping them from fighting + target.apply_status_effect(STATUS_EFFECT_NOTSCARED)//this can only trigger once per minute so you can't use it to meme people a bunch in a fight + + status_hold_up = shooter.apply_status_effect(STATUS_EFFECT_HOLDUP) + status_held_up = target.apply_status_effect(STATUS_EFFECT_HELDUP) + + addtimer(CALLBACK(src, .proc/update_stage, 2), GUNPOINT_DELAY_STAGE_2) + + check_deescalate() //telekinesis can start this so make sure the user is in range + +/datum/component/gunpoint/Destroy(force, silent) + QDEL_NULL(status_hold_up) + QDEL_NULL(status_held_up) + return ..() + +/datum/component/gunpoint/RegisterWithParent() + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_deescalate) + RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, .proc/flinch) + RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOB_THROW, COMSIG_MOB_FIRED_GUN), .proc/noshooted) + +/datum/component/gunpoint/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_MOVABLE_MOVED) + UnregisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE) + UnregisterSignal(parent, COMSIG_MOVABLE_BUMP) + UnregisterSignal(parent, COMSIG_MOB_THROW) + UnregisterSignal(parent, COMSIG_MOB_FIRED_GUN) + +// if you're gonna try to break away from a holdup, better to do it right away +/datum/component/gunpoint/proc/update_stage(new_stage) + stage = new_stage + if(stage == 2) + to_chat(parent, "You steady [weapon] on [target].") + to_chat(target, "[parent] has steadied [weapon] on you!") + damage_mult = GUNPOINT_MULT_STAGE_2 + addtimer(CALLBACK(src, .proc/update_stage, 3), GUNPOINT_DELAY_STAGE_3) + else if(stage == 3) + to_chat(parent, "You have fully steadied [weapon] on [target].") + to_chat(target, "[parent] has fully steadied [weapon] on you!") + damage_mult = GUNPOINT_MULT_STAGE_3 + +/datum/component/gunpoint/proc/check_deescalate() + if(!can_see(parent, target, GUNPOINT_SHOOTER_STRAY_RANGE - 1)) + cancel() + +/datum/component/gunpoint/proc/trigger_reaction(var/flinch) + if(point_of_no_return) + return + point_of_no_return = TRUE + + var/mob/living/shooter = parent + + if(!weapon.can_shoot() || !weapon.can_trigger_gun(shooter) || (weapon.weapon_weight == WEAPON_HEAVY && shooter.get_inactive_held_item())) + shooter.visible_message("[shooter] fumbles [weapon]!", \ + "You fumble [weapon] and fail to fire at [target]!", target) + to_chat(target, "[shooter] fumbles [weapon] and fails to fire at you!") + qdel(src) + return + if(disrupted) + return + if(flinch != TRUE && shooter.pulling == target) //target won't get shot if they're being moved by the shooter + return + if(weapon.check_botched(shooter)) + return + if(weapon.chambered && weapon.chambered.BB) + weapon.chambered.BB.damage *= damage_mult + + weapon.process_fire(target, shooter) + qdel(src) + +/datum/component/gunpoint/proc/noshooted() + if(!disrupted) + disrupted = TRUE + addtimer(CALLBACK(src, .proc/reshooted), 5) + to_chat(parent, "You lose your aim for a second, try not to bump into things or throw stuff.") + +/datum/component/gunpoint/proc/reshooted() + disrupted = FALSE + +/datum/component/gunpoint/proc/cancel() + var/mob/living/shooter = parent + shooter.visible_message("[shooter] breaks [shooter.p_their()] aim on [target]!", \ + "You are no longer aiming [weapon] at [target].", target) + to_chat(target, "[shooter] breaks [shooter.p_their()] aim on you!") + qdel(src) + +/datum/component/gunpoint/proc/flinch(damage, damagetype, def_zone) + var/mob/living/shooter = parent + + var/flinch_chance = 50 + var/gun_hand = LEFT_HANDS + + if(shooter.held_items[RIGHT_HANDS] == weapon) + gun_hand = RIGHT_HANDS + + if((def_zone == BODY_ZONE_L_ARM && gun_hand == LEFT_HANDS) || (def_zone == BODY_ZONE_R_ARM && gun_hand == RIGHT_HANDS)) + flinch_chance = 80 + + if(prob(flinch_chance)) + shooter.visible_message("[shooter] flinches!", \ + "You flinch!") + trigger_reaction(flinch = TRUE) //flinching will always result in firing at the target + +#undef GUNPOINT_SHOOTER_STRAY_RANGE +#undef GUNPOINT_DELAY_STAGE_2 +#undef GUNPOINT_DELAY_STAGE_3 +#undef GUNPOINT_MULT_STAGE_1 +#undef GUNPOINT_MULT_STAGE_2 +#undef GUNPOINT_MULT_STAGE_3 diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 661b69103e90..05a51f16c80f 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -50,7 +50,8 @@ return var/islist = islist(D) - if (!islist && !istype(D)) + var/isappearance = isappearance(D) + if (!islist && !istype(D) && !isappearance) return var/title = "" @@ -59,12 +60,14 @@ var/hash var/type = /list - if (!islist) + if (isappearance) + type = /image + else if (!islist) type = D.type - if(istype(D, /atom)) + if(istype(D, /atom) || isappearance) var/atom/AT = D if(AT.icon && AT.icon_state) sprite = new /icon(AT.icon, AT.icon_state) @@ -102,7 +105,7 @@ else atomsnowflake += "[D]" atomsnowflake += "
<< [dir2text(A.dir) || A.dir] >>" - else if("name" in D.vars) + else if(!isappearance && ("name" in D.vars)) atomsnowflake += "[D]" else atomsnowflake += "[formatted_type]" @@ -112,10 +115,10 @@ if(holder && holder.marked_datum && holder.marked_datum == D) marked = VV_MSG_MARKED var/varedited_line = "" - if(!islist && (D.datum_flags & DF_VAR_EDITED)) + if(!isappearance && !islist && (D.datum_flags & DF_VAR_EDITED)) varedited_line = VV_MSG_EDITED var/deleted_line - if(!islist && D.gc_destroyed) + if(!isappearance && !islist && D.gc_destroyed) deleted_line = VV_MSG_DELETED var/list/dropdownoptions = list() @@ -129,7 +132,7 @@ "Shuffle" = "?_src_=vars;[HrefToken()];listshuffle=[refid]", "Show VV To Player" = "?_src_=vars;[HrefToken()];expose=[refid]" ) - else + else if (!isappearance) dropdownoptions = D.vv_get_dropdown() var/list/dropdownoptions_html = list() @@ -141,7 +144,7 @@ dropdownoptions_html += "" var/list/names = list() - if (!islist) + if (!islist && !isappearance) for (var/V in D.vars) names += V sleep(1)//For some reason, without this sleep, VVing will cause client to disconnect on certain objects. @@ -155,6 +158,60 @@ if (IS_NORMAL_LIST(L) && !isnum(key)) value = L[key] variable_html += debug_variable(i, value, 0, D) + else if(isappearance(D)) + variable_html += debug_variable("animate_movement", D:animate_movement, 0, D) + variable_html += debug_variable("screen_loc", D:screen_loc, 0, D) + variable_html += debug_variable("pixel_step_size", D:pixel_step_size, 0, D) + variable_html += debug_variable("glide_size", D:glide_size, 0, D) + variable_html += debug_variable("type", D:type, 0, D) + variable_html += debug_variable("parent_type", D:parent_type, 0, D) + variable_html += debug_variable("tag", D:tag, 0, D) + variable_html += debug_variable("name", D:name, 0, D) + variable_html += debug_variable("desc", D:desc, 0, D) + variable_html += debug_variable("suffix", D:suffix, 0, D) + variable_html += debug_variable("text", D:text, 0, D) + variable_html += debug_variable("icon", D:icon, 0, D) + variable_html += debug_variable("icon_state", D:icon_state, 0, D) + variable_html += debug_variable("overlays", D:overlays, 0, D) + variable_html += debug_variable("underlays", D:underlays, 0, D) + variable_html += debug_variable("dir", D:dir, 0, D) + variable_html += debug_variable("visibility", D:visibility, 0, D) + variable_html += debug_variable("luminosity", D:luminosity, 0, D) + variable_html += debug_variable("opacity", D:opacity, 0, D) + variable_html += debug_variable("density", D:density, 0, D) + variable_html += debug_variable("layer", D:layer, 0, D) + variable_html += debug_variable("gender", D:gender, 0, D) + variable_html += debug_variable("mouse_over_pointer", D:mouse_over_pointer, 0, D) + variable_html += debug_variable("mouse_drag_pointer", D:mouse_drag_pointer, 0, D) + variable_html += debug_variable("mouse_drop_pointer", D:mouse_drop_pointer, 0, D) + variable_html += debug_variable("mouse_drop_zone", D:mouse_drop_zone, 0, D) + variable_html += debug_variable("verbs", D:verbs, 0, D) + variable_html += debug_variable("invisibility", D:invisibility, 0, D) + variable_html += debug_variable("infra_luminosity", D:infra_luminosity, 0, D) + variable_html += debug_variable("pixel_x", D:pixel_x, 0, D) + variable_html += debug_variable("pixel_y", D:pixel_y, 0, D) + variable_html += debug_variable("mouse_opacity", D:mouse_opacity, 0, D) + variable_html += debug_variable("pixel_z", D:pixel_z, 0, D) + variable_html += debug_variable("override", D:override, 0, D) + variable_html += debug_variable("maptext", D:maptext, 0, D) + variable_html += debug_variable("maptext_width", D:maptext_width, 0, D) + variable_html += debug_variable("maptext_height", D:maptext_height, 0, D) + variable_html += debug_variable("transform", D:transform, 0, D) + variable_html += debug_variable("alpha", D:alpha, 0, D) + variable_html += debug_variable("color", D:color, 0, D) + variable_html += debug_variable("blend_mode", D:blend_mode, 0, D) + variable_html += debug_variable("appearance", D:appearance, 0, D) + variable_html += debug_variable("maptext_x", D:maptext_x, 0, D) + variable_html += debug_variable("maptext_y", D:maptext_y, 0, D) + variable_html += debug_variable("plane", D:plane, 0, D) + variable_html += debug_variable("appearance_flags", D:appearance_flags, 0, D) + variable_html += debug_variable("pixel_w", D:pixel_w, 0, D) + variable_html += debug_variable("filters", D:filters, 0, D) + variable_html += debug_variable("type", D:type, 0, D) + variable_html += debug_variable("text", D:text, 0, D) + variable_html += debug_variable("visibility", D:visibility, 0, D) + variable_html += debug_variable("luminosity", D:luminosity, 0, D) + variable_html += debug_variable("opacity", D:opacity, 0, D) else names = sortList(names) @@ -404,7 +461,7 @@ #define VV_HTML_ENCODE(thing) ( sanitize ? html_encode(thing) : thing ) /proc/debug_variable(name, value, level, datum/DA = null, sanitize = TRUE) var/header - if(DA) + if(DA && !isappearance(DA)) if (islist(DA)) var/index = name if (value) @@ -438,6 +495,14 @@ else if (isfile(value)) item = "[VV_HTML_ENCODE(name)] = '[value]'" + else if(istype(value, /matrix)) + var/matrix/M = value + item = "[VV_HTML_ENCODE(name)] = matrix([M.a], [M.b], [M.c], [M.d], [M.e], [M.f])" + + else if(isappearance(value)) + var/image/I = value + item = "[VV_HTML_ENCODE(name)] [REF(value)] = appearance([I.icon], \"[I.icon_state]\")" + else if (istype(value, /datum)) var/datum/D = value if ("[D]" != "[D.type]") //if the thing as a name var, lets use it. @@ -449,7 +514,7 @@ var/list/L = value var/list/items = list() - if (L.len > 0 && !(name == "underlays" || name == "overlays" || L.len > (IS_NORMAL_LIST(L) ? 50 : 150))) + if (L.len > 0 && !(L.len > (IS_NORMAL_LIST(L) ? 50 : 150))) for (var/i in 1 to L.len) var/key = L[i] var/val diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index 40ded57491b3..50068c634752 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -147,3 +147,7 @@ description = "That work of art was so great it made me believe in the goodness of humanity. Says a lot in a place like this.\n" mood_change = 4 timeout = 4 MINUTES + +/datum/mood_event/hope_lavaland + description = "What a peculiar emblem. It makes me feel hopeful for my future.\n" + mood_change = 5 diff --git a/code/datums/mutations/_combined.dm b/code/datums/mutations/_combined.dm index ea3b5e4a8529..c3643ef8574f 100644 --- a/code/datums/mutations/_combined.dm +++ b/code/datums/mutations/_combined.dm @@ -28,3 +28,7 @@ /datum/generecipe/shock required = "/datum/mutation/human/insulated; /datum/mutation/human/radioactive" result = SHOCKTOUCH + +/datum/generecipe/antiglow + required = "/datum/mutatin/human/glow; /datum/mutation/human/void" + result = ANTIGLOWY diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index bc7b00e259cd..b5225f2d9650 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -86,21 +86,20 @@ quality = POSITIVE difficulty = 16 instability = 5 + conflicts = list(GIGANTISM) locked = TRUE // Default intert species for now, so locked from regular pool. /datum/mutation/human/dwarfism/on_acquiring(mob/living/carbon/human/owner) if(..()) return - owner.resize = 0.8 - owner.update_transform() + owner.transform = owner.transform.Scale(1, 0.8) owner.pass_flags |= PASSTABLE owner.visible_message("[owner] suddenly shrinks!", "Everything around you seems to grow..") /datum/mutation/human/dwarfism/on_losing(mob/living/carbon/human/owner) if(..()) return - owner.resize = 1.25 - owner.update_transform() + owner.transform = owner.transform.Scale(1, 1.25) owner.pass_flags &= ~PASSTABLE owner.visible_message("[owner] suddenly grows!", "Everything around you seems to shrink..") @@ -189,23 +188,37 @@ text_gain_indication = "Your skin begins to glow softly." instability = 5 var/obj/effect/dummy/luminescent_glow/glowth //shamelessly copied from luminescents - var/glow = 1.5 + var/glow = 2.5 + var/range = 2.5 power_coeff = 1 + conflicts = list(/datum/mutation/human/glow/anti) /datum/mutation/human/glow/on_acquiring(mob/living/carbon/human/owner) - if(..()) + . = ..() + if(.) return glowth = new(owner) - glowth.set_light(glow, glow, dna.features["mcolor"]) + modify() -/datum/mutation/human/glow/modify(mob/living/carbon/human/owner) - if(glowth) - glowth.set_light(glow + GET_MUTATION_POWER(src) , glow + GET_MUTATION_POWER(src), dna.features["mcolor"]) +/datum/mutation/human/glow/modify() + if(!glowth) + return + var/power = GET_MUTATION_POWER(src) + glowth.set_light(range * power, glow * power, dna.features["mcolor"]) /datum/mutation/human/glow/on_losing(mob/living/carbon/human/owner) - if(..()) + . = ..() + if(.) return - qdel(glowth) + QDEL_NULL(glowth) + +/datum/mutation/human/glow/anti + name = "Anti-Glow" + desc = "Your skin seems to attract and absorb nearby light creating 'darkness' around you." + text_gain_indication = "Your light around you seems to disappear." + glow = -3.5 //Slightly stronger, since negating light tends to be harder than making it. + conflicts = list(/datum/mutation/human/glow) + locked = TRUE /datum/mutation/human/strong name = "Strength" @@ -328,3 +341,37 @@ owner.update_transform() owner.visible_message("[owner] suddenly shrinks!", "Everything around you seems to grow..") +/datum/mutation/human/spastic + name = "Spastic" + desc = "Subject suffers from muscle spasms." + quality = NEGATIVE + text_gain_indication = "You flinch." + text_lose_indication = "Your flinching subsides." + difficulty = 16 + +/datum/mutation/human/spastic/on_acquiring() + if(..()) + return + owner.apply_status_effect(STATUS_EFFECT_SPASMS) + +/datum/mutation/human/spastic/on_losing() + if(..()) + return + owner.remove_status_effect(STATUS_EFFECT_SPASMS) + +/datum/mutation/human/extrastun + name = "Two Left Feet" + desc = "A mutation that replaces the right foot with another left foot. It makes standing up after getting knocked down very difficult." + quality = NEGATIVE + text_gain_indication = "Your right foot feels... left." + text_lose_indication = "Your right foot feels alright." + difficulty = 16 + var/stun_cooldown = 0 + +/datum/mutation/human/extrastun/on_life() + if(world.time > stun_cooldown) + if(owner.AmountKnockdown() || owner.AmountStun()) + owner.SetKnockdown(owner.AmountKnockdown()*2) + owner.SetStun(owner.AmountStun()*2) + owner.visible_message("[owner] tries to stand up, but trips!", "You trip over your own feet!") + stun_cooldown = world.time + 300 diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 493ad80a79d7..035af9f06ea0 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -428,4 +428,13 @@ description = "Abandon All Hope Ye Who Enter Here." suffix = "kinggoatboss.dmm" always_place = TRUE - allow_duplicates = FALSE \ No newline at end of file + allow_duplicates = FALSE + +/datum/map_template/ruin/lavaland/elite_tumor + name = "Pulsating Tumor" + id = "tumor" + description = "A strange tumor which houses a powerful beast..." + suffix = "lavaland_surface_elite_tumor.dmm" + cost = 5 + always_place = TRUE + allow_duplicates = TRUE diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index da55d95d4077..d1edea32be61 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -237,9 +237,7 @@ emag_buy = TRUE /datum/map_template/shuttle/emergency/arena/prerequisites_met() - if("bubblegum" in SSshuttle.shuttle_purchase_requirements_met) - return TRUE - return FALSE + return SSachievements.has_achievement(/datum/achievement/bubblegum, usr.client) /datum/map_template/shuttle/emergency/birdboat suffix = "birdboat" diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index c270be2abe95..cd9407858b9f 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -642,14 +642,16 @@ /datum/status_effect/time_dilation/on_apply() owner.next_move_modifier *= 0.5 owner.action_speed_modifier *= 0.5 + owner.ignore_slowdown(id) return TRUE /datum/status_effect/time_dilation/on_remove() owner.next_move_modifier *= 2 owner.action_speed_modifier *= 2 + owner.unignore_slowdown(id) /obj/screen/alert/status_effect/time_dilation name = "Time Dilation" - desc = "Your actions are twice as fast, and the delay between them is halved." + desc = "Your actions are twice as fast, and the delay between them is halved. Additionally, you are immune to slowdown." icon = 'yogstation/icons/mob/actions/actions_darkspawn.dmi' icon_state = "time_dilation" //yogs end diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index eaa7e9439241..49bfa4d12864 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -197,3 +197,33 @@ desc = replacetext(desc, "TARGET_NAME", tagalong.shadowing.real_name) ..() desc = initial(desc) //yogs end + +// heldup is for the person being aimed at +/datum/status_effect/heldup + id = "heldup" + duration = -1 + status_type = STATUS_EFFECT_MULTIPLE + alert_type = /obj/screen/alert/status_effect/heldup + +/obj/screen/alert/status_effect/heldup + name = "Held Up" + desc = "Making any sudden moves would probably be a bad idea!" + icon_state = "aimed" + +// holdup is for the person aiming +/datum/status_effect/holdup + id = "holdup" + duration = -1 + status_type = STATUS_EFFECT_UNIQUE + alert_type = /obj/screen/alert/status_effect/holdup + +/obj/screen/alert/status_effect/holdup + name = "Holding Up" + desc = "You're currently pointing a gun at someone." + icon_state = "aimed" + +/datum/status_effect/notscared + id = "notscared" + duration = 600 + status_type = STATUS_EFFECT_UNIQUE + alert_type = null \ No newline at end of file diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 1c94bedac575..709ca14092de 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -2,7 +2,7 @@ /datum/quirk/badback name = "Bad Back" - desc = "Thanks to your poor posture, backpacks and other bags never sit right on your back. More evently weighted objects are fine, though." + desc = "Thanks to your poor posture, backpacks and other bags never sit right on your back. More evenly weighted objects are fine, though." value = -2 mood_quirk = TRUE gain_text = "Your back REALLY hurts!" @@ -337,10 +337,14 @@ desc = "An accident caused you to lose one of your limbs. Because of this, you now have a random prosthetic!" value = -1 var/slot_string = "limb" + var/specific = null medical_record_text = "During physical examination, patient was found to have a prosthetic limb." /datum/quirk/prosthetic_limb/on_spawn() var/limb_slot = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + if(specific) + limb_slot = specific + var/mob/living/carbon/human/H = quirk_holder var/obj/item/bodypart/old_part = H.get_bodypart(limb_slot) var/obj/item/bodypart/prosthetic @@ -365,6 +369,26 @@ to_chat(quirk_holder, "Your [slot_string] has been replaced with a surplus prosthetic. It is fragile and will easily come apart under duress. Additionally, \ you need to use a welding tool and cables to repair it, instead of bruise packs and ointment.") +/datum/quirk/prosthetic_limb/left_arm + name = "Prosthetic Limb (Left Arm)" + desc = "An accident caused you to lose your left arm. Because of this, it's replaced with a prosthetic!" + specific = BODY_ZONE_L_ARM + +/datum/quirk/prosthetic_limb/right_arm + name = "Prosthetic Limb (Right Arm)" + desc = "An accident caused you to lose your right arm. Because of this, it's replaced with a prosthetic!" + specific = BODY_ZONE_R_ARM + +/datum/quirk/prosthetic_limb/left_leg + name = "Prosthetic Limb (Left Leg)" + desc = "An accident caused you to lose your left leg. Because of this, it's replaced with a prosthetic!" + specific = BODY_ZONE_L_LEG + +/datum/quirk/prosthetic_limb/right_leg + name = "Prosthetic Limb (Right Leg)" + desc = "An accident caused you to lose your right leg. Because of this, it's replaced with a prosthetic!" + specific = BODY_ZONE_R_LEG + /datum/quirk/insanity name = "Reality Dissociation Syndrome" desc = "You suffer from a severe disorder that causes very vivid hallucinations. Mindbreaker toxin can suppress its effects, and you are immune to mindbreaker's hallucinogenic properties. This is not a license to grief." diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index b39ab9e5c150..c555656e038b 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -78,6 +78,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/maintenance ambientsounds = MAINTENANCE valid_territory = FALSE + minimap_color = "#4f4e3a" //Departments @@ -237,6 +238,9 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Hallway +/area/hallway + minimap_color = "#8d8c68" + /area/hallway/primary/aft name = "Aft Primary Hallway" icon_state = "hallA" @@ -287,6 +291,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Bridge" icon_state = "bridge" ambientsounds = list('sound/ambience/signal.ogg') + minimap_color = "#0400a2" /area/bridge/meeting_room name = "Heads of Staff Meeting Room" @@ -303,6 +308,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/heads/captain name = "Captain's Office" icon_state = "captain" + minimap_color = "#2900d8" /area/crew_quarters/heads/captain/private name = "Captain's Quarters" @@ -311,22 +317,27 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/heads/chief name = "Chief Engineer's Office" icon_state = "ce_office" + minimap_color = "#a5a000" /area/crew_quarters/heads/cmo name = "Chief Medical Officer's Office" icon_state = "cmo_office" + minimap_color = "#00fff0" /area/crew_quarters/heads/hop name = "Head of Personnel's Office" icon_state = "hop_office" + minimap_color = "#070094" /area/crew_quarters/heads/hos name = "Head of Security's Office" icon_state = "hos_office" + minimap_color = "#ff6868" /area/crew_quarters/heads/hor name = "Research Director's Office" icon_state = "rd_office" + minimap_color = "#9257a6" /area/comms name = "Communications Relay" @@ -338,14 +349,19 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Crew +/area/crew_quarters + minimap_color = "#b0e1ff" + /area/crew_quarters/dorms name = "Dormitories" icon_state = "Sleep" safe = TRUE + minimap_color = "#b0e1ff" /area/crew_quarters/toilet name = "Dormitory Toilets" icon_state = "toilet" + minimap_color = "#b0e1ff" /area/crew_quarters/toilet/auxiliary name = "Auxiliary Restrooms" @@ -354,6 +370,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/toilet/locker name = "Locker Toilets" icon_state = "toilet" + minimap_color = "#766e97" /area/crew_quarters/toilet/restrooms name = "Restrooms" @@ -362,6 +379,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/locker name = "Locker Room" icon_state = "locker" + minimap_color = "#766e97" /area/crew_quarters/lounge name = "Lounge" @@ -382,10 +400,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" + minimap_color = "#5ac866" /area/crew_quarters/kitchen name = "Kitchen" icon_state = "kitchen" + minimap_color = "#5ac866" /area/crew_quarters/kitchen/coldroom name = "Kitchen Cold Room" @@ -394,6 +414,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/bar name = "Bar" icon_state = "bar" + minimap_color = "#5ac866" /area/crew_quarters/bar/atrium name = "Atrium" @@ -413,6 +434,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/theatre name = "Theatre" icon_state = "Theatre" + minimap_color = "#5ac866" /area/crew_quarters/theatre/abandoned name = "Abandoned Theatre" @@ -422,6 +444,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Library" icon_state = "library" flags_1 = NONE + minimap_color = "#5ac866" /area/library/lounge name = "Library Lounge" @@ -438,6 +461,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station flags_1 = NONE clockwork_warp_allowed = FALSE clockwork_warp_fail = "The consecration here prevents you from warping in." + minimap_color = "#5ac866" /area/chapel/main name = "Chapel" @@ -463,12 +487,14 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/lawoffice name = "Law Office" icon_state = "law" + minimap_color = "#b12527" //Engineering /area/engine ambientsounds = ENGINEERING + minimap_color = "#edea00" /area/engine/engine_smes name = "Engineering SMES" @@ -482,15 +508,18 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Atmospherics" icon_state = "atmos" flags_1 = NONE + minimap_color = "#85ff02" /area/engine/atmos_distro //yogstation specific name = "Atmospherics Distribution" icon_state = "atmos" flags_1 = NONE + minimap_color = "#85ff02" /area/engine/atmospherics_engine name = "Atmospherics Engine" icon_state = "atmos_engine" + minimap_color = "#85ff02" /area/engine/engine_room //donut station specific name = "Engine Room" @@ -536,6 +565,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station blob_allowed = FALSE flags_1 = NONE ambientsounds = ENGINEERING + minimap_color = "#6b6b6b" /area/solar/fore name = "Fore Solar Array" @@ -614,11 +644,13 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Teleporter Room" icon_state = "teleporter" ambientsounds = ENGINEERING + minimap_color = "#6b6b6b" /area/gateway name = "Gateway" icon_state = "gateway" ambientsounds = ENGINEERING + minimap_color = "#5d57a5" //MedBay @@ -626,6 +658,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Medical" icon_state = "medbay3" ambientsounds = MEDICAL + minimap_color = "#5d57a5" /area/medical/abandoned name = "Abandoned Medbay" @@ -670,6 +703,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Virology" icon_state = "virology" flags_1 = NONE + minimap_color = "#01f5b3" /area/medical/morgue name = "Morgue" @@ -695,6 +729,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical/genetics name = "Genetics Lab" icon_state = "genetics" + minimap_color = "#006384" /area/medical/genetics/cloning name = "Cloning Lab" @@ -711,6 +746,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Security" icon_state = "security" ambientsounds = HIGHSEC + minimap_color = "#b12527" /area/security/main name = "Security Office" @@ -727,6 +763,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/prison name = "Prison Wing" icon_state = "sec_prison" + minimap_color = "#530505" /area/security/processing name = "Labor Shuttle Dock" @@ -755,6 +792,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/execution icon_state = "execution_room" + minimap_color = "#530505" /area/security/execution/transfer name = "Transfer Centre" @@ -765,10 +803,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/nuke_storage name = "Vault" icon_state = "nuke_storage" + minimap_color = "#a2a2a2" /area/ai_monitored/nuke_storage name = "Vault" icon_state = "nuke_storage" + minimap_color = "#a2a2a2" /area/security/checkpoint name = "Security Checkpoint" @@ -813,6 +853,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/quartermaster name = "Quartermasters" icon_state = "quart" + minimap_color = "#936f3c" /area/quartermaster/sorting name = "Delivery Office" @@ -825,6 +866,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/quartermaster/office name = "Cargo Office" icon_state = "quartoffice" + minimap_color = "#936f3c" /area/quartermaster/storage name = "Cargo Bay" @@ -846,6 +888,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Custodial Closet" icon_state = "janitor" flags_1 = NONE + minimap_color = "#cc00ff" /area/janitor/a //yogs start added two new areas name = "Custodial Closet A" @@ -860,10 +903,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/hydroponics name = "Hydroponics" icon_state = "hydro" + minimap_color = "#5ac866" /area/hydroponics/garden name = "Garden" icon_state = "garden" + minimap_color = "#70ff38" /area/hydroponics/garden/abandoned name = "Abandoned Garden" @@ -879,6 +924,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/science name = "Science Division" icon_state = "toxlab" + minimap_color = "#75009b" /area/science/lab name = "Research and Development" @@ -948,6 +994,9 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Storage +/area/storage + minimap_color = "#f8ff83" + /area/storage/tools name = "Auxiliary Tool Storage" icon_state = "storage" @@ -969,6 +1018,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "EVA Storage" icon_state = "eva" clockwork_warp_allowed = FALSE + minimap_color = "#c8c0ff" /area/storage/emergency/starboard name = "Starboard Emergency Storage" @@ -981,6 +1031,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/storage/tech name = "Technical Storage" icon_state = "auxstorage" + minimap_color = "#9ccf00" //Construction @@ -988,6 +1039,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Construction Area" icon_state = "yellow" ambientsounds = ENGINEERING + minimap_color = "#4f4e3a" /area/construction/mining/aux_base name = "Auxiliary Base Construction" @@ -1003,6 +1055,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "yellow" ambientsounds = MAINTENANCE icon_state = "vacant_room" + minimap_color = "#4f4e3a" /area/vacant_room/office name = "Vacant Office" @@ -1018,25 +1071,30 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Armory" icon_state = "armory" ambientsounds = HIGHSEC + minimap_color = "#b12527" /area/ai_monitored/storage/eva name = "EVA Storage" icon_state = "eva" ambientsounds = HIGHSEC + minimap_color = "#c8c0ff" /area/ai_monitored/storage/satellite name = "AI Satellite Maint" icon_state = "storage" ambientsounds = HIGHSEC + minimap_color = "#4f4e3a" //Turret_protected /area/ai_monitored/turret_protected ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') + minimap_color = "#00fff6" /area/ai_monitored/turret_protected/ai_upload name = "AI Upload Chamber" icon_state = "ai_upload" + minimap_color = "#4f4e3a" /area/ai_monitored/turret_protected/ai_upload_foyer name = "AI Upload Access" @@ -1069,6 +1127,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/aisat name = "AI Satellite Exterior" icon_state = "yellow" + minimap_color = "#00fff6" /area/ai_monitored/turret_protected/aisat_interior name = "AI Satellite Antechamber" @@ -1090,6 +1149,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station clockwork_warp_fail = "For safety reasons, warping here is disallowed; the radio and bluespace noise could cause catastrophic results." ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') + minimap_color = "#00fff6" /area/tcommsat/computer name = "Telecomms Control Room" diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 00a72db4acf8..212604a261d0 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -64,6 +64,8 @@ var/xenobiology_compatible = FALSE //Can the Xenobio management console transverse this area by default? var/list/canSmoothWithAreas //typecache to limit the areas that atoms in this area can smooth with + var/minimap_color = null // if null, chooses random one + /*Adding a wizard area teleport list because motherfucking lag -- Urist*/ /*I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game*/ GLOBAL_LIST_EMPTY(teleportlocs) @@ -86,6 +88,15 @@ GLOBAL_LIST_EMPTY(teleportlocs) // === /area/New() + if(!minimap_color) // goes in New() because otherwise it doesn't fucking work + // generate one using the icon_state + if(icon_state && icon_state != "unknown") + var/icon/I = new(icon, icon_state, dir) + I.Scale(1,1) + minimap_color = I.GetPixel(1,1) + else // no icon state? use random. + minimap_color = rgb(rand(50,70),rand(50,70),rand(50,70)) + // This interacts with the map loader, so it needs to be set immediately // rather than waiting for atoms to initialize. if (unique) diff --git a/code/game/area/areas/holodeck.dm b/code/game/area/areas/holodeck.dm index 47a8de404d77..620d815cf9cb 100644 --- a/code/game/area/areas/holodeck.dm +++ b/code/game/area/areas/holodeck.dm @@ -7,6 +7,7 @@ var/obj/machinery/computer/holodeck/linked var/restricted = 0 // if true, program goes on emag list + var/minimum_sec_level = SEC_LEVEL_GREEN //override this var if you want the program to be locked to a different alert-level (eg. SEC_LEVEL_BLUE, SEC_LEVEL_RED, SEC_LEVEL_DELTA) /* Power tracking: Use the holodeck computer's power grid @@ -77,6 +78,7 @@ /area/holodeck/rec_center/medical name = "Holodeck - Emergency Medical" + minimum_sec_level = SEC_LEVEL_RED /area/holodeck/rec_center/pet_lounge name = "Holodeck - Pet Park" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index bef76b65261e..a9d4dd56bc33 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -53,6 +53,7 @@ if(SSatoms.InitAtom(src, args)) //we were deleted return + SSdemo.mark_new(src) //Called after New if the map is being loaded. mapload = TRUE //Called from base of New if the map is not being loaded. mapload = FALSE diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 2d06a6e55175..d5a198e12c9d 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -370,6 +370,7 @@ if (length(client_mobs_in_contents)) update_parallax_contents() + SSdemo.mark_dirty(src) return TRUE /atom/movable/Destroy(force) diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index f28abd60b0ec..506e8c1515b2 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -164,11 +164,6 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/ex_act() return -/obj/effect/meteor/examine(mob/user) - . = ..() - if(!(flags_1 & ADMIN_SPAWNED_1) && isliving(user)) - SSmedals.UnlockMedal(MEDAL_METEOR, user.client) - /obj/effect/meteor/attackby(obj/item/I, mob/user, params) if(I.tool_behaviour == TOOL_MINING) make_debris() diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 1580ffa81939..28c11b7f1016 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -504,6 +504,7 @@ GLOBAL_LIST_EMPTY(possible_items) /datum/objective/steal/proc/set_target(datum/objective_item/item) if(item) targetinfo = item + targetinfo.objective = src steal_target = targetinfo.targetitem explanation_text = "Steal [targetinfo.name]" give_special_equipment(targetinfo.special_equipment) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index cb38156f02be..1add8d84538e 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -7,6 +7,7 @@ var/list/excludefromjob = list() //If you don't want a job to get a certain objective (no captain stealing his own medal, etcetc) var/list/altitems = list() //Items which can serve as an alternative to the objective (darn you blueprints) var/list/special_equipment = list() + var/datum/objective/steal/objective //The objective datum for our objective /datum/objective_item/proc/check_special_completion() //for objectives with special checks (is that slime extract unused? does that intellicard have an ai in it? etcetc) return 1 @@ -121,11 +122,21 @@ difficulty = 3 excludefromjob = list("Chief Engineer","Research Director","Station Engineer","Scientist","Atmospheric Technician") -/datum/objective_item/steal/plasma/check_special_completion(obj/item/tank/T) +/datum/objective_item/steal/plasma/check_special_completion() var/target_amount = text2num(name) var/found_amount = 0 - found_amount += T.air_contents.gases[/datum/gas/plasma] ? T.air_contents.gases[/datum/gas/plasma][MOLES] : 0 - return found_amount>=target_amount + for(var/datum/mind/M in objective.get_owners()) + if(!isliving(M.current)) + continue + + var/list/all_items = M.current.GetAllContents() + for(var/o in all_items) + if(!istype(o, /obj/item/tank)) + continue + var/obj/item/tank/T = o + found_amount += T.air_contents.gases[/datum/gas/plasma] ? T.air_contents.gases[/datum/gas/plasma][MOLES] : 0 + + return found_amount >= target_amount /datum/objective_item/steal/functionalai diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 65a240d311e5..f9090d69c7de 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -79,7 +79,6 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "arcade", /datum/mood_event/arcade) if(prob(0.0001)) //1 in a million new /obj/item/gun/energy/pulse/prize(src) - SSmedals.UnlockMedal(MEDAL_PULSE, user.client) if(!contents.len) var/prizeselect diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 9f7f1e067d56..ff79ae7ab33a 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -214,7 +214,7 @@ /obj/machinery/computer/security/telescreen/entertainment name = "entertainment monitor" - desc = "Damn, they better have the /tg/ channel on these things." + desc = "Damn, they better have the Yogs Channel on these things... Nope, just the /tg/ channel! Aww..." icon = 'icons/obj/status_display.dmi' icon_state = "entertainment_blank" network = list("thunder") diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 8ba7aee60855..b1dfc46d50ae 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -65,7 +65,7 @@ if(LAZYLEN(stored_chromosomes) < max_chromosomes) I.forceMove(src) stored_chromosomes += I - to_chat(user, "You insert [I]") + to_chat(user, "You insert [I].") else to_chat(user, "You cannot store any more chromosomes.") return diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 7896d472ea96..1101effb6054 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -492,6 +492,7 @@ if(AIRLOCK_DENY, AIRLOCK_OPENING, AIRLOCK_CLOSING, AIRLOCK_EMAG) icon_state = "nonexistenticonstate" //MADNESS set_airlock_overlays(state) + SSdemo.mark_dirty(src) /obj/machinery/door/airlock/proc/set_airlock_overlays(state) var/mutable_appearance/frame_overlay diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index a8416783d794..2a97459fe280 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -7,7 +7,7 @@ /obj/machinery/door/firedoor name = "firelock" desc = "Apply crowbar." - icon = 'icons/obj/doors/Doorfireglass.dmi' + icon = 'icons/obj/doors/doorfireglass.dmi' icon_state = "door_open" opacity = FALSE density = FALSE @@ -181,6 +181,7 @@ icon_state = "door_open" if(welded) add_overlay("welded_open") + SSdemo.mark_dirty(src) /obj/machinery/door/firedoor/open() . = ..() @@ -247,7 +248,7 @@ /obj/machinery/door/firedoor/heavy name = "heavy firelock" - icon = 'icons/obj/doors/Doorfire.dmi' + icon = 'icons/obj/doors/doorfire.dmi' glass = FALSE explosion_block = 2 assemblytype = /obj/structure/firelock_frame/heavy @@ -263,7 +264,7 @@ /obj/structure/firelock_frame name = "firelock frame" desc = "A partially completed firelock." - icon = 'icons/obj/doors/Doorfire.dmi' + icon = 'icons/obj/doors/doorfire.dmi' icon_state = "frame1" anchored = FALSE density = TRUE diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index af95ee230cae..9989f163e4fb 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -82,6 +82,7 @@ icon_state = "closed" else icon_state = "open" + SSdemo.mark_dirty(src) /obj/machinery/door/poddoor/try_to_activate_door(mob/user) return diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 83f739e8a06a..83ce12d1dd2b 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -53,6 +53,7 @@ icon_state = base_state else icon_state = "[base_state]open" + SSdemo.mark_dirty(src) /obj/machinery/door/window/proc/open_and_close() if(!open()) diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index b15b2506e248..2b4555538a8b 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -107,14 +107,14 @@ var/obj/item/holochip/H = I if(!user.temporarilyRemoveItemFromInventory(H)) return - to_chat(user, "You insert [H.credits] holocredits into [src]'s!") + to_chat(user, "You insert [H.credits] holocredits into [src]'s holoreader!") balance += H.credits qdel(H) else to_chat(user, "This machine is only accepting coins!") else if(I.tool_behaviour == TOOL_MULTITOOL) if(balance > 0) - visible_message("[src] says, 'ERROR! Please empty the machine balance before altering paymode'") //Prevents converting coins into holocredits and vice versa + visible_message("[src] says, 'ERROR! Please empty the machine balance before altering paymode.'") //Prevents converting coins into holocredits and vice versa else if(paymode == HOLOCHIP) paymode = COIN diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 331a66d0dd83..ad742392072c 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -357,7 +357,7 @@ return storage = I - visible_message("[user] inserts [I] into [src]", "You load [I] into [src].") + visible_message("[user] inserts [I] into [src].", "You load [I] into [src].") update_icon() return diff --git a/code/game/machinery/telecomms/broadcasting.dm b/code/game/machinery/telecomms/broadcasting.dm index 78bd4d2ce987..7fe97e942946 100644 --- a/code/game/machinery/telecomms/broadcasting.dm +++ b/code/game/machinery/telecomms/broadcasting.dm @@ -82,9 +82,9 @@ /datum/signal/subspace/proc/send_to_receivers() for(var/obj/machinery/telecomms/receiver/R in GLOB.telecomms_list) - R.receive_signal(src) + R.receive_signal(src.copy(src)) for(var/obj/machinery/telecomms/allinone/R in GLOB.telecomms_list) - R.receive_signal(src) + R.receive_signal(src.copy(src)) /datum/signal/subspace/proc/broadcast() set waitfor = FALSE diff --git a/code/game/machinery/telecomms/computers/message.dm b/code/game/machinery/telecomms/computers/message.dm index 0245e4314000..8de7a9a72164 100644 --- a/code/game/machinery/telecomms/computers/message.dm +++ b/code/game/machinery/telecomms/computers/message.dm @@ -273,7 +273,7 @@ auth = FALSE screen = MSG_MON_SCREEN_MAIN else - var/dkey = trim(input(usr, "Please enter the decryption key.") as text|null) + var/dkey = stripped_input(usr, "Please enter the decryption key.") if(dkey && dkey != "") if(linkedServer.decryptkey == dkey) auth = TRUE @@ -330,7 +330,7 @@ var/dkey = stripped_input(usr, "Please enter the decryption key.") if(dkey && dkey != "") if(linkedServer.decryptkey == dkey) - var/newkey = trim(input(usr,"Please enter the new key (3 - 16 characters max):")) + var/newkey = stripped_input(usr,"Please enter the new key (3 - 16 characters max):") if(length(newkey) <= 3) message = "NOTICE: Decryption key too short!" else if(length(newkey) > 16) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index ea2e512b1af8..170fa38a4537 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -547,6 +547,7 @@ /obj/machinery/vending/wardrobe/chem_wardrobe = "ChemDrobe", /obj/machinery/vending/wardrobe/gene_wardrobe = "GeneDrobe", /obj/machinery/vending/wardrobe/viro_wardrobe = "ViroDrobe", + /obj/machinery/vending/wardrobe/sig_wardrobe = "SigDrobe", /obj/machinery/vending/clothing = "ClothesMate", /obj/machinery/vending/medical = "NanoMed Plus", /obj/machinery/vending/wallmed = "NanoMed", diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 706e62084050..1227458c05ad 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -15,6 +15,7 @@ var/max_fields = 3 var/list/current_fields var/field_distance_limit = 7 + var/creation_time = 30 /obj/item/forcefield_projector/afterattack(atom/target, mob/user, proximity_flag) . = ..() @@ -26,24 +27,26 @@ to_chat(user, "You deactivate [F].") qdel(F) return - var/turf/T = get_turf(target) - var/obj/structure/projected_forcefield/found_field = locate() in T - if(found_field) - to_chat(user, "There is already a forcefield in that location!") - return - if(T.density) - return - if(get_dist(T,src) > field_distance_limit) - return - if(LAZYLEN(current_fields) >= max_fields) - to_chat(user, "[src] cannot sustain any more forcefields!") - return + if(do_after(user, creation_time, target = target)) + var/turf/T = get_turf(target) + var/obj/structure/projected_forcefield/found_field = locate() in T + if(found_field) + to_chat(user, "There is already a forcefield in that location!") + return + if(T.density) + return + if(get_dist(T,src) > field_distance_limit) + return + if(LAZYLEN(current_fields) >= max_fields) + to_chat(user, "[src] cannot sustain any more forcefields!") + return + - playsound(src,'sound/weapons/resonator_fire.ogg',50,1) - user.visible_message("[user] projects a forcefield!","You project a forcefield.") - var/obj/structure/projected_forcefield/F = new(T, src) - current_fields += F - user.changeNext_move(CLICK_CD_MELEE) + playsound(src,'sound/weapons/resonator_fire.ogg',50,1) + user.visible_message("[user] projects a forcefield!","You project a forcefield.") + var/obj/structure/projected_forcefield/F = new(T, src) + current_fields += F + user.changeNext_move(CLICK_CD_MELEE) /obj/item/forcefield_projector/attack_self(mob/user) if(LAZYLEN(current_fields)) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index a1659db7c4ba..13419fd8f3b2 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -93,7 +93,7 @@ to_chat(pai, "oblivion... ") qdel(pai) if(href_list["toggle_transmit"] || href_list["toggle_receive"]) - var/transmitting = href_list["toggle_transmit"] //it can't be both so if we know it's not transmitting it must be receiving. + var/transmitting = href_list["toggle_transmit"] //it can't be both so if we know it's not transmitting it must be receiving. var/transmit_holder = (transmitting ? WIRE_TX : WIRE_RX) if(transmitting) pai.can_transmit = !pai.can_transmit @@ -154,6 +154,8 @@ src.add_overlay("pai-what") if(10) src.add_overlay("pai-null") + if(11) + src.add_overlay("pai-sunglasses") /obj/item/paicard/proc/alertUpdate() audible_message("[src] flashes a message across its screen, \"Additional personalities available for download.\"", "[src] vibrates with an alert.") diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 50d0e8eb6aa9..590b3ddbcab5 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -114,10 +114,9 @@ /obj/item/radio/intercom/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, list/spans, message_mode) - . = ..() if (message_mode == MODE_INTERCOM) return // Avoid hearing the same thing twice - if(!anyai && !(speaker in ai)) + if(!anyai && !(speaker in ai)) // set the intercomms in AI cores to 0 when this gets implemented return ..() diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index f62cab1fceda..7e24c6638b72 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -654,7 +654,7 @@ GENE SCANNER to_chat(user, "Warning: slime is starving!") else if (T.nutrition < T.get_hunger_nutrition()) to_chat(user, "Warning: slime is hungry") - to_chat(user, "Electric change strength: [T.powerlevel]") + to_chat(user, "Electric charge strength: [T.powerlevel]") to_chat(user, "Health: [round(T.health/T.maxHealth,0.01)*100]%") if (T.slime_mutation[4] == T.colour) to_chat(user, "This slime does not evolve any further.") @@ -662,13 +662,13 @@ GENE SCANNER if (T.slime_mutation[3] == T.slime_mutation[4]) if (T.slime_mutation[2] == T.slime_mutation[1]) to_chat(user, "Possible mutation: [T.slime_mutation[3]]") - to_chat(user, "Genetic destability: [T.mutation_chance/2] % chance of mutation on splitting") + to_chat(user, "Genetic instability: [T.mutation_chance/2] % chance of mutation on splitting") else to_chat(user, "Possible mutations: [T.slime_mutation[1]], [T.slime_mutation[2]], [T.slime_mutation[3]] (x2)") - to_chat(user, "Genetic destability: [T.mutation_chance] % chance of mutation on splitting") + to_chat(user, "Genetic instability: [T.mutation_chance] % chance of mutation on splitting") else to_chat(user, "Possible mutations: [T.slime_mutation[1]], [T.slime_mutation[2]], [T.slime_mutation[3]], [T.slime_mutation[4]]") - to_chat(user, "Genetic destability: [T.mutation_chance] % chance of mutation on splitting") + to_chat(user, "Genetic instability: [T.mutation_chance] % chance of mutation on splitting") if (T.cores > 1) to_chat(user, "Multiple cores detected") to_chat(user, "Growth progress: [T.amount_grown]/[SLIME_EVOLUTION_THRESHOLD]") diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index 2b91216f8f73..2c5dd40b5bde 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -60,11 +60,12 @@ log_combat(user, target, "attempted to inject", src) if(target != user) - target.visible_message("[user] is trying to inject [target] with [src]!", "[user] is trying to inject [target] with [src]!") + target.visible_message("[user] is trying to inject [target] with [src]!", \ + "[user] is trying to inject you with [src]!") if(!do_mob(user, target) || used) return target.visible_message("[user] injects [target] with the syringe with [src]!", \ - "[user] injects [target] with the syringe with [src]!") + "[user] injects you with the syringe with [src]!") else to_chat(user, "You inject yourself with [src].") @@ -88,6 +89,11 @@ name = "\improper DNA injector (Hulk)" desc = "This will make you big and strong, but give you a bad skin condition." add_mutations = list(HULK) + +/obj/item/dnainjector/firebreath + name = "\improper DNA injector (Fire Breath)" + desc = "Restores the dragon ancestry." + add_mutations = list(FIREBREATH) /obj/item/dnainjector/xraymut name = "\improper DNA injector (X-ray)" @@ -98,7 +104,7 @@ name = "\improper DNA injector (Anti-X-ray)" desc = "It will make you see harder." remove_mutations = list(XRAY) - + ///////////////////////////////////// /obj/item/dnainjector/antiglasses name = "\improper DNA injector (Anti-Glasses)" @@ -164,11 +170,6 @@ name = "\improper DNA injector (Stutt.)" desc = "Makes you s-s-stuttterrr." add_mutations = list(NERVOUS) - - /obj/item/dnainjector/firebreath - name = "\improper DNA injector (Fire Breath)" - desc = "Restores the dragon ancestry." - add_mutations = list(FIREBREATH) /obj/item/dnainjector/antistutt name = "\improper DNA injector (Anti-Stutt.)" @@ -364,10 +365,50 @@ name = "\improper DNA injector (Anti-Shock Touch)" remove_mutations = list(SHOCKTOUCH) +/obj/item/dnainjector/spacialinstability + name = "\improper DNA injector (Spacial Instability)" + add_mutations = list(BADBLINK) + +/obj/item/dnainjector/antispacialinstability + name = "\improper DNA injector (Anti-Spacial Instability)" + remove_mutations = list(BADBLINK) + +/obj/item/dnainjector/acidflesh + name = "\improper DNA injector (Acid Flesh)" + add_mutations = list(ACIDFLESH) + +/obj/item/dnainjector/antiacidflesh + name = "\improper DNA injector (Acid Flesh)" + remove_mutations = list(ACIDFLESH) + +/obj/item/dnainjector/gigantism + name = "\improper DNA injector (Gigantism)" + add_mutations = list(GIGANTISM) + +/obj/item/dnainjector/antigigantism + name = "\improper DNA injector (Anti-Gigantism)" + remove_mutations = list(GIGANTISM) + +/obj/item/dnainjector/spastic + name = "\improper DNA injector (Spastic)" + add_mutations = list(SPASTIC) + +/obj/item/dnainjector/antispastic + name = "\improper DNA injector (Anti-Spastic)" + remove_mutations = list(SPASTIC) + +/obj/item/dnainjector/twoleftfeet + name = "\improper DNA injector (Two Left Feet)" + add_mutations = list(EXTRASTUN) + +/obj/item/dnainjector/antitwoleftfeet + name = "\improper DNA injector (Anti-Two Left Feet)" + remove_mutations = list(EXTRASTUN) + /obj/item/dnainjector/geladikinesis name = "\improper DNA injector (Geladikinesis)" add_mutations = list(GELADIKINESIS) - + /obj/item/dnainjector/antigeladikinesis name = "\improper DNA injector (Anti-Geladikinesis)" remove_mutations = list(GELADIKINESIS) @@ -388,6 +429,22 @@ name = "\improper DNA injector (Anti-Thermal Vision)" remove_mutations = list(THERMAL) +/obj/item/dnainjector/glow + name = "\improper DNA injector (Glowy)" + add_mutations = list(GLOWY) + +/obj/item/dnainjector/removeglow + name = "\improper DNA injector (Anti-Glowy)" + remove_mutations = list(GLOWY) + +/obj/item/dnainjector/antiglow + name = "\improper DNA injector (Antiglowy)" + add_mutations = list(ANTIGLOWY) + +/obj/item/dnainjector/removeantiglow + name = "\improper DNA injector (Anti-Antiglowy)" + remove_mutations = list(ANTIGLOWY) + /obj/item/dnainjector/timed var/duration = 600 @@ -480,4 +537,3 @@ log_attack("[log_msg] [loc_name(user)]") return TRUE return FALSE - diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm index 41b6f0520736..9ac80ea3335a 100644 --- a/code/game/objects/items/pet_carrier.dm +++ b/code/game/objects/items/pet_carrier.dm @@ -193,3 +193,20 @@ occupant.setDir(SOUTH) #undef pet_carrier_full + +/obj/item/pet_carrier/xenobio //For Yog's xenobiology slime hunting + name = "Xenological Containment Unit" + desc = "A pet carrier with a warning sticker on it and a slightly more robust interior. Great for captureing alien life. Designed to be used in conjuction with a fulton extraction pack to send it and the creature straight to xenobiology!" + icon = 'icons/obj/pet_carrier.dmi' + icon_state = "xeno_carrier_open" + item_state = "xeno_carrier" + max_occupant_weight = MOB_SIZE_LARGE //This is calculated from the mob sizes of occupants + +/obj/item/pet_carrier/xenobio/update_icon() + cut_overlay("unlocked") + cut_overlay("locked") + if(open) + icon_state = initial(icon_state) + else + icon_state = "xeno_carrier_[!occupants.len ? "closed" : "occupied"]" + add_overlay("[locked ? "" : "un"]locked") \ No newline at end of file diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index aa6020ab06f9..e946c9957e19 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -285,6 +285,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("mining satchel", /obj/item/storage/bag/ore, 4), \ new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4), \ new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ + new/datum/stack_recipe("construction bag", /obj/item/storage/bag/construction, 4), \ null, \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \ @@ -330,7 +331,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ /obj/item/stack/sheet/cloth/five amount = 5 - + /obj/item/stack/sheet/wool name = "wool" desc = "A bundle of wool ready to be spun on the loom." diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 6443f2eb6eac..6b00a9c1ca5a 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -212,7 +212,6 @@ name = "satchel" desc = "A trendy looking satchel." icon_state = "satchel-norm" - species_exception = list(/datum/species/angel) //satchels can be equipped since they are on the side, not back /obj/item/storage/backpack/satchel/leather name = "leather satchel" diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 40d6a8c2e444..7944420fc91c 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -126,6 +126,7 @@ new /obj/item/clothing/mask/breath(src) new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/map/station(src) /obj/item/storage/box/survival/radio/PopulateContents() ..() // we want the survival stuff too. @@ -136,6 +137,7 @@ new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/crowbar/red(src) new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/map/station(src) // Engineer survival box @@ -143,6 +145,7 @@ new /obj/item/clothing/mask/breath(src) new /obj/item/tank/internals/emergency_oxygen/engi(src) new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/map/station(src) /obj/item/storage/box/engineer/radio/PopulateContents() ..() // we want the regular items too. @@ -158,6 +161,7 @@ new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) + new /obj/item/map/station(src) /obj/item/storage/box/security/radio/PopulateContents() ..() // we want the regular stuff too @@ -464,7 +468,7 @@ /obj/item/storage/box/gorillacubes/PopulateContents() for(var/i in 1 to 3) new /obj/item/reagent_containers/food/snacks/monkeycube/gorilla(src) - + /obj/item/storage/box/mixedcubes name = "mixed farm animal cube box" desc = "Farm Town's new cubes to make your farming dreams come true. Just add water!" @@ -1022,7 +1026,7 @@ new /obj/item/reagent_containers/food/snacks/grown/soybeans(src) new /obj/item/reagent_containers/food/snacks/grown/cabbage(src) new /obj/item/reagent_containers/food/snacks/grown/chili(src) - + /obj/item/storage/box/cheese name = "box of advanced cheese bacteria" diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index a09069fd11b7..03e9bd61ada9 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -143,7 +143,7 @@ return else M.visible_message("[user] has prodded [M] with [src]. Luckily it was off.", \ - "[user] has prodded you with [src]. Luckily it was off") + "[user] has prodded you with [src]. Luckily it was off.") else if(status) baton_stun(M, user) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index c75d89d0cab1..de9bea423361 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -50,7 +50,7 @@ var/datum/team/ashwalkers/team /obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn) - new_spawn.fully_replace_character_name(null,random_unique_lizard_name(gender, corporate = FALSE)) + new_spawn.fully_replace_character_name(null,random_unique_lizard_name(gender)) to_chat(new_spawn, "Drag the corpses of men and beasts to your nest. It will absorb them to create more of your kind. Glory to the Necropolis!") //yogs - removed a sentence new_spawn.grant_language(/datum/language/draconic) diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm index de27f09d574a..747b1dc18ca7 100644 --- a/code/game/objects/structures/lavaland/necropolis_tendril.dm +++ b/code/game/objects/structures/lavaland/necropolis_tendril.dm @@ -46,17 +46,6 @@ GLOBAL_LIST_INIT(tendrils, list()) /obj/structure/spawner/lavaland/Destroy() - var/last_tendril = TRUE - if(GLOB.tendrils.len>1) - last_tendril = FALSE - - if(last_tendril && !(flags_1 & ADMIN_SPAWNED_1)) - if(SSmedals.hub_enabled) - for(var/mob/living/L in view(7,src)) - if(L.stat || !L.client) - continue - SSmedals.UnlockMedal("[BOSS_MEDAL_TENDRIL] [ALL_KILL_MEDAL]", L.client) - SSmedals.SetScore(TENDRIL_CLEAR_SCORE, L.client, 1) GLOB.tendrils -= src QDEL_NULL(emitted_light) //QDEL_NULL(gps) //yogs - lol diff --git a/code/game/objects/structures/signs/signs_departments.dm b/code/game/objects/structures/signs/signs_departments.dm index b715e54d0fee..b2b3a45caabb 100644 --- a/code/game/objects/structures/signs/signs_departments.dm +++ b/code/game/objects/structures/signs/signs_departments.dm @@ -119,13 +119,13 @@ icon_state = "minskymedicb" /obj/structure/sign/departments/minsky/medical/clone/cloning1 - name = "Cloning Division" - desc = "A sign labeling the cloning division of the station. Your last hope." + name = "Cloning Ward" + desc = "A sign labeling the cloning facilities on the station. Your last hope." icon_state = "minskyclone" /obj/structure/sign/departments/minsky/medical/clone/cloning2 - name = "Cloning Division" - desc = "A sign labeling the cloning division of the station. Your last hope." + name = "Cloning Ward" + desc = "A sign labeling the cloning facilities on the station. Your last hope." icon_state = "minskycloneb" /obj/structure/sign/departments/minsky/medical/chemistry/chemical1 @@ -140,12 +140,12 @@ /obj/structure/sign/departments/minsky/medical/virology/virology1 name = "Virology Division" - desc = "A sign labeling the virology division of the station. Free hugs!!!." + desc = "A sign labeling the virology division of the station. Free hugs!!" icon_state = "minskyviro" /obj/structure/sign/departments/minsky/medical/virology/virology2 name = "Virology Division" - desc = "A sign labeling the virology division of the station. Free hugs!!!." + desc = "A sign labeling the virology division of the station. Free hugs!!" icon_state = "minskyvirob" /obj/structure/sign/departments/minsky/security/security @@ -165,7 +165,7 @@ /obj/structure/sign/departments/minsky/supply/janitorial name = "Janitorial Division" - desc = "A sign labeling the janitorial closet of the station. Clean up after yourself.... please." + desc = "A sign labeling the janitorial closet of the station. Clean up after yourself... please." icon_state = "minskyjani" /obj/structure/sign/departments/minsky/supply/hydroponics diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index 424eeb9c6f44..08957f7c7b71 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -132,6 +132,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( for(var/turf/open/space/S in RANGE_TURFS(1, src)) //RANGE_TURFS is in code\__HELPERS\game.dm S.update_starlight() + SSdemo.mark_turf(W) return W diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index 4002fc2bcc18..701277860a44 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -155,6 +155,7 @@ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 40, /obj/structure/spawner/lavaland = 2, \ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 20, /obj/structure/spawner/lavaland/magmawing = 1, \ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /obj/structure/spawner/lavaland/legion = 3, \ + /mob/living/simple_animal/slime/random = 50, \ SPAWN_MEGAFAUNA = 6, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, /mob/living/simple_animal/hostile/asteroid/marrowweaver = 35) // yogs change added marrowweaver data_having_type = /turf/open/floor/plating/asteroid/airless/cave/volcanic/has_data diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index 66c69f7adb89..580ce2eba47c 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -204,7 +204,7 @@ Yogs End*/ return null if (C) //user is already connected!. - to_chat(C, "You are about to get disconnected for matching a sticky ban after you connected. If this turns out to be the ban evasion detection system going haywire, we will automatically detect this and revert the matches. if you feel that this is the case, please wait EXACTLY 6 seconds then reconnect using file -> reconnect to see if the match was automatically reversed.") + to_chat(C, "You are about to get disconnected for matching a sticky ban after you connected. If this turns out to be the ban evasion detection system going haywire, we will automatically detect this and revert the matches. if you feel that this is the case, please wait EXACTLY 6 seconds then reconnect using file -> reconnect to see if the match was automatically reversed.", confidential=TRUE) var/desc = "\nReason:(StickyBan) You, or another user of this computer or connection ([bannedckey]) is banned from playing here. The ban reason is:\n[ban["message"]]\nThis ban was applied by [ban["admin"]]\nThis is a BanEvasion Detection System ban, if you think this ban is a mistake, please wait EXACTLY 6 seconds, then try again before filing an appeal. If you wish to appeal this ban please use the keyword 'assistantgreytide' to register an account on the forums.\n" //yogs . = list("reason" = "Stickyban", "desc" = desc) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index a439995e1a83..fc7e65e1e593 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -2,11 +2,11 @@ //////////////////////////////// /proc/message_admins(msg) msg = "ADMIN LOG: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) /proc/relay_msg_admins(msg) msg = "RELAY: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) ///////////////////////////////////////////////////////////////////////////////////////////////Panels @@ -22,14 +22,14 @@ log_admin("[key_name(usr)] checked the individual player panel for [key_name(M)][isobserver(usr)?"":" while in game"].") if(!M) - to_chat(usr, "You seem to be selecting a mob that doesn't exist anymore.") + to_chat(usr, "You seem to be selecting a mob that doesn't exist anymore.", confidential=TRUE) return if(M.oobe_client) //yogs start if(M.oobe_client.mob) .(M.oobe_client.mob) //using . because show_player_panel(M.oobe_client.mob) caused "Runtime in admin.dm,30: undefined proc or verb /client/Show Player Panel()." else - to_chat(usr, "Cannot open player panel because [key_name(M)] has (a)ghosted, but does not appear to have a mob.") + to_chat(usr, "Cannot open player panel because [key_name(M)] has (a)ghosted, but does not appear to have a mob.", confidential=TRUE) return //yogs end var/body = "Options for [M.key]" @@ -207,7 +207,7 @@ if (!istype(src, /datum/admins)) src = usr.client.holder if (!istype(src, /datum/admins)) - to_chat(usr, "Error: you are not an admin!") + to_chat(usr, "Error: you are not an admin!", confidential=TRUE) return var/dat dat = text("Admin Newscaster

Admin Newscaster Unit

") @@ -559,7 +559,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Start Now") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return 1 else - to_chat(usr, "Error: Start Now: Game has already started.") + to_chat(usr, "Error: Start Now: Game has already started.", confidential=TRUE) return 0 @@ -710,10 +710,10 @@ set name = "Show Traitor Panel" if(!istype(M)) - to_chat(usr, "This can only be used on instances of type /mob") + to_chat(usr, "This can only be used on instances of type /mob", confidential=TRUE) return if(!M.mind) - to_chat(usr, "This mob has no mind!") + to_chat(usr, "This mob has no mind!", confidential=TRUE) return M.mind.traitor_panel() @@ -753,37 +753,37 @@ var/mob/living/silicon/S = i ai_number++ if(isAI(S)) - to_chat(usr, "AI [key_name(S, usr)]'s laws:") + to_chat(usr, "AI [key_name(S, usr)]'s laws:", confidential=TRUE) else if(iscyborg(S)) var/mob/living/silicon/robot/R = S - to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [key_name(R.connected_ai)])":"(Independent)"]: laws:") + to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [key_name(R.connected_ai)])":"(Independent)"]: laws:", confidential=TRUE) else if (ispAI(S)) - to_chat(usr, "pAI [key_name(S, usr)]'s laws:") + to_chat(usr, "pAI [key_name(S, usr)]'s laws:", confidential=TRUE) else - to_chat(usr, "SOMETHING SILICON [key_name(S, usr)]'s laws:") + to_chat(usr, "SOMETHING SILICON [key_name(S, usr)]'s laws:", confidential=TRUE) if (S.laws == null) - to_chat(usr, "[key_name(S, usr)]'s laws are null?? Contact a coder.") + to_chat(usr, "[key_name(S, usr)]'s laws are null?? Contact a coder.", confidential=TRUE) else S.laws.show_laws(usr) if(!ai_number) - to_chat(usr, "No AIs located" ) + to_chat(usr, "No AIs located" , confidential=TRUE) /datum/admins/proc/output_all_devil_info() var/devil_number = 0 for(var/datum/mind/D in SSticker.mode.devils) devil_number++ var/datum/antagonist/devil/devil = D.has_antag_datum(/datum/antagonist/devil) - to_chat(usr, "Devil #[devil_number]:

" + devil.printdevilinfo()) + to_chat(usr, "Devil #[devil_number]:

" + devil.printdevilinfo(), confidential=TRUE) if(!devil_number) - to_chat(usr, "No Devils located" ) + to_chat(usr, "No Devils located" , confidential=TRUE) /datum/admins/proc/output_devil_info(mob/living/M) if(is_devil(M)) var/datum/antagonist/devil/devil = M.mind.has_antag_datum(/datum/antagonist/devil) - to_chat(usr, devil.printdevilinfo()) + to_chat(usr, devil.printdevilinfo(), confidential=TRUE) else - to_chat(usr, "[M] is not a devil.") + to_chat(usr, "[M] is not a devil.", confidential=TRUE) /datum/admins/proc/manage_free_slots() if(!check_rights()) @@ -848,7 +848,7 @@ if(kick_only_afk && !C.is_afk()) //Ignore clients who are not afk continue if(message) - to_chat(C, message) + to_chat(C, message, confidential=TRUE) kicked_client_names.Add("[C.key]") qdel(C) return kicked_client_names diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index ab48559f196a..b919cd4faf38 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -37,6 +37,6 @@ var/F = file("[GLOB.log_directory]/[selected].html") if(!fexists(F)) - to_chat(src, "No [selected] logfile was found.") + to_chat(src, "No [selected] logfile was found.", confidential=TRUE) return src << browse(F,"window=investigate[selected];size=800x300") diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index 69d5acf179ba..c89be0af9434 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -113,7 +113,7 @@ GLOBAL_PROTECT(protected_ranks) set waitfor = FALSE if(IsAdminAdvancedProcCall()) - to_chat(usr, "Admin rank DB Sync blocked: Advanced ProcCall detected.") + to_chat(usr, "Admin rank DB Sync blocked: Advanced ProcCall detected.", confidential=TRUE) return var/list/sql_ranks = list() @@ -128,7 +128,7 @@ GLOBAL_PROTECT(protected_ranks) //load our rank - > rights associations /proc/load_admin_ranks(dbfail, no_update) if(IsAdminAdvancedProcCall()) - to_chat(usr, "Admin Reload blocked: Advanced ProcCall detected.") + to_chat(usr, "Admin Reload blocked: Advanced ProcCall detected.", confidential=TRUE) return GLOB.admin_ranks.Cut() GLOB.protected_ranks.Cut() diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 65df344ba229..457be35621ba 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -176,7 +176,6 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/map_template_upload, /client/proc/jump_to_ruin, /client/proc/clear_dynamic_transit, - /client/proc/toggle_medal_disable, /client/proc/view_runtimes, /client/proc/pump_random_event, /client/proc/cmd_display_init_log, @@ -321,7 +320,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) verbs.Remove(/client/proc/hide_most_verbs, GLOB.admin_verbs_hideable) verbs += /client/proc/show_verbs - to_chat(src, "Most of your adminverbs have been hidden.") + to_chat(src, "Most of your adminverbs have been hidden.", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Hide Most Adminverbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -332,7 +331,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) remove_admin_verbs() verbs += /client/proc/show_verbs - to_chat(src, "Almost all of your adminverbs have been hidden.") + to_chat(src, "Almost all of your adminverbs have been hidden.", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Hide All Adminverbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -343,7 +342,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) verbs -= /client/proc/show_verbs add_admin_verbs() - to_chat(src, "All of your adminverbs are now visible.") + to_chat(src, "All of your adminverbs are now visible.", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Show Adminverbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -367,7 +366,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) ghost.reenter_corpse() SSblackbox.record_feedback("tally", "admin_verb", 1, "Admin Reenter") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! else if(isnewplayer(mob)) - to_chat(src, "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or Observe first.") + to_chat(src, "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or Observe first.", confidential=TRUE) return FALSE else //ghostize @@ -546,7 +545,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if (isnull(ex_power)) return var/range = round((2 * ex_power)**GLOB.DYN_EX_SCALE) - to_chat(usr, "Estimated Explosive Range: (Devastation: [round(range*0.25)], Heavy: [round(range*0.5)], Light: [round(range)])") + to_chat(usr, "Estimated Explosive Range: (Devastation: [round(range*0.25)], Heavy: [round(range*0.5)], Light: [round(range)])", confidential=TRUE) /client/proc/get_dynex_power() set category = "Debug" @@ -557,7 +556,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if (isnull(ex_range)) return var/power = (0.5 * ex_range)**(1/GLOB.DYN_EX_SCALE) - to_chat(usr, "Estimated Explosive Power: [power]") + to_chat(usr, "Estimated Explosive Power: [power]", confidential=TRUE) /client/proc/set_dynex_scale() set category = "Debug" @@ -613,7 +612,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) set name = "Give Disease" set desc = "Gives a Disease to a mob." if(!istype(T)) - to_chat(src, "You can only give a disease to a mob of type /mob/living.") + to_chat(src, "You can only give a disease to a mob of type /mob/living.", confidential=TRUE) return var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in SSdisease.diseases if(!D) @@ -662,7 +661,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) holder.deactivate() - to_chat(src, "You are now a normal player.") + to_chat(src, "You are now a normal player.", confidential=TRUE) log_admin("[src] deadmined themself.") message_admins("[src] deadmined themself.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Deadmin") @@ -687,7 +686,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if (!holder) return //This can happen if an admin attempts to vv themself into somebody elses's deadmin datum by getting ref via brute force - to_chat(src, "You are now an admin.") + to_chat(src, "You are now an admin.", confidential=TRUE) message_admins("[src] re-adminned themselves.") log_admin("[src] re-adminned themselves.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Readmin") diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm index 9f002f92e0b8..3409553705de 100644 --- a/code/modules/admin/create_poll.dm +++ b/code/modules/admin/create_poll.dm @@ -4,7 +4,7 @@ if(!check_rights(R_POLL)) return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.") + to_chat(src, "Failed to establish database connection.", confidential=TRUE) return var/polltype = input("Choose poll type.","Poll Type") as null|anything in list("Single Option","Text Reply","Rating","Multiple Choice", "Instant Runoff Voting") var/choice_amount = 0 @@ -20,7 +20,7 @@ choice_amount = input("How many choices should be allowed?","Select choice amount") as num|null switch(choice_amount) if(0) - to_chat(src, "Multiple choice poll must have at least one choice allowed.") + to_chat(src, "Multiple choice poll must have at least one choice allowed.", confidential=TRUE) return if(1) polltype = POLLTYPE_OPTION @@ -42,7 +42,7 @@ if(query_validate_time.NextRow()) var/checktime = text2num(query_validate_time.item[1]) if(!checktime) - to_chat(src, "Datetime entered is improperly formatted or not later than current server time.") + to_chat(src, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) qdel(query_validate_time) return endtime = query_validate_time.item[1] @@ -100,7 +100,7 @@ if(maxval) maxval = sanitizeSQL(maxval) if(minval >= maxval) - to_chat(src, "Maximum rating value can't be less than or equal to minimum rating value") + to_chat(src, "Maximum rating value can't be less than or equal to minimum rating value", confidential=TRUE) continue else if(maxval == null) return diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index d37040ac2b49..eb800ec496d8 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -169,7 +169,7 @@ you will have to do something like if(client.rights & R_ADMIN) yourself. return 1 else if(show_msg) - to_chat(usr, "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")].") + to_chat(usr, "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")].", confidential=TRUE) return 0 //probably a bit iffy - will hopefully figure out a better solution diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index 827751bc8b78..0576590fcb37 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -128,7 +128,7 @@ log_admin("[key_name(usr)] attempted to edit admin permissions without sufficient rights.") return if(IsAdminAdvancedProcCall()) - to_chat(usr, "Admin Edit blocked: Advanced ProcCall detected.") + to_chat(usr, "Admin Edit blocked: Advanced ProcCall detected.", confidential=TRUE) return var/datum/asset/permissions_assets = get_asset_datum(/datum/asset/simple/permissions) permissions_assets.send(src) @@ -143,19 +143,19 @@ skip = TRUE if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_admins) && task == "rank") if(admin_ckey in GLOB.protected_admins) - to_chat(usr, "Editing the rank of this admin is blocked by server configuration.") + to_chat(usr, "Editing the rank of this admin is blocked by server configuration.", confidential=TRUE) return if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && task == "permissions") if(D.rank in GLOB.protected_ranks) - to_chat(usr, "Editing the flags of this rank is blocked by server configuration.") + to_chat(usr, "Editing the flags of this rank is blocked by server configuration.", confidential=TRUE) return if(CONFIG_GET(flag/load_legacy_ranks_only) && (task == "add" || task == "rank" || task == "permissions")) - to_chat(usr, "Database rank loading is disabled, only temporary changes can be made to a rank's permissions and permanently creating a new rank is blocked.") + to_chat(usr, "Database rank loading is disabled, only temporary changes can be made to a rank's permissions and permanently creating a new rank is blocked.", confidential=TRUE) legacy_only = TRUE if(check_rights(R_DBRANKS, FALSE)) if(!skip) if(!SSdbcore.Connect()) - to_chat(usr, "Unable to connect to database, changes are temporary only.") + to_chat(usr, "Unable to connect to database, changes are temporary only.", confidential=TRUE) use_db = FALSE else use_db = alert("Permanent changes are saved to the database for future rounds, temporary changes will affect only the current round", "Permanent or Temporary?", "Permanent", "Temporary", "Cancel") @@ -207,7 +207,7 @@ if(!.) return FALSE if(!admin_ckey && (. in GLOB.admin_datums+GLOB.deadmins)) - to_chat(usr, "[admin_key] is already an admin.") + to_chat(usr, "[admin_key] is already an admin.", confidential=TRUE) return FALSE if(use_db) . = sanitizeSQL(.) @@ -218,7 +218,7 @@ return FALSE if(query_admin_in_db.NextRow()) qdel(query_admin_in_db) - to_chat(usr, "[admin_key] already listed in admin database. Check the Management tab if they don't appear in the list of admins.") + to_chat(usr, "[admin_key] already listed in admin database. Check the Management tab if they don't appear in the list of admins.", confidential=TRUE) return FALSE qdel(query_admin_in_db) var/datum/DBQuery/query_add_admin = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin")] (ckey, rank) VALUES ('[.]', 'NEW ADMIN')") @@ -424,13 +424,13 @@ return for(var/datum/admin_rank/R in GLOB.admin_ranks) if(R.name == admin_rank && (!(R.rights & usr.client.holder.rank.can_edit_rights) == R.rights)) - to_chat(usr, "You don't have edit rights to all the rights this rank has, rank deletion not permitted.") + to_chat(usr, "You don't have edit rights to all the rights this rank has, rank deletion not permitted.", confidential=TRUE) return if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && (admin_rank in GLOB.protected_ranks)) - to_chat(usr, "Deletion of protected ranks is not permitted, it must be removed from admin_ranks.txt.") + to_chat(usr, "Deletion of protected ranks is not permitted, it must be removed from admin_ranks.txt.", confidential=TRUE) return if(CONFIG_GET(flag/load_legacy_ranks_only)) - to_chat(usr, "Rank deletion not permitted while database rank loading is disabled.") + to_chat(usr, "Rank deletion not permitted while database rank loading is disabled.", confidential=TRUE) return admin_rank = sanitizeSQL(admin_rank) var/datum/DBQuery/query_admins_with_rank = SSdbcore.NewQuery("SELECT 1 FROM [format_table_name("admin")] WHERE rank = '[admin_rank]'") @@ -439,7 +439,7 @@ return if(query_admins_with_rank.NextRow()) qdel(query_admins_with_rank) - to_chat(usr, "Error: Rank deletion attempted while rank still used; Tell a coder, this shouldn't happen.") + to_chat(usr, "Error: Rank deletion attempted while rank still used; Tell a coder, this shouldn't happen.", confidential=TRUE) return qdel(query_admins_with_rank) if(alert("Are you sure you want to remove [admin_rank]?","Confirm Removal","Do it","Cancel") == "Do it") @@ -468,4 +468,4 @@ qdel(query_sync_lastadminrank) return qdel(query_sync_lastadminrank) - to_chat(usr, "Sync of [admin_key] successful.") + to_chat(usr, "Sync of [admin_key] successful.", confidential=TRUE) diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 40afe56585aa..1b489af6ad3e 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -240,7 +240,7 @@ message_admins("[key_name_admin(usr)] [new_perma ? "stopped" : "started"] the arrivals shuttle") log_admin("[key_name(usr)] [new_perma ? "stopped" : "started"] the arrivals shuttle") else - to_chat(usr, "There is no arrivals shuttle") + to_chat(usr, "There is no arrivals shuttle", confidential=TRUE) if("showailaws") if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/sql_ban_system.dm b/code/modules/admin/sql_ban_system.dm index 13a8bea6c8ec..4170f7bca9e4 100644 --- a/code/modules/admin/sql_ban_system.dm +++ b/code/modules/admin/sql_ban_system.dm @@ -267,7 +267,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return var/list/error_state = list() var/player_key @@ -374,7 +374,7 @@ else error_state += "No ban type was selected." if(error_state.len) - to_chat(usr, "Ban not [edit_id ? "edited" : "created"] because the following errors were present:\n[error_state.Join("\n")]") + to_chat(usr, "Ban not [edit_id ? "edited" : "created"] because the following errors were present:\n[error_state.Join("\n")]", confidential=TRUE) return if(edit_id) edit_ban(edit_id, player_key, ip_check, player_ip, cid_check, player_cid, use_last_connection, applies_to_admins, duration, interval, reason, mirror_edit, old_key, old_ip, old_cid, old_applies, page, admin_key, changes) @@ -385,7 +385,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return var/player_ckey = sanitizeSQL(ckey(player_key)) player_ip = sanitizeSQL(player_ip) @@ -424,7 +424,7 @@ if(R_EVERYTHING && !(R_EVERYTHING & rank.can_edit_rights)) //edit rights are a more effective way to check hierarchical rank since many non-headmins have R_PERMISSIONS now max_adminbans = MAX_ADMINBANS_PER_HEADMIN if(adminban_count >= max_adminbans) - to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!") + to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!", confidential=TRUE) qdel(query_check_adminban_count) return qdel(query_check_adminban_count) @@ -485,7 +485,7 @@ var/is_admin = FALSE if(C) build_ban_cache(C) - to_chat(C, "You have been [applies_to_admins ? "admin " : ""]banned by [usr.client.key] from [roles_to_ban[1] == "Server" ? "the server" : " Roles: [roles_to_ban.Join(", ")]"].\nReason: [reason]
This ban is [isnull(duration) ? "permanent." : "temporary, it will be removed in [time_message]."] The round ID is [GLOB.round_id].
To appeal this ban go to [appeal_url]") + to_chat(C, "You have been [applies_to_admins ? "admin " : ""]banned by [usr.client.key] from [roles_to_ban[1] == "Server" ? "the server" : " Roles: [roles_to_ban.Join(", ")]"].\nReason: [reason]
This ban is [isnull(duration) ? "permanent." : "temporary, it will be removed in [time_message]."] The round ID is [GLOB.round_id].
To appeal this ban go to [appeal_url]", confidential=TRUE) if(GLOB.admin_datums[C.ckey] || GLOB.deadmins[C.ckey]) is_admin = TRUE if(roles_to_ban[1] == "Server" && (!is_admin || (is_admin && applies_to_admins))) @@ -505,7 +505,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return var/datum/browser/unban_panel = new(usr, "unbanpanel", "Unbanning Panel", 850, 600) unban_panel.add_stylesheet("unbanpanelcss", 'html/admin/unbanpanel.css') @@ -600,7 +600,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return var/target = ban_target_string(player_key, player_ip, player_cid) if(alert(usr, "Please confirm unban of [target] from [role].", "Unban confirmation", "Yes", "No") == "No") @@ -621,7 +621,7 @@ var/client/C = GLOB.directory[player_key] if(C) build_ban_cache(C) - to_chat(C, "[usr.client.key] has removed a ban from [role] for your key.") + to_chat(C, "[usr.client.key] has removed a ban from [role] for your key.", confidential=TRUE) for(var/client/i in GLOB.clients - C) if(i.address == player_ip || i.computer_id == player_cid) build_ban_cache(i) @@ -632,7 +632,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return ban_id = sanitizeSQL(ban_id) var/player_ckey = sanitizeSQL(ckey(player_key)) @@ -674,7 +674,7 @@ if(R_EVERYTHING && !(R_EVERYTHING & rank.can_edit_rights)) //edit rights are a more effective way to check hierarchical rank since many non-headmins have R_PERMISSIONS now max_adminbans = MAX_ADMINBANS_PER_HEADMIN if(adminban_count >= max_adminbans) - to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!") + to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!", confidential=TRUE) qdel(query_check_adminban_count) return qdel(query_check_adminban_count) @@ -716,7 +716,7 @@ var/client/C = GLOB.directory[old_key] if(C) build_ban_cache(C) - to_chat(C, "[usr.client.key] has edited the [changes_keys_text] of a ban for your key.") + to_chat(C, "[usr.client.key] has edited the [changes_keys_text] of a ban for your key.", confidential=TRUE) for(var/client/i in GLOB.clients - C) if(i.address == old_ip || i.computer_id == old_cid) build_ban_cache(i) @@ -727,7 +727,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return ban_id = sanitizeSQL(ban_id) var/datum/DBQuery/query_get_ban_edits = SSdbcore.NewQuery("SELECT edits FROM [format_table_name("ban")] WHERE id = '[ban_id]'") diff --git a/code/modules/admin/sql_message_system.dm b/code/modules/admin/sql_message_system.dm index 04d4e729e7d9..72c5984defa8 100644 --- a/code/modules/admin/sql_message_system.dm +++ b/code/modules/admin/sql_message_system.dm @@ -1,7 +1,7 @@ //YOGS - FILE MOVED TO yogstation/code/modules/admin/sql_message_system.dm /proc/create_message(type, target_key, admin_ckey, text, timestamp, server, secret, logged = 1, browse, expiry, note_severity) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return if(!type) return @@ -68,7 +68,7 @@ if(query_validate_expire_time.NextRow()) var/checktime = text2num(query_validate_expire_time.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) qdel(query_validate_expire_time) return expiry = query_validate_expire_time.item[1] @@ -97,7 +97,7 @@ /proc/delete_message(message_id, logged = 1, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -133,7 +133,7 @@ /proc/edit_message(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -172,7 +172,7 @@ /proc/edit_message_expiry(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -207,7 +207,7 @@ if(query_validate_expire_time_edit.NextRow()) var/checktime = text2num(query_validate_expire_time_edit.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) qdel(query_validate_expire_time_edit) qdel(query_find_edit_expiry_message) return @@ -230,7 +230,7 @@ /proc/edit_message_severity(message_id) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -269,7 +269,7 @@ /proc/toggle_message_secrecy(message_id) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -301,7 +301,7 @@ /proc/browse_messages(type, target_ckey, index, linkless = FALSE, filter, agegate = FALSE) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return var/list/output = list() var/ruler = "
" @@ -509,7 +509,7 @@ /proc/get_message_output(type, target_ckey) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return if(!type) return diff --git a/code/modules/admin/stickyban.dm b/code/modules/admin/stickyban.dm index b5ae1022a97f..4a8603d615cb 100644 --- a/code/modules/admin/stickyban.dm +++ b/code/modules/admin/stickyban.dm @@ -21,7 +21,7 @@ ban["ckey"] = ckey if (get_stickyban_from_ckey(ckey)) - to_chat(usr, "Error: Can not add a stickyban: User already has a current sticky ban") + to_chat(usr, "Error: Can not add a stickyban: User already has a current sticky ban", confidential=TRUE) return if (data["reason"]) @@ -56,12 +56,12 @@ var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return if (alert("Are you sure you want to remove the sticky ban on [ckey]?","Are you sure","Yes","No") == "No") return if (!get_stickyban_from_ckey(ckey)) - to_chat(usr, "Error: The ban disappeared.") + to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) return world.SetConfig("ban",ckey, null) SSstickyban.cache -= ckey @@ -87,12 +87,12 @@ var/alt = ckey(data["alt"]) var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return var/key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!") + to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!", confidential=TRUE) return if (alert("Are you sure you want to disassociate [alt] from [ckey]'s sticky ban? \nNote: Nothing stops byond from re-linking them, Use \[E] to exempt them","Are you sure","Yes","No") == "No") @@ -101,13 +101,13 @@ //we have to do this again incase something changes ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.") + to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) return key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt] link to [ckey]'s sticky ban disappeared.") + to_chat(usr, "Error: [alt] link to [ckey]'s sticky ban disappeared.", confidential=TRUE) return LAZYREMOVE(ban["keys"], alt) @@ -129,7 +129,7 @@ var/ckey = data["ckey"] var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return var/oldreason = ban["message"] var/reason = input(usr,"Reason","Reason","[ban["message"]]") as text|null @@ -138,7 +138,7 @@ //we have to do this again incase something changed while we waited for input ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.") + to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) return ban["message"] = "[reason]" @@ -163,12 +163,12 @@ var/alt = ckey(data["alt"]) var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return var/key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!") + to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!", confidential=TRUE) return if (alert("Are you sure you want to exempt [alt] from [ckey]'s sticky ban?","Are you sure","Yes","No") == "No") @@ -177,13 +177,13 @@ //we have to do this again incase something changes ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.") + to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) return key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt]'s link to [ckey]'s sticky ban disappeared.") + to_chat(usr, "Error: [alt]'s link to [ckey]'s sticky ban disappeared.", confidential=TRUE) return LAZYREMOVE(ban["keys"], alt) key["exempt"] = TRUE @@ -210,12 +210,12 @@ var/alt = ckey(data["alt"]) var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return var/key = LAZYACCESS(ban["whitelist"], alt) if (!key) - to_chat(usr, "Error: [alt] is not exempt from [ckey]'s sticky ban!") + to_chat(usr, "Error: [alt] is not exempt from [ckey]'s sticky ban!", confidential=TRUE) return if (alert("Are you sure you want to unexempt [alt] from [ckey]'s sticky ban?","Are you sure","Yes","No") == "No") @@ -224,12 +224,12 @@ //we have to do this again incase something changes ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.") + to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) return key = LAZYACCESS(ban["whitelist"], alt) if (!key) - to_chat(usr, "Error: [alt]'s exemption from [ckey]'s sticky ban disappeared.") + to_chat(usr, "Error: [alt]'s exemption from [ckey]'s sticky ban disappeared.", confidential=TRUE) return LAZYREMOVE(ban["whitelist"], alt) @@ -252,7 +252,7 @@ if (!data["ckey"]) return if (!SSdbcore.Connect()) - to_chat(usr, "No database connection!") + to_chat(usr, "No database connection!", confidential=TRUE) return var/ckey = data["ckey"] @@ -261,7 +261,7 @@ return var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return ban["timeout"] = TRUE @@ -279,7 +279,7 @@ if (!data["ckey"]) return if (!SSdbcore.Connect()) - to_chat(usr, "No database connection!") + to_chat(usr, "No database connection!", confidential=TRUE) return var/ckey = data["ckey"] @@ -292,7 +292,7 @@ cachedban["timeout"] = FALSE if (!ban) if (!cachedban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return ban = cachedban @@ -312,11 +312,11 @@ return var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!") + to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) return var/cached_ban = SSstickyban.cache[ckey] if (!cached_ban) - to_chat(usr, "Error: No cached sticky ban for [ckey] found!") + to_chat(usr, "Error: No cached sticky ban for [ckey] found!", confidential=TRUE) world.SetConfig("ban",ckey,null) log_admin_private("[key_name(usr)] has reverted [ckey]'s sticky ban to its state at round start.") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 87e088464298..298287f4ef48 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -58,7 +58,7 @@ if(AH) AH.Action(href_list["ahelp_action"]) else - to_chat(usr, "Ticket [ahelp_ref] has been deleted!") + to_chat(usr, "Ticket [ahelp_ref] has been deleted!", confidential=TRUE) else if(href_list["ahelp_tickets"]) GLOB.ahelp_tickets.BrowseTickets(text2num(href_list["ahelp_tickets"])) @@ -71,7 +71,7 @@ return var/mob/M = locate(href_list["getplaytimewindow"]) in GLOB.mob_list if(!M) - to_chat(usr, "ERROR: Mob not found.") + to_chat(usr, "ERROR: Mob not found.", confidential=TRUE) return cmd_show_exp_panel(M.client) @@ -80,7 +80,7 @@ return var/client/C = locate(href_list["toggleexempt"]) in GLOB.clients if(!C) - to_chat(usr, "ERROR: Client not found.") + to_chat(usr, "ERROR: Client not found.", confidential=TRUE) return toggle_exempt_status(C) @@ -88,7 +88,7 @@ if(!check_rights(R_ADMIN)) return if (!SSticker.mode) - to_chat(usr, "Not until the round starts!") + to_chat(usr, "Not until the round starts!", confidential=TRUE) return switch(href_list["makeAntag"]) if("traitors") @@ -377,7 +377,7 @@ var/mob/M = locate(href_list["mob"]) if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.") + to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) return var/delmob = FALSE @@ -450,15 +450,15 @@ var/mob/M = locate(href_list["boot2"]) if(ismob(M)) if(!check_if_greater_rights_than(M.client)) - to_chat(usr, "Error: They have more rights than you do.") + to_chat(usr, "Error: They have more rights than you do.", confidential=TRUE) return /* yogs - admins don't need handholding if(alert(usr, "Kick [key_name(M)]?", "Confirm", "Yes", "No") != "Yes") return yogs - admins don't need handholding */ if(!M) - to_chat(usr, "Error: [M] no longer exists!") + to_chat(usr, "Error: [M] no longer exists!", confidential=TRUE) return if(!M.client) - to_chat(usr, "Error: [M] no longer has a client!") + to_chat(usr, "Error: [M] no longer has a client!", confidential=TRUE) return to_chat(M, "You have been kicked from the server by [usr.client.holder.fakekey ? "an Administrator" : "[usr.client.key]"].") log_admin("[key_name(usr)] kicked [key_name(M)].") @@ -668,7 +668,7 @@ var/mob/living/carbon/human/H = locate(href_list["monkeyone"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)].") @@ -681,7 +681,7 @@ var/mob/living/carbon/monkey/Mo = locate(href_list["humanone"]) if(!istype(Mo)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/monkey.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/monkey.", confidential=TRUE) return log_admin("[key_name(usr)] attempting to humanize [key_name(Mo)].") @@ -694,7 +694,7 @@ var/mob/living/carbon/human/H = locate(href_list["corgione"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return log_admin("[key_name(usr)] attempting to corgize [key_name(H)].") @@ -708,7 +708,7 @@ var/mob/M = locate(href_list["forcespeech"]) if(!ismob(M)) - to_chat(usr, "this can only be used on instances of type /mob.") + to_chat(usr, "this can only be used on instances of type /mob.", confidential=TRUE) var/speech = input("What will [key_name(M)] say?", "Force speech", "")// Don't need to sanitize, since it does that in say(), we also trust our admins. if(!speech) @@ -724,10 +724,10 @@ var/mob/M = locate(href_list["sendtoprison"]) if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.") + to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) return if(alert(usr, "Send [key_name(M)] to Prison?", "Message", "Yes", "No") != "Yes") @@ -746,11 +746,11 @@ var/mob/M = locate(href_list["sendbacktolobby"]) if(!isobserver(M)) - to_chat(usr, "You can only send ghost players back to the Lobby.") + to_chat(usr, "You can only send ghost players back to the Lobby.", confidential=TRUE) return if(!M.client) - to_chat(usr, "[M] doesn't seem to have an active client.") + to_chat(usr, "[M] doesn't seem to have an active client.", confidential=TRUE) return if(alert(usr, "Send [key_name(M)] back to Lobby?", "Message", "Yes", "No") != "Yes") @@ -772,10 +772,10 @@ var/mob/M = locate(href_list["tdome1"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.") + to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) return var/mob/living/L = M @@ -799,10 +799,10 @@ var/mob/M = locate(href_list["tdome2"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.") + to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) return var/mob/living/L = M @@ -826,10 +826,10 @@ var/mob/M = locate(href_list["tdomeadmin"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.") + to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) return var/mob/living/L = M @@ -850,10 +850,10 @@ var/mob/M = locate(href_list["tdomeobserve"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.") + to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) return var/mob/living/L = M @@ -878,7 +878,7 @@ var/mob/living/L = locate(href_list["revive"]) if(!istype(L)) - to_chat(usr, "This can only be used on instances of type /mob/living.") + to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) return L.revive(full_heal = 1, admin_revive = 1) @@ -891,7 +891,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeai"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return message_admins("Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!") @@ -904,7 +904,7 @@ var/mob/living/carbon/human/H = locate(href_list["makealien"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return usr.client.cmd_admin_alienize(H) @@ -915,7 +915,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeslime"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return usr.client.cmd_admin_slimeize(H) @@ -926,7 +926,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeblob"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return usr.client.cmd_admin_blobize(H) @@ -938,7 +938,7 @@ var/mob/living/carbon/human/H = locate(href_list["makerobot"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return usr.client.cmd_admin_robotize(H) @@ -949,7 +949,7 @@ var/mob/M = locate(href_list["makeanimal"]) if(isnewplayer(M)) - to_chat(usr, "This cannot be used on instances of type /mob/dead/new_player.") + to_chat(usr, "This cannot be used on instances of type /mob/dead/new_player.", confidential=TRUE) return usr.client.cmd_admin_animalize(M) @@ -960,7 +960,7 @@ var/mob/living/carbon/human/H = locate(href_list["makepacman"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) return usr.client.cmd_admin_pacmanize(H) @@ -1026,7 +1026,7 @@ else if(href_list["adminmoreinfo"]) var/mob/M = locate(href_list["adminmoreinfo"]) in GLOB.mob_list if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.") + to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) return var/location_description = "" @@ -1073,12 +1073,12 @@ else gender_description = "[M.gender]" - to_chat(src.owner, "Info about [M.name]: ") - to_chat(src.owner, "Mob type = [M.type]; Gender = [gender_description] Damage = [health_description]") - to_chat(src.owner, "Name = [M.name]; Real_name = [M.real_name]; Mind_name = [M.mind?"[M.mind.name]":""]; Key = [M.key];") - to_chat(src.owner, "Location = [location_description];") - to_chat(src.owner, "[special_role_description]") - to_chat(src.owner, ADMIN_FULLMONTY_NONAME(M)) + to_chat(src.owner, "Info about [M.name]: ", confidential=TRUE) + to_chat(src.owner, "Mob type = [M.type]; Gender = [gender_description] Damage = [health_description]", confidential=TRUE) + to_chat(src.owner, "Name = [M.name]; Real_name = [M.real_name]; Mind_name = [M.mind?"[M.mind.name]":""]; Key = [M.key];", confidential=TRUE) + to_chat(src.owner, "Location = [location_description];", confidential=TRUE) + to_chat(src.owner, "[special_role_description]", confidential=TRUE) + to_chat(src.owner, ADMIN_FULLMONTY_NONAME(M), confidential=TRUE) else if(href_list["addjobslot"]) if(!check_rights(R_ADMIN)) @@ -1105,7 +1105,7 @@ var/newtime = null newtime = input(usr, "How many jebs do you want?", "Add wanted posters", "[newtime]") as num|null if(!newtime) - to_chat(src.owner, "Setting to amount of positions filled for the job") + to_chat(src.owner, "Setting to amount of positions filled for the job", confidential=TRUE) job.total_positions = job.current_positions break job.total_positions = newtime @@ -1159,7 +1159,7 @@ //Yogs start - Cookies for all mobs! var/mob/H = locate(href_list["adminspawncookie"]) if(!H) - to_chat(usr, "The target of your cookie either doesn't exist or is not a /mob/.") + to_chat(usr, "The target of your cookie either doesn't exist or is not a /mob/.", confidential=TRUE) return var/obj/item/reagent_containers/food/snacks/cookie/cookie = new(H) @@ -1182,7 +1182,7 @@ var/mob/living/H = locate(href_list["adminsmite"]) in GLOB.mob_list // Yogs -- mob/living instead of mob/living/carbon/human if(!H || !istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living") // Yogs -- mob/living instead of mob/living/carbon/human + to_chat(usr, "This can only be used on instances of type /mob/living", confidential=TRUE) // Yogs -- mob/living instead of mob/living/carbon/human return usr.client.smite(H) @@ -1257,7 +1257,7 @@ var/mob/M = locate(href_list["individuallog"]) in GLOB.mob_list if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.") + to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) return show_individual_logging_panel(M, href_list["log_src"], href_list["log_type"]) @@ -1267,7 +1267,7 @@ var/mob/M = locate(href_list["languagemenu"]) in GLOB.mob_list if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.") + to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) return var/datum/language_holder/H = M.get_language_holder() H.open_language_menu(usr) @@ -1284,7 +1284,7 @@ if(!ismob(M)) var/datum/mind/D = M if(!istype(D)) - to_chat(usr, "This can only be used on instances of type /mob and /mind") + to_chat(usr, "This can only be used on instances of type /mob and /mind", confidential=TRUE) return else D.traitor_panel() @@ -1297,7 +1297,7 @@ var/mob/M = locate(href_list["borgpanel"]) if(!iscyborg(M)) - to_chat(usr, "This can only be used on cyborgs") + to_chat(usr, "This can only be used on cyborgs", confidential=TRUE) else open_borgopanel(M) @@ -1306,7 +1306,7 @@ return var/mob/M = locate(href_list["initmind"]) if(!ismob(M) || M.mind) - to_chat(usr, "This can only be used on instances on mindless mobs") + to_chat(usr, "This can only be used on instances on mindless mobs", confidential=TRUE) return M.mind_initialize() @@ -1384,7 +1384,7 @@ switch(where) if("inhand") if (!iscarbon(usr) && !iscyborg(usr)) - to_chat(usr, "Can only spawn in hand when you're a carbon mob or cyborg.") + to_chat(usr, "Can only spawn in hand when you're a carbon mob or cyborg.", confidential=TRUE) where = "onfloor" target = usr @@ -1396,10 +1396,10 @@ target = locate(loc.x + X,loc.y + Y,loc.z + Z) if("inmarked") if(!marked_datum) - to_chat(usr, "You don't have any object marked. Abandoning spawn.") + to_chat(usr, "You don't have any object marked. Abandoning spawn.", confidential=TRUE) return else if(!istype(marked_datum, /atom)) - to_chat(usr, "The object you have marked cannot be used as a target. Target must be of type /atom. Abandoning spawn.") + to_chat(usr, "The object you have marked cannot be used as a target. Target must be of type /atom. Abandoning spawn.", confidential=TRUE) return else target = marked_datum @@ -1724,7 +1724,7 @@ if(SSticker.IsRoundInProgress()) var/afkonly = text2num(href_list["afkonly"]) if(alert("Are you sure you want to kick all [afkonly ? "AFK" : ""] clients from the lobby??","Message","Yes","Cancel") != "Yes") - to_chat(usr, "Kick clients from lobby aborted") + to_chat(usr, "Kick clients from lobby aborted", confidential=TRUE) return var/list/listkicked = kick_clients_in_lobby("You were kicked from the lobby by [usr.client.holder.fakekey ? "an Administrator" : "[usr.client.key]"].", afkonly) @@ -1734,7 +1734,7 @@ message_admins("[key_name_admin(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") log_admin("[key_name(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") else - to_chat(usr, "You may only use this when the game is running.") + to_chat(usr, "You may only use this when the game is running.", confidential=TRUE) else if(href_list["create_outfit_finalize"]) if(!check_rights(R_ADMIN)) @@ -1791,7 +1791,7 @@ else if(href_list["viewruntime"]) var/datum/error_viewer/error_viewer = locate(href_list["viewruntime"]) if(!istype(error_viewer)) - to_chat(usr, "That runtime viewer no longer exists.") + to_chat(usr, "That runtime viewer no longer exists.", confidential=TRUE) return if(href_list["viewruntime_backto"]) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index 9e0eb8298ea3..67ba2da1fdaa 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -201,7 +201,7 @@ var/list/results = world.SDQL2_query(query_text, key_name_admin(usr), "[key_name(usr)]") if(length(results) == 3) for(var/I in 1 to 3) - to_chat(usr, results[I]) + to_chat(usr, results[I], confidential=TRUE) SSblackbox.record_feedback("nested tally", "SDQL query", 1, list(ckey, query_text)) /world/proc/SDQL2_query(query_text, log_entry1, log_entry2) @@ -224,7 +224,7 @@ return var/list/datum/SDQL2_query/running = list() var/list/datum/SDQL2_query/waiting_queue = list() //Sequential queries queue. - + for(var/list/query_tree in querys) var/datum/SDQL2_query/query = new /datum/SDQL2_query(query_tree) if(QDELETED(query)) @@ -240,7 +240,7 @@ running += query var/msg = "Starting query #[query.id] - [query.get_query_text()]." if(usr) - to_chat(usr, "[msg]") + to_chat(usr, "[msg]", confidential=TRUE) log_admin(msg) query.ARun() else //Start all @@ -248,10 +248,10 @@ running += query var/msg = "Starting query #[query.id] - [query.get_query_text()]." if(usr) - to_chat(usr, "[msg]") + to_chat(usr, "[msg]", confidential=TRUE) log_admin(msg) query.ARun() - + var/finished = FALSE var/objs_all = 0 var/objs_eligible = 0 @@ -269,7 +269,7 @@ finished = FALSE if(query.state == SDQL2_STATE_ERROR) if(usr) - to_chat(usr, "SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.") + to_chat(usr, "SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.", confidential=TRUE) running -= query else if(query.finished) @@ -286,12 +286,12 @@ running += next_query var/msg = "Starting query #[next_query.id] - [next_query.get_query_text()]." if(usr) - to_chat(usr, "[msg]") + to_chat(usr, "[msg]", confidential=TRUE) log_admin(msg) next_query.ARun() else if(usr) - to_chat(usr, "SDQL query [query.get_query_text()] was halted. It will NOT be automatically garbage collected. Please remove manually.") + to_chat(usr, "SDQL query [query.get_query_text()] was halted. It will NOT be automatically garbage collected. Please remove manually.", confidential=TRUE) running -= query while(!finished) @@ -848,7 +848,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null if("or", "||") result = (result || val) else - to_chat(usr, "SDQL2: Unknown op [op]") + to_chat(usr, "SDQL2: Unknown op [op]", confidential=TRUE) result = null else result = val @@ -942,7 +942,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null querys[querys_pos] = parsed_tree querys_pos++ else //There was an error so don't run anything, and tell the user which query has errored. - to_chat(usr, "Parsing error on [querys_pos]\th query. Nothing was executed.") + to_chat(usr, "Parsing error on [querys_pos]\th query. Nothing was executed.", confidential=TRUE) return list() query_tree = list() do_parse = 0 @@ -961,22 +961,22 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null for(var/item in query_tree) if(istype(item, /list)) - to_chat(usr, "[spaces](") + to_chat(usr, "[spaces](", confidential=TRUE) SDQL_testout(item, indent + 1) - to_chat(usr, "[spaces])") + to_chat(usr, "[spaces])", confidential=TRUE) else - to_chat(usr, "[spaces][item]") + to_chat(usr, "[spaces][item]", confidential=TRUE) if(!isnum(item) && query_tree[item]) if(istype(query_tree[item], /list)) - to_chat(usr, "[spaces][whitespace](") + to_chat(usr, "[spaces][whitespace](", confidential=TRUE) SDQL_testout(query_tree[item], indent + 2) - to_chat(usr, "[spaces][whitespace])") + to_chat(usr, "[spaces][whitespace])", confidential=TRUE) else - to_chat(usr, "[spaces][whitespace][query_tree[item]]") + to_chat(usr, "[spaces][whitespace][query_tree[item]]", confidential=TRUE) //Staying as a world proc as this is called too often for changes to offset the potential IsAdminAdvancedProcCall checking overhead. /world/proc/SDQL_var(object, list/expression, start = 1, source, superuser, datum/SDQL2_query/query) @@ -988,16 +988,16 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null D = object if (object == world && (!long || expression[start + 1] == ".") && !(expression[start] in exclude)) - to_chat(usr, "World variables are not allowed to be accessed. Use global.") + to_chat(usr, "World variables are not allowed to be accessed. Use global.", confidential=TRUE) return null else if(expression [start] == "{" && long) if(lowertext(copytext(expression[start + 1], 1, 3)) != "0x") - to_chat(usr, "Invalid pointer syntax: [expression[start + 1]]") + to_chat(usr, "Invalid pointer syntax: [expression[start + 1]]", confidential=TRUE) return null v = locate("\[[expression[start + 1]]]") if(!v) - to_chat(usr, "Invalid pointer: [expression[start + 1]]") + to_chat(usr, "Invalid pointer: [expression[start + 1]]", confidential=TRUE) return null start++ long = start < expression.len @@ -1080,7 +1080,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null var/list/L = v var/index = query.SDQL_expression(source, expression[start + 2]) if(isnum(index) && (!ISINTEGER(index) || L.len < index)) - to_chat(usr, "Invalid list index: [index]") + to_chat(usr, "Invalid list index: [index]", confidential=TRUE) return null return L[index] return v @@ -1130,7 +1130,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null else if(char == "'") if(word != "") - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.", confidential=TRUE) return null word = "'" @@ -1150,7 +1150,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null word += char if(i > len) - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again.", confidential=TRUE) return null query_list += "[word]'" @@ -1158,7 +1158,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null else if(char == "\"") if(word != "") - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.", confidential=TRUE) return null word = "\"" @@ -1178,7 +1178,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null word += char if(i > len) - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again.") + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again.", confidential=TRUE) return null query_list += "[word]\"" diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm index 272bf83ca47a..1ecb9371bc4c 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm @@ -59,7 +59,7 @@ /datum/SDQL_parser/proc/parse_error(error_message) error = 1 - to_chat(usr, "SQDL2 Parsing Error: [error_message]") + to_chat(usr, "SQDL2 Parsing Error: [error_message]", confidential=TRUE) return query.len + 1 /datum/SDQL_parser/proc/parse() diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 4f4941037bd1..01a9e8c3ff33 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -200,7 +200,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/admin_number_present = send2irc_adminless_only(initiator_ckey, "Ticket #[id]: [name]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) - to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.") + to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.", confidential=TRUE) heard_by_no_admins = TRUE GLOB.ahelp_tickets.active_tickets += src @@ -266,19 +266,19 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(X.prefs.toggles & SOUND_ADMINHELP) SEND_SOUND(X, sound('sound/effects/adminhelp.ogg')) window_flash(X, ignorepref = TRUE) - to_chat(X, admin_msg) + to_chat(X, admin_msg, confidential=TRUE) //show it to the person adminhelping too - to_chat(initiator, "PM to-Admins: [msg]") + to_chat(initiator, "PM to-Admins: [msg]", confidential=TRUE) //Reopen a closed ticket /datum/admin_help/proc/Reopen() if(state == AHELP_ACTIVE) - to_chat(usr, "This ticket is already open.") + to_chat(usr, "This ticket is already open.", confidential=TRUE) return if(GLOB.ahelp_tickets.CKey2ActiveTicket(initiator_ckey)) - to_chat(usr, "This user already has an active ticket, cannot reopen this one.") + to_chat(usr, "This user already has an active ticket, cannot reopen this one.", confidential=TRUE) return statclick = new(null, src) @@ -337,7 +337,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 50) AddInteraction("Resolved by [key_name].") - to_chat(initiator, "Your ticket has been resolved by an admin. The Adminhelp verb will be returned to you shortly.") + to_chat(initiator, "Your ticket has been resolved by an admin. The Adminhelp verb will be returned to you shortly.", confidential=TRUE) if(!silent) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "resolved") var/msg = "Ticket [TicketHref("#[id]")] resolved by [key_name]" @@ -354,9 +354,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) SEND_SOUND(initiator, sound('sound/effects/adminhelp.ogg')) - to_chat(initiator, "- AdminHelp Rejected! -") - to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.") - to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.") + to_chat(initiator, "- AdminHelp Rejected! -", confidential=TRUE) + to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.", confidential=TRUE) + to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.", confidential=TRUE) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "rejected") var/msg = "Ticket [TicketHref("#[id]")] rejected by [key_name]" @@ -374,7 +374,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Your issue has been determined by an administrator to be an in character issue and does NOT require administrator intervention at this time. For further resolution you should pursue options that are in character." if(initiator) - to_chat(initiator, msg) + to_chat(initiator, msg, confidential=TRUE) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "IC") msg = "Ticket [TicketHref("#[id]")] marked as IC by [key_name]" @@ -486,12 +486,12 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) set name = "Adminhelp" if(GLOB.say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.") + to_chat(usr, "Speech is currently admin-disabled.", confidential=TRUE) return //handle muting and automuting if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).") + to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).", confidential=TRUE) return if(handle_spam_prevention(msg,MUTE_ADMINHELP)) return @@ -509,7 +509,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) current_ticket.TimeoutVerb() return else - to_chat(usr, "Ticket not found, creating new one...") + to_chat(usr, "Ticket not found, creating new one...", confidential=TRUE) else current_ticket.AddInteraction("[key_name_admin(usr)] opened a new ticket.") current_ticket.Close() diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index 525e4e82c0d0..d1dda5d8ddf2 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -3,7 +3,7 @@ set desc = "Area to jump to" set category = "Admin" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return if(!A) @@ -17,7 +17,7 @@ var/turf/T = safepick(turfs) if(!T) - to_chat(src, "Nowhere to jump to!") + to_chat(src, "Nowhere to jump to!", confidential=TRUE) return usr.forceMove(T) log_admin("[key_name(usr)] jumped to [AREACOORD(A)]") @@ -28,7 +28,7 @@ set name = "Jump to Turf" set category = "Admin" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return log_admin("[key_name(usr)] jumped to [AREACOORD(T)]") @@ -42,7 +42,7 @@ set name = "Jump to Mob" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return log_admin("[key_name(usr)] jumped to [key_name(M)]") @@ -61,7 +61,7 @@ set name = "Jump to Coordinate" if (!holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return if(src.mob) @@ -76,7 +76,7 @@ set name = "Jump to Key" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return var/list/keys = list() @@ -84,7 +84,7 @@ keys += M.client var/client/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in sortKey(keys) if(!selection) - to_chat(src, "No keys found.") + to_chat(src, "No keys found.", confidential=TRUE) return var/mob/M = selection.mob log_admin("[key_name(usr)] jumped to [key_name(M)]") @@ -99,7 +99,7 @@ set name = "Get Mob" set desc = "Mob to teleport" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return var/atom/loc = get_turf(usr) @@ -116,7 +116,7 @@ set desc = "Key to teleport" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return var/list/keys = list() @@ -142,7 +142,7 @@ set category = "Admin" set name = "Send Mob" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return var/area/A = input(usr, "Pick an area.", "Pick an area") in GLOB.sortedAreas|null if(A && istype(A)) @@ -153,5 +153,5 @@ message_admins(msg) admin_ticket_log(M, msg) else - to_chat(src, "Failed to move mob to a valid location.") + to_chat(src, "Failed to move mob to a valid location.", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Send Mob") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 5aa4f2a4d225..59353b461ec2 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -6,7 +6,7 @@ set category = null set name = "Admin PM Mob" if(!holder) - to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") + to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.", confidential=TRUE) return if(!ismob(M)) //yogs start return @@ -23,7 +23,7 @@ set category = "Admin" set name = "Admin PM" if(!holder) - to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") + to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.", confidential=TRUE) return var/list/client/targets[0] for(var/client/T) @@ -42,7 +42,7 @@ /client/proc/cmd_ahelp_reply(whom) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).", confidential=TRUE) return var/client/C if(istext(whom)) @@ -53,7 +53,7 @@ C = whom if(!C) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.", confidential=TRUE) return var/datum/admin_help/AH = C.current_ticket @@ -70,12 +70,12 @@ //Fetching a message if needed. src is the sender and C is the target client /client/proc/cmd_admin_pm(whom, msg) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).", confidential=TRUE) return if(!holder && !current_ticket) //no ticket? https://www.youtube.com/watch?v=iHSPf6x1Fdo - to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.") - to_chat(src, "Message: [msg]") + to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.", confidential=TRUE) + to_chat(src, "Message: [msg]", confidential=TRUE) return var/client/recipient @@ -100,16 +100,16 @@ if(!msg) return if(holder) - to_chat(src, "Error: Use the admin IRC channel, nerd.") + to_chat(src, "Error: Use the admin IRC channel, nerd.", confidential=TRUE) return else if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.", confidential=TRUE) if(msg) - to_chat(src, msg) + to_chat(src, msg, confidential=TRUE) return else if(msg) // you want to continue if there's no message instead of returning now current_ticket.MessageNoRecipient(msg) @@ -123,12 +123,12 @@ return if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).", confidential=TRUE) return if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.", confidential=TRUE) else current_ticket.MessageNoRecipient(msg) return @@ -150,15 +150,15 @@ var/keywordparsedmsg = keywords_lookup(msg) if(irc) - to_chat(src, "PM to-Admins: [rawmsg]") + to_chat(src, "PM to-Admins: [rawmsg]", confidential=TRUE) var/datum/admin_help/AH = admin_ticket_log(src, keywordparsedmsg) // yogs - Yog Tickets ircreplyamount-- send2irc("[AH ? "#[AH.id] " : ""]Reply: [ckey]", rawmsg) else if(recipient.holder) if(holder) - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]") + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]", confidential=TRUE) + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]", confidential=TRUE) //omg this is dumb, just fill in both their tickets // yogs start - Yog Tickets @@ -172,11 +172,11 @@ else //recipient is an admin but sender is not //YOGS START -- Yogs Tickets if(!current_ticket) - to_chat(src, "Ticket closed, please make a new one before trying to contact admins!") + to_chat(src, "Ticket closed, please make a new one before trying to contact admins!", confidential=TRUE) return admin_ticket_log(src, msg, FALSE) - to_chat(recipient, "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") - to_chat(src, "-- [key_name(src, null, 0)] -> Admins: [msg]") + to_chat(recipient, "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]", confidential=TRUE) + to_chat(src, "-- [key_name(src, null, 0)] -> Admins: [msg]", confidential=TRUE) //YOGS END //play the receiving admin the adminhelp sound (if they have them enabled) @@ -190,10 +190,10 @@ if(!recipient.current_ticket.handling_admin) recipient.current_ticket.Administer(src) // yogs - Yog Tickets - to_chat(recipient, "-- Administrator private message --") - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]") - to_chat(recipient, "Click on the administrator's name to reply.") - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]") + to_chat(recipient, "-- Administrator private message --", confidential=TRUE) + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]", confidential=TRUE) + to_chat(recipient, "Click on the administrator's name to reply.", confidential=TRUE) + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]", confidential=TRUE) admin_ticket_log(recipient, "PM From [src]: [msg]", FALSE)// yogs - Yog Tickets @@ -214,20 +214,20 @@ return else //neither are admins - to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.") + to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.", confidential=TRUE) return if(irc) log_admin_private("PM: [key_name(src)]->IRC: [rawmsg]") for(var/client/X in GLOB.admins) - to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") + to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]", confidential=TRUE) else window_flash(recipient, ignorepref = TRUE) log_admin_private("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]") //we don't use message_admins here because the sender/receiver might get it too for(var/client/X in GLOB.admins) if(X.key!=key && X.key!=recipient.key) //check client/X is an admin and isn't the sender or recipient - to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) + to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" , confidential=TRUE) @@ -309,9 +309,9 @@ log_admin_private("IRC PM: [sender] -> [key_name(C)] : [msg]") msg = emoji_parse(msg) - to_chat(C, "-- Administrator private message --") - to_chat(C, "Admin PM from-[adminname]: [msg]") // yogs - Yog Tickets - to_chat(C, "Click on the administrator's name to reply.") // yogs - Yog Tickets + to_chat(C, "-- Administrator private message --", confidential=TRUE) + to_chat(C, "Admin PM from-[adminname]: [msg]", confidential=TRUE) // yogs - Yog Tickets + to_chat(C, "Click on the administrator's name to reply.", confidential=TRUE) // yogs - Yog Tickets admin_ticket_log(C, "PM From [irc_tagged]: [msg]") // yogs - Yog Tickets diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index 83b73a72c4ac..6f1682493dc8 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -14,7 +14,7 @@ msg = keywords_lookup(msg) var/custom_asay_color = (CONFIG_GET(flag/allow_admin_asaycolor) && prefs.asaycolor) ? "" : null // Yogs -- yogs asay msg = "ADMIN: [key_name(usr, 1)] [ADMIN_FLW(mob)]: [custom_asay_color][msg][custom_asay_color ? "":null]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Asay") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/atmosdebug.dm b/code/modules/admin/verbs/atmosdebug.dm index 48434dba49ee..c35abfbe3a6b 100644 --- a/code/modules/admin/verbs/atmosdebug.dm +++ b/code/modules/admin/verbs/atmosdebug.dm @@ -2,30 +2,30 @@ set category = "Mapping" set name = "Check Plumbing" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Plumbing") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //all plumbing - yes, some things might get stated twice, doesn't matter. for(var/obj/machinery/atmospherics/components/pipe in GLOB.machines) if(pipe.z && (!pipe.nodes || !pipe.nodes.len || (null in pipe.nodes))) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]", confidential=TRUE) //Manifolds for(var/obj/machinery/atmospherics/pipe/manifold/pipe in GLOB.machines) if(pipe.z && (!pipe.nodes || !pipe.nodes.len || (null in pipe.nodes))) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]", confidential=TRUE) //Pipes for(var/obj/machinery/atmospherics/pipe/simple/pipe in GLOB.machines) if(pipe.z && (!pipe.nodes || !pipe.nodes.len || (null in pipe.nodes))) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]", confidential=TRUE) /client/proc/powerdebug() set category = "Mapping" set name = "Check Power" if(!src.holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Power") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -33,9 +33,9 @@ if (!PN.nodes || !PN.nodes.len) if(PN.cables && (PN.cables.len > 1)) var/obj/structure/cable/C = PN.cables[1] - to_chat(usr, "Powernet with no nodes! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]") + to_chat(usr, "Powernet with no nodes! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]", confidential=TRUE) if (!PN.cables || (PN.cables.len < 10)) if(PN.cables && (PN.cables.len > 1)) var/obj/structure/cable/C = PN.cables[1] - to_chat(usr, "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]") + to_chat(usr, "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]", confidential=TRUE) diff --git a/code/modules/admin/verbs/bluespacearty.dm b/code/modules/admin/verbs/bluespacearty.dm index 5b4b7db663e8..46f55dd7d926 100644 --- a/code/modules/admin/verbs/bluespacearty.dm +++ b/code/modules/admin/verbs/bluespacearty.dm @@ -5,7 +5,7 @@ var/mob/living/target = M if(!isliving(target)) - to_chat(usr, "This can only be used on instances of type /mob/living") + to_chat(usr, "This can only be used on instances of type /mob/living", confidential=TRUE) return explosion(target.loc, 0, 0, 0, 0) diff --git a/code/modules/admin/verbs/borgpanel.dm b/code/modules/admin/verbs/borgpanel.dm index 627eed720dbf..171885cfc9b6 100644 --- a/code/modules/admin/verbs/borgpanel.dm +++ b/code/modules/admin/verbs/borgpanel.dm @@ -9,7 +9,7 @@ if (!istype(borgo, /mob/living/silicon/robot)) borgo = input("Select a borg", "Select a borg", null, null) as null|anything in GLOB.silicon_mobs if (!istype(borgo, /mob/living/silicon/robot)) - to_chat(usr, "Borg is required for borgpanel") + to_chat(usr, "Borg is required for borgpanel", confidential=TRUE) var/datum/borgpanel/borgpanel = new(usr, borgo) diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 058d9d5d0268..43d4ce61b41a 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -3,12 +3,12 @@ set name = "Dsay" set hidden = 1 if(!holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return if(!mob) return if(prefs.muted & MUTE_DEADCHAT) - to_chat(src, "You cannot send DSAY messages (muted).") + to_chat(src, "You cannot send DSAY messages (muted).", confidential=TRUE) return if (handle_spam_prevention(msg,MUTE_DEADCHAT)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 89c5024c829d..5bca98acce5e 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -59,12 +59,12 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(targetselected) if(!hascall(target, procname)) - to_chat(usr, "Error: callproc(): type [target.type] has no [proctype] named [procpath].") + to_chat(usr, "Error: callproc(): type [target.type] has no [proctype] named [procpath].", confidential=TRUE) return else procpath = "/[proctype]/[procname]" if(!text2path(procpath)) - to_chat(usr, "Error: callproc(): [procpath] does not exist.") + to_chat(usr, "Error: callproc(): [procpath] does not exist.", confidential=TRUE) return var/list/lst = get_callproc_args() @@ -73,7 +73,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(targetselected) if(!target) - to_chat(usr, "Error: callproc(): owner of proc no longer exists.") + to_chat(usr, "Error: callproc(): owner of proc no longer exists.", confidential=TRUE) return var/msg = "[key_name(src)] called [target]'s [procname]() with [lst.len ? "the arguments [list2params(lst)]":"no argument"]." log_admin(msg) @@ -87,7 +87,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that returnval = WrapAdminProcCall(GLOBAL_PROC, procpath, lst) //calling globals needs full qualified name (e.g /proc/foo) . = get_callproc_returnval(returnval, procname) if(.) - to_chat(usr, .) + to_chat(usr, ., confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Advanced ProcCall") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! GLOBAL_VAR(AdminProcCaller) @@ -105,11 +105,11 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) /proc/WrapAdminProcCall(datum/target, procname, list/arguments) if(target != GLOBAL_PROC && procname == "Del") - to_chat(usr, "Calling Del() is not allowed") + to_chat(usr, "Calling Del() is not allowed", confidential=TRUE) return if(target != GLOBAL_PROC && !target.CanProcCall(procname)) - to_chat(usr, "Proccall on [target.type]/proc/[procname] is disallowed!") + to_chat(usr, "Proccall on [target.type]/proc/[procname] is disallowed!", confidential=TRUE) return var/current_caller = GLOB.AdminProcCaller var/ckey = usr ? usr.client.ckey : GLOB.AdminProcCaller @@ -117,10 +117,10 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) CRASH("WrapAdminProcCall with no ckey: [target] [procname] [english_list(arguments)]") if(current_caller && current_caller != ckey) if(!GLOB.AdminProcCallSpamPrevention[ckey]) - to_chat(usr, "Another set of admin called procs are still running, your proc will be run after theirs finish.") + to_chat(usr, "Another set of admin called procs are still running, your proc will be run after theirs finish.", confidential=TRUE) GLOB.AdminProcCallSpamPrevention[ckey] = TRUE UNTIL(!GLOB.AdminProcCaller) - to_chat(usr, "Running your proc") + to_chat(usr, "Running your proc", confidential=TRUE) GLOB.AdminProcCallSpamPrevention -= ckey else UNTIL(!GLOB.AdminProcCaller) @@ -161,14 +161,14 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if(!procname) return if(!hascall(A,procname)) - to_chat(usr, "Error: callproc_datum(): type [A.type] has no proc named [procname].") + to_chat(usr, "Error: callproc_datum(): type [A.type] has no proc named [procname].", confidential=TRUE) return var/list/lst = get_callproc_args() if(!lst) return if(!A || !IsValidSrc(A)) - to_chat(usr, "Error: callproc_datum(): owner of proc no longer exists.") + to_chat(usr, "Error: callproc_datum(): owner of proc no longer exists.", confidential=TRUE) return var/msg = "[key_name(src)] called [A]'s [procname]() with [lst.len ? "the arguments [list2params(lst)]":"no arguments"]." log_admin(msg) @@ -179,7 +179,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/returnval = WrapAdminProcCall(A, procname, lst) // Pass the lst as an argument list to the proc . = get_callproc_returnval(returnval,procname) if(.) - to_chat(usr, .) + to_chat(usr, ., confidential=TRUE) /client/proc/get_callproc_args() var/argnum = input("Number of arguments","Number:",0) as num|null @@ -520,7 +520,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/list/dat = list() if(SSticker.current_state == GAME_STATE_STARTUP) - to_chat(usr, "Game still loading, please hold!") + to_chat(usr, "Game still loading, please hold!", confidential=TRUE) return message_admins("[key_name_admin(usr)] used the Test Atmos Monitor debug command.") @@ -566,7 +566,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/list/station_areas_blacklist = typecacheof(list(/area/holodeck/rec_center, /area/shuttle, /area/engine/supermatter, /area/science/test_area, /area/space, /area/solar, /area/mine, /area/ruin, /area/asteroid)) if(SSticker.current_state == GAME_STATE_STARTUP) - to_chat(usr, "Game still loading, please hold!") + to_chat(usr, "Game still loading, please hold!", confidential=TRUE) return var/log_message @@ -871,19 +871,19 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) switch(input("Which list?") in list("Players","Admins","Mobs","Living Mobs","Dead Mobs","Clients","Joined Clients")) if("Players") - to_chat(usr, jointext(GLOB.player_list,",")) + to_chat(usr, jointext(GLOB.player_list,","), confidential=TRUE) if("Admins") - to_chat(usr, jointext(GLOB.admins,",")) + to_chat(usr, jointext(GLOB.admins,","), confidential=TRUE) if("Mobs") - to_chat(usr, jointext(GLOB.mob_list,",")) + to_chat(usr, jointext(GLOB.mob_list,","), confidential=TRUE) if("Living Mobs") - to_chat(usr, jointext(GLOB.alive_mob_list,",")) + to_chat(usr, jointext(GLOB.alive_mob_list,","), confidential=TRUE) if("Dead Mobs") - to_chat(usr, jointext(GLOB.dead_mob_list,",")) + to_chat(usr, jointext(GLOB.dead_mob_list,","), confidential=TRUE) if("Clients") - to_chat(usr, jointext(GLOB.clients,",")) + to_chat(usr, jointext(GLOB.clients,","), confidential=TRUE) if("Joined Clients") - to_chat(usr, jointext(GLOB.joined_player_list,",")) + to_chat(usr, jointext(GLOB.joined_player_list,","), confidential=TRUE) /client/proc/cmd_display_del_log() set category = "Debug" @@ -966,8 +966,8 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if(istype(landmark)) var/datum/map_template/ruin/template = landmark.ruin_template usr.forceMove(get_turf(landmark)) - to_chat(usr, "[template.name]") - to_chat(usr, "[template.description]") + to_chat(usr, "[template.name]", confidential=TRUE) + to_chat(usr, "[template.description]", confidential=TRUE) /client/proc/place_ruin() set category = "Debug" @@ -1008,10 +1008,10 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/obj/effect/landmark/ruin/landmark = GLOB.ruin_landmarks[GLOB.ruin_landmarks.len] log_admin("[key_name(src)] randomly spawned ruin [ruinname] at [COORD(landmark)].") usr.forceMove(get_turf(landmark)) - to_chat(src, "[template.name]") - to_chat(src, "[template.description]") + to_chat(src, "[template.name]", confidential=TRUE) + to_chat(src, "[template.description]", confidential=TRUE) else - to_chat(src, "Failed to place [template.name].") + to_chat(src, "Failed to place [template.name].", confidential=TRUE) /client/proc/clear_dynamic_transit() set category = "Debug" @@ -1027,20 +1027,6 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) log_admin("[key_name(src)] cleared dynamic transit space.") SSmapping.wipe_reservations() //this goes after it's logged, incase something horrible happens. -/client/proc/toggle_medal_disable() - set category = "Debug" - set name = "Toggle Medal Disable" - set desc = "Toggles the safety lock on trying to contact the medal hub." - - if(!check_rights(R_DEBUG)) - return - - SSmedals.hub_enabled = !SSmedals.hub_enabled - - message_admins("[key_name_admin(src)] [SSmedals.hub_enabled ? "disabled" : "enabled"] the medal hub lockout.") - SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Medal Disable") // If... - log_admin("[key_name(src)] [SSmedals.hub_enabled ? "disabled" : "enabled"] the medal hub lockout.") - /client/proc/view_runtimes() set category = "Debug" set name = "View Runtimes" diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 345a48778361..08463d037b02 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -13,7 +13,7 @@ var/moles = gas[MOLES] if (moles >= 0.00001) lines += "[gas[GAS_META][META_GAS_NAME]]: [moles] mol" - to_chat(usr, lines.Join("\n")) + to_chat(usr, lines.Join("\n"), confidential=TRUE) /client/proc/air_status(turf/target) set category = "Debug" diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm index a73895505261..012854ea38d7 100644 --- a/code/modules/admin/verbs/fps.dm +++ b/code/modules/admin/verbs/fps.dm @@ -11,7 +11,7 @@ var/new_fps = round(input("Sets game frames-per-second. Can potentially break the game (default: [cfg_fps])","FPS", world.fps) as num|null) if(new_fps <= 0) - to_chat(src, "Error: set_server_fps(): Invalid world.fps value. No changes made.") + to_chat(src, "Error: set_server_fps(): Invalid world.fps value. No changes made.", confidential=TRUE) return if(new_fps > cfg_fps * 1.5) if(alert(src, "You are setting fps to a high value:\n\t[new_fps] frames-per-second\n\tconfig.fps = [cfg_fps]","Warning!","Confirm","ABORT-ABORT-ABORT") != "Confirm") diff --git a/code/modules/admin/verbs/getlogs.dm b/code/modules/admin/verbs/getlogs.dm index 21a722d32fd4..56ea30073718 100644 --- a/code/modules/admin/verbs/getlogs.dm +++ b/code/modules/admin/verbs/getlogs.dm @@ -31,5 +31,5 @@ src << ftp(file(path)) else return - to_chat(src, "Attempting to send [path], this may take a fair few minutes if the file is very large.") + to_chat(src, "Attempting to send [path], this may take a fair few minutes if the file is very large.", confidential=TRUE) return \ No newline at end of file diff --git a/code/modules/admin/verbs/map_template_loadverb.dm b/code/modules/admin/verbs/map_template_loadverb.dm index c5c9a0daf4b3..70816a0ad163 100644 --- a/code/modules/admin/verbs/map_template_loadverb.dm +++ b/code/modules/admin/verbs/map_template_loadverb.dm @@ -23,7 +23,7 @@ if(template.load(T, centered = TRUE)) message_admins("[key_name_admin(src)] has placed a map template ([template.name]) at [ADMIN_COORDJMP(T)]") else - to_chat(src, "Failed to place map") + to_chat(src, "Failed to place map", confidential=TRUE) images -= preview /client/proc/map_template_upload() @@ -34,7 +34,7 @@ if(!map) return if(copytext("[map]",-4) != ".dmm") - to_chat(src, "Filename must end in '.dmm': [map]") + to_chat(src, "Filename must end in '.dmm': [map]", confidential=TRUE) return var/datum/map_template/M switch(alert(src, "What kind of map is this?", "Map type", "Normal", "Shuttle", "Cancel")) @@ -45,7 +45,7 @@ else return if(!M.cached_map) - to_chat(src, "Map template '[map]' failed to parse properly.") + to_chat(src, "Map template '[map]' failed to parse properly.", confidential=TRUE) return var/datum/map_report/report = M.cached_map.check_for_errors() @@ -53,7 +53,7 @@ if(report) report.show_to(src) report_link = " - validation report" - to_chat(src, "Map template '[map]' failed validation.") + to_chat(src, "Map template '[map]' failed validation.", confidential=TRUE) if(report.loadable) var/response = alert(src, "The map failed validation, would you like to load it anyways?", "Map Errors", "Cancel", "Upload Anyways") if(response != "Upload Anyways") @@ -64,4 +64,4 @@ SSmapping.map_templates[M.name] = M message_admins("[key_name_admin(src)] has uploaded a map template '[map]' ([M.width]x[M.height])[report_link].") - to_chat(src, "Map template '[map]' ready to place ([M.width]x[M.height])") + to_chat(src, "Map template '[map]' ready to place ([M.width]x[M.height])", confidential=TRUE) diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 6e6a76642514..46324b522bfd 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -190,12 +190,12 @@ GLOBAL_LIST_EMPTY(dirty_vars) count++ if(count) - to_chat(usr, "[count] AT markers removed.") + to_chat(usr, "[count] AT markers removed.", confidential=TRUE) else for(var/t in GLOB.active_turfs_startlist) new /obj/effect/abstract/marker/at(t) count++ - to_chat(usr, "[count] AT markers placed.") + to_chat(usr, "[count] AT markers placed.", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Show Roundstart Active Turf Markers") @@ -373,4 +373,4 @@ GLOBAL_VAR_INIT(say_disabled, FALSE) messages += "[part.Join("")]" messages += "" - to_chat(src, messages.Join("")) + to_chat(src, messages.Join(""), confidential=TRUE) diff --git a/code/modules/admin/verbs/massmodvar.dm b/code/modules/admin/verbs/massmodvar.dm index ba199350e3c2..e8d89bf95695 100644 --- a/code/modules/admin/verbs/massmodvar.dm +++ b/code/modules/admin/verbs/massmodvar.dm @@ -38,7 +38,7 @@ var/var_value = O.vars[variable] if(variable in GLOB.VVckey_edit) - to_chat(src, "It's forbidden to mass-modify ckeys. It'll crash everyone's client you dummy.") + to_chat(src, "It's forbidden to mass-modify ckeys. It'll crash everyone's client you dummy.", confidential=TRUE) return if(variable in GLOB.VVlocked) if(!check_rights(R_DEBUG)) @@ -56,11 +56,11 @@ default = vv_get_class(variable, var_value) if(isnull(default)) - to_chat(src, "Unable to determine variable type.") + to_chat(src, "Unable to determine variable type.", confidential=TRUE) else - to_chat(src, "Variable appears to be [uppertext(default)].") + to_chat(src, "Variable appears to be [uppertext(default)].", confidential=TRUE) - to_chat(src, "Variable contains: [var_value]") + to_chat(src, "Variable contains: [var_value]", confidential=TRUE) if(default == VV_NUM) var/dir_text = "" @@ -75,7 +75,7 @@ dir_text += "WEST" if(dir_text) - to_chat(src, "If a direction, direction is: [dir_text]") + to_chat(src, "If a direction, direction is: [dir_text]", confidential=TRUE) var/value = vv_get_value(default_class = default) var/new_value = value["value"] @@ -97,9 +97,9 @@ switch(class) if(VV_RESTORE_DEFAULT) - to_chat(src, "Finding items...") + to_chat(src, "Finding items...", confidential=TRUE) var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...") + to_chat(src, "Changing [items.len] items...", confidential=TRUE) for(var/thing in items) if (!thing) continue @@ -123,9 +123,9 @@ for(var/V in varsvars) new_value = replacetext(new_value,"\[[V]]","[O.vars[V]]") - to_chat(src, "Finding items...") + to_chat(src, "Finding items...", confidential=TRUE) var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...") + to_chat(src, "Changing [items.len] items...", confidential=TRUE) for(var/thing in items) if (!thing) continue @@ -151,9 +151,9 @@ many = FALSE var/type = value["type"] - to_chat(src, "Finding items...") + to_chat(src, "Finding items...", confidential=TRUE) var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...") + to_chat(src, "Changing [items.len] items...", confidential=TRUE) for(var/thing in items) if (!thing) continue @@ -169,9 +169,9 @@ CHECK_TICK else - to_chat(src, "Finding items...") + to_chat(src, "Finding items...", confidential=TRUE) var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...") + to_chat(src, "Changing [items.len] items...", confidential=TRUE) for(var/thing in items) if (!thing) continue @@ -185,13 +185,13 @@ var/count = rejected+accepted if (!count) - to_chat(src, "No objects found") + to_chat(src, "No objects found", confidential=TRUE) return if (!accepted) - to_chat(src, "Every object rejected your edit") + to_chat(src, "Every object rejected your edit", confidential=TRUE) return if (rejected) - to_chat(src, "[rejected] out of [count] objects rejected your edit") + to_chat(src, "[rejected] out of [count] objects rejected your edit", confidential=TRUE) log_world("### MassVarEdit by [src]: [O.type] (A/R [accepted]/[rejected]) [variable]=[html_encode("[O.vars[variable]]")]([list2params(value)])") log_admin("[key_name(src)] mass modified [original_name]'s [variable] to [O.vars[variable]] ([accepted] objects modified)") diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index bc3784e4e987..416f26d3e730 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -354,7 +354,7 @@ GLOBAL_PROTECT(VVpixelmovement) L[var_value] = mod_list_add_ass(O) //hehe if (O) if (O.vv_edit_var(objectvar, L) == FALSE) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return log_world("### ListVarEdit by [src]: [(O ? O.type : "/list")] [objectvar]: ADDED=[var_value]") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: ADDED=[var_value]") @@ -364,7 +364,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(!check_rights(R_VAREDIT)) return if(!istype(L, /list)) - to_chat(src, "Not a List.") + to_chat(src, "Not a List.", confidential=TRUE) return if(L.len > 1000) @@ -397,7 +397,7 @@ GLOBAL_PROTECT(VVpixelmovement) L = L.Copy() listclearnulls(L) if (!O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: CLEAR NULLS") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: CLEAR NULLS") @@ -407,7 +407,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(variable == "(CLEAR DUPES)") L = uniqueList(L) if (!O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: CLEAR DUPES") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: CLEAR DUPES") @@ -417,7 +417,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(variable == "(SHUFFLE)") L = shuffle(L) if (!O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: SHUFFLE") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: SHUFFLE") @@ -446,9 +446,9 @@ GLOBAL_PROTECT(VVpixelmovement) default = vv_get_class(objectvar, variable) - to_chat(src, "Variable appears to be [uppertext(default)].") + to_chat(src, "Variable appears to be [uppertext(default)].", confidential=TRUE) - to_chat(src, "Variable contains: [variable]") + to_chat(src, "Variable contains: [variable]", confidential=TRUE) if(default == VV_NUM) var/dir_text = "" @@ -464,7 +464,7 @@ GLOBAL_PROTECT(VVpixelmovement) dir_text += "WEST" if(dir_text) - to_chat(usr, "If a direction, direction is: [dir_text]") + to_chat(usr, "If a direction, direction is: [dir_text]", confidential=TRUE) var/original_var = variable @@ -492,7 +492,7 @@ GLOBAL_PROTECT(VVpixelmovement) L.Cut(index, index+1) if (O) if (O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: REMOVED=[html_encode("[original_var]")]") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: REMOVED=[original_var]") @@ -511,7 +511,7 @@ GLOBAL_PROTECT(VVpixelmovement) L[index] = new_var if (O) if (O.vv_edit_var(objectvar, L) == FALSE) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return log_world("### ListVarEdit by [src]: [(O ? O.type : "/list")] [objectvar]: [original_var]=[new_var]") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: [original_var]=[new_var]") @@ -546,7 +546,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(param_var_name) if(!param_var_name in O.vars) - to_chat(src, "A variable with this name ([param_var_name]) doesn't exist in this datum ([O])") + to_chat(src, "A variable with this name ([param_var_name]) doesn't exist in this datum ([O])", confidential=TRUE) return variable = param_var_name @@ -576,11 +576,11 @@ GLOBAL_PROTECT(VVpixelmovement) var/default = vv_get_class(variable, var_value) if(isnull(default)) - to_chat(src, "Unable to determine variable type.") + to_chat(src, "Unable to determine variable type.", confidential=TRUE) else - to_chat(src, "Variable appears to be [uppertext(default)].") + to_chat(src, "Variable appears to be [uppertext(default)].", confidential=TRUE) - to_chat(src, "Variable contains: [var_value]") + to_chat(src, "Variable contains: [var_value]", confidential=TRUE) if(default == VV_NUM) var/dir_text = "" @@ -595,7 +595,7 @@ GLOBAL_PROTECT(VVpixelmovement) dir_text += "WEST" if(dir_text) - to_chat(src, "If a direction, direction is: [dir_text]") + to_chat(src, "If a direction, direction is: [dir_text]", confidential=TRUE) if(autodetect_class && default != VV_NULL) if (default == VV_TEXT) @@ -632,7 +632,7 @@ GLOBAL_PROTECT(VVpixelmovement) if (O.vv_edit_var(variable, var_new) == FALSE) - to_chat(src, "Your edit was rejected by the object.") + to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) return vv_update_display(O, "varedited", VV_MSG_EDITED) SEND_GLOBAL_SIGNAL(COMSIG_GLOB_VAR_EDIT, args) diff --git a/code/modules/admin/verbs/panicbunker.dm b/code/modules/admin/verbs/panicbunker.dm index fc0cab66c929..f63cc4a5f0eb 100644 --- a/code/modules/admin/verbs/panicbunker.dm +++ b/code/modules/admin/verbs/panicbunker.dm @@ -2,7 +2,7 @@ set category = "Server" set name = "Toggle Panic Bunker" if (!CONFIG_GET(flag/sql_enabled)) - to_chat(usr, "The Database is not enabled!") + to_chat(usr, "The Database is not enabled!", confidential=TRUE) return var/new_pb = !CONFIG_GET(flag/panic_bunker) diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 122c2ffc5946..2c35aedc5548 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -67,7 +67,7 @@ var/ytdl = CONFIG_GET(string/invoke_youtubedl) if(!ytdl) - to_chat(src, "Youtube-dl was not configured, action unavailable") //Check config.txt for the INVOKE_YOUTUBEDL value + to_chat(src, "Youtube-dl was not configured, action unavailable", confidential=TRUE) //Check config.txt for the INVOKE_YOUTUBEDL value return var/web_sound_input = input("Enter content URL (supported sites only, leave blank to stop playing)", "Play Internet Sound via youtube-dl") as text|null @@ -79,8 +79,8 @@ web_sound_input = trim(web_sound_input) if(findtext(web_sound_input, ":") && !findtext(web_sound_input, GLOB.is_http_protocol)) - to_chat(src, "Non-http(s) URIs are not allowed.") - to_chat(src, "For youtube-dl shortcuts like ytsearch: please use the appropriate full url from the website.") + to_chat(src, "Non-http(s) URIs are not allowed.", confidential=TRUE) + to_chat(src, "For youtube-dl shortcuts like ytsearch: please use the appropriate full url from the website.", confidential=TRUE) return var/shell_scrubbed_input = shell_url_scrub(web_sound_input) var/list/output = world.shelleo("[ytdl] --geo-bypass --format \"bestaudio\[ext=mp3]/best\[ext=mp4]\[height<=360]/bestaudio\[ext=m4a]/bestaudio\[ext=aac]\" --dump-single-json --no-playlist -- \"[shell_scrubbed_input]\"") @@ -92,8 +92,8 @@ try data = json_decode(stdout) catch(var/exception/e) - to_chat(src, "Youtube-dl JSON parsing FAILED:") - to_chat(src, "[e]: [stdout]") + to_chat(src, "Youtube-dl JSON parsing FAILED:", confidential=TRUE) + to_chat(src, "[e]: [stdout]", confidential=TRUE) return if (data["url"]) @@ -116,8 +116,8 @@ log_admin("[key_name(src)] played web sound: [web_sound_input]") message_admins("[key_name(src)] played web sound: [web_sound_input]") else - to_chat(src, "Youtube-dl URL retrieval FAILED:") - to_chat(src, "[stderr]") + to_chat(src, "Youtube-dl URL retrieval FAILED:", confidential=TRUE) + to_chat(src, "[stderr]", confidential=TRUE) else //pressed ok with blank log_admin("[key_name(src)] stopped web sound") @@ -126,8 +126,8 @@ stop_web_sounds = TRUE if(web_sound_url && !findtext(web_sound_url, GLOB.is_http_protocol)) - to_chat(src, "BLOCKED: Content URL not using http(s) protocol") - to_chat(src, "The media provider returned a content URL that isn't using the HTTP or HTTPS protocol") + to_chat(src, "BLOCKED: Content URL not using http(s) protocol", confidential=TRUE) + to_chat(src, "The media provider returned a content URL that isn't using the HTTP or HTTPS protocol", confidential=TRUE) return if(web_sound_url || stop_web_sounds) for(var/m in GLOB.player_list) diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index 49e2cf2da252..7dec2a0e1960 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -3,7 +3,7 @@ set category = "Object" if((O.obj_flags & DANGEROUS_POSSESSION) && CONFIG_GET(flag/forbid_singulo_possession)) - to_chat(usr, "[O] is too powerful for you to possess.") + to_chat(usr, "[O] is too powerful for you to possess.", confidential=TRUE) return var/turf/T = get_turf(O) @@ -32,7 +32,7 @@ //Yogs start - fixed release object if(!usr.control_object) - to_chat(usr, "You need to possess an object first!") + to_chat(usr, "You need to possess an object first!", confidential=TRUE) return //Yogs end diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index f85d4416511d..194fef6dba61 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -3,7 +3,7 @@ set name = "Pray" if(GLOB.say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.") + to_chat(usr, "Speech is currently admin-disabled.", confidential=TRUE) return msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN) @@ -12,7 +12,7 @@ log_prayer("[src.key]/([src.name]): [msg]") if(usr.client) if(usr.client.prefs.muted & MUTE_PRAY) - to_chat(usr, "You cannot pray (muted).") + to_chat(usr, "You cannot pray (muted).", confidential=TRUE) return if(src.client.handle_spam_prevention(msg,MUTE_PRAY)) return @@ -44,11 +44,11 @@ for(var/client/C in GLOB.admins) if(C.prefs.chat_toggles & CHAT_PRAYER) - to_chat(C, msg) + to_chat(C, msg, confidential=TRUE) if(C.prefs.toggles & SOUND_PRAYERS) if(usr.job == "Chaplain") SEND_SOUND(C, sound('sound/effects/pray.ogg')) - to_chat(usr, "You pray to the gods: \"[msg_tmp]\"") + to_chat(usr, "You pray to the gods: \"[msg_tmp]\"", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Prayer") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //log_admin("HELP: [key_name(src)]: [msg]") @@ -56,20 +56,20 @@ /proc/CentCom_announce(text , mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "CENTCOM:[ADMIN_FULLMONTY(Sender)] [ADMIN_CENTCOM_REPLY(Sender)]: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) for(var/obj/machinery/computer/communications/C in GLOB.machines) C.overrideCooldown() /proc/Syndicate_announce(text , mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "SYNDICATE:[ADMIN_FULLMONTY(Sender)] [ADMIN_SYNDICATE_REPLY(Sender)]: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) for(var/obj/machinery/computer/communications/C in GLOB.machines) C.overrideCooldown() /proc/Nuke_request(text , mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "NUKE CODE REQUEST:[ADMIN_FULLMONTY(Sender)] [ADMIN_CENTCOM_REPLY(Sender)] [ADMIN_SET_SD_CODE]: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) for(var/obj/machinery/computer/communications/C in GLOB.machines) C.overrideCooldown() diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index a308ca70daac..1ca659237248 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -58,10 +58,10 @@ return if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human", confidential=TRUE) return if(!istype(H.ears, /obj/item/radio/headset)) - to_chat(usr, "The person you are trying to contact is not wearing a headset.") + to_chat(usr, "The person you are trying to contact is not wearing a headset.", confidential=TRUE) return if (!sender) @@ -117,7 +117,7 @@ log_text = "Subtracted [num2text(msg)]" SSpersistence.antag_rep[C.ckey] = max(SSpersistence.antag_rep[C.ckey]-msg, 0) else - to_chat(src, "Invalid operation for antag rep modification: [operation] by user [key_name(usr)]") + to_chat(src, "Invalid operation for antag rep modification: [operation] by user [key_name(usr)]", confidential=TRUE) return if(SSpersistence.antag_rep[C.ckey] <= 0) @@ -196,7 +196,7 @@ return M.status_flags ^= GODMODE - to_chat(usr, "Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]") + to_chat(usr, "Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]", confidential=TRUE) log_admin("[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]") var/msg = "[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]" // yogs - Yog Tickets @@ -263,7 +263,7 @@ log_admin("SPAM AUTOMUTE: [muteunmute] [key_name(whom)] from [mute_string]") message_admins("SPAM AUTOMUTE: [muteunmute] [key_name_admin(whom)] from [mute_string].") if(C) - to_chat(C, "You have been [muteunmute] from [mute_string] by the SPAM AUTOMUTE system. Contact an admin.") + to_chat(C, "You have been [muteunmute] from [mute_string] by the SPAM AUTOMUTE system. Contact an admin.", confidential=TRUE) SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Auto Mute [feedback_string]", "1")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -277,7 +277,7 @@ log_admin("[key_name(usr)] has [muteunmute] [key_name(whom)] from [mute_string]") message_admins("[key_name_admin(usr)] has [muteunmute] [key_name_admin(whom)] from [mute_string].") if(C) - to_chat(C, "You have been [muteunmute] from [mute_string] by [key_name(usr, include_name = FALSE)].") + to_chat(C, "You have been [muteunmute] from [mute_string] by [key_name(usr, include_name = FALSE)].", confidential=TRUE) SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Mute [feedback_string]", "[P.muted & mute_type]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -298,7 +298,7 @@ if(candidates.len) ckey = input("Pick the player you want to respawn as a xeno.", "Suitable Candidates") as null|anything in candidates else - to_chat(usr, "Error: create_xeno(): no suitable candidates.") + to_chat(usr, "Error: create_xeno(): no suitable candidates.", confidential=TRUE) if(!istext(ckey)) return 0 @@ -352,7 +352,7 @@ Traitors and the like can also be revived with the previous role mostly intact. break if(!G_found)//If a ghost was not found. - to_chat(usr, "There is no active key like that in the game or the person is not currently a ghost.") + to_chat(usr, "There is no active key like that in the game or the person is not currently a ghost.", confidential=TRUE) return if(G_found.mind && !G_found.mind.active) //mind isn't currently in use by someone/something @@ -558,14 +558,15 @@ Traitors and the like can also be revived with the previous role mostly intact. var/confirm = alert(src, "Do you want to announce the contents of the report to the crew?", "Announce", "Yes", "No", "Cancel") var/announce_command_report = TRUE + var/senderOverride = input(src, "Please input the sender of the report", "Sender", "[command_name()] Update") switch(confirm) if("Yes") - priority_announce(input, null, 'sound/ai/commandreport.ogg') + priority_announce(input, null, 'sound/ai/commandreport.ogg', sender_override = senderOverride) announce_command_report = FALSE if("Cancel") return - print_command_report(input, "[announce_command_report ? "Classified " : ""][command_name()] Update", announce_command_report) + print_command_report(input, "[announce_command_report ? "Classified " : ""][senderOverride]", announce_command_report) log_admin("[key_name(src)] has created a command report: [input]") message_admins("[key_name_admin(src)] has created a command report") @@ -732,7 +733,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/list/L = M.get_contents() for(var/t in L) - to_chat(usr, "[t]") + to_chat(usr, "[t]", confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Contents") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/toggle_view_range() @@ -805,14 +806,14 @@ Traitors and the like can also be revived with the previous role mostly intact. set desc = "Make everyone have a random appearance. You can only use this before rounds!" if(SSticker.HasRoundStarted()) - to_chat(usr, "Nope you can't do this, the game's already started. This only works before rounds!") + to_chat(usr, "Nope you can't do this, the game's already started. This only works before rounds!", confidential=TRUE) return var/frn = CONFIG_GET(flag/force_random_names) if(frn) CONFIG_SET(flag/force_random_names, FALSE) message_admins("Admin [key_name_admin(usr)] has disabled \"Everyone is Special\" mode.") - to_chat(usr, "Disabled.") + to_chat(usr, "Disabled.", confidential=TRUE) return @@ -826,7 +827,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(notifyplayers == "Yes") to_chat(world, "Admin [usr.key] has forced the players to have completely random identities!") - to_chat(usr, "Remember: you can always disable the randomness by using the verb again, assuming the round hasn't started yet.") + to_chat(usr, "Remember: you can always disable the randomness by using the verb again, assuming the round hasn't started yet.", confidential=TRUE) CONFIG_SET(flag/force_random_names, TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Everyone Random") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -839,10 +840,10 @@ Traitors and the like can also be revived with the previous role mostly intact. var/new_are = !CONFIG_GET(flag/allow_random_events) CONFIG_SET(flag/allow_random_events, new_are) if(new_are) - to_chat(usr, "Random events enabled") + to_chat(usr, "Random events enabled", confidential=TRUE) message_admins("Admin [key_name_admin(usr)] has enabled random events.") else - to_chat(usr, "Random events disabled") + to_chat(usr, "Random events disabled", confidential=TRUE) message_admins("Admin [key_name_admin(usr)] has disabled random events.") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggle Random Events", "[new_are ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -906,7 +907,7 @@ Traitors and the like can also be revived with the previous role mostly intact. mob.update_sight() - to_chat(usr, "You toggled your admin combo HUD [adding_hud ? "ON" : "OFF"].") + to_chat(usr, "You toggled your admin combo HUD [adding_hud ? "ON" : "OFF"].", confidential=TRUE) message_admins("[key_name_admin(usr)] toggled their admin combo HUD [adding_hud ? "ON" : "OFF"].") log_admin("[key_name(usr)] toggled their admin combo HUD [adding_hud ? "ON" : "OFF"].") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggle Combo HUD", "[adding_hud ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -1137,7 +1138,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(ADMIN_PUNISHMENT_MAZING) if(!puzzle_imprison(target)) - to_chat(usr,"Imprisonment failed!") + to_chat(usr,"Imprisonment failed!", confidential=TRUE) return punish_log(target, punishment) @@ -1167,7 +1168,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return if(!CONFIG_GET(flag/use_exp_tracking)) - to_chat(usr, "Tracking is disabled in the server configuration file.") + to_chat(usr, "Tracking is disabled in the server configuration file.", confidential=TRUE) return var/list/msg = list() @@ -1181,10 +1182,10 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return if(!C) - to_chat(usr, "ERROR: Client not found.") + to_chat(usr, "ERROR: Client not found.", confidential=TRUE) return if(!CONFIG_GET(flag/use_exp_tracking)) - to_chat(usr, "Tracking is disabled in the server configuration file.") + to_chat(usr, "Tracking is disabled in the server configuration file.", confidential=TRUE) return var/list/body = list() @@ -1198,11 +1199,11 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return if(!C) - to_chat(usr, "ERROR: Client not found.") + to_chat(usr, "ERROR: Client not found.", confidential=TRUE) return if(!C.set_db_player_flags()) - to_chat(usr, "ERROR: Unable read player flags from database. Please check logs.") + to_chat(usr, "ERROR: Unable read player flags from database. Please check logs.", confidential=TRUE) var/dbflags = C.prefs.db_flags var/newstate = FALSE if(dbflags & DB_FLAG_EXEMPT) @@ -1211,7 +1212,7 @@ Traitors and the like can also be revived with the previous role mostly intact. newstate = TRUE if(C.update_flag_db(DB_FLAG_EXEMPT, newstate)) - to_chat(usr, "ERROR: Unable to update player flags. Please check logs.") + to_chat(usr, "ERROR: Unable to update player flags. Please check logs.", confidential=TRUE) else message_admins("[key_name_admin(usr)] has [newstate ? "activated" : "deactivated"] job exp exempt status on [key_name_admin(C)]") log_admin("[key_name(usr)] has [newstate ? "activated" : "deactivated"] job exp exempt status on [key_name(C)]") diff --git a/code/modules/admin/verbs/reestablish_db_connection.dm b/code/modules/admin/verbs/reestablish_db_connection.dm index b00f0e2ccb53..e68007710d35 100644 --- a/code/modules/admin/verbs/reestablish_db_connection.dm +++ b/code/modules/admin/verbs/reestablish_db_connection.dm @@ -2,7 +2,7 @@ set category = "Special Verbs" set name = "Reestablish DB Connection" if (!CONFIG_GET(flag/sql_enabled)) - to_chat(usr, "The Database is not enabled!") + to_chat(usr, "The Database is not enabled!", confidential=TRUE) return if (SSdbcore.IsConnected()) diff --git a/code/modules/admin/verbs/spawnobjasmob.dm b/code/modules/admin/verbs/spawnobjasmob.dm index 621e6c361890..c6dbd0377c35 100644 --- a/code/modules/admin/verbs/spawnobjasmob.dm +++ b/code/modules/admin/verbs/spawnobjasmob.dm @@ -38,7 +38,7 @@ basemob = text2path(mainsettings["mobtype"]["value"]) if (!ispath(basemob, /mob/living/simple_animal/hostile/mimic/copy) || !ispath(chosen_obj, /obj)) - to_chat(usr, "Mob or object path invalid") + to_chat(usr, "Mob or object path invalid", confidential=TRUE) basemob = new basemob(get_turf(usr), new chosen_obj(get_turf(usr)), usr, mainsettings["dropitem"]["value"] == "Yes" ? FALSE : TRUE, (mainsettings["googlyeyes"]["value"] == "Yes" ? FALSE : TRUE)) diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index 7742d6ea6600..adc7a8f865e3 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -3,18 +3,18 @@ set name = "Create AI Triumvirate" if(SSticker.current_state > GAME_STATE_PREGAME) - to_chat(usr, "This option is currently only usable during pregame. This may change at a later date.") + to_chat(usr, "This option is currently only usable during pregame. This may change at a later date.", confidential=TRUE) return var/datum/job/job = SSjob.GetJob("AI") if(!job) - to_chat(usr, "Unable to locate the AI job") + to_chat(usr, "Unable to locate the AI job", confidential=TRUE) return if(SSticker.triai) SSticker.triai = 0 - to_chat(usr, "Only one AI will be spawned at round start.") + to_chat(usr, "Only one AI will be spawned at round start.", confidential=TRUE) message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.") else SSticker.triai = 1 - to_chat(usr, "There will be an AI Triumvirate at round start.") + to_chat(usr, "There will be an AI Triumvirate at round start.", confidential=TRUE) message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.") diff --git a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm index e62c783141a2..0bd3a150f8a1 100644 --- a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm +++ b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm @@ -196,7 +196,7 @@ var/structure_number = 0 for(var/obj/structure/destructible/clockwork/powered/P in range(SIGIL_ACCESS_RANGE, src)) structure_number++ - . += {"It is storing [DisplayPower(get_clockwork_power())] of shared power, + . += {"It is storing [DisplayEnergy(get_clockwork_power())] of shared power, and [structure_number] clockwork structure[structure_number == 1 ? " is":"s are"] in range."} if(iscyborg(user)) . += "You can recharge from the [sigil_name] by crossing it." diff --git a/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm b/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm index f927fc237d15..6fce859ce2c7 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm @@ -24,7 +24,7 @@ hierophant_message(unlock_message) return TRUE -/proc/can_access_clockwork_power(atom/movable/access_point, amount) //Returns true if the access point has access to clockwork power (and optionally, a number of watts for it) +/proc/can_access_clockwork_power(atom/movable/access_point, amount) //Returns true if the access point has access to clockwork power (and optionally, a number of joules for it) if(amount && !get_clockwork_power(amount)) //No point in trying if we don't have the power anyway return var/list/possible_conduits = view(5, access_point) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm index 451bbd58a697..01f6a741168b 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm @@ -128,7 +128,7 @@ continue var/datum/clockwork_scripture/quickbind_slot = quickbound[i] . += "Quickbind button: [initial(quickbind_slot.name)]." - . += "Available power: [DisplayPower(get_clockwork_power())]." + . += "Available power: [DisplayEnergy(get_clockwork_power())]." //Slab actions; Hierophant, Quickbind /obj/item/clockwork/slab/ui_action_click(mob/user, action) @@ -337,7 +337,7 @@ anything but a last resort. Instead, it is recommended that a Sigil of Transmission is created. This sigil serves as both battery and power generator for nearby clockwork \ structures, and those structures will happily draw power from the sigil before they resort to APCs.

" dat += "Generating power is less easy. The most reliable and efficient way is using brass sheets; attacking a sigil of transmission with brass sheets will convert them \ - to power, at a rate of [DisplayPower(POWER_FLOOR)] per sheet. (Brass sheets are created from replica fabricators, which are explained more in detail in the Conversion section.) \ + to power, at a rate of [DisplayEnergy(POWER_FLOOR)] per sheet. (Brass sheets are created from replica fabricators, which are explained more in detail in the Conversion section.) \ Activating a sigil of transmission will also cause it to drain power from the nearby area, which, while effective, serves as an obvious tell that there is something wrong.

" dat += "Without power, many structures will not function, making a base vulnerable to attack. For this reason, it is critical that you keep an eye on your power reserves and \ ensure that they remain comfortably high.

" @@ -405,7 +405,7 @@ /obj/item/clockwork/slab/ui_data(mob/user) //we display a lot of data via TGUI var/list/data = list() - data["power"] = "[DisplayPower(get_clockwork_power())] power is available for scripture and other consumers." + data["power"] = "[DisplayEnergy(get_clockwork_power())] power is available for scripture and other consumers." switch(selected_scripture) //display info based on selected scripture tier if(SCRIPTURE_DRIVER) @@ -414,12 +414,12 @@ if(GLOB.scripture_states[SCRIPTURE_SCRIPT]) data["tier_info"] = "These scriptures are permanently unlocked." else - data["tier_info"] = "These scriptures will automatically unlock when the Ark is halfway ready or if [DisplayPower(SCRIPT_UNLOCK_THRESHOLD)] of power is reached." + data["tier_info"] = "These scriptures will automatically unlock when the Ark is halfway ready or if [DisplayEnergy(SCRIPT_UNLOCK_THRESHOLD)] of power is reached." if(SCRIPTURE_APPLICATION) if(GLOB.scripture_states[SCRIPTURE_APPLICATION]) data["tier_info"] = "These scriptures are permanently unlocked." else - data["tier_info"] = "Unlock these optional scriptures by converting another servant or if [DisplayPower(APPLICATION_UNLOCK_THRESHOLD)] of power is reached.." + data["tier_info"] = "Unlock these optional scriptures by converting another servant or if [DisplayEnergy(APPLICATION_UNLOCK_THRESHOLD)] of power is reached.." data["selected"] = selected_scripture data["scripturecolors"] = "Scriptures in yellow are related to construction and building.
\ @@ -437,7 +437,7 @@ var/list/temp_info = list("name" = "[S.name]", "descname" = "([S.descname])", "tip" = "[S.desc]\n[S.usage_tip]", - "required" = "([DisplayPower(S.power_cost)][S.special_power_text ? "+ [replacetext(S.special_power_text, "POWERCOST", "[DisplayPower(S.special_power_cost)]")]" : ""])", + "required" = "([DisplayEnergy(S.power_cost)][S.special_power_text ? "+ [replacetext(S.special_power_text, "POWERCOST", "[DisplayEnergy(S.special_power_cost)]")]" : ""])", "type" = "[S.type]", "quickbind" = S.quickbind) if(S.important) diff --git a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm index 66b1341b83b3..021ebc6ba50b 100644 --- a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm +++ b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm @@ -49,22 +49,22 @@ . += {"Can be used to replace walls, floors, tables, windows, windoors, and airlocks with Clockwork variants.\n Can construct Clockwork Walls on Clockwork Floors and deconstruct Clockwork Walls to Clockwork Floors."} if(uses_power) - . += {"It can consume floor tiles, rods, metal, and plasteel for power at rates of 2:[DisplayPower(POWER_ROD)], 1:[DisplayPower(POWER_ROD)], 1:[DisplayPower(POWER_METAL)], \ - and 1:[DisplayPower(POWER_PLASTEEL)], respectively.\n - It can also consume brass sheets for power at a rate of 1:[DisplayPower(POWER_FLOOR)].\n - Use it in-hand to produce 5 brass sheets at a cost of [DisplayPower(POWER_WALL_TOTAL)] power.\n - It has access to [DisplayPower(get_clockwork_power())] of power."} + . += {"It can consume floor tiles, rods, metal, and plasteel for power at rates of 2:[DisplayEnergy(POWER_ROD)], 1:[DisplayEnergy(POWER_ROD)], 1:[DisplayEnergy(POWER_METAL)], \ + and 1:[DisplayEnergy(POWER_PLASTEEL)], respectively.\n + It can also consume brass sheets for power at a rate of 1:[DisplayEnergy(POWER_FLOOR)].\n + Use it in-hand to produce 5 brass sheets at a cost of [DisplayEnergy(POWER_WALL_TOTAL)] power.\n + It has access to [DisplayEnergy(get_clockwork_power())] of power."} /obj/item/clockwork/replica_fabricator/attack_self(mob/living/user) if(is_servant_of_ratvar(user)) if(uses_power) if(!get_clockwork_power(POWER_WALL_TOTAL)) - to_chat(user, "[src] requires [DisplayPower(POWER_WALL_TOTAL)] of power to produce brass sheets!") + to_chat(user, "[src] requires [DisplayEnergy(POWER_WALL_TOTAL)] of power to produce brass sheets!") return adjust_clockwork_power(-POWER_WALL_TOTAL) playsound(src, 'sound/items/deconstruct.ogg', 50, 1) new/obj/item/stack/tile/brass(user.loc, 5) - to_chat(user, "You use [get_clockwork_power() ? "some":"all"] of [src]'s power to produce 5 brass sheets. It now has access to [DisplayPower(get_clockwork_power())] of power.") + to_chat(user, "You use [get_clockwork_power() ? "some":"all"] of [src]'s power to produce 5 brass sheets. It now has access to [DisplayEnergy(get_clockwork_power())] of power.") /obj/item/clockwork/replica_fabricator/pre_attack(atom/target, mob/living/user, params) if(!target || !user || !is_servant_of_ratvar(user) || istype(target, /obj/item/storage)) @@ -177,7 +177,7 @@ if(!silent) var/atom/A = fabrication_values["new_obj_type"] if(A) - to_chat(user, "You need [DisplayPower(fabrication_values["power_cost"])] power to fabricate \a [initial(A.name)] from [target]!") + to_chat(user, "You need [DisplayEnergy(fabrication_values["power_cost"])] power to fabricate \a [initial(A.name)] from [target]!") return FALSE return TRUE @@ -217,7 +217,7 @@ repair_values["power_required"] = round(repair_values["healing_for_cycle"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER) //and get the power cost from that if(!GLOB.ratvar_awakens && !get_clockwork_power(repair_values["power_required"])) if(!silent) - to_chat(user, "You need at least [DisplayPower(repair_values["power_required"])] power to start repairin[target == user ? "g yourself" : "g [target]"], and at least \ - [DisplayPower(repair_values["amount_to_heal"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER)] to fully repair [target == user ? "yourself" : "[target.p_them()]"]!") + to_chat(user, "You need at least [DisplayEnergy(repair_values["power_required"])] power to start repairin[target == user ? "g yourself" : "g [target]"], and at least \ + [DisplayEnergy(repair_values["amount_to_heal"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER)] to fully repair [target == user ? "yourself" : "[target.p_them()]"]!") return FALSE return TRUE diff --git a/code/modules/antagonists/clockcult/clock_scripture.dm b/code/modules/antagonists/clockcult/clock_scripture.dm index 3ed2aba80ace..489add98bb91 100644 --- a/code/modules/antagonists/clockcult/clock_scripture.dm +++ b/code/modules/antagonists/clockcult/clock_scripture.dm @@ -10,7 +10,7 @@ Applications: 8 servants, 3 caches, and 100 CV GLOBAL_LIST_INIT(scripture_states,scripture_states_init_value()) //list of clockcult scripture states for announcements /proc/scripture_states_init_value() - return list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE) + return list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE) /datum/clockwork_scripture var/descname = "useless" //a simple name for the scripture's effect @@ -92,7 +92,7 @@ GLOBAL_LIST_INIT(scripture_states,scripture_states_init_value()) //list of clock if(!GLOB.ratvar_awakens && !slab.no_cost) checked_penalty = check_offstation_penalty() if(!get_clockwork_power(power_cost)) - to_chat(invoker, "There isn't enough power to recite this scripture! ([DisplayPower(get_clockwork_power())]/[DisplayPower(power_cost)])") + to_chat(invoker, "There isn't enough power to recite this scripture! ([DisplayEnergy(get_clockwork_power())]/[DisplayEnergy(power_cost)])") return if(multiple_invokers_used && !multiple_invokers_optional && !GLOB.ratvar_awakens && !slab.no_cost) var/nearby_servants = 0 diff --git a/code/modules/antagonists/clockcult/clock_structure.dm b/code/modules/antagonists/clockcult/clock_structure.dm index a9bd9cf7a9c7..60b5be2cc1ca 100644 --- a/code/modules/antagonists/clockcult/clock_structure.dm +++ b/code/modules/antagonists/clockcult/clock_structure.dm @@ -160,7 +160,7 @@ if(!can_access_clockwork_power(src)) . += "It has no access to the power network! Create a sigil of transmission nearby." else - . += "It has access to [DisplayPower(get_clockwork_power())] of power." + . += "It has access to [DisplayEnergy(get_clockwork_power())] of power." /obj/structure/destructible/clockwork/powered/Destroy() SSfastprocess.processing -= src diff --git a/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm b/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm index 058bd9d24e92..fb40f93c5912 100644 --- a/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm +++ b/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm @@ -23,7 +23,7 @@ /obj/structure/destructible/clockwork/powered/clockwork_obelisk/examine(mob/user) . = ..() if(is_servant_of_ratvar(user) || isobserver(user)) - . += "It requires [DisplayPower(hierophant_cost)] to broadcast over the Hierophant Network, and [DisplayPower(gateway_cost)] to open a Spatial Gateway." + . += "It requires [DisplayEnergy(hierophant_cost)] to broadcast over the Hierophant Network, and [DisplayEnergy(gateway_cost)] to open a Spatial Gateway." /obj/structure/destructible/clockwork/powered/clockwork_obelisk/can_be_unfasten_wrench(mob/user, silent) if(active) diff --git a/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm b/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm index 9b4ac8085c0d..2b106da245fa 100644 --- a/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm +++ b/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm @@ -19,7 +19,7 @@ /obj/structure/destructible/clockwork/powered/mania_motor/examine(mob/user) . = ..() if(is_servant_of_ratvar(user) || isobserver(user)) - . += "It requires [DisplayPower(mania_cost)] to run." + . += "It requires [DisplayEnergy(mania_cost)] to run." /obj/structure/destructible/clockwork/powered/mania_motor/forced_disable(bad_effects) if(active) diff --git a/code/modules/antagonists/creep/creep.dm b/code/modules/antagonists/creep/creep.dm index b1ec9db398ec..76cfefd48837 100644 --- a/code/modules/antagonists/creep/creep.dm +++ b/code/modules/antagonists/creep/creep.dm @@ -70,10 +70,14 @@ spendtime.target = obsessionmind objectives += spendtime if("polaroid") + /* + * This is currently commented out like this so that there still is a chance for a third objective if applicable + * but this won't add the objective if it tries to select the picture one var/datum/objective/polaroid/polaroid = new polaroid.owner = owner polaroid.target = obsessionmind objectives += polaroid + */ if("hug") var/datum/objective/hug/hug = new hug.owner = owner diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index e364150f2f1d..f30ae46a4e54 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -1,6 +1,6 @@ #define CHALLENGE_TELECRYSTALS 280 #define CHALLENGE_TIME_LIMIT 3000 -#define CHALLENGE_MIN_PLAYERS 50 +#define CHALLENGE_MIN_PLAYERS 40 #define CHALLENGE_SHUTTLE_DELAY 15000 // 25 minutes, so the ops have at least 5 minutes before the shuttle is callable. GLOBAL_LIST_EMPTY(jam_on_wardec) @@ -125,4 +125,4 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) #undef CHALLENGE_TELECRYSTALS #undef CHALLENGE_TIME_LIMIT #undef CHALLENGE_MIN_PLAYERS -#undef CHALLENGE_SHUTTLE_DELAY \ No newline at end of file +#undef CHALLENGE_SHUTTLE_DELAY diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index eee3e1230e0c..68c4ee13ca25 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -390,7 +390,7 @@ /datum/spellbook_entry/item/rune_crate name = "Rune Crate" - desc = "A wizard specialized in runecrafting, is offering two chests full of runes! The problem is, he mixed them up so you won't know what you will get!" + desc = "A wizard specialized in runecrafting is offering two chests full of runes! The problem is, he mixed up the contents of them so you won't know what you will get!" item_path = /obj/structure/closet/crate/magic category = "Offensive" cost = 1 diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 5336692cba9c..397a64cd044d 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -108,7 +108,7 @@ if(H.m_intent == MOVE_INTENT_RUN) triggered(H) H.visible_message("[H] accidentally steps on [src].", \ - "You accidentally step on [src]") + "You accidentally step on [src].") else if(ismouse(MM)) triggered(MM) else if(AM.density) // For mousetrap grenades, set off by anything heavy diff --git a/code/modules/awaymissions/super_secret_room.dm b/code/modules/awaymissions/super_secret_room.dm index 39e1be9e64db..8db169dd03f7 100644 --- a/code/modules/awaymissions/super_secret_room.dm +++ b/code/modules/awaymissions/super_secret_room.dm @@ -80,7 +80,6 @@ if(1000) SpeakPeace(list("The ends exists somewhere beyond meaningful milestones.", "There will be no more messages until then.", "You disgust me.")) if(5643) - SSmedals.UnlockMedal(MEDAL_TIMEWASTE, user.client) var/obj/item/reagent_containers/food/drinks/trophy/gold_cup/never_ends = new(get_turf(user)) never_ends.name = "Overextending The Joke: First Place" never_ends.desc = "And so we are left alone with our regrets." diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index a0165406d23a..dc6177aa9b62 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1988,7 +1988,7 @@ /datum/supply_pack/critter/monkey name = "Monkey Cube Crate" - desc = "Stop monkeying around! Contains seven monkey cubes. Just add water!" + desc = "Stop monkeying around! Contains five monkey cubes. Just add water!" cost = 2000 contains = list (/obj/item/storage/box/monkeycubes) crate_type = /obj/structure/closet/crate @@ -2001,7 +2001,7 @@ contains = list(/mob/living/simple_animal/pet/dog/pug, /obj/item/clothing/neck/petcollar) crate_name = "pug crate" - + /datum/supply_pack/critter/sheep name = "Sheep Crate" desc = "The sheep goes baa!" @@ -2282,10 +2282,11 @@ /datum/supply_pack/costumes_toys/wardrobes/engineering name = "Engineering Wardrobe Supply Crate" - desc = "This crate contains refills for the EngiDrobe and AtmosDrobe." + desc = "This crate contains refills for the EngiDrobe, AtmosDrobe and SigDrobe." cost = 1500 contains = list(/obj/item/vending_refill/wardrobe/engi_wardrobe, - /obj/item/vending_refill/wardrobe/atmos_wardrobe) + /obj/item/vending_refill/wardrobe/atmos_wardrobe, + /obj/item/vending_refill/wardrobe/sig_wardrobe) crate_name = "engineering department wardrobe supply crate" /datum/supply_pack/costumes_toys/wardrobes/general diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index cd50552f3915..191cfd801c66 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -827,3 +827,40 @@ strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT actions_types = list() + +//POWERARMORS +//Currently are no different from normal hardsuits, except maybe for the higher armor ratings. + +/obj/item/clothing/head/helmet/space/hardsuit/powerarmor_t45b + name = "Salvaged T-45b helmet" + desc = "It's some barely-functional power armor helmet from a by-gone age." + icon_state = "hardsuit0-t45b" + item_state = "t45b_helm" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 25) + item_color = "t45b" + +/obj/item/clothing/suit/space/hardsuit/powerarmor_t45b + name = "Salvaged T-45b power armor" + desc = "It's some barely-functional power armor, probably hundreds of years old." + icon_state = "hardsuit-t45b" + item_state = "t45b_hardsuit" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor_t45b + item_color = "t45b" + +/obj/item/clothing/head/helmet/space/hardsuit/powerarmor_advanced + name = "Advanced power helmet" + desc = "It's an advanced power armor Mk I helmet. It looks somewhat threatening." + icon_state = "hardsuit0-advancedpa1" + item_state = "advpa1_helm" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) + item_color = "advancedpa1" + +/obj/item/clothing/suit/space/hardsuit/powerarmor_advanced + name = "Advanced power armor" + desc = "An advanced suit of power armor. It looks pretty impressive and threatening." + icon_state = "hardsuit-advancedpa1" + item_state = "advpa1_hardsuit" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor_advanced + item_color = "advancedpa1" diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index f70a80096614..123db1db7d25 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -230,7 +230,6 @@ Contains: icon_state = "ert_medical" item_state = "ert_medical" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/med - species_exception = list(/datum/species/angel) //ERT Janitor /obj/item/clothing/head/helmet/space/hardsuit/ert/jani diff --git a/code/modules/demo/hooks.dm b/code/modules/demo/hooks.dm new file mode 100644 index 000000000000..ebf82f2bbcbd --- /dev/null +++ b/code/modules/demo/hooks.dm @@ -0,0 +1,24 @@ +/atom + var/image/demo_last_appearance +/atom/movable + var/atom/demo_last_loc + +/mob/Login() + . = ..() + SSdemo.write_event_line("setmob [client.ckey] \ref[src]") + +/client/New() + SSdemo.write_event_line("login [ckey]") + . = ..() + +/client/Del() + . = ..() + SSdemo.write_event_line("logout [ckey]") + +/turf/setDir() + . = ..() + SSdemo.mark_turf(src) + +/atom/movable/setDir() + . = ..() + SSdemo.mark_dirty(src) diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index b80459d226ab..84c2df75d91a 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -160,8 +160,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 wizard.apply_damage(25, BRUTE) qdel(src) else - SSmedals.UnlockMedal(MEDAL_RODSUPLEX,U.client) //rod-form wizards would probably make this a lot easier to get so keep it to regular rods only U.visible_message("[U] suplexes [src] into the ground!", "You suplex [src] into the ground!") new /obj/structure/festivus/anchored(drop_location()) new /obj/effect/anomaly/flux(drop_location()) - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 34f8faf2e1d0..4d4c7d5fc925 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -104,7 +104,7 @@ /obj/item/reagent_containers/food/snacks/meatball //YOGS - Bigotry rule name = "meatball" //YOGS - Bigotry rule desc = "A great meal all round. Not a cord of wood." - icon_state = "faggot" + icon_state = "meatball" list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) filling_color = "#800000" tastes = list("meat" = 1) diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index e9a53264bc8e..d15a9097dc2b 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -118,7 +118,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico for(var/message in messageQueue) // whitespace has already been handled by the original to_chat - to_chat(owner, message, handle_whitespace=FALSE) + to_chat(owner, message, handle_whitespace=FALSE, confidential=TRUE) messageQueue = null sendClientData() @@ -199,7 +199,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico log_world("\[[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]\] Client: [(src.owner.key ? src.owner.key : src.owner)] triggered JS error: [error]") //Global chat procs -/proc/to_chat_immediate(target, message, handle_whitespace = TRUE) +/proc/to_chat_immediate(target, message, handle_whitespace = TRUE, confidential = FALSE) if(!target || !message) return @@ -211,6 +211,9 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico message = replacetext(message, "\n", "
") message = replacetext(message, "\t", "[GLOB.TAB][GLOB.TAB]") + if(!confidential) + SSdemo.write_chat(target, message) + if(islist(target)) // Do the double-encoding outside the loop to save nanoseconds var/twiceEncoded = url_encode(url_encode(message)) @@ -253,11 +256,11 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico // url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. C << output(url_encode(url_encode(message)), "browseroutput:output") -/proc/to_chat(target, message, handle_whitespace = TRUE) +/proc/to_chat(target, message, handle_whitespace = TRUE, confidential = FALSE) if(Master.current_runlevel == RUNLEVEL_INIT || !SSchat?.initialized) - to_chat_immediate(target, message, handle_whitespace) + to_chat_immediate(target, message, handle_whitespace, confidential) return - SSchat.queue(target, message, handle_whitespace) + SSchat.queue(target, message, handle_whitespace, confidential) /datum/chatOutput/proc/swaptolightmode() //Dark mode light mode stuff. Yell at KMC if this breaks! (See darkmode.dm for documentation) owner.force_white_theme() diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index bf0a239bc3b4..4a46d0b5bee0 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -327,6 +327,24 @@ em {font-style: normal; font-weight: bold;} .shadowling {color: #8e8a99;} .velvet {color: #37198b;} .cult {color: #aa1c1c;} +.surrender { + color: #1235d1; + font-weight: bold; + font-size: 27px; + animation: surrender 1s ease-in-out infinite alternate; + transform-origin: 0 0; + display: inline-block; + } + @keyframes surrender { + 0% { + transform: scale(1,1); + color: #ff0000; + } + 100% { + transform: scale(1.05,1); + color: #0000ff + } + } .cultitalic {color: #aa1c1c; font-style: italic;} .cultbold {color: #aa1c1c; font-style: italic; font-weight: bold;} diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index bed969e84b04..7391cf6bfef4 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -326,6 +326,24 @@ h1.alert, h2.alert {color: #000000;} .shadowling {color: #3b2769;} .velvet {color: #21007F;} .cult {color: #960000;} +.surrender { + color: #1235d1; + font-weight: bold; + font-size: 27px; + animation: surrender 1s ease-in-out infinite alternate; + transform-origin: 0 0; + display: inline-block; + } + @keyframes surrender { + 0% { + transform: scale(1,1); + color: #ff0000; + } + 100% { + transform: scale(1.05,1); + color: #0000ff + } + } .cultitalic {color: #960000; font-style: italic;} .cultbold {color: #960000; font-style: italic; font-weight: bold;} diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 4c3859845bd5..bf33e94107bb 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -252,7 +252,12 @@ name = "Independence Day" begin_day = 4 begin_month = JULY - + lobby_music = list( + "https://www.youtube.com/watch?v=5uPoDNEn3I0", // america + "https://www.youtube.com/watch?v=ec0XKhAHR5I", // fortunate (how did i forget a slash) + "https://www.youtube.com/watch?v=9Cyokaj3BJU", // alabama + "https://www.youtube.com/watch?v=1vrEljMfXYo" // country roads + ) /datum/holiday/USA/getStationPrefix() return pick("Independent","American","Burger","Bald Eagle","Star-Spangled", "Fireworks") @@ -285,9 +290,7 @@ name = "Beer Day" /datum/holiday/beer/shouldCelebrate(dd, mm, yy, ww, ddd) - if(mm == 8 && ddd == FRIDAY && ww == 1) //First Friday in August - return TRUE - return FALSE + return (mm == 8 && ddd == FRIDAY && ww == 1) //First Friday in August /datum/holiday/beer/getStationPrefix() return pick("Stout","Porter","Lager","Ale","Malt","Bock","Doppelbock","Hefeweizen","Pilsner","IPA","Lite") //I'm sorry for the last one @@ -308,14 +311,7 @@ name = "Programmers' Day" /datum/holiday/programmers/shouldCelebrate(dd, mm, yy, ww, ddd) //Programmer's day falls on the 2^8th day of the year - if(mm == 9) - if(yy/4 == round(yy/4)) //Note: Won't work right on September 12th, 2200 (at least it's a Friday!) - if(dd == 12) - return 1 - else - if(dd == 13) - return 1 - return 0 + return (mm==9 && ((yy/4 == round(yy/4) && dd==12) || dd==13)) /datum/holiday/programmers/getStationPrefix() return pick("span>","DEBUG: ","null","/list","EVENT PREFIX NOT FOUND") //Portability @@ -467,9 +463,7 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and */ /datum/holiday/ramadan/shouldCelebrate(dd, mm, yy, ww, ddd) - if (round(((world.realtime - 285984000) / 864000) % 354.373435326843) == 0) - return TRUE - return FALSE + return (round(((world.realtime - 285984000) / 864000) % 354.373435326843) == 0) /datum/holiday/ramadan/getStationPrefix() return pick("Harm","Halaal","Jihad","Muslim") @@ -478,9 +472,7 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and name = "End of Ramadan" /datum/holiday/ramadan/end/shouldCelebrate(dd, mm, yy, ww, ddd) - if (round(((world.realtime - 312768000) / 864000) % 354.373435326843) == 0) - return TRUE - return FALSE + return (round(((world.realtime - 312768000) / 864000) % 354.373435326843) == 0) /datum/holiday/lifeday name = "Life Day" @@ -502,6 +494,15 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and begin_month = DECEMBER end_day = 27 drone_hat = /obj/item/clothing/head/santa + lobby_music = list( + "https://www.youtube.com/watch?v=v7s2VjwQSMw", // jingle bells + "https://www.youtube.com/watch?v=x2YlbiyiuMc", // Winter Wonderland + "https://www.youtube.com/watch?v=cW38y4AFGyI", // The Grinch + "https://www.youtube.com/watch?v=zgKazTrhXmI", // frosty the snowman + "https://www.youtube.com/watch?v=oyEyMjdD2uk", // twelve days of christmas + "https://www.youtube.com/watch?v=maYCStVzjDs", // deer song + "https://www.youtube.com/watch?v=Dkq3LD-4pmM" // jolly christmas + ) /datum/holiday/xmas/greet() return "Have a merry Christmas!" @@ -541,9 +542,7 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and name = "Friday the 13th" /datum/holiday/friday_thirteenth/shouldCelebrate(dd, mm, yy, ww, ddd) - if(dd == 13 && ddd == FRIDAY) - return TRUE - return FALSE + return (dd == 13 && ddd == FRIDAY) /datum/holiday/friday_thirteenth/getStationPrefix() return pick("Mike","Friday","Evil","Myers","Murder","Deathly","Stabby") diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index a58ddd067bde..590b43f55d79 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -231,11 +231,13 @@ var/obj/effect/holodeck_effect/HE = e HE.safety(active) -/obj/machinery/computer/holodeck/proc/load_program(area/A, force = FALSE, add_delay = TRUE) +/obj/machinery/computer/holodeck/proc/load_program(area/holodeck/A, force = FALSE, add_delay = TRUE) if(!is_operational()) A = offline_program force = TRUE - + if(A.minimum_sec_level > GLOB.security_level && !force && !(obj_flags & EMAGGED)) + say("ERROR. Program currently unavailiable, the security level is not high enough.") + return if(program == A) return if(current_cd > world.time && !force) diff --git a/code/modules/mapping/minimap.dm b/code/modules/mapping/minimap.dm new file mode 100644 index 000000000000..1321962e8769 --- /dev/null +++ b/code/modules/mapping/minimap.dm @@ -0,0 +1,177 @@ +/datum/minimap + var/icon/map_icon + var/icon/meta_icon + var/icon/overlay_icon + var/list/color_area_names = list() + var/minx + var/maxx + var/miny + var/maxy + var/z_level + var/id = 0 + +/datum/minimap/proc/send(mob/user) + register_asset("minimap-[id].png", map_icon) + register_asset("minimap-[id]-meta.png", meta_icon) + send_asset_list(user, list("minimap-[id].png" = map_icon, "minimap-[id]-meta.png" = meta_icon), verify=FALSE) + +/datum/minimap/New(z, x1 = 1, y1 = 1, x2 = world.maxx, y2 = world.maxy) + var/static/id_counter = 1 + id = id_counter++ + z_level = z + + var/crop_x1 = x2 + var/crop_x2 = x1 + var/crop_y1 = y2 + var/crop_y2 = y1 + + // do the generating + map_icon = new('html/blank.png') + meta_icon = new('html/blank.png') + map_icon.Scale(x2-x1+1, y2-y1+1) // arrays start at 1 + meta_icon.Scale(x2-x1+1, y2-y1+1) + var/list/area_to_color = list() + for(var/turf/T in block(locate(x1,y1,z),locate(x2,y2,z))) + var/area/A = T.loc + var/img_x = T.x - x1 + 1 // arrays start at 1 + var/img_y = T.y - y1 + 1 + if(!istype(A, /area/space) || istype(T, /turf/closed/wall)) + crop_x1 = min(crop_x1, T.x) + crop_x2 = max(crop_x2, T.x) + crop_y1 = min(crop_y1, T.y) + crop_y2 = max(crop_y2, T.y) + var/meta_color = area_to_color[A] + if(!meta_color) + meta_color = rgb(rand(0,255),rand(0,255),rand(0,255)) // technically conflicts could happen but it's like very unlikely and it's not that big of a deal if one happens + area_to_color[A] = meta_color + color_area_names[meta_color] = A.name + meta_icon.DrawBox(meta_color, img_x, img_y) + if(istype(T, /turf/closed/wall)) + map_icon.DrawBox("#000000", img_x, img_y) + else if(!istype(A, /area/space)) + var/color = A.minimap_color || "#FF00FF" + if(locate(/obj/machinery/power/solar) in T) + color = "#02026a" + if((locate(/obj/effect/spawner/structure/window) in T) || (locate(/obj/structure/grille) in T)) + color = BlendRGB(color, "#000000", 0.5) + map_icon.DrawBox(color, img_x, img_y) + map_icon.Crop(crop_x1, crop_y1, crop_x2, crop_y2) + meta_icon.Crop(crop_x1, crop_y1, crop_x2, crop_y2) + minx = crop_x1 + maxx = crop_x2 + miny = crop_y1 + maxy = crop_y2 + overlay_icon = new(map_icon) + overlay_icon.Scale(16, 16) + +/obj/item/map + name = "map" + gender = NEUTER + icon = 'yogstation/icons/obj/bureaucracy.dmi' + icon_state = "map" + item_state = "paper" + throwforce = 0 + w_class = WEIGHT_CLASS_TINY + throw_range = 1 + throw_speed = 1 + resistance_flags = FLAMMABLE + max_integrity = 50 + var/list/minimaps = list() + +/obj/item/map/station + name = "station map" + desc = "A handy map showing the locations of all the departments on the station so you don't get lost" + +/obj/item/map/station/Initialize() + ..() + minimaps += SSmapping.station_minimaps + update_icon() + +/obj/item/map/update_icon() + cut_overlays() + var/datum/minimap/map = minimaps[1] + if(!map) return + var/image/I = image(map.overlay_icon) + I.pixel_x = 8 + I.pixel_y = 8 + add_overlay(I) + +/obj/item/map/interact(mob/user) + if(!in_range(user, src) && !isobserver(user)) + to_chat(user, "You're too far away to read it!") + return + if(!minimaps || !minimaps.len) + to_chat(user, "This map is blank!") + return + var/datum/minimap/first_map = minimaps[1] + var/info = "" + var/datas = list(); + for(var/I in 1 to minimaps.len) + var/datum/minimap/map = minimaps[I] + map.send(user) + info += "
" + datas += json_encode(map.color_area_names); + user << browse({" + + + + + + +[name] + +[info] +"}, "window=minimap;size=768x[round(768 / first_map.map_icon.Width() * first_map.map_icon.Height() + 50)]") + onclose(user, "minimap") diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 7375d1f4a2b4..7c2d9c82986f 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -28,7 +28,7 @@ if(6) new /obj/item/reagent_containers/glass/bottle/potion/flight(src) if(7) - new /obj/item/pickaxe/diamond(src) + new /obj/item/stack/sheet/mineral/mythril(src) if(8) if(prob(50)) new /obj/item/disk/design_disk/modkit_disc/resonator_blast(src) @@ -582,7 +582,7 @@ /obj/item/reagent_containers/glass/bottle/potion/flight/syndicate icon = 'icons/obj/lavaland/artefacts.dmi' icon_state = "potionflask" - + /obj/item/reagent_containers/glass/bottle/potion/flight name = "strange elixir" desc = "A flask with an almost-holy aura emitting from it. The label on the bottle says: 'erqo'hyy tvi'rf lbh jv'atf'." @@ -602,16 +602,24 @@ /datum/reagent/flightpotion/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) - if(!ishumanbasic(M) || reac_volume < 5) // implying xenohumans are holy + var/mob/living/carbon/C = M + var/holycheck = ishumanbasic(C) + if(!(holycheck || islizard(C)) || reac_volume < 5) // implying xenohumans are holy //as with all things, if(method == INGEST && show_message) - to_chat(M, "You feel nothing but a terrible aftertaste.") + to_chat(C, "You feel nothing but a terrible aftertaste.") return ..() - to_chat(M, "A terrible pain travels down your back as wings burst out!") - M.set_species(/datum/species/angel) - playsound(M.loc, 'sound/items/poster_ripped.ogg', 50, 1, -1) - M.adjustBruteLoss(20) - M.emote("scream") + to_chat(C, "A terrible pain travels down your back as wings burst out!") + C.dna.species.GiveSpeciesFlight(C) + if(holycheck) + to_chat(C, "You feel blessed!") + ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + if(islizard(C)) + to_chat(C, "span class='notice'>You feel blessed... by... something?
") + ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) + playsound(C.loc, 'sound/items/poster_ripped.ogg', 50, TRUE, -1) + C.adjustBruteLoss(20) + C.emote("scream") ..() diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index db125e581762..033a5729d3ef 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -1713,26 +1713,41 @@ /datum/sprite_accessory/wings_open icon = 'icons/mob/wings.dmi' -/datum/sprite_accessory/wings_open/angel +/datum/sprite_accessory/wings + icon = 'icons/mob/wings.dmi' + +/datum/sprite_accessory/wings/angel name = "Angel" icon_state = "angel" color_src = 0 dimension_x = 46 center = TRUE dimension_y = 34 + locked = TRUE -/datum/sprite_accessory/wings - icon = 'icons/mob/wings.dmi' - -/datum/sprite_accessory/wings/angel +/datum/sprite_accessory/wings_open/angel name = "Angel" icon_state = "angel" color_src = 0 dimension_x = 46 center = TRUE dimension_y = 34 + +/datum/sprite_accessory/wings/dragon + name = "Dragon" + icon_state = "dragon" + dimension_x = 96 + center = TRUE + dimension_y = 32 locked = TRUE +/datum/sprite_accessory/wings_open/dragon + name = "Dragon" + icon_state = "dragon" + dimension_x = 96 + center = TRUE + dimension_y = 32 + /datum/sprite_accessory/frills icon = 'icons/mob/mutant_bodyparts.dmi' diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 183bf07e8cca..a6e096e06ceb 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -30,7 +30,9 @@ if(node.recent_queen_death) to_chat(user, "Your thoughts are still too scattered to take up the position of leadership.") return 0 - + if(user.movement_type & (VENTCRAWLING)) + to_chat(user, "You cannot evolve in a pipe.") + return 0 if(!isturf(user.loc)) to_chat(user, "You can't evolve here!") return 0 diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm index 7204759db567..224b5e14ac7a 100644 --- a/code/modules/mob/living/carbon/alien/larva/powers.dm +++ b/code/modules/mob/living/carbon/alien/larva/powers.dm @@ -36,6 +36,10 @@ to_chat(user, "You cannot evolve when you are cuffed.") return + if(L.movement_type & (VENTCRAWLING)) + to_chat(user, "You cannot evolve in a pipe.") + return + if(L.amount_grown >= L.max_grown) //TODO ~Carn to_chat(L, "You are growing into a beautiful alien! It is time to choose a caste.") to_chat(L, "There are three to choose from:") @@ -47,6 +51,10 @@ if(user.incapacitated()) //something happened to us while we were choosing. return + if(L.movement_type & (VENTCRAWLING)) + to_chat(user, "You cannot evolve in a pipe.") + return + var/mob/living/carbon/alien/humanoid/new_xeno switch(alien_caste) if("Hunter") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 485bef23d393..9ea991d58d44 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -303,7 +303,7 @@ if(!cuff_break) visible_message("[src] attempts to remove [I]!") to_chat(src, "You attempt to remove [I]... (This will take around [DisplayTimeText(breakouttime)] and you need to stand still.)") - if(do_after(src, breakouttime, 0, target = src, stayStill = FALSE)) + if(do_after(src, breakouttime, 0, target = src)) clear_cuffs(I, cuff_break) else to_chat(src, "You fail to remove [I]!") @@ -312,7 +312,7 @@ breakouttime = 50 visible_message("[src] is trying to break [I]!") to_chat(src, "You attempt to break [I]... (This will take around 5 seconds and you need to stand still.)") - if(do_after(src, breakouttime, 0, target = src, stayStill = FALSE)) + if(do_after(src, breakouttime, 0, target = src)) clear_cuffs(I, cuff_break) else to_chat(src, "You fail to break [I]!") diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index 532dc55d8ec7..e536887a6ecc 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -1,6 +1,7 @@ /mob/living/carbon/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked = FALSE) + SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!damage || hit_percent <= 0) return 0 diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 236cab44c2dc..ea524e01cff8 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -912,9 +912,6 @@ /mob/living/carbon/human/species/android race = /datum/species/android -/mob/living/carbon/human/species/angel - race = /datum/species/angel - /mob/living/carbon/human/species/corporate race = /datum/species/corporate diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 2933748565a3..e3091d8b5a7d 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -24,7 +24,7 @@ if(!d_type) return 0 var/protection = 0 - var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, ears, wear_id) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor) + var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, ears, wear_id, wear_neck) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor) for(var/bp in body_parts) if(!bp) continue @@ -119,16 +119,20 @@ if (istype(I, /obj/item/shield)) var/obj/item/shield/S = I return S.on_shield_block(src, AM, attack_text, damage, attack_type) - return 1 + return TRUE if(wear_suit) var/final_block_chance = wear_suit.block_chance - (CLAMP((armour_penetration-wear_suit.armour_penetration)/2,0,100)) + block_chance_modifier if(wear_suit.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return 1 + return TRUE if(w_uniform) var/final_block_chance = w_uniform.block_chance - (CLAMP((armour_penetration-w_uniform.armour_penetration)/2,0,100)) + block_chance_modifier if(w_uniform.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return 1 - return 0 + return TRUE + if(wear_neck) + var/final_block_chance = wear_neck.block_chance - (CLAMP((armour_penetration-wear_neck.armour_penetration)/2,0,100)) + block_chance_modifier + if(wear_neck.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) + return TRUE + return FALSE /mob/living/carbon/human/proc/check_block() if(mind) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index e2bb1061fb30..f7ac409378b4 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -49,6 +49,9 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/list/special_step_sounds //Sounds to override barefeet walkng var/grab_sound //Special sound for grabbing var/screamsound //yogs - audio of a species' scream + var/flying_species = FALSE //is a flying species, just a check for some things + var/datum/action/innate/flight/fly //the actual flying ability given to flying species + var/wings_icon = "Angel" //the icon used for the wings // species-only traits. Can be found in DNA.dm var/list/species_traits = list() @@ -296,6 +299,10 @@ GLOBAL_LIST_EMPTY(roundstart_races) for(var/datum/disease/A in C.diseases) A.cure(FALSE) + if(flying_species && isnull(fly)) + fly = new + fly.Grant(C) + C.add_movespeed_modifier(MOVESPEED_ID_SPECIES, TRUE, 100, override=TRUE, multiplicative_slowdown=speedmod, movetypes=(~FLYING)) SEND_SIGNAL(C, COMSIG_SPECIES_GAIN, src, old_species) @@ -317,6 +324,17 @@ GLOBAL_LIST_EMPTY(roundstart_races) C.dna.mutation_index[location] = new_species.inert_mutation C.dna.mutation_index[new_species.inert_mutation] = create_sequence(new_species.inert_mutation) + if(flying_species) + fly.Remove(C) + QDEL_NULL(fly) + if(C.movement_type & FLYING) + ToggleFlight(C) + if(C.dna && C.dna.species && (C.dna.features["wings"] == wings_icon)) + if("wings" in C.dna.species.mutant_bodyparts) + C.dna.species.mutant_bodyparts -= "wings" + C.dna.features["wings"] = "None" + C.update_body() + C.remove_movespeed_modifier(MOVESPEED_ID_SPECIES) SEND_SIGNAL(C, COMSIG_SPECIES_LOSS, src) @@ -737,6 +755,8 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/takes_crit_damage = (!HAS_TRAIT(H, TRAIT_NOCRITDAMAGE)) if((H.health < H.crit_threshold) && takes_crit_damage) H.adjustBruteLoss(1) + if(flying_species) + HandleFlight(H) /datum/species/proc/spec_death(gibbed, mob/living/carbon/human/H) return @@ -1429,6 +1449,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return TRUE /datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H) + SEND_SIGNAL(H, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-(blocked+armor))/100 hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 if(!damage || hit_percent <= 0) @@ -1672,10 +1693,13 @@ GLOBAL_LIST_EMPTY(roundstart_races) //////////// -//Stun// +// Stun // //////////// /datum/species/proc/spec_stun(mob/living/carbon/human/H,amount) + if(flying_species && H.movement_type & FLYING) + ToggleFlight(H) + flyslip(H) . = stunmod * H.physiology.stun_mod * amount ////////////// @@ -1683,10 +1707,14 @@ GLOBAL_LIST_EMPTY(roundstart_races) ////////////// /datum/species/proc/space_move(mob/living/carbon/human/H) - return 0 + if(H.movement_type & FLYING) + return TRUE + return FALSE /datum/species/proc/negates_gravity(mob/living/carbon/human/H) - return 0 + if(H.movement_type & FLYING) + return TRUE + return FALSE //////////////// //Tail Wagging// @@ -1701,3 +1729,102 @@ GLOBAL_LIST_EMPTY(roundstart_races) /datum/species/proc/start_wagging_tail(mob/living/carbon/human/H) /datum/species/proc/stop_wagging_tail(mob/living/carbon/human/H) + +/////////////// +//FLIGHT SHIT// +/////////////// + +/datum/species/proc/GiveSpeciesFlight(mob/living/carbon/human/H) + if(flying_species) //species that already have flying traits should not work with this proc + return + flying_species = TRUE + if(isnull(fly)) + fly = new + fly.Grant(H) + if(H.dna.features["wings"] != wings_icon) + mutant_bodyparts |= "wings" + H.dna.features["wings"] = wings_icon + H.update_body() + +/datum/species/proc/HandleFlight(mob/living/carbon/human/H) + if(H.movement_type & FLYING) + if(!CanFly(H)) + ToggleFlight(H) + return FALSE + return TRUE + else + return FALSE + +/datum/species/proc/CanFly(mob/living/carbon/human/H) + if(H.stat || !(H.mobility_flags & MOBILITY_STAND)) + return FALSE + if(H.wear_suit && ((H.wear_suit.flags_inv & HIDEJUMPSUIT) && (!H.wear_suit.species_exception || !is_type_in_list(src, H.wear_suit.species_exception)))) //Jumpsuits have tail holes, so it makes sense they have wing holes too + to_chat(H, "Your suit blocks your wings from extending!") + return FALSE + var/turf/T = get_turf(H) + if(!T) + return FALSE + + var/datum/gas_mixture/environment = T.return_air() + if(environment && !(environment.return_pressure() > 30)) + to_chat(H, "The atmosphere is too thin for you to fly!") + return FALSE + else + return TRUE + +/datum/species/proc/flyslip(mob/living/carbon/human/H) + var/obj/buckled_obj + if(H.buckled) + buckled_obj = H.buckled + + to_chat(H, "Your wings spazz out and launch you!") + + playsound(H.loc, 'sound/misc/slip.ogg', 50, TRUE, -3) + + for(var/obj/item/I in H.held_items) + H.accident(I) + + var/olddir = H.dir + + H.stop_pulling() + if(buckled_obj) + buckled_obj.unbuckle_mob(H) + step(buckled_obj, olddir) + else + new /datum/forced_movement(H, get_ranged_target_turf(H, olddir, 4), 1, FALSE, CALLBACK(H, /mob/living/carbon/.proc/spin, 1, 1)) + return TRUE + +//UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly +/datum/species/proc/ToggleFlight(mob/living/carbon/human/H) + if(!(H.movement_type & FLYING)) + stunmod *= 2 + speedmod -= 0.35 + H.setMovetype(H.movement_type | FLYING) + override_float = TRUE + H.pass_flags |= PASSTABLE + H.OpenWings() + H.update_mobility() + else + stunmod *= 0.5 + speedmod += 0.35 + H.setMovetype(H.movement_type & ~FLYING) + override_float = FALSE + H.pass_flags &= ~PASSTABLE + H.CloseWings() + +/datum/action/innate/flight + name = "Toggle Flight" + check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_STUN + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "flight" + +/datum/action/innate/flight/Activate() + var/mob/living/carbon/human/H = owner + var/datum/species/S = H.dna.species + if(S.CanFly(H)) + S.ToggleFlight(H) + if(!(H.movement_type & FLYING)) + to_chat(H, "You settle gently back onto the ground...") + else + to_chat(H, "You beat your wings and begin to hover gently above the ground...") + H.set_resting(FALSE, TRUE) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/angel.dm b/code/modules/mob/living/carbon/human/species_types/angel.dm deleted file mode 100644 index 8f4ff118e022..000000000000 --- a/code/modules/mob/living/carbon/human/species_types/angel.dm +++ /dev/null @@ -1,144 +0,0 @@ -/datum/species/angel - name = "Angel" - id = "angel" - default_color = "FFFFFF" - species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS) - mutant_bodyparts = list("wings") - default_features = list("mcolor" = "FFF", "tail_human" = "None", "ears" = "None", "wings" = "Angel") - use_skintones = 1 - no_equip = list(SLOT_BACK) - limbs_id = "human" - skinned_type = /obj/item/stack/sheet/animalhide/human - changesource_flags = MIRROR_BADMIN | WABBAJACK | ERT_SPAWN - - var/datum/action/innate/flight/fly - -/datum/species/angel/on_species_gain(mob/living/carbon/human/H, datum/species/old_species) - ..() - if(H.dna && H.dna.species && (H.dna.features["wings"] != "Angel")) - if(!("wings" in H.dna.species.mutant_bodyparts)) - H.dna.species.mutant_bodyparts |= "wings" - H.dna.features["wings"] = "Angel" - H.update_body() - if(ishuman(H) && !fly) - fly = new - fly.Grant(H) - ADD_TRAIT(H, TRAIT_HOLY, SPECIES_TRAIT) - -/datum/species/angel/on_species_loss(mob/living/carbon/human/H) - if(fly) - fly.Remove(H) - if(H.movement_type & FLYING) - H.setMovetype(H.movement_type & ~FLYING) - ToggleFlight(H,0) - if(H.dna && H.dna.species && (H.dna.features["wings"] == "Angel")) - if("wings" in H.dna.species.mutant_bodyparts) - H.dna.species.mutant_bodyparts -= "wings" - H.dna.features["wings"] = "None" - H.update_body() - REMOVE_TRAIT(H, TRAIT_HOLY, SPECIES_TRAIT) - ..() - -/datum/species/angel/spec_life(mob/living/carbon/human/H) - HandleFlight(H) - -/datum/species/angel/proc/HandleFlight(mob/living/carbon/human/H) - if(H.movement_type & FLYING) - if(!CanFly(H)) - ToggleFlight(H,0) - return 0 - return 1 - else - return 0 - -/datum/species/angel/proc/CanFly(mob/living/carbon/human/H) - if(H.stat || !(H.mobility_flags & MOBILITY_STAND)) - return 0 - if(H.wear_suit && ((H.wear_suit.flags_inv & HIDEJUMPSUIT) && (!H.wear_suit.species_exception || !is_type_in_list(src, H.wear_suit.species_exception)))) //Jumpsuits have tail holes, so it makes sense they have wing holes too - to_chat(H, "Your suit blocks your wings from extending!") - return 0 - var/turf/T = get_turf(H) - if(!T) - return 0 - - var/datum/gas_mixture/environment = T.return_air() - if(environment && !(environment.return_pressure() > 30)) - to_chat(H, "The atmosphere is too thin for you to fly!") - return 0 - else - return 1 - -/datum/action/innate/flight - name = "Toggle Flight" - check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_STUN - icon_icon = 'icons/mob/actions/actions_items.dmi' - button_icon_state = "flight" - -/datum/action/innate/flight/Activate() - var/mob/living/carbon/human/H = owner - var/datum/species/angel/A = H.dna.species - if(A.CanFly(H)) - if(H.movement_type & FLYING) - to_chat(H, "You settle gently back onto the ground...") - A.ToggleFlight(H,FALSE) - H.update_mobility() - else - to_chat(H, "You beat your wings and begin to hover gently above the ground...") - A.ToggleFlight(H,TRUE) - H.set_resting(FALSE, FALSE) - -/datum/species/angel/proc/flyslip(mob/living/carbon/human/H) - var/obj/buckled_obj - if(H.buckled) - buckled_obj = H.buckled - - to_chat(H, "Your wings spazz out and launch you!") - - playsound(H.loc, 'sound/misc/slip.ogg', 50, 1, -3) - - for(var/obj/item/I in H.held_items) - H.accident(I) - - var/olddir = H.dir - - H.stop_pulling() - if(buckled_obj) - buckled_obj.unbuckle_mob(H) - step(buckled_obj, olddir) - else - for(var/i=1, i<5, i++) - spawn (i) - step(H, olddir) - H.spin(1,1) - return 1 - - -/datum/species/angel/spec_stun(mob/living/carbon/human/H,amount) - if(H.movement_type & FLYING) - ToggleFlight(H,0) - flyslip(H) - . = ..() - -/datum/species/angel/negates_gravity(mob/living/carbon/human/H) - if(H.movement_type & FLYING) - return 1 - -/datum/species/angel/space_move(mob/living/carbon/human/H) - if(H.movement_type & FLYING) - return 1 - -/datum/species/angel/proc/ToggleFlight(mob/living/carbon/human/H,flight) - if(flight && CanFly(H)) - stunmod = 2 - speedmod = -0.35 - H.setMovetype(H.movement_type | FLYING) - override_float = TRUE - H.pass_flags |= PASSTABLE - H.OpenWings() - else - stunmod = 1 - speedmod = 0 - H.setMovetype(H.movement_type & ~FLYING) - override_float = FALSE - H.pass_flags &= ~PASSTABLE - H.CloseWings() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index 4cb25439d02d..ac9d78a7cf13 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -24,6 +24,7 @@ inert_mutation = FIREBREATH deathsound = 'sound/voice/lizard/deathsound.ogg' screamsound = 'yogstation/sound/voice/lizardperson/lizard_scream.ogg' //yogs - lizard scream + wings_icon = "Dragon" /datum/species/lizard/after_equip_job(datum/job/J, mob/living/carbon/human/H) H.grant_language(/datum/language/draconic) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index f6f3cce47e5c..8ef4b97b4e57 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -9,6 +9,7 @@ standard 0 if fail */ /mob/living/proc/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE) + SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!damage || (hit_percent <= 0)) return 0 diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 1fac149696af..74f33179be40 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -350,7 +350,7 @@ /datum/emote/living/surrender key = "surrender" key_third_person = "surrenders" - message = "puts their hands on their head and falls to the ground, they surrender!" + message = "puts their hands on their head and falls to the ground, they surrender!" emote_type = EMOTE_AUDIBLE /datum/emote/living/surrender/run_emote(mob/user, params, type_override, intentional) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index ae8567d5c0b7..47cebe583ac7 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -722,7 +722,8 @@ "default" = 'icons/mob/ai.dmi', "floating face" = 'icons/mob/ai.dmi', "xeno queen" = 'icons/mob/alien.dmi', - "horror" = 'icons/mob/ai.dmi' + "horror" = 'icons/mob/ai.dmi', + "automaton" = 'icons/mob/ai.dmi' ) input = input("Please select a hologram:") as null|anything in icon_list diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index 3e378c6183e1..61cccb5f52d8 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -75,7 +75,7 @@ return FALSE chassis = choice update_resting() - to_chat(src, "You switch your holochassis projection composite to [chassis]") + to_chat(src, "You switch your holochassis projection composite to [chassis].") /mob/living/silicon/pai/update_resting() . = ..() @@ -84,7 +84,7 @@ else icon_state = "[chassis]" if(loc != card) - visible_message("[src] [resting? "lays down for a moment..." : "perks up from the ground"]") + visible_message("[src] [resting? "lays down for a moment..." : "perks up from the ground."]") /mob/living/silicon/pai/start_pulling(atom/movable/AM, state, force = move_force, supress_message = FALSE) 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 7cf7df05f82a..a81c56276357 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -348,7 +348,7 @@ /obj/item/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) ..() - var/obj/item/gun/energy/e_gun/advtaser/cyborg/T = locate(/obj/item/gun/energy/e_gun/advtaser/cyborg) in basic_modules + var/obj/item/gun/energy/disabler/cyborg/T = locate(/obj/item/gun/energy/disabler/cyborg) in basic_modules if(T) if(T.cell.charge < T.cell.maxcharge) var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select] diff --git a/code/modules/mob/living/simple_animal/bot/construction.dm b/code/modules/mob/living/simple_animal/bot/construction.dm index d7902ded91df..6e86183706c9 100644 --- a/code/modules/mob/living/simple_animal/bot/construction.dm +++ b/code/modules/mob/living/simple_animal/bot/construction.dm @@ -102,7 +102,7 @@ if(ASSEMBLY_FOURTH_STEP) if(W.tool_behaviour == TOOL_WELDER) if(W.use_tool(src, user, 0, volume=40)) - if(build_step != 4) + if(build_step != 3) return name = "shielded frame assembly" to_chat(user, "You weld the vest to [src].") @@ -347,7 +347,7 @@ if(ASSEMBLY_FIRST_STEP) if(I.tool_behaviour == TOOL_WELDER) if(I.use_tool(src, user, 0, volume=40)) - if(build_step != 1) + if(build_step != 0) return add_overlay("hs_hole") to_chat(user, "You weld a hole in [src]!") @@ -406,7 +406,7 @@ qdel(I) qdel(src) if(I.tool_behaviour == TOOL_WRENCH) - to_chat(user, "You adjust [src]'s arm slots to mount extra weapons") + to_chat(user, "You adjust [src]'s arm slots to mount extra weapons.") build_step ++ return if(istype(I, /obj/item/toy/sword)) @@ -422,7 +422,7 @@ else if(!can_finish_build(I, user)) return - to_chat(user, "You complete the Securitron!...Something seems a bit wrong with it..?") + to_chat(user, "You complete the Securitron! Something seems a bit wrong with it...?") var/mob/living/simple_animal/bot/secbot/grievous/toy/S = new(Tsec) S.name = created_name S.robot_arm = robot_arm @@ -456,7 +456,7 @@ else if(!can_finish_build(I, user)) return - to_chat(user, "You complete the Securitron!...Something seems a bit wrong with it..?") + to_chat(user, "You complete the Securitron! Something seems a bit wrong with it...?") var/mob/living/simple_animal/bot/secbot/grievous/S = new(Tsec) S.name = created_name S.robot_arm = robot_arm @@ -466,7 +466,7 @@ build_step-- swordamt = 0 icon_state = initial(icon_state) - to_chat(user, "You unbolt [src]'s energy swords") + to_chat(user, "You unbolt [src]'s energy swords from the chassis.") for(var/IS in 1 to swordamt) new /obj/item/melee/transforming/energy/sword/saber(Tsec) diff --git a/code/modules/mob/living/simple_animal/friendly/lizard.dm b/code/modules/mob/living/simple_animal/friendly/lizard.dm index e329dd3f2d2f..ee83f486775f 100644 --- a/code/modules/mob/living/simple_animal/friendly/lizard.dm +++ b/code/modules/mob/living/simple_animal/friendly/lizard.dm @@ -33,7 +33,7 @@ /mob/living/simple_animal/hostile/lizard/AttackingTarget() if(is_type_in_typecache(target,edibles)) //Makes sure player lizards only consume edibles. - visible_message("[name] consumes [target] in a single gulp", "You consume [target] in a single gulp") + visible_message("[name] consumes [target] in a single gulp.", "You consume [target] in a single gulp!") QDEL_NULL(target) //Nom adjustBruteLoss(-2) return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index 35b18d55fe54..55f5078b13a5 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -22,7 +22,7 @@ ventcrawler = VENTCRAWLER_ALWAYS var/datum/mind/origin var/egg_lain = 0 - gold_core_spawnable = HOSTILE_SPAWN //yogs + gold_core_spawnable = NO_SPAWN //yogs /mob/living/simple_animal/hostile/headcrab/proc/Infect(mob/living/carbon/victim) var/obj/item/organ/body_egg/changeling_egg/egg = new(victim) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 957ab4dcd826..ac7d89dc45a7 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -45,7 +45,6 @@ Difficulty: Medium del_on_death = TRUE blood_volume = BLOOD_VOLUME_GENERIC internal_type = /obj/item/gps/internal/miner - medal_type = BOSS_MEDAL_MINER var/obj/item/melee/transforming/cleaving_saw/miner/miner_saw var/time_until_next_transform = 0 var/dashing = FALSE 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 d17fc07afebe..3c7d051329e6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -60,8 +60,6 @@ Difficulty: Hard var/enrage_time = 70 var/revving_charge = FALSE internal_type = /obj/item/gps/internal/bubblegum - medal_type = BOSS_MEDAL_BUBBLEGUM - score_type = BUBBLEGUM_SCORE deathmessage = "sinks into a pool of blood, fleeing the battle. You've won, for now... " deathsound = 'sound/magic/enter_blood.ogg' attack_action_types = list(/datum/action/innate/megafauna_attack/triple_charge, @@ -105,6 +103,15 @@ Difficulty: Hard chosen_message = "You are now warping to blood around your clicked position." chosen_attack_num = 4 +/mob/living/simple_animal/hostile/megafauna/bubblegum/death(gibbed, var/list/force_grant) + .=..() + if(!(flags_1 & ADMIN_SPAWNED_1)) + for(var/mob/living/L in view(7,src)) + if(L.client) + SSachievements.unlock_achievement(/datum/achievement/bubblegum, L.client) + + + /mob/living/simple_animal/hostile/megafauna/bubblegum/OpenFire() if(charging) return @@ -408,11 +415,6 @@ Difficulty: Hard /obj/effect/decal/cleanable/blood/gibs/bubblegum/can_bloodcrawl_in() return TRUE -/mob/living/simple_animal/hostile/megafauna/bubblegum/grant_achievement(medaltype,scoretype) - . = ..() - if(.) - SSshuttle.shuttle_purchase_requirements_met |= "bubblegum" - /mob/living/simple_animal/hostile/megafauna/bubblegum/do_attack_animation(atom/A, visual_effect_icon) if(!charging) ..() @@ -516,8 +518,6 @@ Difficulty: Hard alpha = 127.5 crusher_loot = null loot = null - medal_type = null - score_type = null deathmessage = "Explodes into a pool of blood!" deathsound = 'sound/effects/splat.ogg' true_spawn = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index afbb341380dc..4a58dc41a2b6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -43,8 +43,6 @@ Difficulty: Very Hard pixel_x = -32 del_on_death = TRUE internal_type = /obj/item/gps/internal/colossus - medal_type = BOSS_MEDAL_COLOSSUS - score_type = COLOSSUS_SCORE crusher_loot = list(/obj/structure/closet/crate/necropolis/colossus/crusher) loot = list(/obj/structure/closet/crate/necropolis/colossus) deathmessage = "disintegrates, leaving a glowing core in its wake." 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 edcdd894a6a8..213576e1023a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -57,8 +57,6 @@ Difficulty: Medium var/swooping = NONE var/player_cooldown = 0 internal_type = /obj/item/gps/internal/dragon - medal_type = BOSS_MEDAL_DRAKE - score_type = DRAKE_SCORE deathmessage = "collapses into a pile of bones, its flesh sloughing away." deathsound = 'sound/magic/demon_dies.ogg' do_footstep = TRUE @@ -600,9 +598,6 @@ obj/effect/temp_visual/fireball lava_pools(10, 2) // less pools but longer delay before spawns player_cooldown = world.time + 200 // needs seperate cooldown or cant use fire attacks -/mob/living/simple_animal/hostile/megafauna/dragon/lesser/grant_achievement(medaltype,scoretype) - return - /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon name = "space dragon" maxHealth = 250 @@ -628,9 +623,6 @@ obj/effect/temp_visual/fireball attack_action_types = list() small_sprite_type = /datum/action/small_sprite/megafauna/spacedragon -/mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/grant_achievement(medaltype,scoretype) - return - /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/Initialize() var/obj/effect/proc_holder/spell/aoe_turf/repulse/spacedragon/repulse_action = new /obj/effect/proc_holder/spell/aoe_turf/repulse/spacedragon(src) repulse_action.action.Grant(src) @@ -675,4 +667,4 @@ obj/effect/temp_visual/fireball ..(targets, user, 60) /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/AltClickOn(atom/movable/A) - return \ No newline at end of file + return 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 4ac16ea3dd72..7acb2ecf2b91 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -59,8 +59,6 @@ Difficulty: Hard crusher_loot = list(/obj/item/hierophant_club, /obj/item/crusher_trophy/vortex_talisman) wander = FALSE internal_type = /obj/item/gps/internal/hierophant - medal_type = BOSS_MEDAL_HIEROPHANT - score_type = HIEROPHANT_SCORE del_on_death = TRUE deathsound = 'sound/magic/repulse.ogg' attack_action_types = list(/datum/action/innate/megafauna_attack/blink, 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 c082542c1d8e..467740a26d01 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -39,8 +39,6 @@ Difficulty: Medium var/size = 5 var/charging = FALSE internal_type = /obj/item/gps/internal/legion - medal_type = BOSS_MEDAL_LEGION - score_type = LEGION_SCORE pixel_y = -90 pixel_x = -75 loot = list(/obj/item/stack/sheet/bone = 3) 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 4818adda9e26..a489b06a2b83 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -29,9 +29,7 @@ layer = LARGE_MOB_LAYER //Looks weird with them slipping under mineral walls and cameras and shit otherwise mouse_opacity = MOUSE_OPACITY_OPAQUE // Easier to click on in melee, they're giant targets anyway var/list/crusher_loot - var/medal_type - var/score_type = BOSS_SCORE - var/elimination = 0 + var/elimination = FALSE var/anger_modifier = 0 var/obj/item/gps/internal var/internal_type @@ -85,8 +83,7 @@ var/tab = "megafauna_kills" if(crusher_kill) tab = "megafauna_kills_crusher" - if(!elimination) //used so the achievment only occurs for the last legion to die. - grant_achievement(medal_type, score_type, crusher_kill, force_grant) + if(!elimination) //So legion only gets tallied once they all get killed SSblackbox.record_feedback("tally", tab, 1, "[initial(name)]") ..() @@ -143,24 +140,6 @@ recovery_time = world.time + buffer_time ranged_cooldown = world.time + buffer_time -/mob/living/simple_animal/hostile/megafauna/proc/grant_achievement(medaltype, scoretype, crusher_kill, var/list/grant_achievement = list()) - if(!medal_type || (flags_1 & ADMIN_SPAWNED_1) || !SSmedals.hub_enabled) //Don't award medals if the medal type isn't set - return FALSE - if(!grant_achievement.len) - for(var/mob/living/L in view(7,src)) - grant_achievement += L - for(var/mob/living/L in grant_achievement) - if(L.stat || !L.client) - continue - var/client/C = L.client - SSmedals.UnlockMedal("Boss [BOSS_KILL_MEDAL]", C) - SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL]", C) - if(crusher_kill && istype(L.get_active_held_item(), /obj/item/twohanded/required/kinetic_crusher)) - SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL_CRUSHER]", C) - SSmedals.SetScore(BOSS_SCORE, C, 1) - SSmedals.SetScore(score_type, C, 1) - return TRUE - /datum/action/innate/megafauna_attack name = "Megafauna Attack" icon_icon = 'icons/mob/actions/actions_animal.dmi' diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index 8698b8953b65..3792d7346175 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -49,8 +49,6 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa maxHealth = 750 //""""low-ish"""" HP because it's a passive boss, and the swarm itself is the real foe mob_biotypes = list(MOB_ROBOTIC) internal_type = /obj/item/gps/internal/swarmer_beacon - medal_type = BOSS_MEDAL_SWARMERS - score_type = SWARMER_BEACON_SCORE faction = list("mining", "boss", "swarmer") weather_immunities = list("lava","ash") stop_automated_movement = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm new file mode 100644 index 000000000000..2dc209fedcbf --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm @@ -0,0 +1,368 @@ +#define TUMOR_INACTIVE 0 +#define TUMOR_ACTIVE 1 +#define TUMOR_PASSIVE 2 + +//Elite mining mobs +/mob/living/simple_animal/hostile/asteroid/elite + name = "elite" + desc = "An elite monster, found in one of the strange tumors on lavaland." + icon = 'icons/mob/lavaland/lavaland_elites.dmi' + faction = list("boss") + robust_searching = TRUE + ranged_ignores_vision = TRUE + ranged = TRUE + obj_damage = 5 + vision_range = 6 + aggro_vision_range = 18 + environment_smash = ENVIRONMENT_SMASH_NONE //This is to prevent elites smashing up the mining station, we'll make sure they can smash minerals fine below. + harm_intent_damage = 0 //Punching elites gets you nowhere + stat_attack = UNCONSCIOUS + layer = LARGE_MOB_LAYER + sentience_type = SENTIENCE_BOSS + hud_type = /datum/hud/lavaland_elite + var/chosen_attack = 1 + var/list/attack_action_types = list() + var/can_talk = FALSE + var/obj/loot_drop = null + + +//Gives player-controlled variants the ability to swap attacks +/mob/living/simple_animal/hostile/asteroid/elite/Initialize(mapload) + . = ..() + for(var/action_type in attack_action_types) + var/datum/action/innate/elite_attack/attack_action = new action_type() + attack_action.Grant(src) + +//Prevents elites from attacking members of their faction (can't hurt themselves either) and lets them mine rock with an attack despite not being able to smash walls. +/mob/living/simple_animal/hostile/asteroid/elite/AttackingTarget() + if(istype(target, /mob/living/simple_animal/hostile)) + var/mob/living/simple_animal/hostile/M = target + if(faction_check_mob(M)) + return FALSE + if(istype(target, /obj/structure/elite_tumor)) + var/obj/structure/elite_tumor/T = target + if(T.mychild == src && T.activity == TUMOR_PASSIVE) + var/elite_remove = alert("Re-enter the tumor?", "Despawn yourself?", "Yes", "No") + if(elite_remove == "No" || !src || QDELETED(src)) + return + T.mychild = null + T.activity = TUMOR_INACTIVE + T.icon_state = "advanced_tumor" + qdel(src) + return FALSE + . = ..() + if(ismineralturf(target)) + var/turf/closed/mineral/M = target + M.gets_drilled() + +//Elites can't talk (normally)! +/mob/living/simple_animal/hostile/asteroid/elite/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) + if(can_talk) + . = ..() + return TRUE + return FALSE + +/*Basic setup for elite attacks, based on Whoneedspace's megafauna attack setup. +While using this makes the system rely on OnFire, it still gives options for timers not tied to OnFire, and it makes using attacks consistent accross the board for player-controlled elites.*/ + +/datum/action/innate/elite_attack + name = "Elite Attack" + icon_icon = 'icons/mob/actions/actions_elites.dmi' + button_icon_state = "" + background_icon_state = "bg_default" + var/mob/living/simple_animal/hostile/asteroid/elite/M + var/chosen_message + var/chosen_attack_num = 0 + +/datum/action/innate/elite_attack/Grant(mob/living/L) + if(istype(L, /mob/living/simple_animal/hostile/asteroid/elite)) + M = L + return ..() + return FALSE + +/datum/action/innate/elite_attack/Activate() + M.chosen_attack = chosen_attack_num + to_chat(M, chosen_message) + +/mob/living/simple_animal/hostile/asteroid/elite/updatehealth() + . = ..() + update_health_hud() + +/mob/living/simple_animal/hostile/asteroid/elite/update_health_hud() + if(hud_used) + var/severity = 0 + var/healthpercent = (health/maxHealth) * 100 + switch(healthpercent) + if(100 to INFINITY) + hud_used.healths.icon_state = "elite_health0" + if(80 to 100) + severity = 1 + if(60 to 80) + severity = 2 + if(40 to 60) + severity = 3 + if(20 to 40) + severity = 4 + if(10 to 20) + severity = 5 + if(1 to 20) + severity = 6 + else + severity = 7 + hud_used.healths.icon_state = "elite_health[severity]" + if(severity > 0) + overlay_fullscreen("brute", /obj/screen/fullscreen/brute, severity) + else + clear_fullscreen("brute") + +//The Pulsing Tumor, the actual "spawn-point" of elites, handles the spawning, arena, and procs for dealing with basic scenarios. + +/obj/structure/elite_tumor + name = "pulsing tumor" + desc = "An odd, pulsing tumor sticking out of the ground. You feel compelled to reach out and touch it..." + armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) + resistance_flags = INDESTRUCTIBLE + var/activity = TUMOR_INACTIVE + var/boosted = FALSE + var/times_won = 0 + var/mob/living/carbon/human/activator = null + var/mob/living/simple_animal/hostile/asteroid/elite/mychild = null + var/potentialspawns = list(/mob/living/simple_animal/hostile/asteroid/elite/broodmother, + /mob/living/simple_animal/hostile/asteroid/elite/pandora, + /mob/living/simple_animal/hostile/asteroid/elite/legionnaire, + /mob/living/simple_animal/hostile/asteroid/elite/herald) + icon = 'icons/obj/lavaland/tumor.dmi' + icon_state = "tumor" + pixel_x = -16 + light_color = LIGHT_COLOR_RED + light_range = 3 + anchored = TRUE + density = FALSE + var/obj/item/gps/internal + +/obj/structure/elite_tumor/attack_hand(mob/user) + . = ..() + if(ishuman(user)) + switch(activity) + if(TUMOR_PASSIVE) + activity = TUMOR_ACTIVE + visible_message("[src] convulses as your arm enters its radius. Your instincts tell you to step back.") + activator = user + if(boosted) + mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0) + to_chat(mychild, "Someone has activated your tumor. You will be returned to fight shortly, get ready!") + addtimer(CALLBACK(src, .proc/return_elite), 30) + INVOKE_ASYNC(src, .proc/arena_checks) + if(TUMOR_INACTIVE) + activity = TUMOR_ACTIVE + var/mob/dead/observer/elitemind = null + visible_message("[src] begins to convulse. Your instincts tell you to step back.") + activator = user + if(!boosted) + addtimer(CALLBACK(src, .proc/spawn_elite), 30) + return + visible_message("Something within [src] stirs...") + var/list/candidates = pollCandidatesForMob("Do you want to play as a lavaland elite?", ROLE_SENTIENCE, null, ROLE_SENTIENCE, 50, src, POLL_IGNORE_SENTIENCE_POTION) + if(candidates.len) + audible_message("The stirring sounds increase in volume!") + elitemind = pick(candidates) + elitemind.playsound_local(get_turf(elitemind), 'sound/effects/magic.ogg', 40, 0) + to_chat(elitemind, "You have been chosen to play as a Lavaland Elite.\nIn a few seconds, you will be summoned on Lavaland as a monster to fight your activator, in a fight to the death.\nYour attacks can be switched using the buttons on the top left of the HUD, and used by clicking on targets or tiles similar to a gun.\nWhile the opponent might have an upper hand with powerful mining equipment and tools, you have great power normally limited by AI mobs.\nIf you want to win, you'll have to use your powers in creative ways to ensure the kill. It's suggested you try using them all as soon as possible.\nShould you win, you'll receive extra information regarding what to do after. Good luck!") + addtimer(CALLBACK(src, .proc/spawn_elite, elitemind), 100) + else + visible_message("The stirring stops, and nothing emerges. Perhaps try again later.") + activity = TUMOR_INACTIVE + activator = null + + +obj/structure/elite_tumor/proc/spawn_elite(var/mob/dead/observer/elitemind) + var/selectedspawn = pick(potentialspawns) + mychild = new selectedspawn(loc) + visible_message("[mychild] emerges from [src]!") + playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) + if(boosted) + mychild.key = elitemind.key + mychild.sentience_act() + icon_state = "tumor_popped" + INVOKE_ASYNC(src, .proc/arena_checks) + +obj/structure/elite_tumor/proc/return_elite() + mychild.forceMove(loc) + visible_message("[mychild] emerges from [src]!") + playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) + mychild.revive(full_heal = TRUE, admin_revive = TRUE) + if(boosted) + mychild.maxHealth = mychild.maxHealth * 2 + mychild.health = mychild.maxHealth + +/obj/structure/elite_tumor/Initialize(mapload) + . = ..() + //AddComponent(/datum/component/gps, "Menacing Signal") + internal = new /obj/item/gps/internal/elite(src) + START_PROCESSING(SSobj, src) + +/obj/item/gps/internal/elite + icon_state = null + gpstag = "Menacing Signal" + desc = "Something strange sleeps beneath the planet." + invisibility = 100 + +/obj/structure/elite_tumor/Destroy() + STOP_PROCESSING(SSobj, src) + mychild = null + activator = null + return ..() + +/obj/structure/elite_tumor/process() + if(isturf(loc)) + for(var/mob/living/simple_animal/hostile/asteroid/elite/elitehere in loc) + if(elitehere == mychild && activity == TUMOR_PASSIVE) + mychild.adjustHealth(-mychild.maxHealth*0.05) + var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(mychild)) + H.color = "#FF0000" + +/obj/structure/elite_tumor/attackby(obj/item/I, mob/user, params) + . = ..() + if(istype(I, /obj/item/organ/regenerative_core) && activity == TUMOR_INACTIVE && !boosted) + var/obj/item/organ/regenerative_core/core = I + if(!core.preserved) + return + visible_message("As [user] drops the core into [src], [src] appears to swell.") + icon_state = "advanced_tumor" + boosted = TRUE + light_range = 6 + desc = "[desc] This one seems to glow with a strong intensity." + qdel(core) + return TRUE + +/obj/structure/elite_tumor/proc/arena_checks() + if(activity != TUMOR_ACTIVE || QDELETED(src)) + return + INVOKE_ASYNC(src, .proc/fighters_check) //Checks to see if our fighters died. + INVOKE_ASYNC(src, .proc/arena_trap) //Gets another arena trap queued up for when this one runs out. + INVOKE_ASYNC(src, .proc/border_check) //Checks to see if our fighters got out of the arena somehow. + addtimer(CALLBACK(src, .proc/arena_checks), 50) + +/obj/structure/elite_tumor/proc/fighters_check() + if(activator != null && activator.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(activator)) + onEliteWon() + if(mychild != null && mychild.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(mychild)) + onEliteLoss() + +/obj/structure/elite_tumor/proc/arena_trap() + var/turf/T = get_turf(src) + if(loc == null) + return + for(var/t in RANGE_TURFS(12, T)) + if(get_dist(t, T) == 12) + var/obj/effect/temp_visual/elite_tumor_wall/newwall + newwall = new /obj/effect/temp_visual/elite_tumor_wall(t, src) + newwall.activator = src.activator + newwall.ourelite = src.mychild + +/obj/structure/elite_tumor/proc/border_check() + if(activator != null && get_dist(src, activator) >= 12) + activator.forceMove(loc) + visible_message("[activator] suddenly reappears above [src]!") + playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) + if(mychild != null && get_dist(src, mychild) >= 12) + mychild.forceMove(loc) + visible_message("[mychild] suddenly reappears above [src]!") + playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) + +obj/structure/elite_tumor/proc/onEliteLoss() + playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, TRUE, TRUE) + visible_message("[src] begins to convulse violently before beginning to dissipate.") + visible_message("As [src] closes, something is forced up from down below.") + var/obj/structure/closet/crate/necropolis/tendril/lootbox = new /obj/structure/closet/crate/necropolis/tendril(loc) + if(!boosted) + mychild = null + activator = null + qdel(src) + return + var/lootpick = rand(1, 2) + if(lootpick == 1 && mychild.loot_drop != null) + new mychild.loot_drop(lootbox) + else + new /obj/item/tumor_shard(lootbox) + mychild = null + activator = null + qdel(src) + +obj/structure/elite_tumor/proc/onEliteWon() + activity = TUMOR_PASSIVE + activator = null + mychild.revive(full_heal = TRUE, admin_revive = TRUE) + if(boosted) + times_won++ + mychild.maxHealth = mychild.maxHealth * 0.5 + mychild.health = mychild.maxHealth + if(times_won == 1) + mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0) + to_chat(mychild, "As the life in the activator's eyes fade, the forcefield around you dies out and you feel your power subside.\nDespite this inferno being your home, you feel as if you aren't welcome here anymore.\nWithout any guidance, your purpose is now for you to decide.") + to_chat(mychild, "Your max health has been halved, but can now heal by standing on your tumor. Note, it's your only way to heal.\nBear in mind, if anyone interacts with your tumor, you'll be resummoned here to carry out another fight. In such a case, you will regain your full max health.\nAlso, be weary of your fellow inhabitants, they likely won't be happy to see you!") + to_chat(mychild, "Note that you are a lavaland monster, and thus not allied to the station. You should not cooperate or act friendly with any station crew unless under extreme circumstances!") + +/obj/item/tumor_shard + name = "tumor shard" + desc = "A strange, sharp, crystal shard from an odd tumor on Lavaland. Stabbing the corpse of a lavaland elite with this will revive them, assuming their soul still lingers. Revived lavaland elites only have half their max health, but are completely loyal to their reviver." + icon = 'icons/obj/lavaland/artefacts.dmi' + icon_state = "crevice_shard" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' + item_state = "screwdriver_head" + throwforce = 5 + w_class = WEIGHT_CLASS_SMALL + throw_speed = 3 + throw_range = 5 + +/obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) + . = ..() + if(istype(target, /mob/living/simple_animal/hostile/asteroid/elite) && proximity_flag) + var/mob/living/simple_animal/hostile/asteroid/elite/E = target + if(E.stat != DEAD || E.sentience_type != SENTIENCE_BOSS || !E.key) + user.visible_message("It appears [E] is unable to be revived right now. Perhaps try again later.") + return + E.faction = list("neutral") + E.revive(full_heal = TRUE, admin_revive = TRUE) + user.visible_message("[user] stabs [E] with [src], reviving it.") + E.playsound_local(get_turf(E), 'sound/effects/magic.ogg', 40, 0) + to_chat(E, "You have been revived by [user]. While you can't speak to them, you owe [user] a great debt. Assist [user.p_them()] in achieving [user.p_their()] goals, regardless of risk.Note that you now share the loyalties of [user]. You are expected not to intentionally sabotage their faction unless commanded to!") + E.maxHealth = E.maxHealth * 0.25 + E.health = E.maxHealth + E.desc = "[E.desc] However, this one appears appears less wild in nature, and calmer around people." + E.sentience_type = SENTIENCE_ORGANIC + qdel(src) + else + to_chat(user, "[src] only works on the corpse of a sentient lavaland elite.") + +/obj/effect/temp_visual/elite_tumor_wall + name = "magic wall" + icon = 'icons/turf/walls/hierophant_wall_temp.dmi' + icon_state = "wall" + duration = 50 + smooth = SMOOTH_TRUE + layer = BELOW_MOB_LAYER + var/mob/living/carbon/human/activator = null + var/mob/living/simple_animal/hostile/asteroid/elite/ourelite = null + color = rgb(255,0,0) + light_range = MINIMUM_USEFUL_LIGHT_RANGE + light_color = LIGHT_COLOR_RED + +/obj/effect/temp_visual/elite_tumor_wall/Initialize(mapload, new_caster) + . = ..() + queue_smooth_neighbors(src) + queue_smooth(src) + +/obj/effect/temp_visual/elite_tumor_wall/Destroy() + queue_smooth_neighbors(src) + activator = null + ourelite = null + return ..() + +/obj/effect/temp_visual/elite_tumor_wall/CanPass(atom/movable/mover, turf/target) + if(mover == ourelite || mover == activator) + return FALSE + else + return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm new file mode 100644 index 000000000000..d7034af2ec61 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm @@ -0,0 +1,243 @@ +#define TENTACLE_PATCH 1 +#define SPAWN_CHILDREN 2 +#define RAGE 3 +#define CALL_CHILDREN 4 + +/** + * # Goliath Broodmother + * + * A stronger, faster variation of the goliath. Has the ability to spawn baby goliaths, which it can later detonate at will. + * When it's health is below half, tendrils will spawn randomly around it. When it is below a quarter of health, this effect is doubled. + * It's attacks are as follows: + * - Spawns a 3x3/plus shape of tentacles on the target location + * - Spawns 2 baby goliaths on its tile, up to a max of 8. Children blow up when they die. + * - The broodmother lets out a noise, and is able to move faster for 6.5 seconds. + * - Summons your children around you. + * The broodmother is a fight revolving around stage control, as the activator has to manage the baby goliaths and the broodmother herself, along with all the tendrils. + */ + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother + name = "goliath broodmother" + desc = "An example of sexual dimorphism, this female goliath looks much different than the males of her species. She is, however, just as dangerous, if not more." + gender = FEMALE + icon_state = "broodmother" + icon_living = "broodmother" + icon_aggro = "broodmother" + icon_dead = "egg_sac" + icon_gib = "syndicate_gib" + maxHealth = 800 + health = 800 + melee_damage_lower = 30 + melee_damage_upper = 30 + armour_penetration = 30 + attacktext = "beats down on" + //attack_verb_simple = "beat down on" + attack_sound = 'sound/weapons/punch1.ogg' + throw_message = "does nothing to the rocky hide of the" + speed = 2 + move_to_delay = 5 + mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mouse_opacity = MOUSE_OPACITY_ICON + deathmessage = "explodes into gore!" + loot_drop = /obj/item/crusher_trophy/broodmother_tongue + + attack_action_types = list(/datum/action/innate/elite_attack/tentacle_patch, + /datum/action/innate/elite_attack/spawn_children, + /datum/action/innate/elite_attack/rage, + /datum/action/innate/elite_attack/call_children) + + var/rand_tent = 0 + var/list/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/children_list = list() + +/datum/action/innate/elite_attack/tentacle_patch + name = "Tentacle Patch" + button_icon_state = "tentacle_patch" + chosen_message = "You are now attacking with a patch of tentacles." + chosen_attack_num = TENTACLE_PATCH + +/datum/action/innate/elite_attack/spawn_children + name = "Spawn Children" + button_icon_state = "spawn_children" + chosen_message = "You will spawn two children at your location to assist you in combat. You can have up to 8." + chosen_attack_num = SPAWN_CHILDREN + +/datum/action/innate/elite_attack/rage + name = "Rage" + button_icon_state = "rage" + chosen_message = "You will temporarily increase your movement speed." + chosen_attack_num = RAGE + +/datum/action/innate/elite_attack/call_children + name = "Call Children" + button_icon_state = "call_children" + chosen_message = "You will summon your children to your location." + chosen_attack_num = CALL_CHILDREN + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/OpenFire() + if(client) + switch(chosen_attack) + if(TENTACLE_PATCH) + tentacle_patch(target) + if(SPAWN_CHILDREN) + spawn_children() + if(RAGE) + rage() + if(CALL_CHILDREN) + call_children() + return + var/aiattack = rand(1,4) + switch(aiattack) + if(TENTACLE_PATCH) + tentacle_patch(target) + if(SPAWN_CHILDREN) + spawn_children() + if(RAGE) + rage() + if(CALL_CHILDREN) + call_children() + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/Life() + . = ..() + if(health < maxHealth * 0.5 && rand_tent < world.time) + rand_tent = world.time + 30 + var/tentacle_amount = 5 + if(health < maxHealth * 0.25) + tentacle_amount = 10 + var/tentacle_loc = spiral_range_turfs(5, get_turf(src)) + for(var/i in 1 to tentacle_amount) + var/turf/t = pick_n_take(tentacle_loc) + new /obj/effect/temp_visual/goliath_tentacle/broodmother(t, src) + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/tentacle_patch(var/target) + ranged_cooldown = world.time + 15 + var/tturf = get_turf(target) + if(!isturf(tturf)) + return + visible_message("[src] digs its tentacles under [target]!") + new /obj/effect/temp_visual/goliath_tentacle/broodmother/patch(tturf, src) + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/spawn_children(var/target) + ranged_cooldown = world.time + 40 + visible_message("The ground churns behind [src]!") + for(var/i in 1 to 2) + if(children_list.len >= 8) + return + var/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/newchild = new /mob/living/simple_animal/hostile/asteroid/elite/broodmother_child(loc) + newchild.GiveTarget(target) + newchild.faction = faction.Copy() + visible_message("[newchild] appears below [src]!") + newchild.mother = src + children_list += newchild + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/rage() + ranged_cooldown = world.time + 70 + playsound(src,'sound/spookoween/insane_low_laugh.ogg', 200, 1) + visible_message("[src] starts picking up speed!") + color = "#FF0000" + set_varspeed(0) + move_to_delay = 3 + addtimer(CALLBACK(src, .proc/reset_rage), 65) + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/reset_rage() + color = "#FFFFFF" + set_varspeed(2) + move_to_delay = 5 + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/call_children() + ranged_cooldown = world.time + 60 + visible_message("The ground shakes near [src]!") + var/list/directions = GLOB.cardinals.Copy() + GLOB.diagonals.Copy() + for(var/mob/child in children_list) + var/spawndir = pick_n_take(directions) + var/turf/T = get_step(src, spawndir) + if(T) + child.forceMove(T) + playsound(src, 'sound/effects/bamf.ogg', 100, 1) + +//The goliath's children. Pretty weak, simple mobs which are able to put a single tentacle under their target when at range. +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child + name = "baby goliath" + desc = "A young goliath recently born from it's mother. While they hatch from eggs, said eggs are incubated in the mother until they are ready to be born." + icon = 'icons/mob/lavaland/lavaland_monsters.dmi' + icon_state = "goliath_baby" + icon_living = "goliath_baby" + icon_aggro = "goliath_baby" + icon_dead = "goliath_baby_dead" + icon_gib = "syndicate_gib" + maxHealth = 30 + health = 30 + melee_damage_lower = 5 + melee_damage_upper = 5 + attacktext = "bashes against" + //attack_verb_simple = "bash against" + attack_sound = 'sound/weapons/punch1.ogg' + throw_message = "does nothing to the rocky hide of the" + speed = 2 + move_to_delay = 5 + mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mouse_opacity = MOUSE_OPACITY_ICON + butcher_results = list() + guaranteed_butcher_results = list(/obj/item/stack/sheet/animalhide/goliath_hide = 1) + deathmessage = "falls to the ground." + status_flags = CANPUSH + var/mob/living/simple_animal/hostile/asteroid/elite/broodmother/mother = null + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/OpenFire(target) + ranged_cooldown = world.time + 40 + var/tturf = get_turf(target) + if(!isturf(tturf)) + return + if(get_dist(src, target) <= 7)//Screen range check, so it can't attack people off-screen + visible_message("[src] digs one of its tentacles under [target]!") + new /obj/effect/temp_visual/goliath_tentacle/broodmother(tturf, src) + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/death() + . = ..() + if(mother != null) + mother.children_list -= src + visible_message("[src] explodes!") + explosion(get_turf(loc),0,0,0,flame_range = 3, adminlog = FALSE) + gib() + +//Tentacles have less stun time compared to regular variant, to balance being able to use them much more often. Also, 10 more damage. +/obj/effect/temp_visual/goliath_tentacle/broodmother/trip() + var/latched = FALSE + for(var/mob/living/L in loc) + if((!QDELETED(spawner) && spawner.faction_check_mob(L)) || L.stat == DEAD) + continue + visible_message("[src] grabs hold of [L]!") + L.Stun(10) + L.adjustBruteLoss(rand(30,35)) + latched = TRUE + if(!latched) + retract() + else + deltimer(timerid) + timerid = addtimer(CALLBACK(src, .proc/retract), 10, TIMER_STOPPABLE) + +/obj/effect/temp_visual/goliath_tentacle/broodmother/patch/Initialize(mapload, new_spawner) + . = ..() + var/tentacle_locs = spiral_range_turfs(1, get_turf(src)) + for(var/T in tentacle_locs) + new /obj/effect/temp_visual/goliath_tentacle/broodmother(T, spawner) + var/list/directions = GLOB.cardinals.Copy() + for(var/i in directions) + var/turf/T = get_step(get_turf(src), i) + T = get_step(T, i) + new /obj/effect/temp_visual/goliath_tentacle/broodmother(T, spawner) + +// Broodmother's loot: Broodmother Tongue +/obj/item/crusher_trophy/broodmother_tongue + name = "broodmother tongue" + desc = "The tongue of a broodmother. If attached a certain way, makes for a suitable crusher trophy." + icon = 'icons/obj/lavaland/elite_trophies.dmi' + icon_state = "broodmother_tongue" + denied_type = /obj/item/crusher_trophy/broodmother_tongue + bonus_value = 10 + +/obj/item/crusher_trophy/broodmother_tongue/effect_desc() + return "mark detonation to have a [bonus_value]% chance to summon a patch of goliath tentacles at the target's location" + +/obj/item/crusher_trophy/broodmother_tongue/on_mark_detonation(mob/living/target, mob/living/user) + if(rand(1, 100) <= bonus_value && target.stat != DEAD) + new /obj/effect/temp_visual/goliath_tentacle/broodmother/patch(get_turf(target), user) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm new file mode 100644 index 000000000000..4ee62a1363d6 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm @@ -0,0 +1,274 @@ +#define HERALD_TRISHOT 1 +#define HERALD_DIRECTIONALSHOT 2 +#define HERALD_TELESHOT 3 +#define HERALD_MIRROR 4 + +/** + * # Herald + * + * A slow-moving projectile user with a few tricks up it's sleeve. Less unga-bunga than Colossus, with more cleverness in it's fighting style. + * As it's health gets lower, the amount of projectiles fired per-attack increases. + * It's attacks are as follows: + * - Fires three projectiles in a a given direction. + * - Fires a spread in every cardinal and diagonal direction at once, then does it again after a bit. + * - Shoots a single, golden bolt. Wherever it lands, the herald will be teleported to the location. + * - Spawns a mirror which reflects projectiles directly at the target. + * Herald is a more concentrated variation of the Colossus fight, having less projectiles overall, but more focused attacks. + */ + +/mob/living/simple_animal/hostile/asteroid/elite/herald + name = "herald" + desc = "A monstrous beast which fires deadly projectiles at threats and prey." + icon_state = "herald" + icon_living = "herald" + icon_aggro = "herald" + icon_dead = "herald_dying" + icon_gib = "syndicate_gib" + maxHealth = 800 + health = 800 + melee_damage_lower = 20 + melee_damage_upper = 20 + attacktext = "preaches to" + //attack_verb_simple = "preach to" + attack_sound = 'sound/magic/clockwork/ratvar_attack.ogg' + throw_message = "doesn't affect the purity of" + speed = 4 + move_to_delay = 10 + mouse_opacity = MOUSE_OPACITY_ICON + deathsound = 'sound/magic/demon_dies.ogg' + deathmessage = "begins to shudder as it becomes transparent..." + loot_drop = /obj/item/clothing/neck/cloak/herald_cloak + + can_talk = 1 + + attack_action_types = list(/datum/action/innate/elite_attack/herald_trishot, + /datum/action/innate/elite_attack/herald_directionalshot, + /datum/action/innate/elite_attack/herald_teleshot, + /datum/action/innate/elite_attack/herald_mirror) + + var/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/my_mirror = null + var/is_mirror = FALSE + +/mob/living/simple_animal/hostile/asteroid/elite/herald/death() + . = ..() + if(!is_mirror) + addtimer(CALLBACK(src, .proc/become_ghost), 8) + if(my_mirror != null) + qdel(my_mirror) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/become_ghost() + icon_state = "herald_ghost" + +/mob/living/simple_animal/hostile/asteroid/elite/herald/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) + . = ..() + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + +/datum/action/innate/elite_attack/herald_trishot + name = "Triple Shot" + button_icon_state = "herald_trishot" + chosen_message = "You are now firing three shots in your chosen direction." + chosen_attack_num = HERALD_TRISHOT + +/datum/action/innate/elite_attack/herald_directionalshot + name = "Circular Shot" + button_icon_state = "herald_directionalshot" + chosen_message = "You are firing projectiles in all directions." + chosen_attack_num = HERALD_DIRECTIONALSHOT + +/datum/action/innate/elite_attack/herald_teleshot + name = "Teleport Shot" + button_icon_state = "herald_teleshot" + chosen_message = "You will now fire a shot which teleports you where it lands." + chosen_attack_num = HERALD_TELESHOT + +/datum/action/innate/elite_attack/herald_mirror + name = "Summon Mirror" + button_icon_state = "herald_mirror" + chosen_message = "You will spawn a mirror which duplicates your attacks." + chosen_attack_num = HERALD_MIRROR + +/mob/living/simple_animal/hostile/asteroid/elite/herald/OpenFire() + if(client) + switch(chosen_attack) + if(HERALD_TRISHOT) + herald_trishot(target) + if(my_mirror != null) + my_mirror.herald_trishot(target) + if(HERALD_DIRECTIONALSHOT) + herald_directionalshot() + if(my_mirror != null) + my_mirror.herald_directionalshot() + if(HERALD_TELESHOT) + herald_teleshot(target) + if(my_mirror != null) + my_mirror.herald_teleshot(target) + if(HERALD_MIRROR) + herald_mirror() + return + var/aiattack = rand(1,4) + switch(aiattack) + if(HERALD_TRISHOT) + herald_trishot(target) + if(my_mirror != null) + my_mirror.herald_trishot(target) + if(HERALD_DIRECTIONALSHOT) + herald_directionalshot() + if(my_mirror != null) + my_mirror.herald_directionalshot() + if(HERALD_TELESHOT) + herald_teleshot(target) + if(my_mirror != null) + my_mirror.herald_teleshot(target) + if(HERALD_MIRROR) + herald_mirror() + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/shoot_projectile(turf/marker, set_angle, var/is_teleshot) + var/turf/startloc = get_turf(src) + var/obj/item/projectile/herald/H = null + if(!is_teleshot) + H = new /obj/item/projectile/herald(startloc) + else + H = new /obj/item/projectile/herald/teleshot(startloc) + H.preparePixelProjectile(marker, startloc) + H.firer = src + if(target) + H.original = target + H.fire(set_angle) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_trishot(target) + ranged_cooldown = world.time + 30 + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + var/target_turf = get_turf(target) + var/angle_to_target = Get_Angle(src, target_turf) + shoot_projectile(target_turf, angle_to_target, FALSE) + addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 2) + addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 4) + if(health < maxHealth * 0.5) + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 10) + addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 12) + addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 14) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_circleshot() + var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) + for(var/i in directional_shot_angles) + shoot_projectile(get_turf(src), i, FALSE) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/unenrage() + if(stat == DEAD || is_mirror) + return + icon_state = "herald" + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_directionalshot() + ranged_cooldown = world.time + 50 + if(!is_mirror) + icon_state = "herald_enraged" + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + addtimer(CALLBACK(src, .proc/herald_circleshot), 5) + if(health < maxHealth * 0.5) + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + addtimer(CALLBACK(src, .proc/herald_circleshot), 15) + addtimer(CALLBACK(src, .proc/unenrage), 20) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_teleshot(target) + ranged_cooldown = world.time + 30 + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + var/target_turf = get_turf(target) + var/angle_to_target = Get_Angle(src, target_turf) + shoot_projectile(target_turf, angle_to_target, TRUE) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_mirror() + ranged_cooldown = world.time + 40 + playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + if(my_mirror != null) + qdel(my_mirror) + my_mirror = null + var/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/new_mirror = new /mob/living/simple_animal/hostile/asteroid/elite/herald/mirror(loc) + my_mirror = new_mirror + my_mirror.my_master = src + my_mirror.faction = faction.Copy() + +/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror + name = "herald's mirror" + desc = "This fiendish work of magic copies the herald's attacks. Seems logical to smash it." + health = 60 + maxHealth = 60 + icon_state = "herald_mirror" + deathmessage = "shatters violently!" + deathsound = 'sound/effects/glassbr1.ogg' + movement_type = FLYING + del_on_death = TRUE + is_mirror = TRUE + var/mob/living/simple_animal/hostile/asteroid/elite/herald/my_master = null + +/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/Initialize() + ..() + toggle_ai(AI_OFF) + +/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/Destroy() + if(my_master != null) + my_master.my_mirror = null + . = ..() + +/obj/item/projectile/herald + name ="death bolt" + icon_state= "chronobolt" + damage = 15 + armour_penetration = 60 + speed = 2 + eyeblur = 0 + damage_type = BRUTE + pass_flags = PASSTABLE + +/obj/item/projectile/herald/teleshot + name ="golden bolt" + damage = 0 + color = rgb(255,255,102) + +/obj/item/projectile/herald/on_hit(atom/target, blocked = FALSE) + . = ..() + if(ismineralturf(target)) + var/turf/closed/mineral/M = target + M.gets_drilled() + return + else if(isliving(target)) + var/mob/living/L = target + var/mob/living/F = firer + if(F != null && istype(F, /mob/living/simple_animal/hostile/asteroid/elite) && F.faction_check_mob(L)) + L.heal_overall_damage(damage) + +/obj/item/projectile/herald/teleshot/on_hit(atom/target, blocked = FALSE) + . = ..() + firer.forceMove(get_turf(src)) + +//Herald's loot: Cloak of the Prophet + +/obj/item/clothing/neck/cloak/herald_cloak + name = "cloak of the prophet" + desc = "A cloak which protects you from the heresy of the world." + icon = 'icons/obj/lavaland/elite_trophies.dmi' + icon_state = "herald_cloak" + body_parts_covered = CHEST|GROIN|ARMS + hit_reaction_chance = 10 + +/obj/item/clothing/neck/cloak/herald_cloak/proc/reactionshot(mob/living/carbon/owner) + var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) + for(var/i in directional_shot_angles) + shoot_projectile(get_turf(owner), i, owner) + +/obj/item/clothing/neck/cloak/herald_cloak/proc/shoot_projectile(turf/marker, set_angle, mob/living/carbon/owner) + var/turf/startloc = get_turf(owner) + var/obj/item/projectile/herald/H = null + H = new /obj/item/projectile/herald(startloc) + H.preparePixelProjectile(marker, startloc) + H.firer = owner + H.fire(set_angle) + +/obj/item/clothing/neck/cloak/herald_cloak/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(!prob(hit_reaction_chance)) + return FALSE + owner.visible_message("[owner]'s [src] emits a loud noise as [owner] is struck!") + var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) + playsound(get_turf(owner), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) + addtimer(CALLBACK(src, .proc/reactionshot, owner), 10) + return TRUE \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm new file mode 100644 index 000000000000..f260e7414fe4 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm @@ -0,0 +1,300 @@ +#define LEGIONNAIRE_CHARGE 1 +#define HEAD_DETACH 2 +#define BONFIRE_TELEPORT 3 +#define SPEW_SMOKE 4 + +/** + * # Legionnaire + * + * A towering skeleton, embodying the power of Legion. + * As it's health gets lower, the head does more damage. + * It's attacks are as follows: + * - Charges at the target after a telegraph, throwing them across the arena should it connect. + * - Legionnaire's head detaches, attacking as it's own entity. Has abilities of it's own later into the fight. Once dead, regenerates after a brief period. If the skill is used while the head is off, it will be killed. + * - Leaves a pile of bones at your location. Upon using this skill again, you'll swap locations with the bone pile. + * - Spews a cloud of smoke from it's maw, wherever said maw is. + * A unique fight incorporating the head mechanic of legion into a whole new beast. Combatants will need to make sure the tag-team of head and body don't lure them into a deadly trap. + */ + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire + name = "legionnaire" + desc = "A towering skeleton, embodying the terrifying power of Legion." + icon_state = "legionnaire" + icon_living = "legionnaire" + icon_aggro = "legionnaire" + icon_dead = "legionnaire_dead" + icon_gib = "syndicate_gib" + maxHealth = 800 + health = 800 + melee_damage_lower = 30 + melee_damage_upper = 30 + attacktext = "slashes its arms at" + //attack_verb_simple = "slash your arms at" + attack_sound = 'sound/weapons/bladeslice.ogg' + throw_message = "doesn't affect the sturdiness of" + speed = 1 + move_to_delay = 3 + mouse_opacity = MOUSE_OPACITY_ICON + deathsound = 'sound/magic/curse.ogg' + deathmessage = "'s arms reach out before it falls apart onto the floor, lifeless." + loot_drop = /obj/item/crusher_trophy/legionnaire_spine + + attack_action_types = list(/datum/action/innate/elite_attack/legionnaire_charge, + /datum/action/innate/elite_attack/head_detach, + /datum/action/innate/elite_attack/bonfire_teleport, + /datum/action/innate/elite_attack/spew_smoke) + + var/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead/myhead = null + var/obj/structure/legionnaire_bonfire/mypile = null + var/has_head = TRUE + +/datum/action/innate/elite_attack/legionnaire_charge + name = "Legionnaire Charge" + button_icon_state = "legionnaire_charge" + chosen_message = "You will attempt to grab your opponent and throw them." + chosen_attack_num = LEGIONNAIRE_CHARGE + +/datum/action/innate/elite_attack/head_detach + name = "Release Head" + button_icon_state = "head_detach" + chosen_message = "You will now detach your head or kill it if it is already released." + chosen_attack_num = HEAD_DETACH + +/datum/action/innate/elite_attack/bonfire_teleport + name = "Bonfire Teleport" + button_icon_state = "bonfire_teleport" + chosen_message = "You will leave a bonfire. Second use will let you swap positions with it indefintiely. Using this move on the same tile as your active bonfire removes it." + chosen_attack_num = BONFIRE_TELEPORT + +/datum/action/innate/elite_attack/spew_smoke + name = "Spew Smoke" + button_icon_state = "spew_smoke" + chosen_message = "Your head will spew smoke in an area, wherever it may be." + chosen_attack_num = SPEW_SMOKE + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/OpenFire() + if(client) + switch(chosen_attack) + if(LEGIONNAIRE_CHARGE) + legionnaire_charge(target) + if(HEAD_DETACH) + head_detach(target) + if(BONFIRE_TELEPORT) + bonfire_teleport() + if(SPEW_SMOKE) + spew_smoke() + return + var/aiattack = rand(1,4) + switch(aiattack) + if(LEGIONNAIRE_CHARGE) + legionnaire_charge(target) + if(HEAD_DETACH) + head_detach(target) + if(BONFIRE_TELEPORT) + bonfire_teleport() + if(SPEW_SMOKE) + spew_smoke() + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/legionnaire_charge(target) + ranged_cooldown = world.time + 50 + var/dir_to_target = get_dir(get_turf(src), get_turf(target)) + var/turf/T = get_step(get_turf(src), dir_to_target) + for(var/i in 1 to 4) + new /obj/effect/temp_visual/dragon_swoop/legionnaire(T) + T = get_step(T, dir_to_target) + playsound(src,'sound/magic/demon_attack1.ogg', 200, 1) + visible_message("[src] prepares to charge!") + addtimer(CALLBACK(src, .proc/legionnaire_charge_2, dir_to_target, 0), 5) + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/legionnaire_charge_2(var/move_dir, var/times_ran) + if(times_ran >= 4) + return + var/turf/T = get_step(get_turf(src), move_dir) + if(ismineralturf(T)) + var/turf/closed/mineral/M = T + M.gets_drilled() + if(T.density) + return + for(var/obj/structure/window/W in T.contents) + return + for(var/obj/machinery/door/D in T.contents) + return + forceMove(T) + playsound(src,'sound/effects/bang.ogg', 200, 1) + var/list/hit_things = list() + var/throwtarget = get_edge_target_turf(src, move_dir) + for(var/mob/living/L in T.contents - hit_things - src) + if(faction_check_mob(L)) + return + hit_things += L + visible_message("[src] attacks [L] with much force!") + to_chat(L, "[src] grabs you and throws you with much force!") + L.safe_throw_at(throwtarget, 10, 1, src) + L.Paralyze(20) + L.adjustBruteLoss(50) + addtimer(CALLBACK(src, .proc/legionnaire_charge_2, move_dir, (times_ran + 1)), 2) + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/head_detach(target) + ranged_cooldown = world.time + 10 + if(myhead != null) + myhead.adjustBruteLoss(600) + return + if(has_head) + has_head = FALSE + icon_state = "legionnaire_headless" + icon_living = "legionnaire_headless" + icon_aggro = "legionnaire_headless" + visible_message("[src]'s head flies off!") + var/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead/newhead = new /mob/living/simple_animal/hostile/asteroid/elite/legionnairehead(loc) + newhead.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) + newhead.GiveTarget(target) + newhead.faction = faction.Copy() + myhead = newhead + myhead.body = src + if(health < maxHealth * 0.25) + myhead.melee_damage_lower = 30 + myhead.melee_damage_upper = 30 + else if(health < maxHealth * 0.5) + myhead.melee_damage_lower = 20 + myhead.melee_damage_upper = 20 + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/onHeadDeath() + myhead = null + addtimer(CALLBACK(src, .proc/regain_head), 50) + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/regain_head() + has_head = TRUE + if(stat == DEAD) + return + icon_state = "legionnaire" + icon_living = "legionnaire" + icon_aggro = "legionnaire" + visible_message("The top of [src]'s spine leaks a black liquid, forming into a skull!") + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/bonfire_teleport() + ranged_cooldown = world.time + 5 + if(mypile == null) + var/obj/structure/legionnaire_bonfire/newpile = new /obj/structure/legionnaire_bonfire(loc) + mypile = newpile + mypile.myowner = src + playsound(get_turf(src),'sound/items/fultext_deploy.ogg', 200, 1) + visible_message("[src] summons a bonfire on [get_turf(src)]!") + return + else + var/turf/legionturf = get_turf(src) + var/turf/pileturf = get_turf(mypile) + if(legionturf == pileturf) + mypile.take_damage(100) + mypile = null + return + playsound(pileturf,'sound/items/fultext_deploy.ogg', 200, 1) + playsound(legionturf,'sound/items/fultext_deploy.ogg', 200, 1) + visible_message("[src] melts down into a burning pile of bones!") + forceMove(pileturf) + visible_message("[src] forms from the bonfire!") + mypile.forceMove(legionturf) + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/spew_smoke() + ranged_cooldown = world.time + 60 + var/turf/T = null + if(myhead != null) + T = get_turf(myhead) + else + T = get_turf(src) + if(myhead != null) + myhead.visible_message("[myhead] spews smoke from its maw!") + else if(!has_head) + visible_message("[src] spews smoke from the tip of their spine!") + else + visible_message("[src] spews smoke from its maw!") + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(2, T) + smoke.start() + +//The legionnaire's head. Basically the same as any legion head, but we have to tell our creator when we die so they can generate another head. +/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead + name = "legionnaire head" + desc = "The legionnaire's head floating by itself. One shouldn't get too close, though once it sees you, you really don't have a choice." + icon_state = "legionnaire_head" + icon_living = "legionnaire_head" + icon_aggro = "legionnaire_head" + icon_dead = "legionnaire_dead" + icon_gib = "syndicate_gib" + maxHealth = 80 + health = 80 + melee_damage_lower = 10 + melee_damage_upper = 10 + attacktext = "bites at" + //attack_verb_simple = "bite at" + attack_sound = 'sound/effects/curse1.ogg' + throw_message = "simply misses" + speed = 0 + move_to_delay = 2 + del_on_death = 1 + deathmessage = "crumbles away!" + faction = list() + ranged = FALSE + var/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/body = null + +/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead/death() + . = ..() + if(body) + body.onHeadDeath() + +//The legionnaire's bonfire, which can be swapped positions with. Also sets flammable living beings on fire when they walk over it. +/obj/structure/legionnaire_bonfire + name = "bone pile" + desc = "A pile of bones which seems to occasionally move a little. It's probably a good idea to smash them." + icon = 'icons/obj/lavaland/legionnaire_bonfire.dmi' + icon_state = "bonfire" + max_integrity = 100 + move_resist = MOVE_FORCE_EXTREMELY_STRONG + anchored = TRUE + density = FALSE + light_range = 4 + light_color = LIGHT_COLOR_RED + var/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/myowner = null + + +/obj/structure/legionnaire_bonfire/Entered(atom/movable/mover, turf/target) + if(isliving(mover)) + var/mob/living/L = mover + L.adjust_fire_stacks(3) + L.IgniteMob() + . = ..() + +/obj/structure/legionnaire_bonfire/Destroy() + if(myowner != null) + myowner.mypile = null + . = ..() + +//The visual effect which appears in front of legionnaire when he goes to charge. +/obj/effect/temp_visual/dragon_swoop/legionnaire + duration = 10 + color = rgb(0,0,0) + +/obj/effect/temp_visual/dragon_swoop/legionnaire/Initialize() + . = ..() + transform *= 0.33 + +// Legionnaire's loot: Legionnaire Spine + +/obj/item/crusher_trophy/legionnaire_spine + name = "legionnaire spine" + desc = "The spine of a legionnaire. It almost feels like it's moving..." + icon = 'icons/obj/lavaland/elite_trophies.dmi' + icon_state = "legionnaire_spine" + denied_type = /obj/item/crusher_trophy/legionnaire_spine + bonus_value = 20 + +/obj/item/crusher_trophy/legionnaire_spine/effect_desc() + return "mark detonation to have a [bonus_value]% chance to summon a loyal legion skull" + +/obj/item/crusher_trophy/legionnaire_spine/on_mark_detonation(mob/living/target, mob/living/user) + if(!rand(1, 100) <= bonus_value || target.stat == DEAD) + return + var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion(user.loc) + A.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) + A.GiveTarget(target) + A.friends = user + A.faction = user.faction.Copy() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile new file mode 100644 index 000000000000..8b137891791f --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile @@ -0,0 +1 @@ + diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm new file mode 100644 index 000000000000..2a7a9a9c72ea --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm @@ -0,0 +1,193 @@ +#define SINGULAR_SHOT 1 +#define MAGIC_BOX 2 +#define PANDORA_TELEPORT 3 +#define AOE_SQUARES 4 + +/** + * # Pandora + * + * A box with a similar design to the Hierophant which trades large, single attacks for more frequent smaller ones. + * As it's health gets lower, the time between it's attacks decrease. + * It's attacks are as follows: + * - Fires hierophant blasts in a straight line. Can only fire in a straight line in 8 directions, being the diagonals and cardinals. + * - Creates a box of hierophant blasts around the target. If they try to run away to avoid it, they'll very likely get hit. + * - Teleports the pandora from one location to another, almost identical to Hierophant. + * - Spawns a 5x5 AOE at the location of choice, spreading out from the center. + * Pandora's fight mirrors Hierophant's closely, but has stark differences in attack effects. Instead of long-winded dodge times and long cooldowns, Pandora constantly attacks the opponent, but leaves itself open for attack. + */ + +/mob/living/simple_animal/hostile/asteroid/elite/pandora + name = "pandora" + desc = "A large magic box with similar power and design to the Hierophant. Once it opens, it's not easy to close it." + icon_state = "pandora" + icon_living = "pandora" + icon_aggro = "pandora" + icon_dead = "pandora_dead" + icon_gib = "syndicate_gib" + maxHealth = 800 + health = 800 + melee_damage_lower = 15 + melee_damage_upper = 15 + attacktext = "smashes into the side of" + //attack_verb_simple = "smash into the side of" + attack_sound = 'sound/weapons/sonic_jackhammer.ogg' + throw_message = "merely dinks off of the" + speed = 4 + move_to_delay = 10 + mouse_opacity = MOUSE_OPACITY_ICON + deathsound = 'sound/magic/repulse.ogg' + deathmessage = "'s lights flicker, before its top part falls down." + loot_drop = /obj/item/clothing/accessory/pandora_hope + + attack_action_types = list(/datum/action/innate/elite_attack/singular_shot, + /datum/action/innate/elite_attack/magic_box, + /datum/action/innate/elite_attack/pandora_teleport, + /datum/action/innate/elite_attack/aoe_squares) + + var/sing_shot_length = 8 + var/cooldown_time = 20 + +/datum/action/innate/elite_attack/singular_shot + name = "Singular Shot" + button_icon_state = "singular_shot" + chosen_message = "You are now creating a single linear magic square." + chosen_attack_num = SINGULAR_SHOT + +/datum/action/innate/elite_attack/magic_box + name = "Magic Box" + button_icon_state = "magic_box" + chosen_message = "You are now attacking with a box of magic squares." + chosen_attack_num = MAGIC_BOX + +/datum/action/innate/elite_attack/pandora_teleport + name = "Line Teleport" + button_icon_state = "pandora_teleport" + chosen_message = "You will now teleport to your target." + chosen_attack_num = PANDORA_TELEPORT + +/datum/action/innate/elite_attack/aoe_squares + name = "AOE Blast" + button_icon_state = "aoe_squares" + chosen_message = "Your attacks will spawn an AOE blast at your target location." + chosen_attack_num = AOE_SQUARES + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/OpenFire() + if(client) + switch(chosen_attack) + if(SINGULAR_SHOT) + singular_shot(target) + if(MAGIC_BOX) + magic_box(target) + if(PANDORA_TELEPORT) + pandora_teleport(target) + if(AOE_SQUARES) + aoe_squares(target) + return + var/aiattack = rand(1,4) + switch(aiattack) + if(SINGULAR_SHOT) + singular_shot(target) + if(MAGIC_BOX) + magic_box(target) + if(PANDORA_TELEPORT) + pandora_teleport(target) + if(AOE_SQUARES) + aoe_squares(target) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/Life() + . = ..() + if(health >= maxHealth * 0.5) + cooldown_time = 20 + return + if(health < maxHealth * 0.5 && health > maxHealth * 0.25) + cooldown_time = 15 + return + else + cooldown_time = 10 + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot(target) + ranged_cooldown = world.time + (cooldown_time * 0.5) + var/dir_to_target = get_dir(get_turf(src), get_turf(target)) + var/turf/T = get_step(get_turf(src), dir_to_target) + singular_shot_line(sing_shot_length, dir_to_target, T) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot_line(var/procsleft, var/angleused, var/turf/T) + if(procsleft <= 0) + return + new /obj/effect/temp_visual/hierophant/blast/pandora(T, src) + T = get_step(T, angleused) + procsleft = procsleft - 1 + addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/magic_box(target) + ranged_cooldown = world.time + cooldown_time + var/turf/T = get_turf(target) + for(var/t in spiral_range_turfs(3, T)) + if(get_dist(t, T) > 1) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport(target) + ranged_cooldown = world.time + cooldown_time + var/turf/T = get_turf(target) + var/turf/source = get_turf(src) + new /obj/effect/temp_visual/hierophant/telegraph(T, src) + new /obj/effect/temp_visual/hierophant/telegraph(source, src) + playsound(source,'sound/machines/airlockopen.ogg', 200, 1) + addtimer(CALLBACK(src, .proc/pandora_teleport_2, T, source), 2) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_2(var/turf/T, var/turf/source) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) + new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) + for(var/t in RANGE_TURFS(1, T)) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + for(var/t in RANGE_TURFS(1, source)) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out + visible_message("[src] fades out!") + density = FALSE + addtimer(CALLBACK(src, .proc/pandora_teleport_3, T), 2) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_3(var/turf/T) + forceMove(T) + animate(src, alpha = 255, time = 2, easing = EASE_IN) //fade IN + density = TRUE + visible_message("[src] fades in!") + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares(target) + ranged_cooldown = world.time + cooldown_time + var/turf/T = get_turf(target) + new /obj/effect/temp_visual/hierophant/blast/pandora(T, src) + var/max_size = 2 + addtimer(CALLBACK(src, .proc/aoe_squares_2, T, 0, max_size), 2) + +/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares_2(var/turf/T, var/ring, var/max_size) + if(ring > max_size) + return + for(var/t in spiral_range_turfs(ring, T)) + if(get_dist(t, T) == ring) + new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) + addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2) + +//The specific version of hiero's squares pandora uses +/obj/effect/temp_visual/hierophant/blast/pandora + damage = 20 + monster_damage_boost = FALSE + +//Pandora's loot: Hope +/obj/item/clothing/accessory/pandora_hope + name = "Hope" + desc = "Found at the bottom of Pandora. After all the evil was released, this was the only thing left inside." + icon = 'icons/obj/lavaland/elite_trophies.dmi' + icon_state = "hope" + armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 20, "bio" = 20, "rad" = 5, "fire" = 0, "acid" = 25) //something something determination something + resistance_flags = FIRE_PROOF + +/obj/item/clothing/accessory/pandora_hope/on_uniform_equip(obj/item/clothing/under/U, user) + var/mob/living/L = user + if(L && L.mind) + SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "hope_lavaland", /datum/mood_event/hope_lavaland) + +/obj/item/clothing/accessory/pandora_hope/on_uniform_dropped(obj/item/clothing/under/U, user) + var/mob/living/L = user + if(L && L.mind) + SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "hope_lavaland") diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index f477d5075064..8eb1e040cde9 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -113,6 +113,7 @@ brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion del_on_death = 1 stat_attack = UNCONSCIOUS + pass_flags = null robust_searching = 1 var/dwarf_mob = FALSE var/mob/living/carbon/human/stored_mob diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 88014d042f8d..41484cb77a8a 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -41,7 +41,7 @@ hud_type = /datum/hud/slime var/cores = 1 // the number of /obj/item/slime_extract's the slime has left inside - var/mutation_chance = 30 // Chance of mutating, should be between 25 and 35 + var/mutation_chance = 5 // Chance of mutating, very low to encourage miners hunting colored slimes var/powerlevel = 0 // 1-10 controls how much electricity they are generating var/amount_grown = 0 // controls how long the slime has been overfed, if 10, grows or reproduces diff --git a/code/modules/paperwork/paper_premade.dm b/code/modules/paperwork/paper_premade.dm index 92afee2c1d26..787e919520b9 100644 --- a/code/modules/paperwork/paper_premade.dm +++ b/code/modules/paperwork/paper_premade.dm @@ -111,3 +111,7 @@ name = "URGENT!" info = "A hastily written note has been scribbled here...

Please use the ore redemption machine in the cargo office for smelting. PLEASE!

--The Research Staff" +/obj/item/paper/fluff/stations/lavaland/slime_hunter + name = "Notice from Science!" + info = "Xenobiology wants you to use these carriers to capture and fulton extract lavaland wildlife, specifically slimes. Just make sure you target the xenobiology fulton retriever or else the wildlife may end up somewhere dangerous!" + diff --git a/code/modules/procedural_mapping/mapGenerators/lavaland.dm b/code/modules/procedural_mapping/mapGenerators/lavaland.dm index 3363c10f7d2d..8fb2ad44f477 100644 --- a/code/modules/procedural_mapping/mapGenerators/lavaland.dm +++ b/code/modules/procedural_mapping/mapGenerators/lavaland.dm @@ -11,6 +11,7 @@ /datum/mapGeneratorModule/splatterLayer/lavalandMonsters spawnableTurfs = list() spawnableAtoms = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast = 10, + /mob/living/simple_animal/slime/random = 10, /mob/living/simple_animal/hostile/asteroid/hivelord/legion = 10, /mob/living/simple_animal/hostile/asteroid/basilisk/watcher = 10, /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 10) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 858c710e1eb3..81cf5f4dbd0b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -184,6 +184,12 @@ return if(target == user && user.zone_selected != BODY_ZONE_PRECISE_MOUTH) //so we can't shoot ourselves (unless mouth selected) return + if(ismob(target) && user.a_intent == INTENT_GRAB) + for(var/datum/component/gunpoint/G in user.GetComponents(/datum/component/gunpoint)) + if(G && G.weapon == src) //spam check + return + user.AddComponent(/datum/component/gunpoint, target, src) + return if(istype(user))//Check if the user can use the gun, if the user isn't alive(turrets) assume it can. var/mob/living/L = user @@ -200,14 +206,8 @@ return //Exclude lasertag guns from the TRAIT_CLUMSY check. - if(clumsy_check) - if(istype(user)) - if (HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) - to_chat(user, "You shoot yourself in the foot with [src]!") - var/shot_leg = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - process_fire(user, user, FALSE, params, shot_leg) - user.dropItemToGround(src, TRUE) - return + if(check_botched(user)) + return if(weapon_weight == WEAPON_HEAVY && user.get_inactive_held_item()) to_chat(user, "You need both hands free to fire \the [src]!") @@ -228,7 +228,15 @@ process_fire(target, user, TRUE, params, null, bonus_spread) - +/obj/item/gun/proc/check_botched(mob/living/user, params) + if(clumsy_check) + if(istype(user)) + if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) + to_chat(user, "You shoot yourself in the foot with [src]!") + var/shot_leg = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + process_fire(user, user, FALSE, params, shot_leg) + user.dropItemToGround(src, TRUE) + return TRUE /obj/item/gun/can_trigger_gun(mob/living/user) . = ..() @@ -287,6 +295,9 @@ return TRUE /obj/item/gun/proc/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) + if(user) + SEND_SIGNAL(user, COMSIG_MOB_FIRED_GUN, user, target, params, zone_override) + add_fingerprint(user) if(semicd) @@ -606,4 +617,4 @@ if(zoomable) azoom = new() - azoom.gun = src \ No newline at end of file + azoom.gun = src diff --git a/code/modules/projectiles/guns/magic/rune.dm b/code/modules/projectiles/guns/magic/rune.dm index 36bb15e4afd5..8672c659850e 100644 --- a/code/modules/projectiles/guns/magic/rune.dm +++ b/code/modules/projectiles/guns/magic/rune.dm @@ -9,8 +9,8 @@ recharge_rate = 5 /obj/item/gun/magic/rune/icycle_rune - name = "Icycle Rune" - desc = "This obsidian rune has the ability to shoot icycles out of it. You do not want to hit yourself with it." + name = "Icicle Rune" + desc = "This obsidian rune has the ability to shoot icicles out of it. You do not want to hit yourself with it." fire_sound = 'sound/magic/fireball.ogg' icon_state = "icycle-rune" item_state = "icycle-rune" @@ -91,7 +91,7 @@ /obj/item/gun/magic/rune/bomb_rune name = "Bomb Rune" - desc = "This obsidian rune has the ability to shoot bombs out of it. There is a sticky note on the backside, it says 'Does not work on inanimate objects'." + desc = "This obsidian rune has the ability to shoot bombs out of it. There is a sticky note on the back which reads 'Does not work on inanimate objects'." fire_sound = 'sound/effects/explosion1.ogg' icon_state = "bomb-rune" item_state = "bomb-rune" @@ -103,7 +103,7 @@ /obj/item/gun/magic/rune/toxic_rune name = "Toxic Rune" - desc = "This obsidian rune has the ability to shoot syringes with toxins inside. You do not want to inject yourself with it" + desc = "This obsidian rune has the ability to shoot syringes with toxins inside. You do not want to inject yourself with it." fire_sound = "syringeproj" item_state = "toxic-rune" icon_state = "toxic-rune" @@ -117,7 +117,7 @@ /obj/item/gun/magic/rune/death_rune name = "Death To The Dead Rune" - desc = "This rune has the ability to put to grave some things that shouldnt rise from their grave. May it be useful for you" + desc = "This rune has the ability to put to grave some things that shouldn't rise from their grave. May it be useful for you." fire_sound = "sound/magic/staff_animation.ogg" item_state = "death-rune" icon_state = "death-rune" @@ -129,7 +129,7 @@ /obj/item/gun/magic/rune/bullet_rune name = "Bullet Rune" - desc = "This obsidian rune has the ability to shoot bullets out of it. I have yet to see one who will outsmart them" + desc = "This obsidian rune has the ability to shoot bullets out of it. I have yet to meet one that can outsmart them" icon_state = "bullet-rune" item_state = "bullet-rune" fire_sound = "sound/weapons/bulletflyby2.ogg" @@ -148,7 +148,7 @@ /obj/item/gun/magic/rune/mutation_rune name = "Mutation Rune" - desc = "This rune has the ability to mutate the target. You do not want to mutate right?" + desc = "This rune has the ability to mutate the target. Be careful, you don't want to mutate right?" fire_sound = "sound/magic/mutate.ogg" icon_state = "mutation-rune" item_state = "mutation-rune" diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index feaeafb63865..dac9b9a1d73e 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -693,7 +693,7 @@ /obj/item/projectile/temp/runic_icycle - name = "Icycle" + name = "Icicle" icon_state = "runic_icycle" damage = 6 flag = "magic" diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 30fe04122fbf..669e9dd86c92 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -768,7 +768,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "death, the destroyer of worlds" glass_icon_state = "proj_manhattanglass" glass_name = "Manhattan Project" - glass_desc = "A scientist's drink of choice, for thinking how to blow up the station." + glass_desc = "A scientist's drink of choice, for pondering ways to blow up the station." /datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/carbon/M) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghypo.dm similarity index 100% rename from code/modules/reagents/reagent_containers/borghydro.dm rename to code/modules/reagents/reagent_containers/borghypo.dm diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 8b02c160de13..6e921fa4f572 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -317,6 +317,17 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) to_chat(user, "You detach the conveyor switch.") qdel(src) +/obj/machinery/conveyor_switch/wrench_act(mob/living/user, obj/item/I) + if(position) + to_chat(user, "\The [src] must be off before attempting to change it's direction!") + return FALSE + oneway = !oneway + I.play_tool_sound(src, 75) + user.visible_message("[user] sets \the [src] to [oneway ? "one-way" : "two-way"].", \ + "You set \the [src] to [oneway ? "one-way" : "two-way"].", \ + "You hear a ratchet.") + return TRUE + /obj/machinery/conveyor_switch/oneway icon_state = "conveyor_switch_oneway" desc = "A conveyor control switch. It appears to only go in one direction." diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 05a6862dd034..a3284f85f3fc 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -35,6 +35,7 @@ var/list/valid_items = list() //valid items for special reactions like transforming var/list/critical_items_typecache //items that can cause critical reactions var/banned_typecache // items that won't be produced + var/autoexperiment = 0 /obj/machinery/rnd/experimentor/proc/ConvertReqString2List(list/source_list) var/list/temp_list = params2list(source_list) @@ -86,13 +87,18 @@ /obj/item/transfer_valve)) /obj/machinery/rnd/experimentor/RefreshParts() + var/new_resetTime = 15 + var/new_badThingCoeff = 0 for(var/obj/item/stock_parts/manipulator/M in component_parts) - if(resetTime > 0 && (resetTime - M.rating) >= 1) - resetTime -= M.rating + new_resetTime -= M.rating + if(new_resetTime < 1) + new_resetTime = 1 for(var/obj/item/stock_parts/scanning_module/M in component_parts) - badThingCoeff += M.rating*2 + new_badThingCoeff += M.rating*2 for(var/obj/item/stock_parts/micro_laser/M in component_parts) - badThingCoeff += M.rating + new_badThingCoeff += M.rating + resetTime = min(resetTime, new_resetTime) + badThingCoeff = max(badThingCoeff, new_badThingCoeff) /obj/machinery/rnd/experimentor/examine(mob/user) . = ..() @@ -130,14 +136,14 @@ dat += "Loaded Item: [loaded_item]" dat += "
Available tests:" - dat += "Poke" - dat += "Irradiate" - dat += "Gas" - dat += "Burn" - dat += "Freeze" - dat += "Destroy
" + dat += "PokeA" + dat += "IrradiateA" + dat += "GasA" + dat += "BurnA" + dat += "FreezeA" + dat += "DestroyA" if(istype(loaded_item,/obj/item/relic)) - dat += "Discover" + dat += "Discover" dat += "Eject" var/list/listin = techweb_item_boost_check(src) if(listin) @@ -170,7 +176,7 @@ usr.set_machine(src) var/scantype = href_list["function"] - var/obj/item/process = locate(href_list["item"]) in src + var/toggle_auto = href_list["toggle_auto"] if(href_list["close"]) usr << browse(null, "window=experimentor") @@ -184,27 +190,39 @@ else if(scantype == "refresh") updateUsrDialog() else - if(recentlyExperimented) - to_chat(usr, "[src] has been used too recently!") - else if(!loaded_item) - to_chat(usr, "[src] is not currently loaded!") - else if(!process || process != loaded_item) //Interface exploit protection (such as hrefs or swapping items with interface set to old item) - to_chat(usr, "Interface failure detected in [src]. Please try again.") + if(toggle_auto && scantype == autoexperiment) + autoexperiment = 0 else - var/dotype - if(text2num(scantype) == SCANTYPE_DISCOVER) - dotype = SCANTYPE_DISCOVER - else - dotype = matchReaction(process,scantype) - experiment(dotype,process) - use_power(750) - if(dotype != FAIL) - var/list/nodes = techweb_item_boost_check(process) - var/picked = pickweight(nodes) //This should work. - if(linked_console) - linked_console.stored_research.boost_with_path(SSresearch.techweb_node_by_id(picked), process.type) + if(toggle_auto) + autoexperiment = text2num(scantype) + do_experiment(scantype) updateUsrDialog() +/obj/machinery/rnd/experimentor/proc/do_experiment(scantype = autoexperiment) + var/obj/item/process = loaded_item + if(!scantype) + return + if(recentlyExperimented) + to_chat(usr, "[src] has been used too recently!") + else if(!loaded_item) + to_chat(usr, "[src] is not currently loaded!") + autoexperiment = 0 + else if(!process || process != loaded_item) //Interface exploit protection (such as hrefs or swapping items with interface set to old item) + to_chat(usr, "Interface failure detected in [src]. Please try again.") + else + var/dotype + if(text2num(scantype) == SCANTYPE_DISCOVER) + dotype = SCANTYPE_DISCOVER + else + dotype = matchReaction(process,scantype) + experiment(dotype,process) + use_power(750) + if(dotype != FAIL) + var/list/nodes = techweb_item_boost_check(process) + var/picked = pickweight(nodes) //This should work. + if(linked_console) + linked_console.stored_research.boost_with_path(SSresearch.techweb_node_by_id(picked), process.type) + /obj/machinery/rnd/experimentor/proc/matchReaction(matching,reaction) var/obj/item/D = matching if(D) @@ -241,28 +259,32 @@ smoke.start() -/* yogs start - moved to yogstation/ folder /obj/machinery/rnd/experimentor/proc/experiment(exp,obj/item/exp_on) recentlyExperimented = 1 icon_state = "h_lathe_wloop" var/chosenchem var/criticalReaction = is_type_in_typecache(exp_on, critical_items_typecache) + var/badThingCoeffIfCrit = criticalReaction ? badThingCoeff : 0 // certain malfunctions are desirable for non-critical items //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_POKE) visible_message("[src] prods at [exp_on] with mechanical arms.") if(prob(EFFECT_PROB_LOW) && criticalReaction) + autoexperiment = 0 visible_message("[exp_on] is gripped in just the right way, enhancing its focus.") badThingCoeff++ else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") for(var/mob/living/m in oview(1, src)) m.apply_damage(15, BRUTE, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) investigate_log("Experimentor dealt minor brute to [m].", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions!") exp = SCANTYPE_OBLITERATE else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, throwing the [exp_on]!") var/mob/living/target = locate(/mob/living) in oview(7,src) if(target) @@ -275,22 +297,26 @@ if(exp == SCANTYPE_IRRADIATE) visible_message("[src] reflects radioactive rays at [exp_on]!") if(prob(EFFECT_PROB_LOW) && criticalReaction) + autoexperiment = 0 visible_message("[exp_on] has activated an unknown subroutine!") cloneMode = TRUE investigate_log("Experimentor has made a clone of [exp_on]", INVESTIGATE_EXPERIMENTOR) ejectItem() else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") radiation_pulse(src, 500) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, spewing toxic waste!") for(var/turf/T in oview(1, src)) if(!T.density) if(prob(EFFECT_PROB_VERYHIGH) && !(locate(/obj/effect/decal/cleanable/greenglow) in T)) var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) reagentdecal.reagents.add_reagent(/datum/reagent/uranium/radium, 7) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeffIfCrit)) + autoexperiment = 0 var/savedName = "[exp_on]" ejectItem(TRUE) var/newPath = text2path(pickweight(valid_items)) @@ -305,9 +331,11 @@ if(exp == SCANTYPE_GAS) visible_message("[src] fills its chamber with gas, [exp_on] included.") if(prob(EFFECT_PROB_LOW) && criticalReaction) + autoexperiment = 0 visible_message("[exp_on] achieves the perfect mix!") new /obj/item/stack/sheet/mineral/plasma(get_turf(pick(oview(1,src)))) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) + autoexperiment = 0 visible_message("[src] destroys [exp_on], leaking dangerous gas!") chosenchem = pick(/datum/reagent/carbon,/datum/reagent/uranium/radium,/datum/reagent/toxin,/datum/reagent/consumable/condensedcapsaicin,/datum/reagent/drug/mushroomhallucinogen,/datum/reagent/drug/space_drugs,/datum/reagent/consumable/ethanol,/datum/reagent/consumable/ethanol/beepsky_smash) var/datum/reagents/R = new/datum/reagents(50) @@ -320,9 +348,10 @@ smoke.start() qdel(R) ejectItem(TRUE) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) + autoexperiment = 0 visible_message("[src]'s chemical chamber has sprung a leak!") - chosenchem = pick(/datum/reagent/mutationtoxin/classic,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) + chosenchem = pick(/datum/reagent/mutationtoxin/felinid,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent(chosenchem , 50) @@ -335,9 +364,11 @@ warn_admins(usr, "[chosenchem] smoke") investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, spewing harmless gas.") throwSmoke(loc) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + autoexperiment = 0 visible_message("[src] melts [exp_on], ionizing the air around it!") empulse(loc, 4, 6) investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) @@ -346,16 +377,18 @@ if(exp == SCANTYPE_HEAT) visible_message("[src] raises [exp_on]'s temperature.") if(prob(EFFECT_PROB_LOW) && criticalReaction) + autoexperiment = 0 visible_message("[src]'s emergency coolant system gives off a small ding!") playsound(src, 'sound/machines/ding.ogg', 50, 1) var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) - chosenchem = pick(/datum/reagent/toxin/plasma,/datum/reagent/consumable/capsaicin,/datum/reagent/consumable/ethanol) + chosenchem = pick("plasma","capsaicin","ethanol") C.reagents.remove_any(25) C.reagents.add_reagent(chosenchem , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + autoexperiment = 0 var/turf/start = get_turf(src) var/mob/M = locate(/mob/living) in view(src, 3) var/turf/MT = get_turf(M) @@ -366,11 +399,13 @@ FB.preparePixelProjectile(MT, start) FB.fire() else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") explosion(loc, -1, 0, 0, 0, 0, flame_range = 2) investigate_log("Experimentor started a fire.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") var/datum/gas_mixture/env = loc.return_air() var/transfer_moles = 0.25 * env.total_moles() @@ -385,6 +420,7 @@ investigate_log("Experimentor has released hot air.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, activating its emergency coolant systems!") throwSmoke(loc) for(var/mob/living/m in oview(1, src)) @@ -395,20 +431,22 @@ if(exp == SCANTYPE_COLD) visible_message("[src] lowers [exp_on]'s temperature.") if(prob(EFFECT_PROB_LOW) && criticalReaction) + autoexperiment = 0 visible_message("[src]'s emergency coolant system gives off a small ding!") var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) playsound(src, 'sound/machines/ding.ogg', 50, 1) //Ding! Your death coffee is ready! - chosenchem = pick(/datum/reagent/uranium,/datum/reagent/consumable/frostoil,/datum/reagent/medicine/ephedrine) + chosenchem = pick("uranium","frostoil","ephedrine") C.reagents.remove_any(25) C.reagents.add_reagent(chosenchem , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent(/datum/reagent/consumable/frostoil , 50) + R.add_reagent(/datum/reagent/consumable/frostoil, 50) investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) var/datum/effect_system/smoke_spread/chem/smoke = new smoke.set_up(R, 0, src, silent = TRUE) @@ -417,6 +455,7 @@ qdel(R) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!") var/datum/gas_mixture/env = loc.return_air() var/transfer_moles = 0.25 * env.total_moles() @@ -431,6 +470,7 @@ investigate_log("Experimentor has released cold air.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + autoexperiment = 0 visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") var/datum/effect_system/smoke_spread/smoke = new smoke.set_up(0, loc) @@ -438,6 +478,7 @@ ejectItem() //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_OBLITERATE) + autoexperiment = 0 visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") if(linked_console.linked_lathe) var/datum/component/material_container/linked_materials = linked_console.linked_lathe.GetComponent(/datum/component/material_container) @@ -472,6 +513,7 @@ visible_message("[exp_on] [a], and [b], the experiment was a failure.") if(exp == SCANTYPE_DISCOVER) + autoexperiment = 0 visible_message("[src] scans the [exp_on], revealing its true nature!") playsound(src, 'sound/effects/supermatter.ogg', 50, 3, -1) var/obj/item/relic/R = loaded_item @@ -479,52 +521,58 @@ investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", INVESTIGATE_EXPERIMENTOR) ejectItem() + var/badThingCoeffIfSuccess = (exp == FAIL) ? 0 : badThingCoeff + //Global reactions - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && loaded_item) - var/globalMalf = rand(1,100) - if(globalMalf < 15) - visible_message("[src]'s onboard detection system has malfunctioned!") - item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) - ejectItem() - if(globalMalf > 16 && globalMalf < 35) - visible_message("[src] melts [exp_on], ian-izing the air around it!") - throwSmoke(loc) - if(trackedIan) - throwSmoke(trackedIan.loc) - trackedIan.forceMove(loc) - investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... - else - new /mob/living/simple_animal/pet/dog/corgi(loc) - investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(globalMalf > 36 && globalMalf < 50) - visible_message("Experimentor draws the life essence of those nearby!") - for(var/mob/living/m in view(4,src)) - to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") - m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) - investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) - if(globalMalf > 51 && globalMalf < 75) - visible_message("[src] encounters a run-time error!") - throwSmoke(loc) - if(trackedRuntime) - throwSmoke(trackedRuntime.loc) - trackedRuntime.forceMove(drop_location()) - investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) - else - new /mob/living/simple_animal/pet/cat(loc) - investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(globalMalf > 76) - visible_message("[src] begins to smoke and hiss, shaking violently!") - use_power(500000) - investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfSuccess) && prob(14) && loaded_item) + autoexperiment = 0 + visible_message("[src]'s onboard detection system has malfunctioned!") + item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) + ejectItem() + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(19) && loaded_item) + autoexperiment = 0 + visible_message("[src] melts [exp_on], ian-izing the air around it!") + throwSmoke(loc) + if(trackedIan) + throwSmoke(trackedIan.loc) + trackedIan.forceMove(loc) + investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... + else + new /mob/living/simple_animal/pet/dog/corgi(loc) + investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(14) && loaded_item) + autoexperiment = 0 + visible_message("Experimentor draws the life essence of those nearby!") + for(var/mob/living/m in view(4,src)) + to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") + m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) + investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) + autoexperiment = 0 + visible_message("[src] encounters a run-time error!") + throwSmoke(loc) + if(trackedRuntime) + throwSmoke(trackedRuntime.loc) + trackedRuntime.forceMove(drop_location()) + investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) + else + new /mob/living/simple_animal/pet/cat(loc) + investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) + autoexperiment = 0 + visible_message("[src] begins to smoke and hiss, shaking violently!") + use_power(500000) + investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) addtimer(CALLBACK(src, .proc/reset_exp), resetTime) -*/ // yogs end /obj/machinery/rnd/experimentor/proc/reset_exp() update_icon() recentlyExperimented = FALSE + if(autoexperiment) + do_experiment() /obj/machinery/rnd/experimentor/update_icon() icon_state = "h_lathe" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 887fde6e94c3..93dba3432300 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -72,7 +72,7 @@ display_name = "Biological Processing" description = "From slimes to kitchens." prereq_ids = list("biotech") - design_ids = list("smartfridge", "gibber", "deepfryer", "monkey_recycler", "processor", "gibber", "microwave", "reagentgrinder", "dish_drive", "fat_sucker") + design_ids = list("smartfridge", "gibber", "deepfryer", "monkey_recycler", "processor", "microwave", "reagentgrinder", "dish_drive", "fat_sucker") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -132,7 +132,7 @@ prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", "scanner_gate", "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", - "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine", + "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "stack_console", "stack_machine", "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) export_price = 5000 diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index 6e67a590edef..3c8399a2c1a0 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -103,6 +103,8 @@ All ShuttleMove procs go here loc = newT + SSdemo.mark_dirty(src) + return TRUE // Called on atoms after everything has been moved diff --git a/code/modules/spells/spell_types/mind_transfer.dm b/code/modules/spells/spell_types/mind_transfer.dm index ca6eb91297b2..eb02ab256a6c 100644 --- a/code/modules/spells/spell_types/mind_transfer.dm +++ b/code/modules/spells/spell_types/mind_transfer.dm @@ -61,7 +61,7 @@ Also, you never added distance checking after target is selected. I've went ahea return var/datum/mind/TM = target.mind - if((target.anti_magic_check(TRUE, FALSE) || TM.has_antag_datum(/datum/antagonist/wizard) || TM.has_antag_datum(/datum/antagonist/cult) || TM.has_antag_datum(/datum/antagonist/clockcult) || TM.has_antag_datum(/datum/antagonist/changeling) || TM.has_antag_datum(/datum/antagonist/rev)) || cmptext(copytext(target.key,1,2),"@")) + if((target.anti_magic_check(TRUE, FALSE) || TM.has_antag_datum(/datum/antagonist/wizard) || TM.has_antag_datum(/datum/antagonist/cult) || TM.has_antag_datum(/datum/antagonist/clockcult) || TM.has_antag_datum(/datum/antagonist/changeling) || TM.has_antag_datum(/datum/antagonist/rev) || TM.has_antag_datum(/datum/antagonist/darkspawn)) || cmptext(copytext(target.key,1,2),"@")) if(!silent) to_chat(user, "[target.p_their(TRUE)] mind is resisting your spell!") return diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 1d02b363f20d..85bfbd1d50b5 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -219,7 +219,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/bundles_TC/bundle_B name = "Syndi-kit Special" desc = "Syndicate Bundles, also known as Syndi-Kits, are specialized groups of items that arrive in a plain box. \ - In Syndi-kit Special, you will recieve items used by famous syndicate agents of the past. Collectively worth more than 20 telecrystals, the syndicate loves a good throwback." + In Syndi-kit Special, you will receive items used by famous syndicate agents of the past. Collectively worth more than 20 telecrystals, the syndicate loves a good throwback." item = /obj/item/storage/box/syndicate/bundle_B cost = 20 exclude_modes = list(/datum/game_mode/nuclear) @@ -453,7 +453,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) name = "M-546 Osprey" desc = "A fully-loaded minigun which packs a big punch. \ This deadly giant weapon has a massive 500-round magazine of devastating 5.46mm caseless ammunition.\ - Slaughter your enemies through sheer force. We made this gun soa dvanced that it fires the whole bullet.\ + Slaughter your enemies through sheer force. We made this gun so advanced that it fires the whole bullet.\ Thats 60% more bullet per bullet and no more useless casings!" item = /obj/item/minigunbackpack cost = 36 @@ -860,7 +860,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/ammo/mauler/bag name = "Mauler Ammo Bag" - desc = "A duffel bag containing ammo for three full reloads of the LMG, scattershot carbine, and SRM-8 missile laucher that are equipped on a standard Mauler exosuit." + desc = "A duffel bag containing ammo for three full reloads of the LMG, scattershot carbine, and SRM-8 missile launcher that are equipped on a standard Mauler exosuit." item = /obj/item/storage/backpack/duffelbag/syndie/ammo/mauler cost = 6 include_modes = list(/datum/game_mode/nuclear) @@ -881,7 +881,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/explosives/bombanana name = "Bombanana" - desc = "A banana with an explosive taste! discard the peel quickly, as it will explode with the force of a Syndicate minibomb \ + desc = "A banana with an explosive taste! Discard the peel quickly, as it will explode with the force of a Syndicate minibomb \ a few seconds after the banana is eaten." item = /obj/item/reagent_containers/food/snacks/grown/banana/bombanana cost = 4 //it is a bit cheaper than a minibomb because you have to take off your helmet to eat it, which is how you arm it @@ -918,7 +918,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) X-4 can be placed on a solid surface, such as a wall or window, and it will blast through the wall, injuring anything on the opposite side, while being safer to the user. \ For when you want a controlled explosion that leaves a wider, deeper, hole." item = /obj/item/storage/backpack/duffelbag/syndie/x4 - cost = 4 // + cost = 4 cant_discount = TRUE /datum/uplink_item/explosives/clown_bomb_clownops @@ -1012,7 +1012,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) exclude_modes = list(/datum/game_mode/nuclear/clown_ops) /datum/uplink_item/explosives/tearstache - name = "Teachstache Grenade" + name = "Tearstache Grenade" desc = "A teargas grenade that launches sticky moustaches onto the face of anyone not wearing a clown or mime mask. The moustaches will \ remain attached to the face of all targets for one minute, preventing the use of breath masks and other such devices." item = /obj/item/grenade/chem_grenade/teargas/moustache @@ -1128,7 +1128,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/stealthy_tools/chameleon name = "Chameleon Kit" - desc = "A set of items that contain chameleon technology allowing you to disguise as pretty much anything on the station, and more! \ + desc = "A set of items that contain chameleon technology allowing you to disguise as pretty much anyone on the station, and more! \ Due to budget cuts, the shoes don't provide protection against slipping." item = /obj/item/storage/box/syndie_kit/chameleon cost = 2 @@ -1419,7 +1419,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/device_tools/medkit name = "Syndicate Combat Medic Kit" - desc = "This first aid kit is a suspicious brown and red. Included is a combat stimulant injector \ + desc = "Included is a combat stimulant injector \ for rapid healing, a medical night vision HUD for quick identification of injured personnel, \ and other supplies helpful for a field medic." item = /obj/item/storage/firstaid/tactical @@ -1613,13 +1613,13 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/race_restricted/angelcoolboy name = "Angel Potion" - desc = "We mixed a bird and a human and we somehow made a potion that turns you into a holy creatures" + desc = "We mixed a bird and a human and we somehow made a potion that turns you into a holy creature." cost = 7 item = /obj/item/reagent_containers/glass/bottle/potion/flight/syndicate restricted_species = list("human") - + /datum/uplink_item/race_restricted/killertomatos - name = "Killer Tomatos" + name = "Killer Tomatoes" desc = "The Syndicates local gardeners brewed these up for our plant comrades (does not work against fellow plants)." cost = 3 item = /obj/item/seeds/tomato/killer @@ -1627,11 +1627,11 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/race_restricted/radiationbomb name = "Radiation grenade" - desc = "A radiation bomb guarenteed to irridiate the fuck out of non gaseous lifeforms." + desc = "A radiation bomb guaranteed to irradiate the fuck out of non-gaseous lifeforms." cost = 4 item = /obj/item/grenade/chem_grenade/radiation restricted_species = list("plasmaman") - + // Role-specific items /datum/uplink_item/role_restricted category = "Role-Restricted" @@ -1661,10 +1661,10 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/pneumatic_cannon/pie/selfcharge restricted_roles = list("Clown") surplus = 0 //No fun unless you're the clown! - + /datum/uplink_item/role_restricted/arm_medical_gun name = "Arm Mounted Medical Beamgun" - desc = "A Arm Mounted medgun to heal your best buds (disclaimer: does not come with friends)." + desc = "An arm mounted medical beamgun to heal your best buds (disclaimer: does not come with friends)." item = /obj/item/autosurgeon/medibeam restricted_roles = list("Medical Doctor", "Chief Medical Officer") cost = 8 @@ -1745,7 +1745,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) Be warned, that spirits are often capricious or just little assholes. To use, simply speak your question aloud, then begin shaking." item = /obj/item/toy/eightball/haunted cost = 2 - restricted_roles = list("Curator") + restricted_roles = list("Chaplain","Curator") limited_stock = 1 //please don't spam deadchat /datum/uplink_item/role_restricted/his_grace diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index f65d10b4ec74..3e054828d92c 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -35,13 +35,6 @@ . = ..() playsound(src, pick('sound/vehicles/clowncar_load1.ogg', 'sound/vehicles/clowncar_load2.ogg'), 75) -/obj/vehicle/sealed/car/clowncar/after_add_occupant(mob/M, control_flags) - . = ..() - if(return_controllers_with_flag(VEHICLE_CONTROL_KIDNAPPED).len >= 30) - for(var/i in return_drivers()) - var/mob/voreman = i - SSmedals.UnlockMedal(MEDAL_CLOWNCARKING,voreman.client) - /obj/vehicle/sealed/car/clowncar/attack_animal(mob/living/simple_animal/M) if((M.loc != src) || M.environment_smash & (ENVIRONMENT_SMASH_WALLS|ENVIRONMENT_SMASH_RWALLS)) return ..() @@ -190,10 +183,3 @@ playsound(src, pick('sound/vehicles/carcannon1.ogg', 'sound/vehicles/carcannon2.ogg', 'sound/vehicles/carcannon3.ogg'), 75) L.throw_at(A, 10, 2) return COMSIG_MOB_CANCEL_CLICKON - -/obj/vehicle/sealed/car/clowncar/proc/ThanksCounter() - thankscount++ - if(thankscount >= 100) - for(var/i in return_drivers()) - var/mob/busdriver = i - SSmedals.UnlockMedal(MEDAL_THANKSALOT,busdriver.client) diff --git a/code/modules/vehicles/vehicle_actions.dm b/code/modules/vehicles/vehicle_actions.dm index 134fde89e660..daf10e03b4b9 100644 --- a/code/modules/vehicles/vehicle_actions.dm +++ b/code/modules/vehicles/vehicle_actions.dm @@ -190,4 +190,3 @@ var/mob/living/carbon/human/clown = pick(C.return_drivers()) owner.say("Thank you for the fun ride, [clown.name]!") last_thank_time = world.time - C.ThanksCounter() diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index e070608127ab..d2b6b583fa54 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -15,7 +15,8 @@ /obj/item/electronics/apc = 10, /obj/item/electronics/airalarm = 10, /obj/item/electronics/firealarm = 10, - /obj/item/electronics/firelock = 10) + /obj/item/electronics/firelock = 10, + /obj/item/storage/bag/construction = 6) contraband = list(/obj/item/stock_parts/cell/potato = 3) premium = list(/obj/item/storage/belt/utility = 3, /obj/item/storage/box/smart_metal_foam = 1) diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index c469061243c5..0bf26d9214fc 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -109,6 +109,24 @@ /obj/item/vending_refill/wardrobe/atmos_wardrobe machine_name = "AtmosDrobe" +/obj/machinery/vending/wardrobe/sig_wardrobe + name = "SigDrobe" + desc = "A rarely used vending machine that provides clothing for Signal Technicians." + icon_state = "sigdrobe" + product_ads = "Dress to impress yourself!;The drones will love you!;Get your clothing here!" + vend_reply = "Thank you for using the SigDrobe!" + products = list(/obj/item/storage/backpack/duffelbag/engineering = 1, + /obj/item/storage/backpack/industrial = 1, + /obj/item/storage/backpack/satchel/eng = 1, + /obj/item/clothing/suit/hooded/wintercoat/engineering/tcomms = 1, + /obj/item/clothing/under/yogs/rank/signal_tech = 1, + /obj/item/clothing/shoes/workboots = 1, + /obj/item/clothing/under/yogs/rank/signal_tech/skirt = 1) + refill_canister = /obj/item/vending_refill/wardrobe/sig_wardrobe + payment_department = ACCOUNT_ENG +/obj/item/vending_refill/wardrobe/sig_wardrobe + machine_name = "SigDrobe" + /obj/machinery/vending/wardrobe/cargo_wardrobe name = "CargoDrobe" desc = "A highly advanced vending machine for buying cargo related clothing for free." diff --git a/html/blank.png b/html/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..86c96304851e938245b5208cc2eccaee3e28550f GIT binary patch literal 579 zcmV-J0=)f+P)EX>4Tx04R}tkv&MmP!xqvQ$^8A5eteqWT;LSL`58>ibb$c+6t{Yn7s54nlvOS zE{=k0!NH%!s)LKOt`4q(Aov5~;_9U6A|>9J6k5di;PO7sd*^W9eSlCeGu7;v094H~ zlCh|m$*ziBujoY(gH-(zGxd0CF%8f4bq^ok?;g44N3P2*zi}=&Ebz>bkxtGNhls^O8_R9XiiS!&O&nHKjq-(z z%L?Z$&T6^Jntk#Y26Ea;itAJ(h+zqFBp^aY6(y8mAws)GiisqhM?L(*jz2*znOr3> zax9<%6_Voz|AXJNHS<%GZc-o$biUa3$0*RX3p8rB{e5iPjT6BC3|wg~f29u0ev)2m zY2hOvxD8xfw={VVxZDATo^;8O9LY~5mH^9Lm zFjk=Kb&q#y{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdGC12zEF{MGUR000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000QNklU@uWm>{0RR91?*$Cs> literal 0 HcmV?d00001 diff --git a/html/changelog.html b/html/changelog.html index b569c47e8ef6..c4f6cc397e70 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -58,301 +58,320 @@ -->
-

30 September 2019

-

Kmc2000 and Identification updated:

+

21 November 2019

+

Denton updated:

    -
  • Adds a police borg donator skin.
  • -
  • IT'S A LOBOTOMITE. HERE. IN THE DOME!
  • +
  • Chameleon projectors can no longer scan invisible items, like the stealth box or mime spells.
-

Xhuis for code, Theos for porting updated:

+

Hopek updated:

    -
  • Adds darkspawn, a shadowling-like gamemode without the pesky thrall count
  • +
  • Added BurnMix.. The ghetto healing drug with risks!
  • +
  • Added the Sheltered starting quirk
  • +
  • Penlight can now be made in the Lathe
  • +
  • Surrender emote is now much easier to see. Even mid-combat
-

MrSpace&AsV9 updated:

+

Identification updated:

    -
  • Fuck AI tator tbh.
  • +
  • Adds a new clothing item to the autodrobe, the lamp-dress.
  • +
  • Lamp-dress, light off and light on version.
  • +
  • The security, head of security, and warden uniform have been updated.
  • +
  • the signal tech hoodie might work in all directions
-

SomeguyManperson updated:

+

alexkar598 updated:

    -
  • Detective revolver deals less stamina damage, takes roughly 3 shots to stamcrit someone now
  • +
  • Mech fabs no longer go into softlock if they run out of mats.
  • +
  • You can no longer pick up sofas
  • +
  • Emagging a empty clone no longer kills the last clone
  • +
  • Disguised borgs will now have nice chat bubble instead of evil
  • +
  • Fixes some nanites that were supposed to make more nanites but didn't
  • +
  • Stabilized light pink extract now gives the user a small dose of Ephedrine as a speed boost if someone in crit is near them
  • +
  • Stabilized light pink extract now give the patient in crit epinephrine and atropine instead of epinephrine and saline glucose solution
  • +
  • camera bugs actually work now
  • +
  • aiming lasers no longer trigger reactive armors
  • +
  • attacks that do not directly cause damage no longer trigger reactive armors
  • +
  • Doing a tool step twice on a bot assembly no longer makes it unsable
  • +
  • changling regenerate will properly restore vision now
  • +
  • Stamina damage type objects no longer damages stuff when thrown
  • +
  • hypnosis now properly transfers the hypnosis phrase when cloning
  • +
  • Ash walkers can no longer interact with machinery and consoles.
-

AsV9 updated:

+

theos updated:

    -
  • Fixed the emergency pod space suits unlocking at round start
  • -
  • The Xenobiology console must now be constructed, it no longer spawns at round start.
  • +
  • dabbing while restrained no longer causes brain damage
-

Codeatmos updated:

+

GuppyLaxx updated:

    -
  • Radballs No longer go through glass, and now deal only 3 burn damage.
  • -
-

MayhemSailor updated:

-
    -
  • Added Minsky Signs to YogStation, YogsPubby, YogsMeta, Omega, Mining Outpost & Labor Prison & removes old signs
  • -
  • fixes #5757
  • -
  • fixed a few typos in signs_departments.dm introduced in #6667
  • +
  • IC issue button tells the person which admin did it
-

SomeguyManperson updated:

+

Jandito updated:

    -
  • Shadowlings now turn glowshrooms into glown'tshrooms when using veil, be careful how you use them!
  • -
  • Spectral blade can now actually find ghosts
  • -
  • AI no nonhumans objective is more clear on its purpose
  • -
  • Station goals are all unlocked at the command report
  • -
  • Removes exile implants from cargo since they are useless
  • -
  • SORRY PAL YOU AREN'T ALLOWED OUT OF THERE YET
  • -
  • Conscription kit has a KA in it
  • -
  • This never happened
  • -
  • goose can no longer instant transmission people to it
  • -
  • Holy hand grenades are more viable, and the holy hand grenade item will now trigger the holy explosion effect
  • -
  • Having your lungs removed will actually kill you
  • +
  • updated throwing star icon
-

nichlas0010 updated:

+

MoreRobustThanYou updated:

    -
  • NT lizards will now be named "synergizes the back-end", rather than "reeef-bajr"
  • +
  • several href exploits have been fixed
-

ynot01 updated:

+

Nemvar, Carlarc, and Bobbahbrown updated:

    -
  • Added a holyparasite to the null rod reskins
  • -
  • Perfluorodecalin no longer mutes you
  • -
  • Holoparasites are now 15TC
  • -
  • VTEC cyborg module functional once more
  • -
  • Disabler cooler module has been given a warning as to not use it until fixed
  • -
  • Holyparasite can now purge runes
  • +
  • reflector vest covers arms, reflect chance from 40 to 50
  • +
  • reflector vest has ARM BANDS
- -

10 September 2019

-

Identification updated:

+

genessee596 updated:

    -
  • removes a hairstyle option which had shown as an error. no sprite exists.
  • +
  • Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or 2500 credits for a 1-pack.
-

Altoids updated:

+

monster860 updated:

    -
  • Living creatures no longer have always exactly the blood volume of a human.
  • -
  • Monkeys now have 40% less blood.
  • -
  • Xenomorphs now have 25% more (acidic!) blood.
  • -
  • Plasmamen can no longer be diagnosed with blood deficiency, as they are not a blooded creature to begin with.
  • -
  • Admins have been buffed, and can now change the job & equipment of people a lot quicker.
  • -
  • Plaque descriptions are now subject to the pretty filter.
  • -
  • IAAs now spawn with a cyanide dental implant.
  • +
  • You can now use hotkeys while focused on browser windows
-

Code by Nichlas0010, Sprite by Sam0oneau updated:

+

AdamElTablawy updated:

    -
  • Borgs can now print wanted posters on walls
  • +
  • light pink slime stabilized extracts no longer grant you methspeed, and instead is slightly better at helping keep critted people alive. watch xenobiologists never make this again because they're all selfish bastards.
  • +
  • adam copy pasted cobby's tend wound code so now tend wounds can be done with clothes on
  • +
  • Removed xenobiologists making themselves changelings
-

Crazy_Dakkon updated:

+

Altoids1 updated:

    -
  • The Colussus is now a four-directional sprite.
  • +
  • The Crew Monitor map is back, and now actually shows you where fully-tracked crew are on the station!
  • +
  • Fixed up the Crew Monitor's pop-up window title.
  • +
  • E G G P E O P L E H A V E B E E N A D D E D
-

His Grace updated:

+

AsV9 updated:

    -
  • The power of His Grace is unstoppable
  • +
  • You can no longer print AI or Cyborg upload boards in R&D
  • +
  • The medical holodeck template is now only available during red or delta security alert.
-

Identification updated:

+

CMOisLing updated:

    -
  • Small lighting tweak to health analyzer sprite.
  • -
  • Makes the hydroponics analyzer sprite consistent with the health analyzer.
  • -
  • adds an object sprite to the sandsuit hood.
  • -
  • 34.5 KB extra space for greener pastures
  • -
  • Two un-used and un-finished envirosuits.
  • -
  • rip
  • -
  • Removes Hygiene
  • -
  • Removes NEET and neat quirks
  • -
  • Removes the ability for scangates to scan for hygiene
  • -
  • Garlic no longer makes you stink
  • -
  • Replaced the penalty on transcendent olfaction with the inability to use it when in any amount of miasma.
  • -
  • Removed Stink Clouds
  • -
  • Deodorant is now redundant due to hygiene being removed.
  • -
  • I see you.
  • -
  • Adds spur boots to the warden's locker.
  • -
  • The spurs make a sound when the wearer moves.
  • -
  • Armory officer uniform updated.
  • -
  • Warden's spur jackboots.
  • -
  • Armory officer's uniform renamed to Gulag officer uniform.
  • -
  • New health analyzer sprites ported from /tg/ who ported them from Polaris. Original sprites by Michiyamenotehifunana from Polaris, current sprite edits by ATH1909 from /tg/.
  • -
  • Removes capitalism and communism
  • -
  • Deletes ancient labcoat sprites.
  • -
  • chairs dont look like theyre from 2006
  • -
  • Phytosian lore altered.
  • -
  • MothMEN are now MothPEOPLE
  • -
  • The Space Gods can turn people into Pacman at will. Pacman can instantly devour mortals.
  • -
  • AWA AWA AWA AWA. EUUEUEUEUOOWAWA.
  • -
  • Adds pacman to the game. Includes all directions and animations for all directions.
  • -
-

KNOH updated:

-
    -
  • cluwneification no longer deals enough brain damage to kill the brain
  • -
-

LostLarry updated:

-
    -
  • IAA will no longer get objectives to kill cyborgs since they're already dead
  • -
-

RandolfTheMeh updated:

-
    -
  • Organ Smartfridges! Store your organs safely. Upgrading the matter bin will give it the ability to heal organs held within- though this does not repair organs that are currently failing, however.
  • -
  • Lobectomy! Not lobotomy, but cuts out a damaged lung lobe to make its performance passable. Restores a lung to working order if it was too damaged to work before, but can only be done once. The lobectomy step has a 95% chance of success, so use some form of sterilizer to ensure you don't accidentally get blood inside your patient's lungs!
  • -
  • Coronary Bypass! Restores a heart to working order if it was too damaged to work before, but can only be done once. Both incising the heart and grafting the bypass have a 90% chance to succeed, and failing them will cause heart damage and massive amounts of bleeding- so be sure to work with ideal conditions, proper tools, and sterilizer!
  • -
  • Organs now decay when not in a living host
  • -
  • Severe heart damage increases breathing rate, and causes a heart attack on failure
  • -
  • Severe lung damage increases breathing rate, and causes suffocation on failure
  • -
  • Stomach damage will likely cause the owner to vomit depending on how injured the stomach is, and how much they've eaten
  • -
  • Brain damage effects now works similarly to the rest of the organ damage
  • -
  • Appendicitis will do appendix damage when in stages 3 and 4, which can cause it to burst if left
  • -
  • Organs heal faster the healthier the host is
  • -
  • Defib timer has been extended to 15 minutes
  • -
  • being fat will cause heart damage, eat healthy!
  • -
-

Sam0oneau updated:

-
    -
  • mopbuckets now allow mops to be put in them
  • +
  • Chem implants dump contents on death
  • +
  • Viruses with undead_adaptation should function more consistently
  • +
  • Cybernetic organs have been improved
-

alexkar598 updated:

+

Codeatmos updated:

    -
  • Drills no longer drills walls
  • +
  • Ports Race Sensor Nanites from /tg/
-

Atlanta Ned updated:

+

Darkstick updated:

    -
  • Security can now issue citations! Spot someone committing a minor crime? Fine them for it!
  • -
  • Got a citation? You can view and pay it at any security warrant consoles, located near the brig, your local law office, or the courtroom!
  • +
  • Adds DNA repair surgery under advanced surgery
-

Dennok updated:

+

DerelictDrone updated:

    -
  • Air on tiles will no longer get reset when tiles are changed in certain ways
  • +
  • You can set conveyor switches to one-way and back again by using a wrench.
-

The CDC updated:

+

GenericDM updated:

    -
  • Zombie infections are now blocked a % of the time scaling with melee armor
  • +
  • looc no longer changes based on your deadchat name preference
-

CMOisLing updated:

+

Ktlwjec updated:

    -
  • Nanite heart
  • -
-

Firewolf34 updated:

-
    -
  • Adds organ storage smartfridges to all maps
  • -
  • Adds surplus prosthetic crate to Minsky/Delta
  • -
  • Adds wiring and capacity indication to smartfridges
  • -
  • Adds advertisement capability to smartfridges
  • -
  • Smartfridges can now be broken/depowered properly
  • -
  • Fixes drying rack not reacting to tools properly
  • -
  • Smartfridge deconstruction/unwrenching method standardized
  • -
  • Adds dispensing animations to Smartfridge and Disk Compartmentalizer
  • -
  • fixed a few typos in robot.dm and apc.dm
  • -
  • Switches the two chemistry smartfridges around on Yogstation
  • -
-

Ihonkification updated:

-
    -
  • The CapDrobe has a new sprite to be consistent with the other vendors of its kind.
  • -
  • Adds science goggles to virology.
  • -
  • Updates medkit sprites to be consistent.
  • -
  • The tactical medkit now has a in-hand sprite
  • -
  • The witch doctor hat is now consistent in all directions.
  • -
  • Bio suits can now hold large tanks.
  • -
  • New sink sprites from tg land, sprites by nicbn
  • -
  • inhand sprites for several storage devices, sprites from /tg/
  • -
  • surgery tools that did not have inhand sprites probably have inhand sprites, sprites by nemvar
  • -
  • Inhand sprites for banners, sprites by Twaticus
  • -
  • People were found to be smuggling bedsheets into restricted areas due to them being invisible once held in the hands, nanotrasen has now invented bedsheets in the hand, sprites by Twaticus
  • -
  • tiles now have inhand sprites, sprites by Twaticus
  • -
  • ports animated cyborg equip icons from tg, sprites by nemvar
  • +
  • Yogbox atmos mix pipe has been moved left.
  • +
  • Fixes numerous issues across all the main maps.
  • +
  • More map changes no one will notice.
  • +
  • Mining base pipes are layered.
  • +
  • Meta permabrig hallway has been rearranged to make finding the escape pod easier.
  • +
  • Integration cogs correctly display how much power will be siphoned from APCs.
  • +
  • Added more equipment to select equipment for plasmamen.
  • +
  • Bartender has his weapon permit again.
  • +
  • Swarmer flavor text has been changed to reflect the server rules.
  • +
  • Rolling pins are gone from the contraband section of the dinnerware vendor.
  • +
  • The on fire alert message tells you to click on it.
  • +
  • Chaos and meat donuts have sprites again.
  • +
  • DRAGnets have been added to the Yogbox armory.
  • +
  • The airlock scanner is no longer invisible.
  • +
  • The medical job selections are now blue, instead of purple.
  • +
  • Signal technicians have been granted access to their workplace on Omega.
  • +
  • Signal Technician's have a clothing vendor.
  • +
  • Xenos cannot evolve whilst vent-crawling.
  • +
  • Haunted Magic Eightball uplink item is now restricted to Curator and Chaplain.

Lostlarry updated:

    -
  • Silicons can operate the sec logs console from distance
  • -
  • adds sounds to floodlight construction
  • -
  • floodlights try to connect to wires upon building
  • -
  • Adds access scanner for finding access requirements of things
  • -
  • Omaga PDA system now works from roundstart
  • -
  • Reverts sleepers to now working tgui
  • -
  • makes tcomms loose eficiency at higher temperatures
  • -
  • tcomms generate heat this may be unbalanced as hell
  • +
  • each tcomms network now works with copy of the signal instead of signal itself
  • +
  • tweaks tcomms setups to work as intended, adds cooling to Pubbys tcomms
  • +
  • fixed intercoms duplicating messages in rare scenarios

MayhemSailor updated:

    -
  • Color coded departmental signs
  • -
  • TComms Maint/Bridge Flooring/TComms AI Holopad
  • +
  • Introducing the NanoGene - The Genetics Wall Dispenser
  • +
  • fixes distro tanks at disposals
  • +
  • told Meta to chill the f out.
  • +
  • Adds NanoGene Refills to Supply Request Console
  • +
  • fixed ctags on Sing/Tesla Map
  • +
  • Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, YogsDelta, Omega.
  • +
  • Ports TG bugfix for Ticket Machine

Mr-Space updated:

    -
  • It's happening
  • +
  • You can no longer get a bag of holding from presents.
-

Readystorm546 updated:

+

Nickvr628 updated:

    -
  • >whole new 360 clock cult map.
  • -
  • >Changed arrows to a + so it makes more sense with this update.
  • -
  • >Changed the clock cult paper to match the new map.
  • +
  • Replaced security knockout gas canisters with a pepper spray smoke machine for better riot control.
  • +
  • Slime hunting mechanics to lavaland. They spawn randomly and can be fulton recovered back to xenobiology.
  • +
  • Slime mutation rate is heavily nerfed to encourage hunting specific colors instead of breeding to that color.
  • +
  • Slime hunting gear to mining and xenobio to support the above changes.
  • +
+

Ratvar updated:

+
    +
  • Reeef-Bajr's protest gives a rise to classical lizard names across NT

Sir-Lagsalot updated:

    -
  • Made the icon and in game sprite for the black gloves a bit darker
  • -
  • Adds a new Tesla engine and aquatic bird themed bar sign
  • +
  • The Strange Beacon traitor item is now only purchasable for traitors with hijack or glorious death
  • +
  • Makes black gloves on-body sprite slightly lighter

SomeguyManperson updated:

    -
  • stasis beds are now in basic bio instead of cryogenic technology since the extra 2000 research really isn't worth it
  • -
  • kinetic speargun no longer completely broken
  • -
  • muscled veins works
  • -
  • Eat happy, eat healthy
  • +
  • barrier rune will now actually use its cooldown period when disabled
  • +
  • barrier rune code is less hot garbage
  • +
  • The VTEC borg module is no longer available
  • +
  • you now die from bleeding
  • +
  • Devour will spawns the dark bead instantly
  • +
  • Adds a new ability, crawling shadows, to darkspawn that can be used as a movement and offensive ability
  • +
  • Divulge message says the name instead of DARKSPAWN_NAME
  • +
  • DRAGnet now has its teleport destination set manually
  • +
  • traitor angel potion is now an angel potion and not just a bottle that looks like a potion
  • +
  • plasmaman darkspawn no longer fucking die while hatching
  • +
  • umbral tendrils and dark beads can no longer be dropped
  • +
  • darkspawn have nodismember
  • +
  • darkspawn can now use devour will on veils for a small psi boost and to add their lucidity without needing to deconvert them or something stupid. Using devour will on a veil will not add lucidity for upgrades.
  • +
  • xeno queens can smack the emergency shuttle console to clear the xeno hostile environment rather than waiting it out
  • +
  • darkspawn prefix is now .k
  • +
  • Prosthetic limb now has sub-quirks allowing the selection of a specific limb for surprise amputation
  • +
  • ED-209 can be constructed without crafting again
  • +
  • forcefield projectors now have a delay before projecting forcefields

Szyszkrzyneczka updated:

    -
  • You can wear mosin on your back
  • -
  • my shitty mosin sprites
  • -
  • Added Snails
  • -
  • Added my shitty sprites for snails
  • +
  • Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise Mechanic ™
  • +
  • Added my shitty rune sprites and projectiles
  • +
  • now constructo-bags can be gotten easier yay!

TheGamerdk updated:

    -
  • Wearing gang uniforms and gang suits now earns influence for your gang instead of being a waste of influence! Suit up everybody
  • -
  • You can now link your Discord on the server!
  • +
  • Turns the chat back on

Trustback updated:

    -
  • xenos chestbursting now causes crippling brain damage instead of destroying the brain outright
  • -
  • Nitroglycerin now create better cig bombs, also e-cigs now have the same explosive properties of regular cigs.
  • -
  • Altoids will be remembered.
  • +
  • Stabilized Pink now is a bit more safer.
  • +
  • Pheromone receptors are now out of reach for xenolings.

alexkar598 updated:

    -
  • tons of ais nolonger spawn,kthnbaii
  • -
  • Correct amount of seconds on AI malf greet
  • +
  • Obsessed people may no longer get the objective to take a picture with their target as it was bugged out.
  • +
+

boodaliboo updated:

+
    +
  • Adds a new autosurgeon for the unused medical beam gun to the traitor uplink for cmo and medical doctors
  • +
  • added a few new items to the syndicate uplink so we have some cool items that different races can experiment with
  • +
  • This is work in progress
  • +
  • Added a new genetics power
  • +
  • does ports of a variety of new mutations
  • +
  • tweaked the number of players required for nuke ops to declare war
-

fluffe9911 updated:

+

missatessatessy updated:

    -
  • There is now a rare chance a zombie may spawn during the middle of the round!
  • -
  • Blob zombies from the wizard event are now regular zombies that may infect you!
  • -
  • Soviet and Capitalist Golems now have a antag datum!
  • -
  • The beam rifle on centcomm is now a normal beam rifle instead of instakill rifle v2
  • -
  • Moonrats are now in the game
  • -
  • For half a million credits you can now purchase the hat of Doug Dimmadome, owner of the Dimmsdale Dimmadome!
  • +
  • Adds sheep that you can shave or milk.
  • +
  • sheep and wool icons
  • +
  • Adds a lot of cheese and stuff
  • +
  • cheese icons
  • +
  • Mice eat cheese
  • +
  • fixed power armor
  • +
  • Legion hosts/bodies don't float over tables.

nichlas0010 updated:

    -
  • The map job change system now uses signals instead of defines
  • -
  • SSmapping and SSjobs have exchanged init order
  • -
  • Xenos now have a wincondition to hijack the shuttle
  • -
  • Traitor AIs can no longer use malf abilities
  • -
  • Malf AI now has its own gamemode
  • -
  • Multiple AIs will no longer appear
  • -
  • Malf AIs hacking APCs no longer turns them blue.
  • -
  • Hacking APCs as a malf AI now gives you half as many points, but is twice as fast.
  • -
  • syndiebomb now explodes with 5/10/20 rather than 3/9/17
  • -
  • wuh if trayters but dey fite eech udder
  • -
  • IAA AIs no longer get cyanide implants
  • -
  • fluffe's AI skin now has an AI border, so it actually looks like an AI
  • -
  • brain damage lines have been yoggified
  • -
  • you can no longer read announcements if you're unconscious
  • -
  • buying crates directly no longer overrides the access requirements for opening said crates
  • -
  • it now takes 3.5 seconds to table someone, 0.5 seconds less than they get stunned for, and the same amount of time it takes to place someone on a table
  • -
  • cardboard now burns if you burn it
  • +
  • flamethrower is no longer obtainable through the autolathe
  • +
  • rip summons
  • +
  • Stimball gone
  • +
  • supermatter has a power-ceiling of 1 million
  • +
  • Halloween now lasts a week!
  • +
  • Uranium/Iron mixes have been nerfed, so 200u is now the limit
  • +
  • the admin who marked your ticket as something is now shown, regardless of what it was marked as.
  • +
  • sandbox is gone
  • +
  • monkey gamemode gone
  • +
  • you now need an emag to buy dangerous shuttles
  • +
  • You will no longer be drafted into an antag position that you don't want to be
  • +
  • The game will now run extended if it cannot run any other modes
  • +
  • You can now break out of cuffs while moving
  • +
  • the "steal a full plasma tank" objective now checks for the equivalent to a full tank, not necessarily a single full tank.
  • +
  • Medals have been converted into achievements and moved from the hub to the database. This allows us to enable them.

yacabo updated:

    -
  • Tanks now show internal mol
  • -
  • Tricorder code has been redone, functionally it only gives it a unique medical scanner UI
  • -
  • Part of the gas analyzer can be now used as a proc.
  • +
  • The Clock Cult now calculates their power in joules rather than watts
  • +
+

ynot01 updated:

+
    +
  • Holyparasite ghost poll now correctly says holyparasite instead of holoparasite
  • +
  • Holyparasite sprite now shows correctly
  • +
  • Holyparasite cards are now small and fit in pockets for proper anti-magic use
  • +
  • Added a hotline to the Syndicate
  • +
  • Cryptographic Sequencer now costs 6TC once more
  • +
  • Removed outdated changeling tip
  • +
  • Security module cyborgs now have an auto-charging disabler instead of one that draws from their cell
  • +
+ +

30 September 2019

+

Kmc2000 and Identification updated:

+
    +
  • Adds a police borg donator skin.
  • +
  • IT'S A LOBOTOMITE. HERE. IN THE DOME!
  • +
+

Xhuis for code, Theos for porting updated:

+
    +
  • Adds darkspawn, a shadowling-like gamemode without the pesky thrall count
  • +
+

MrSpace&AsV9 updated:

+
    +
  • Fuck AI tator tbh.
  • +
+

SomeguyManperson updated:

+
    +
  • Detective revolver deals less stamina damage, takes roughly 3 shots to stamcrit someone now
  • +
+

AsV9 updated:

+
    +
  • Fixed the emergency pod space suits unlocking at round start
  • +
  • The Xenobiology console must now be constructed, it no longer spawns at round start.
  • +
+

Codeatmos updated:

+
    +
  • Radballs No longer go through glass, and now deal only 3 burn damage.
  • +
+

MayhemSailor updated:

+
    +
  • Added Minsky Signs to YogStation, YogsPubby, YogsMeta, Omega, Mining Outpost & Labor Prison & removes old signs
  • +
  • fixes #5757
  • +
  • fixed a few typos in signs_departments.dm introduced in #6667
  • +
+

SomeguyManperson updated:

+
    +
  • Shadowlings now turn glowshrooms into glown'tshrooms when using veil, be careful how you use them!
  • +
  • Spectral blade can now actually find ghosts
  • +
  • AI no nonhumans objective is more clear on its purpose
  • +
  • Station goals are all unlocked at the command report
  • +
  • Removes exile implants from cargo since they are useless
  • +
  • SORRY PAL YOU AREN'T ALLOWED OUT OF THERE YET
  • +
  • Conscription kit has a KA in it
  • +
  • This never happened
  • +
  • goose can no longer instant transmission people to it
  • +
  • Holy hand grenades are more viable, and the holy hand grenade item will now trigger the holy explosion effect
  • +
  • Having your lungs removed will actually kill you
  • +
+

nichlas0010 updated:

+
    +
  • NT lizards will now be named "synergizes the back-end", rather than "reeef-bajr"

ynot01 updated:

    -
  • Hacked AI Module price changed from 9TC to 4TC
  • +
  • Added a holyparasite to the null rod reskins
  • +
  • Perfluorodecalin no longer mutes you
  • +
  • Holoparasites are now 15TC
  • +
  • VTEC cyborg module functional once more
  • +
  • Disabler cooler module has been given a warning as to not use it until fixed
  • +
  • Holyparasite can now purge runes
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 7a8d7b994bcc..b2b56d7cb225 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -23043,3 +23043,218 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Disabler cooler module has been given a warning as to not use it until fixed - bugfix: Holyparasite can now purge runes +2019-11-21: + ' Denton': + - bugfix: Chameleon projectors can no longer scan invisible items, like the stealth + box or mime spells. + ' Hopek': + - rscadd: Added BurnMix.. The ghetto healing drug with risks! + - rscadd: Added the Sheltered starting quirk + - rscadd: Penlight can now be made in the Lathe + - tweak: Surrender emote is now much easier to see. Even mid-combat + ' Identification': + - rscadd: Adds a new clothing item to the autodrobe, the lamp-dress. + - imageadd: Lamp-dress, light off and light on version. + - imageadd: The security, head of security, and warden uniform have been updated. + - bugfix: the signal tech hoodie might work in all directions + ' alexkar598': + - bugfix: Mech fabs no longer go into softlock if they run out of mats. + - bugfix: You can no longer pick up sofas + - bugfix: Emagging a empty clone no longer kills the last clone + - bugfix: Disguised borgs will now have nice chat bubble instead of evil + - bugfix: Fixes some nanites that were supposed to make more nanites but didn't + - tweak: Stabilized light pink extract now gives the user a small dose of Ephedrine + as a speed boost if someone in crit is near them + - tweak: Stabilized light pink extract now give the patient in crit epinephrine + and atropine instead of epinephrine and saline glucose solution + - bugfix: camera bugs actually work now + - bugfix: aiming lasers no longer trigger reactive armors + - tweak: attacks that do not directly cause damage no longer trigger reactive armors + - bugfix: Doing a tool step twice on a bot assembly no longer makes it unsable + - bugfix: changling regenerate will properly restore vision now + - bugfix: Stamina damage type objects no longer damages stuff when thrown + - bugfix: hypnosis now properly transfers the hypnosis phrase when cloning + - tweak: Ash walkers can no longer interact with machinery and consoles. + ' theos': + - bugfix: dabbing while restrained no longer causes brain damage + ' GuppyLaxx': + - rscadd: IC issue button tells the person which admin did it + ' Jandito': + - imageadd: updated throwing star icon + ' MoreRobustThanYou': + - bugfix: several href exploits have been fixed + ' Nemvar, Carlarc, and Bobbahbrown': + - tweak: reflector vest covers arms, reflect chance from 40 to 50 + - imageadd: reflector vest has ARM BANDS + ' genessee596': + - rscadd: Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or + 2500 credits for a 1-pack. + ' monster860': + - rscadd: You can now use hotkeys while focused on browser windows + AdamElTablawy: + - tweak: light pink slime stabilized extracts no longer grant you methspeed, and + instead is slightly better at helping keep critted people alive. watch xenobiologists + never make this again because they're all selfish bastards. + - tweak: adam copy pasted cobby's tend wound code so now tend wounds can be done + with clothes on + - rscdel: Removed xenobiologists making themselves changelings + Altoids1: + - rscadd: The Crew Monitor map is back, and now actually shows you where fully-tracked + crew are on the station! + - spellcheck: Fixed up the Crew Monitor's pop-up window title. + - rscadd: E G G P E O P L E H A V E B E E N A D D E D + AsV9: + - rscdel: You can no longer print AI or Cyborg upload boards in R&D + - tweak: The medical holodeck template is now only available during red or delta + security alert. + CMOisLing: + - bugfix: Chem implants dump contents on death + - bugfix: Viruses with undead_adaptation should function more consistently + - tweak: Cybernetic organs have been improved + Codeatmos: + - rscadd: Ports Race Sensor Nanites from /tg/ + Darkstick: + - rscadd: Adds DNA repair surgery under advanced surgery + DerelictDrone: + - rscadd: You can set conveyor switches to one-way and back again by using a wrench. + GenericDM: + - bugfix: looc no longer changes based on your deadchat name preference + Ktlwjec: + - tweak: Yogbox atmos mix pipe has been moved left. + - rscadd: Fixes numerous issues across all the main maps. + - rscadd: More map changes no one will notice. + - tweak: Mining base pipes are layered. + - rscadd: Meta permabrig hallway has been rearranged to make finding the escape + pod easier. + - rscadd: Integration cogs correctly display how much power will be siphoned from + APCs. + - rscadd: Added more equipment to select equipment for plasmamen. + - bugfix: Bartender has his weapon permit again. + - rscadd: Swarmer flavor text has been changed to reflect the server rules. + - rscdel: Rolling pins are gone from the contraband section of the dinnerware vendor. + - rscadd: The on fire alert message tells you to click on it. + - rscadd: Chaos and meat donuts have sprites again. + - rscadd: DRAGnets have been added to the Yogbox armory. + - imageadd: The airlock scanner is no longer invisible. + - tweak: The medical job selections are now blue, instead of purple. + - bugfix: Signal technicians have been granted access to their workplace on Omega. + - rscadd: Signal Technician's have a clothing vendor. + - tweak: Xenos cannot evolve whilst vent-crawling. + - tweak: Haunted Magic Eightball uplink item is now restricted to Curator and Chaplain. + Lostlarry: + - tweak: each tcomms network now works with copy of the signal instead of signal + itself + - tweak: tweaks tcomms setups to work as intended, adds cooling to Pubbys tcomms + - bugfix: fixed intercoms duplicating messages in rare scenarios + MayhemSailor: + - rscadd: Introducing the NanoGene - The Genetics Wall Dispenser + - bugfix: fixes distro tanks at disposals + - bugfix: told Meta to chill the f out. + - rscadd: Adds NanoGene Refills to Supply Request Console + - bugfix: fixed ctags on Sing/Tesla Map + - rscadd: 'Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, + YogsDelta, Omega.' + - bugfix: Ports TG bugfix for Ticket Machine + Mr-Space: + - rscdel: You can no longer get a bag of holding from presents. + Nickvr628: + - rscadd: Replaced security knockout gas canisters with a pepper spray smoke machine + for better riot control. + - rscadd: Slime hunting mechanics to lavaland. They spawn randomly and can be fulton + recovered back to xenobiology. + - tweak: Slime mutation rate is heavily nerfed to encourage hunting specific colors + instead of breeding to that color. + - rscadd: Slime hunting gear to mining and xenobio to support the above changes. + Ratvar: + - tweak: Reeef-Bajr's protest gives a rise to classical lizard names across NT + Sir-Lagsalot: + - tweak: The Strange Beacon traitor item is now only purchasable for traitors with + hijack or glorious death + - tweak: Makes black gloves on-body sprite slightly lighter + SomeguyManperson: + - bugfix: barrier rune will now actually use its cooldown period when disabled + - tweak: barrier rune code is less hot garbage + - rscdel: The VTEC borg module is no longer available + - bugfix: you now die from bleeding + - tweak: Devour will spawns the dark bead instantly + - rscadd: Adds a new ability, crawling shadows, to darkspawn that can be used as + a movement and offensive ability + - bugfix: Divulge message says the name instead of DARKSPAWN_NAME + - rscadd: DRAGnet now has its teleport destination set manually + - bugfix: traitor angel potion is now an angel potion and not just a bottle that + looks like a potion + - bugfix: plasmaman darkspawn no longer fucking die while hatching + - bugfix: umbral tendrils and dark beads can no longer be dropped + - tweak: darkspawn have nodismember + - tweak: darkspawn can now use devour will on veils for a small psi boost and to + add their lucidity without needing to deconvert them or something stupid. Using + devour will on a veil will not add lucidity for upgrades. + - tweak: xeno queens can smack the emergency shuttle console to clear the xeno hostile + environment rather than waiting it out + - tweak: darkspawn prefix is now .k + - rscadd: Prosthetic limb now has sub-quirks allowing the selection of a specific + limb for surprise amputation + - bugfix: ED-209 can be constructed without crafting again + - tweak: ' forcefield projectors now have a delay before projecting forcefields' + Szyszkrzyneczka: + - rscadd: "Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise\ + \ Mechanic \u2122" + - imageadd: Added my shitty rune sprites and projectiles + - tweak: now constructo-bags can be gotten easier yay! + TheGamerdk: + - bugfix: Turns the chat back on + Trustback: + - tweak: Stabilized Pink now is a bit more safer. + - rscdel: ' Pheromone receptors are now out of reach for xenolings.' + alexkar598: + - rscdel: Obsessed people may no longer get the objective to take a picture with + their target as it was bugged out. + boodaliboo: + - rscadd: Adds a new autosurgeon for the unused medical beam gun to the traitor + uplink for cmo and medical doctors + - rscadd: added a few new items to the syndicate uplink so we have some cool items + that different races can experiment with + - wip: This is work in progress + - rscadd: Added a new genetics power + - rscadd: does ports of a variety of new mutations + - tweak: tweaked the number of players required for nuke ops to declare war + missatessatessy: + - rscadd: Adds sheep that you can shave or milk. + - imageadd: sheep and wool icons + - rscadd: Adds a lot of cheese and stuff + - imageadd: cheese icons + - tweak: Mice eat cheese + - bugfix: fixed power armor + - tweak: Legion hosts/bodies don't float over tables. + nichlas0010: + - tweak: flamethrower is no longer obtainable through the autolathe + - rscdel: rip summons + - rscdel: Stimball gone + - tweak: supermatter has a power-ceiling of 1 million + - tweak: Halloween now lasts a week! + - tweak: Uranium/Iron mixes have been nerfed, so 200u is now the limit + - tweak: the admin who marked your ticket as something is now shown, regardless + of what it was marked as. + - rscdel: sandbox is gone + - rscdel: monkey gamemode gone + - tweak: you now need an emag to buy dangerous shuttles + - tweak: You will no longer be drafted into an antag position that you don't want + to be + - tweak: The game will now run extended if it cannot run any other modes + - tweak: You can now break out of cuffs while moving + - tweak: the "steal a full plasma tank" objective now checks for the equivalent + to a full tank, not necessarily a single full tank. + - experiment: Medals have been converted into achievements and moved from the hub + to the database. This allows us to enable them. + yacabo: + - tweak: ' The Clock Cult now calculates their power in joules rather than watts' + ynot01: + - bugfix: Holyparasite ghost poll now correctly says holyparasite instead of holoparasite + - bugfix: Holyparasite sprite now shows correctly + - tweak: Holyparasite cards are now small and fit in pockets for proper anti-magic + use + - rscadd: Added a hotline to the Syndicate + - tweak: Cryptographic Sequencer now costs 6TC once more + - bugfix: Removed outdated changeling tip + - tweak: Security module cyborgs now have an auto-charging disabler instead of one + that draws from their cell diff --git a/html/changelogs/AutoChangelog-pr-5464.yml b/html/changelogs/AutoChangelog-pr-5464.yml deleted file mode 100644 index 16898cadbd59..000000000000 --- a/html/changelogs/AutoChangelog-pr-5464.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "barrier rune will now actually use its cooldown period when disabled" - - tweak: "barrier rune code is less hot garbage" diff --git a/html/changelogs/AutoChangelog-pr-6720.yml b/html/changelogs/AutoChangelog-pr-6720.yml deleted file mode 100644 index 2a5273b9a413..000000000000 --- a/html/changelogs/AutoChangelog-pr-6720.yml +++ /dev/null @@ -1,3 +0,0 @@ -author: "Readystorm546" -delete-after: true -changes: diff --git a/html/changelogs/AutoChangelog-pr-6740.yml b/html/changelogs/AutoChangelog-pr-6740.yml deleted file mode 100644 index 4a12fb53e794..000000000000 --- a/html/changelogs/AutoChangelog-pr-6740.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Darkstick" -delete-after: true -changes: - - rscadd: "Adds DNA repair surgery under advanced surgery" diff --git a/html/changelogs/AutoChangelog-pr-6763.yml b/html/changelogs/AutoChangelog-pr-6763.yml deleted file mode 100644 index a89c5f29bb4f..000000000000 --- a/html/changelogs/AutoChangelog-pr-6763.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trustback" -delete-after: true -changes: - - tweak: "Stabilized Pink now is a bit more safer." diff --git a/html/changelogs/AutoChangelog-pr-6764.yml b/html/changelogs/AutoChangelog-pr-6764.yml deleted file mode 100644 index f734d926b649..000000000000 --- a/html/changelogs/AutoChangelog-pr-6764.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "AsV9" -delete-after: true -changes: - - rscdel: "You can no longer print AI or Cyborg upload boards in R&D" diff --git a/html/changelogs/AutoChangelog-pr-6773.yml b/html/changelogs/AutoChangelog-pr-6773.yml deleted file mode 100644 index a64213dcae31..000000000000 --- a/html/changelogs/AutoChangelog-pr-6773.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Szyszkrzyneczka" -delete-after: true -changes: - - rscadd: "Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise Mechanic ™" - - imageadd: "Added my shitty rune sprites and projectiles" diff --git a/html/changelogs/AutoChangelog-pr-6777.yml b/html/changelogs/AutoChangelog-pr-6777.yml deleted file mode 100644 index dd35f3d3ece9..000000000000 --- a/html/changelogs/AutoChangelog-pr-6777.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CMOisLing" -delete-after: true -changes: - - bugfix: "Chem implants dump contents on death" diff --git a/html/changelogs/AutoChangelog-pr-6779.yml b/html/changelogs/AutoChangelog-pr-6779.yml deleted file mode 100644 index 7d348787fdff..000000000000 --- a/html/changelogs/AutoChangelog-pr-6779.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "flamethrower is no longer obtainable through the autolathe" diff --git a/html/changelogs/AutoChangelog-pr-6782.yml b/html/changelogs/AutoChangelog-pr-6782.yml deleted file mode 100644 index 7d7cf84ea33d..000000000000 --- a/html/changelogs/AutoChangelog-pr-6782.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "Mech fabs no longer go into softlock if they run out of mats." diff --git a/html/changelogs/AutoChangelog-pr-6785.yml b/html/changelogs/AutoChangelog-pr-6785.yml deleted file mode 100644 index 988709db6696..000000000000 --- a/html/changelogs/AutoChangelog-pr-6785.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - rscdel: "rip summons" diff --git a/html/changelogs/AutoChangelog-pr-6787.yml b/html/changelogs/AutoChangelog-pr-6787.yml deleted file mode 100644 index adbcabc414d4..000000000000 --- a/html/changelogs/AutoChangelog-pr-6787.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - rscdel: "The VTEC borg module is no longer available" diff --git a/html/changelogs/AutoChangelog-pr-6788.yml b/html/changelogs/AutoChangelog-pr-6788.yml deleted file mode 100644 index b6ee40e7938a..000000000000 --- a/html/changelogs/AutoChangelog-pr-6788.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "You can no longer pick up sofas" diff --git a/html/changelogs/AutoChangelog-pr-6789.yml b/html/changelogs/AutoChangelog-pr-6789.yml deleted file mode 100644 index eeaef7649603..000000000000 --- a/html/changelogs/AutoChangelog-pr-6789.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "Emagging a empty clone no longer kills the last clone" diff --git a/html/changelogs/AutoChangelog-pr-6791.yml b/html/changelogs/AutoChangelog-pr-6791.yml deleted file mode 100644 index 139ff96a3998..000000000000 --- a/html/changelogs/AutoChangelog-pr-6791.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "Disguised borgs will now have nice chat bubble instead of evil" diff --git a/html/changelogs/AutoChangelog-pr-6793.yml b/html/changelogs/AutoChangelog-pr-6793.yml deleted file mode 100644 index 39c9d37ca368..000000000000 --- a/html/changelogs/AutoChangelog-pr-6793.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "Fixes some nanites that were supposed to make more nanites but didn't" diff --git a/html/changelogs/AutoChangelog-pr-6795.yml b/html/changelogs/AutoChangelog-pr-6795.yml deleted file mode 100644 index 539024ab5c03..000000000000 --- a/html/changelogs/AutoChangelog-pr-6795.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - rscadd: "Introducing the NanoGene - The Genetics Wall Dispenser" diff --git a/html/changelogs/AutoChangelog-pr-6796.yml b/html/changelogs/AutoChangelog-pr-6796.yml deleted file mode 100644 index 3054e4e519bb..000000000000 --- a/html/changelogs/AutoChangelog-pr-6796.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - bugfix: "fixes distro tanks at disposals" diff --git a/html/changelogs/AutoChangelog-pr-6797.yml b/html/changelogs/AutoChangelog-pr-6797.yml deleted file mode 100644 index 1f8dd3d17f67..000000000000 --- a/html/changelogs/AutoChangelog-pr-6797.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - bugfix: "told Meta to chill the f out." diff --git a/html/changelogs/AutoChangelog-pr-6798.yml b/html/changelogs/AutoChangelog-pr-6798.yml deleted file mode 100644 index 3a5d5419e92c..000000000000 --- a/html/changelogs/AutoChangelog-pr-6798.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "AdamElTablawy" -delete-after: true -changes: - - tweak: "light pink slime stabilized extracts no longer grant you methspeed, and instead is slightly better at helping keep critted people alive. watch xenobiologists never make this again because they're all selfish bastards." diff --git a/html/changelogs/AutoChangelog-pr-6799.yml b/html/changelogs/AutoChangelog-pr-6799.yml deleted file mode 100644 index 4265452e3e9a..000000000000 --- a/html/changelogs/AutoChangelog-pr-6799.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "AdamElTablawy" -delete-after: true -changes: - - tweak: "adam copy pasted cobby's tend wound code so now tend wounds can be done with clothes on" diff --git a/html/changelogs/AutoChangelog-pr-6800.yml b/html/changelogs/AutoChangelog-pr-6800.yml deleted file mode 100644 index b42e1f7315f9..000000000000 --- a/html/changelogs/AutoChangelog-pr-6800.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "you now die from bleeding" diff --git a/html/changelogs/AutoChangelog-pr-6804.yml b/html/changelogs/AutoChangelog-pr-6804.yml deleted file mode 100644 index d4fb1c1aebe3..000000000000 --- a/html/changelogs/AutoChangelog-pr-6804.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - tweak: "Stabilized light pink extract now gives the user a small dose of Ephedrine as a speed boost if someone in crit is near them" - - tweak: "Stabilized light pink extract now give the patient in crit epinephrine and atropine instead of epinephrine and saline glucose solution" diff --git a/html/changelogs/AutoChangelog-pr-6805.yml b/html/changelogs/AutoChangelog-pr-6805.yml deleted file mode 100644 index c5526a429f84..000000000000 --- a/html/changelogs/AutoChangelog-pr-6805.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "camera bugs actually work now" diff --git a/html/changelogs/AutoChangelog-pr-6807.yml b/html/changelogs/AutoChangelog-pr-6807.yml deleted file mode 100644 index 47207ef5523a..000000000000 --- a/html/changelogs/AutoChangelog-pr-6807.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Sir-Lagsalot" -delete-after: true -changes: - - tweak: "The Strange Beacon traitor item is now only purchasable for traitors with hijack or glorious death" diff --git a/html/changelogs/AutoChangelog-pr-6813.yml b/html/changelogs/AutoChangelog-pr-6813.yml deleted file mode 100644 index fbc4da4485ef..000000000000 --- a/html/changelogs/AutoChangelog-pr-6813.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CMOisLing" -delete-after: true -changes: - - bugfix: "Viruses with undead_adaptation should function more consistently" diff --git a/html/changelogs/AutoChangelog-pr-6822.yml b/html/changelogs/AutoChangelog-pr-6822.yml deleted file mode 100644 index 061c64ba996c..000000000000 --- a/html/changelogs/AutoChangelog-pr-6822.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Denton" -delete-after: true -changes: - - bugfix: "Chameleon projectors can no longer scan invisible items, like the stealth box or mime spells." diff --git a/html/changelogs/AutoChangelog-pr-6823.yml b/html/changelogs/AutoChangelog-pr-6823.yml deleted file mode 100644 index ec3a718e207a..000000000000 --- a/html/changelogs/AutoChangelog-pr-6823.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - tweak: "Devour will spawns the dark bead instantly" diff --git a/html/changelogs/AutoChangelog-pr-6824.yml b/html/changelogs/AutoChangelog-pr-6824.yml deleted file mode 100644 index 0dd13c0c728a..000000000000 --- a/html/changelogs/AutoChangelog-pr-6824.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Mr-Space" -delete-after: true -changes: - - rscdel: "You can no longer get a bag of holding from presents." diff --git a/html/changelogs/AutoChangelog-pr-6825.yml b/html/changelogs/AutoChangelog-pr-6825.yml deleted file mode 100644 index ca27b50ba10b..000000000000 --- a/html/changelogs/AutoChangelog-pr-6825.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - tweak: "Yogbox atmos mix pipe has been moved left." diff --git a/html/changelogs/AutoChangelog-pr-6826.yml b/html/changelogs/AutoChangelog-pr-6826.yml deleted file mode 100644 index d34d94a8c439..000000000000 --- a/html/changelogs/AutoChangelog-pr-6826.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - rscdel: "Stimball gone" diff --git a/html/changelogs/AutoChangelog-pr-6829.yml b/html/changelogs/AutoChangelog-pr-6829.yml deleted file mode 100644 index 40987099ceea..000000000000 --- a/html/changelogs/AutoChangelog-pr-6829.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "supermatter has a power-ceiling of 1 million" diff --git a/html/changelogs/AutoChangelog-pr-6830.yml b/html/changelogs/AutoChangelog-pr-6830.yml deleted file mode 100644 index 65e0a72d8f21..000000000000 --- a/html/changelogs/AutoChangelog-pr-6830.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "ynot01" -delete-after: true -changes: - - bugfix: "Holyparasite ghost poll now correctly says holyparasite instead of holoparasite" - - bugfix: "Holyparasite sprite now shows correctly" - - tweak: "Holyparasite cards are now small and fit in pockets for proper anti-magic use" diff --git a/html/changelogs/AutoChangelog-pr-6831.yml b/html/changelogs/AutoChangelog-pr-6831.yml deleted file mode 100644 index ce9bd5ba7ca8..000000000000 --- a/html/changelogs/AutoChangelog-pr-6831.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - rscadd: "Adds a new ability, crawling shadows, to darkspawn that can be used as a movement and offensive ability" diff --git a/html/changelogs/AutoChangelog-pr-6832.yml b/html/changelogs/AutoChangelog-pr-6832.yml deleted file mode 100644 index 950d61699916..000000000000 --- a/html/changelogs/AutoChangelog-pr-6832.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "Halloween now lasts a week!" diff --git a/html/changelogs/AutoChangelog-pr-6835.yml b/html/changelogs/AutoChangelog-pr-6835.yml deleted file mode 100644 index bdea24bb20ca..000000000000 --- a/html/changelogs/AutoChangelog-pr-6835.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - rscadd: "Adds NanoGene Refills to Supply Request Console" diff --git a/html/changelogs/AutoChangelog-pr-6836.yml b/html/changelogs/AutoChangelog-pr-6836.yml deleted file mode 100644 index 589d658705e6..000000000000 --- a/html/changelogs/AutoChangelog-pr-6836.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "Divulge message says the name instead of DARKSPAWN_NAME" diff --git a/html/changelogs/AutoChangelog-pr-6839.yml b/html/changelogs/AutoChangelog-pr-6839.yml deleted file mode 100644 index 0b9cbf1d07fc..000000000000 --- a/html/changelogs/AutoChangelog-pr-6839.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - bugfix: "fixed ctags on Sing/Tesla Map" diff --git a/html/changelogs/AutoChangelog-pr-6842.yml b/html/changelogs/AutoChangelog-pr-6842.yml deleted file mode 100644 index 5a6df7bed584..000000000000 --- a/html/changelogs/AutoChangelog-pr-6842.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "boodaliboo" -delete-after: true -changes: - - rscadd: "Adds a new autosurgeon for the unused medical beam gun to the traitor uplink for cmo and medical doctors" diff --git a/html/changelogs/AutoChangelog-pr-6847.yml b/html/changelogs/AutoChangelog-pr-6847.yml deleted file mode 100644 index f7a87e5db5ec..000000000000 --- a/html/changelogs/AutoChangelog-pr-6847.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "Uranium/Iron mixes have been nerfed, so 200u is now the limit" diff --git a/html/changelogs/AutoChangelog-pr-6848.yml b/html/changelogs/AutoChangelog-pr-6848.yml deleted file mode 100644 index 655cd340c815..000000000000 --- a/html/changelogs/AutoChangelog-pr-6848.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ynot01" -delete-after: true -changes: - - rscadd: "Added a hotline to the Syndicate" diff --git a/html/changelogs/AutoChangelog-pr-6849.yml b/html/changelogs/AutoChangelog-pr-6849.yml deleted file mode 100644 index 5a5266a990e9..000000000000 --- a/html/changelogs/AutoChangelog-pr-6849.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "Fixes numerous issues across all the main maps." diff --git a/html/changelogs/AutoChangelog-pr-6854.yml b/html/changelogs/AutoChangelog-pr-6854.yml deleted file mode 100644 index e096ad12ef3d..000000000000 --- a/html/changelogs/AutoChangelog-pr-6854.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " GuppyLaxx" -delete-after: true -changes: - - rscadd: "IC issue button tells the person which admin did it" diff --git a/html/changelogs/AutoChangelog-pr-6856.yml b/html/changelogs/AutoChangelog-pr-6856.yml deleted file mode 100644 index f72b8ee6f857..000000000000 --- a/html/changelogs/AutoChangelog-pr-6856.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ynot01" -delete-after: true -changes: - - tweak: "Cryptographic Sequencer now costs 6TC once more" diff --git a/html/changelogs/AutoChangelog-pr-6857.yml b/html/changelogs/AutoChangelog-pr-6857.yml deleted file mode 100644 index 4399a9ff3a4c..000000000000 --- a/html/changelogs/AutoChangelog-pr-6857.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ynot01" -delete-after: true -changes: - - bugfix: "Removed outdated changeling tip" diff --git a/html/changelogs/AutoChangelog-pr-6859.yml b/html/changelogs/AutoChangelog-pr-6859.yml deleted file mode 100644 index a891e4362fbd..000000000000 --- a/html/changelogs/AutoChangelog-pr-6859.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "aiming lasers no longer trigger reactive armors" - - tweak: "attacks that do not directly cause damage no longer trigger reactive armors" diff --git a/html/changelogs/AutoChangelog-pr-6860.yml b/html/changelogs/AutoChangelog-pr-6860.yml deleted file mode 100644 index de53f444e6e0..000000000000 --- a/html/changelogs/AutoChangelog-pr-6860.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "Doing a tool step twice on a bot assembly no longer makes it unsable" diff --git a/html/changelogs/AutoChangelog-pr-6861.yml b/html/changelogs/AutoChangelog-pr-6861.yml deleted file mode 100644 index a478ba0a744f..000000000000 --- a/html/changelogs/AutoChangelog-pr-6861.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "changling regenerate will properly restore vision now" diff --git a/html/changelogs/AutoChangelog-pr-6862.yml b/html/changelogs/AutoChangelog-pr-6862.yml deleted file mode 100644 index 57e6f44f9188..000000000000 --- a/html/changelogs/AutoChangelog-pr-6862.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "boodaliboo" -delete-after: true -changes: - - rscadd: "added a few new items to the syndicate uplink so we have some cool items that different races can experiment with" - - wip: "This is work in progress" diff --git a/html/changelogs/AutoChangelog-pr-6863.yml b/html/changelogs/AutoChangelog-pr-6863.yml deleted file mode 100644 index 884e942f7f54..000000000000 --- a/html/changelogs/AutoChangelog-pr-6863.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "Stamina damage type objects no longer damages stuff when thrown" diff --git a/html/changelogs/AutoChangelog-pr-6864.yml b/html/changelogs/AutoChangelog-pr-6864.yml deleted file mode 100644 index eb0917a7d9ca..000000000000 --- a/html/changelogs/AutoChangelog-pr-6864.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - bugfix: "hypnosis now properly transfers the hypnosis phrase when cloning" diff --git a/html/changelogs/AutoChangelog-pr-6865.yml b/html/changelogs/AutoChangelog-pr-6865.yml deleted file mode 100644 index 550a718eee0d..000000000000 --- a/html/changelogs/AutoChangelog-pr-6865.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ynot01" -delete-after: true -changes: - - tweak: "Security module cyborgs now have an auto-charging disabler instead of one that draws from their cell" diff --git a/html/changelogs/AutoChangelog-pr-6866.yml b/html/changelogs/AutoChangelog-pr-6866.yml deleted file mode 100644 index 975774d1d812..000000000000 --- a/html/changelogs/AutoChangelog-pr-6866.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " MoreRobustThanYou" -delete-after: true -changes: - - bugfix: "several href exploits have been fixed" diff --git a/html/changelogs/AutoChangelog-pr-6867.yml b/html/changelogs/AutoChangelog-pr-6867.yml deleted file mode 100644 index 7f3ea186d5a5..000000000000 --- a/html/changelogs/AutoChangelog-pr-6867.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Altoids1" -delete-after: true -changes: - - rscadd: "The Crew Monitor map is back, and now actually shows you where fully-tracked crew are on the station!" - - spellcheck: "Fixed up the Crew Monitor's pop-up window title." diff --git a/html/changelogs/AutoChangelog-pr-6868.yml b/html/changelogs/AutoChangelog-pr-6868.yml deleted file mode 100644 index 82570969c76e..000000000000 --- a/html/changelogs/AutoChangelog-pr-6868.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "More map changes no one will notice." diff --git a/html/changelogs/AutoChangelog-pr-6875.yml b/html/changelogs/AutoChangelog-pr-6875.yml deleted file mode 100644 index 35242aad4f7b..000000000000 --- a/html/changelogs/AutoChangelog-pr-6875.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Hopek" -delete-after: true -changes: - - rscadd: "Added BurnMix.. The ghetto healing drug with risks!" diff --git a/html/changelogs/AutoChangelog-pr-6876.yml b/html/changelogs/AutoChangelog-pr-6876.yml deleted file mode 100644 index 7d1299abbb13..000000000000 --- a/html/changelogs/AutoChangelog-pr-6876.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Hopek" -delete-after: true -changes: - - rscadd: "Added the Sheltered starting quirk" diff --git a/html/changelogs/AutoChangelog-pr-6877.yml b/html/changelogs/AutoChangelog-pr-6877.yml deleted file mode 100644 index 24e413ab8cda..000000000000 --- a/html/changelogs/AutoChangelog-pr-6877.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "the admin who marked your ticket as something is now shown, regardless of what it was marked as." diff --git a/html/changelogs/AutoChangelog-pr-6878.yml b/html/changelogs/AutoChangelog-pr-6878.yml deleted file mode 100644 index 042bc7ce9023..000000000000 --- a/html/changelogs/AutoChangelog-pr-6878.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - rscdel: "sandbox is gone" diff --git a/html/changelogs/AutoChangelog-pr-6879.yml b/html/changelogs/AutoChangelog-pr-6879.yml deleted file mode 100644 index f72e578ba620..000000000000 --- a/html/changelogs/AutoChangelog-pr-6879.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - rscdel: "monkey gamemode gone" diff --git a/html/changelogs/AutoChangelog-pr-6882.yml b/html/changelogs/AutoChangelog-pr-6882.yml deleted file mode 100644 index 965d67887df7..000000000000 --- a/html/changelogs/AutoChangelog-pr-6882.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - rscadd: "Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, YogsDelta, Omega." diff --git a/html/changelogs/AutoChangelog-pr-6884.yml b/html/changelogs/AutoChangelog-pr-6884.yml deleted file mode 100644 index 8cfa660fe7c6..000000000000 --- a/html/changelogs/AutoChangelog-pr-6884.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MayhemSailor" -delete-after: true -changes: - - bugfix: "Ports TG bugfix for Ticket Machine" diff --git a/html/changelogs/AutoChangelog-pr-6888.yml b/html/changelogs/AutoChangelog-pr-6888.yml deleted file mode 100644 index dde4f0ca6893..000000000000 --- a/html/changelogs/AutoChangelog-pr-6888.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "Meta permabrig hallway has been rearranged to make finding the escape pod easier." diff --git a/html/changelogs/AutoChangelog-pr-6889.yml b/html/changelogs/AutoChangelog-pr-6889.yml deleted file mode 100644 index b9998d9dcd8f..000000000000 --- a/html/changelogs/AutoChangelog-pr-6889.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - rscadd: "DRAGnet now has its teleport destination set manually" diff --git a/html/changelogs/AutoChangelog-pr-6891.yml b/html/changelogs/AutoChangelog-pr-6891.yml deleted file mode 100644 index ceeb35b4f3bb..000000000000 --- a/html/changelogs/AutoChangelog-pr-6891.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "Integration cogs correctly display how much power will be siphoned from APCs." diff --git a/html/changelogs/AutoChangelog-pr-6892.yml b/html/changelogs/AutoChangelog-pr-6892.yml deleted file mode 100644 index b1c7cf742aed..000000000000 --- a/html/changelogs/AutoChangelog-pr-6892.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " Nemvar, Carlarc, and Bobbahbrown" -delete-after: true -changes: - - tweak: "reflector vest covers arms, reflect chance from 40 to 50" - - imageadd: "reflector vest has ARM BANDS" diff --git a/html/changelogs/AutoChangelog-pr-6893.yml b/html/changelogs/AutoChangelog-pr-6893.yml deleted file mode 100644 index 39da655522a8..000000000000 --- a/html/changelogs/AutoChangelog-pr-6893.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " genessee596" -delete-after: true -changes: - - rscadd: "Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or 2500 credits for a 1-pack." diff --git a/html/changelogs/AutoChangelog-pr-6896.yml b/html/changelogs/AutoChangelog-pr-6896.yml deleted file mode 100644 index d989d6bf7e7b..000000000000 --- a/html/changelogs/AutoChangelog-pr-6896.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Sir-Lagsalot" -delete-after: true -changes: - - tweak: "Makes black gloves on-body sprite slightly lighter" diff --git a/html/changelogs/AutoChangelog-pr-6897.yml b/html/changelogs/AutoChangelog-pr-6897.yml deleted file mode 100644 index e8385d26b4b9..000000000000 --- a/html/changelogs/AutoChangelog-pr-6897.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "Added more equipment to select equipment for plasmamen." diff --git a/html/changelogs/AutoChangelog-pr-6899.yml b/html/changelogs/AutoChangelog-pr-6899.yml deleted file mode 100644 index ee42c48ab740..000000000000 --- a/html/changelogs/AutoChangelog-pr-6899.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - bugfix: "Bartender has his weapon permit again." diff --git a/html/changelogs/AutoChangelog-pr-6901.yml b/html/changelogs/AutoChangelog-pr-6901.yml deleted file mode 100644 index 27dc6e1fcba9..000000000000 --- a/html/changelogs/AutoChangelog-pr-6901.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " theos" -delete-after: true -changes: - - bugfix: "dabbing while restrained no longer causes brain damage" diff --git a/html/changelogs/AutoChangelog-pr-6902.yml b/html/changelogs/AutoChangelog-pr-6902.yml deleted file mode 100644 index 231c22c9e669..000000000000 --- a/html/changelogs/AutoChangelog-pr-6902.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "Swarmer flavor text has been changed to reflect the server rules." diff --git a/html/changelogs/AutoChangelog-pr-6912.yml b/html/changelogs/AutoChangelog-pr-6912.yml deleted file mode 100644 index eeeb4a056741..000000000000 --- a/html/changelogs/AutoChangelog-pr-6912.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "traitor angel potion is now an angel potion and not just a bottle that looks like a potion" diff --git a/html/changelogs/AutoChangelog-pr-6915.yml b/html/changelogs/AutoChangelog-pr-6915.yml deleted file mode 100644 index f9dff589fd03..000000000000 --- a/html/changelogs/AutoChangelog-pr-6915.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscdel: "Rolling pins are gone from the contraband section of the dinnerware vendor." diff --git a/html/changelogs/AutoChangelog-pr-6916.yml b/html/changelogs/AutoChangelog-pr-6916.yml deleted file mode 100644 index 69ebd2652208..000000000000 --- a/html/changelogs/AutoChangelog-pr-6916.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - bugfix: "plasmaman darkspawn no longer fucking die while hatching" - - bugfix: "umbral tendrils and dark beads can no longer be dropped" - - tweak: "darkspawn have nodismember" - - tweak: "darkspawn can now use devour will on veils for a small psi boost and to add their lucidity without needing to deconvert them or something stupid. Using devour will on a veil will not add lucidity for upgrades." diff --git a/html/changelogs/AutoChangelog-pr-6921.yml b/html/changelogs/AutoChangelog-pr-6921.yml deleted file mode 100644 index 00abad86fb51..000000000000 --- a/html/changelogs/AutoChangelog-pr-6921.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "GenericDM" -delete-after: true -changes: - - bugfix: "looc no longer changes based on your deadchat name preference" diff --git a/html/changelogs/AutoChangelog-pr-6923.yml b/html/changelogs/AutoChangelog-pr-6923.yml deleted file mode 100644 index 7406565fac32..000000000000 --- a/html/changelogs/AutoChangelog-pr-6923.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trustback" -delete-after: true -changes: - - rscdel: " Pheromone receptors are now out of reach for xenolings." diff --git a/html/changelogs/AutoChangelog-pr-6924.yml b/html/changelogs/AutoChangelog-pr-6924.yml deleted file mode 100644 index 7e66fd6829a3..000000000000 --- a/html/changelogs/AutoChangelog-pr-6924.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "The on fire alert message tells you to click on it." diff --git a/html/changelogs/AutoChangelog-pr-6925.yml b/html/changelogs/AutoChangelog-pr-6925.yml deleted file mode 100644 index a7451781de2c..000000000000 --- a/html/changelogs/AutoChangelog-pr-6925.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " Identification" -delete-after: true -changes: - - rscadd: "Adds a new clothing item to the autodrobe, the lamp-dress." - - imageadd: "Lamp-dress, light off and light on version." diff --git a/html/changelogs/AutoChangelog-pr-6931.yml b/html/changelogs/AutoChangelog-pr-6931.yml deleted file mode 100644 index 7d8a4bbb79a3..000000000000 --- a/html/changelogs/AutoChangelog-pr-6931.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CMOisLing" -delete-after: true -changes: - - tweak: "Cybernetic organs have been improved" diff --git a/html/changelogs/AutoChangelog-pr-6938.yml b/html/changelogs/AutoChangelog-pr-6938.yml deleted file mode 100644 index d91e0f3f983a..000000000000 --- a/html/changelogs/AutoChangelog-pr-6938.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Altoids1" -delete-after: true -changes: - - rscadd: "E G G P E O P L E H A V E B E E N A D D E D" diff --git a/html/changelogs/AutoChangelog-pr-6947.yml b/html/changelogs/AutoChangelog-pr-6947.yml deleted file mode 100644 index 8789ce28ac76..000000000000 --- a/html/changelogs/AutoChangelog-pr-6947.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Nickvr628" -delete-after: true -changes: - - rscadd: "Replaced security knockout gas canisters with a pepper spray smoke machine for better riot control." diff --git a/html/changelogs/AutoChangelog-pr-6950.yml b/html/changelogs/AutoChangelog-pr-6950.yml deleted file mode 100644 index 8b1603109c59..000000000000 --- a/html/changelogs/AutoChangelog-pr-6950.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Codeatmos" -delete-after: true -changes: - - rscadd: "Ports Race Sensor Nanites from /tg/" diff --git a/html/changelogs/AutoChangelog-pr-6953.yml b/html/changelogs/AutoChangelog-pr-6953.yml deleted file mode 100644 index 59979ddd9bc6..000000000000 --- a/html/changelogs/AutoChangelog-pr-6953.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " alexkar598" -delete-after: true -changes: - - tweak: "Ash walkers can no longer interact with machinery and consoles." diff --git a/html/changelogs/AutoChangelog-pr-6967.yml b/html/changelogs/AutoChangelog-pr-6967.yml deleted file mode 100644 index c21c28a31566..000000000000 --- a/html/changelogs/AutoChangelog-pr-6967.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "you now need an emag to buy dangerous shuttles" diff --git a/html/changelogs/AutoChangelog-pr-6972.yml b/html/changelogs/AutoChangelog-pr-6972.yml deleted file mode 100644 index ed11b4cce484..000000000000 --- a/html/changelogs/AutoChangelog-pr-6972.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "missatessatessy" -delete-after: true -changes: - - rscadd: "Adds sheep that you can shave or milk." - - imageadd: "sheep and wool icons" diff --git a/html/changelogs/AutoChangelog-pr-6982.yml b/html/changelogs/AutoChangelog-pr-6982.yml deleted file mode 100644 index bc7cc45d78a2..000000000000 --- a/html/changelogs/AutoChangelog-pr-6982.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "You will no longer be drafted into an antag position that you don't want to be" - - tweak: "The game will now run extended if it cannot run any other modes" diff --git a/html/changelogs/AutoChangelog-pr-6984.yml b/html/changelogs/AutoChangelog-pr-6984.yml deleted file mode 100644 index ccdd459b0210..000000000000 --- a/html/changelogs/AutoChangelog-pr-6984.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "Chaos and meat donuts have sprites again." diff --git a/html/changelogs/AutoChangelog-pr-6992.yml b/html/changelogs/AutoChangelog-pr-6992.yml deleted file mode 100644 index 9c57e1cc0efd..000000000000 --- a/html/changelogs/AutoChangelog-pr-6992.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - rscadd: "DRAGnets have been added to the Yogbox armory." diff --git a/html/changelogs/AutoChangelog-pr-7001.yml b/html/changelogs/AutoChangelog-pr-7001.yml deleted file mode 100644 index 2a9803dfd633..000000000000 --- a/html/changelogs/AutoChangelog-pr-7001.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " monster860" -delete-after: true -changes: - - rscadd: "You can now use hotkeys while focused on browser windows" diff --git a/html/changelogs/AutoChangelog-pr-7002.yml b/html/changelogs/AutoChangelog-pr-7002.yml deleted file mode 100644 index 68398acedba2..000000000000 --- a/html/changelogs/AutoChangelog-pr-7002.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nichlas0010" -delete-after: true -changes: - - tweak: "You can now break out of cuffs while moving" diff --git a/html/changelogs/AutoChangelog-pr-7012.yml b/html/changelogs/AutoChangelog-pr-7012.yml deleted file mode 100644 index 3f3afd487c49..000000000000 --- a/html/changelogs/AutoChangelog-pr-7012.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - tweak: "xeno queens can smack the emergency shuttle console to clear the xeno hostile environment rather than waiting it out" diff --git a/html/changelogs/AutoChangelog-pr-7013.yml b/html/changelogs/AutoChangelog-pr-7013.yml deleted file mode 100644 index 895450d0c654..000000000000 --- a/html/changelogs/AutoChangelog-pr-7013.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Hopek" -delete-after: true -changes: - - rscadd: "Penlight can now be made in the Lathe" diff --git a/html/changelogs/AutoChangelog-pr-7016.yml b/html/changelogs/AutoChangelog-pr-7016.yml deleted file mode 100644 index 2ba816f10cac..000000000000 --- a/html/changelogs/AutoChangelog-pr-7016.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "boodaliboo" -delete-after: true -changes: - - rscadd: "Added a new genetics power" diff --git a/html/changelogs/AutoChangelog-pr-7019.yml b/html/changelogs/AutoChangelog-pr-7019.yml deleted file mode 100644 index 7febb37a2691..000000000000 --- a/html/changelogs/AutoChangelog-pr-7019.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - imageadd: "The airlock scanner is no longer invisible." diff --git a/html/changelogs/AutoChangelog-pr-7021.yml b/html/changelogs/AutoChangelog-pr-7021.yml deleted file mode 100644 index caaa0418522c..000000000000 --- a/html/changelogs/AutoChangelog-pr-7021.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - tweak: "The medical job selections are now blue, instead of purple." diff --git a/html/changelogs/AutoChangelog-pr-7026.yml b/html/changelogs/AutoChangelog-pr-7026.yml deleted file mode 100644 index bb475afeace4..000000000000 --- a/html/changelogs/AutoChangelog-pr-7026.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "missatessatessy" -delete-after: true -changes: - - rscadd: "Adds a lot of cheese and stuff" - - imageadd: "cheese icons" diff --git a/html/changelogs/AutoChangelog-pr-7028.yml b/html/changelogs/AutoChangelog-pr-7028.yml deleted file mode 100644 index 418e93259230..000000000000 --- a/html/changelogs/AutoChangelog-pr-7028.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Jandito" -delete-after: true -changes: - - imageadd: "updated throwing star icon" diff --git a/html/changelogs/AutoChangelog-pr-7029.yml b/html/changelogs/AutoChangelog-pr-7029.yml deleted file mode 100644 index 5de3e28bf330..000000000000 --- a/html/changelogs/AutoChangelog-pr-7029.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ktlwjec" -delete-after: true -changes: - - bugfix: "Signal technicians have been granted access to their workplace on Omega." diff --git a/html/changelogs/AutoChangelog-pr-7043.yml b/html/changelogs/AutoChangelog-pr-7043.yml deleted file mode 100644 index 23e3baa6b330..000000000000 --- a/html/changelogs/AutoChangelog-pr-7043.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SomeguyManperson" -delete-after: true -changes: - - tweak: "darkspawn prefix is now .k" diff --git a/html/changelogs/AutoChangelog-pr-7047.yml b/html/changelogs/AutoChangelog-pr-7047.yml deleted file mode 100644 index 909033546d47..000000000000 --- a/html/changelogs/AutoChangelog-pr-7047.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheGamerdk" -delete-after: true -changes: - - bugfix: "Turns the chat back on" diff --git a/html/changelogs/AutoChangelog-pr-7048.yml b/html/changelogs/AutoChangelog-pr-7048.yml deleted file mode 100644 index 3153e1d7e306..000000000000 --- a/html/changelogs/AutoChangelog-pr-7048.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "missatessatessy" -delete-after: true -changes: - - tweak: "Mice eat cheese" diff --git a/html/changelogs/AutoChangelog-pr-7051.yml b/html/changelogs/AutoChangelog-pr-7051.yml new file mode 100644 index 000000000000..cd18f724c3cf --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7051.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "Added a bunch of christmas music to play at roundstart and end for christmas" diff --git a/html/changelogs/AutoChangelog-pr-7065.yml b/html/changelogs/AutoChangelog-pr-7065.yml new file mode 100644 index 000000000000..896380e175d4 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7065.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "Adds a america music working this time" diff --git a/html/changelogs/AutoChangelog-pr-7070.yml b/html/changelogs/AutoChangelog-pr-7070.yml new file mode 100644 index 000000000000..19089a670969 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7070.yml @@ -0,0 +1,4 @@ +author: " monster860, also asd for the quickwrite dll" +delete-after: true +changes: + - rscadd: "Everything that happens gets logged to a replay file" diff --git a/html/changelogs/AutoChangelog-pr-7111.yml b/html/changelogs/AutoChangelog-pr-7111.yml new file mode 100644 index 000000000000..f79e3765a4c0 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7111.yml @@ -0,0 +1,4 @@ +author: "AsV9" +delete-after: true +changes: + - rscadd: "The bridge in maintenance below xenobiology is now sometimes open to space." diff --git a/html/changelogs/AutoChangelog-pr-7120.yml b/html/changelogs/AutoChangelog-pr-7120.yml new file mode 100644 index 000000000000..e39bbd43ed5c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7120.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - tweak: "tweaked one of the possible necropolis items" diff --git a/html/changelogs/AutoChangelog-pr-6883.yml b/html/changelogs/AutoChangelog-pr-7132.yml similarity index 52% rename from html/changelogs/AutoChangelog-pr-6883.yml rename to html/changelogs/AutoChangelog-pr-7132.yml index a61c4b26ce39..51d51d8bcd35 100644 --- a/html/changelogs/AutoChangelog-pr-6883.yml +++ b/html/changelogs/AutoChangelog-pr-7132.yml @@ -1,4 +1,4 @@ author: "Ktlwjec" delete-after: true changes: - - tweak: "Mining base pipes are layered." + - tweak: "Piping on Omega is layered." diff --git a/html/changelogs/AutoChangelog-pr-7133.yml b/html/changelogs/AutoChangelog-pr-7133.yml new file mode 100644 index 000000000000..9bd832cd1a6c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7133.yml @@ -0,0 +1,4 @@ +author: " monster860" +delete-after: true +changes: + - rscadd: "Adds a map of the station to players' boxes" diff --git a/html/changelogs/AutoChangelog-pr-7134.yml b/html/changelogs/AutoChangelog-pr-7134.yml new file mode 100644 index 000000000000..81ee6f9a1987 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7134.yml @@ -0,0 +1,4 @@ +author: " Wjohnston sprites and Mey Ha Zah for some help getting those sprites into a sane form" +delete-after: true +changes: + - rscadd: "the flight potion now works with lizards" diff --git a/html/changelogs/AutoChangelog-pr-7136.yml b/html/changelogs/AutoChangelog-pr-7136.yml new file mode 100644 index 000000000000..197c3868f11d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7136.yml @@ -0,0 +1,4 @@ +author: "Firewolf34" +delete-after: true +changes: + - spellcheck: "adds missing periods to various files and fixes grammar issues" diff --git a/html/changelogs/AutoChangelog-pr-7141.yml b/html/changelogs/AutoChangelog-pr-7141.yml new file mode 100644 index 000000000000..bafc42113c6f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7141.yml @@ -0,0 +1,5 @@ +author: " monster860" +delete-after: true +changes: + - rscadd: "the experimentor now clicks for you." + - bugfix: "fixes the part component ratings thingy for experimentor to not be broken" diff --git a/html/changelogs/AutoChangelog-pr-7144.yml b/html/changelogs/AutoChangelog-pr-7144.yml new file mode 100644 index 000000000000..20851a799c52 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7144.yml @@ -0,0 +1,4 @@ +author: " Identification" +delete-after: true +changes: + - imageadd: "Adds an icon of ratvar to the AI holograms" diff --git a/html/changelogs/AutoChangelog-pr-7145.yml b/html/changelogs/AutoChangelog-pr-7145.yml new file mode 100644 index 000000000000..086d69fc1ce1 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7145.yml @@ -0,0 +1,4 @@ +author: " SerJanko for epic asteroid sprites and qustinnus" +delete-after: true +changes: + - imageadd: "parallax can now sometimes have asteroids or unidentified space-gas" diff --git a/html/changelogs/AutoChangelog-pr-7146.yml b/html/changelogs/AutoChangelog-pr-7146.yml new file mode 100644 index 000000000000..3b19fc9c6787 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7146.yml @@ -0,0 +1,4 @@ +author: " Niknakflak" +delete-after: true +changes: + - imageadd: "adds a gameboy face to the pai" diff --git a/html/changelogs/AutoChangelog-pr-7147.yml b/html/changelogs/AutoChangelog-pr-7147.yml new file mode 100644 index 000000000000..18a492bdcbe3 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7147.yml @@ -0,0 +1,4 @@ +author: " Nebulacrity and Meyhazah" +delete-after: true +changes: + - imageadd: "Improved all of Space Dragon's textures." diff --git a/html/changelogs/AutoChangelog-pr-7148.yml b/html/changelogs/AutoChangelog-pr-7148.yml new file mode 100644 index 000000000000..5956b71e2bc7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7148.yml @@ -0,0 +1,4 @@ +author: "Lostlarry" +delete-after: true +changes: + - bugfix: "fixes disabler cooler borg upgrade not having an effect" diff --git a/icons/effects/parallax.dmi b/icons/effects/parallax.dmi index 22f091ff11a7040258a691d0a9b97e3365e6cf51..82872924257ff954abf8fb8f7a11e0a8dd184e67 100755 GIT binary patch literal 542546 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�OBFU0x7CkBc; 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

IHKFXoG4PWMw@A$#N>Wt^?iYqfAIq$ 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 z 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.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%0A{FFylch(A;=S@40)?sosIx-U41!|c1fRMhh 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

nb{Sg7|(lvhB|u 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�mbJlIh`n-I%(0o|D&@7}phF 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

l-=TX?&y2x^k+I zSM1j}8_aqSLds6d=dM$Ig3CgWkS%|8+dAG_96O#>FCg@Ya8cg^#EFTW;g(}Y_oEAJ zQtJo0+^CFi{c&O87GbS~qiiWsDJ zX>j);5$x3%wA7$gd7-Xk?9ezHDKxnFIIINcRVtmTzPH9)@S$$}Q*2UXHfW=mps*-! z>hh4p;50ky$$f_an!(~vzaY!Jd0U>^6dn7%6{Kr@14K=aw>kZU`QB%U<8=R1XlLpy zV=xQ(EiL5vtvXDX;DVXm>LiPH7#XH$t)V9rAh~Z1y1ofgNw`5j7rzMQUSLt)(;y+{ zdqhS|{O>II8pAtX5)|`)9ZI`yjkYxg(xD8b=3x%598HH?>20EuQCk(|FrPeO;~_T5 zl0)h9W728?e=e*N@xFR9F9139oXNMN=X;Orb2El@y1Rg}oepuoycgF{h8 zBr1ZokigWIw2>j0ESdzHrH@Vyyx4>J0S|4+@MD*r5RO{?+=VD{pW-XLQyHJMuq3_r z@7pQEhAZv(I%n1Z7S!3Ci%#sd>NM3rO5Rc}?+HVAy9tLe0jMG4l+w*9>u6$LuQRkZp7yVshnD z`h5qkQDdPOW?+Szv?Hkf71F!Fr`++ap*%D0P|r3r|G-K#3w#86bRSU?1K9C%SvA2divjq4JW8zH41w=M)KiMll$4!=NOrBKwZ&k7?f2&D) zrL6i>13=N+W{d$V3`{Xx0~`Z?>Df7#xA>e?gehG`yXUgH?Uh-kwImxp&{ zd{1K<r{v%xadHP4Al`)VDF$`aWFi`-x#{!-1WBx zvX819o*OLglY}qH3b&4Kb@ct#v11n=*6WJ>u;6!1y5h-VpKvF|(ZS?F&qYY2gV9vS z%ZDT5wO%Ev=>Tic_i_@j>-Nxi3q43)E!-N>H&C9z>zWV{f&p0MNwF!t(@yeL&YZE< zu_xM%?|c6FmB|h~tR+&^0q&~#O~F(h6^8I_Ok-=|`9UIanCY!JDP;vdi@D$np)lQz zE9@}HuNzhBYz<-!E}a^h$gOSDe(xH%ASaXP(0vD%zPXUQxD5m`C#7D_0S5X8n1MSP zU@whe?)f8Mj>;kNEiEsguz_jDC2tF@N-ENU7A9QGA_D6??-Tes199 z_sVg6F1O4*`OHwemEQucO$7|lUOp3fDUf8I?7Q~vulgweO)f++<|El+tUimH;)vAi zs_pK&;$dS<{ROVzSn}7;%QWvpa)*;UlR+y!58iNPiM(=rO!+R=8dXV|;nJev-KXh# ztPYcwo+452Tz8!(5C32%%Io63Csft&xoJ)rzGjXlnxQn*X|G+xGExH&;!fvjy z5fjTaV8w{Yu<4-_fo)mk&4pX#3|DuFr$_DF3M%T&uq~Zr1~Zi@MD;p zJL(>Y2=U>I;{R^LmHI~QLHlY$I`B*$G^!q=O9yCh;AvI?z%9P+QFJsFf>nQ_E4C4~ zcIc_L;^-|i!|xSXM=rSuSmC0jAS9=Ft`-5A15lGB>MzoRlizB$0g?jq-Bo$E=w+9k z#&a_+{K!=E-&-%Rnf(GVfDbsxZZFwcZE#MiTYShp5W1v}_SNql8ewU7LBR(|k?kV) zoA#ol=}FfP!a-MV5HBOD!H3z;`VuGRkzn21`#dEOnG$1-e0jOH05?Af)`BER%PYv; zp(iBwS+zyvYoBIm(uwX@Lrlt5r+RRyl@a*gzYw_@36F?`5wpQ+C?jjkN06-!jnG_QY3|I(%BWLhHYyd#D{pIDgzQnFZz#}Lici>Fxz|I19vm^@YG+#5aT|%{ z?ryodnOi1`wd(hr+#SSAA}>R4HU27i~3Gy5knzYl&Se<9FY-})3C)Kf`%59jfo1C_ZaverZj^{{a0W&7YX|p>YYp4~6 z3Bq{7=bm`b;x}KiIj#DX@uup(-(CD_KK<>Fi?7yVV~kQLgH!nUSt=JH%~!zg%j4~+ zEwjP^8&1|ycO-$xY4>%(lf|o6hBH3zSsgYy56BOTx>$LB>Pn@$=2T{=%y`LoF(&*u z@?`HyNmp}yPp7G9adGe37tm&N{x0txi~^LmhdB#ZqBIdP_bM~-M0fo!k#&?Ik=1Bw zsw0Cj7(a^4z7w@au=;Nqf>gyN8l&$m9vee+!Pg z0>mUG+x_d#Z?4Z!zN1#%6qj~7jJcdVL9HlDmSo2DiX+ZJv3mECY}Y%7Lx)U-%H|r- z<&1jbKG2IaX6kKPx(WkH+Y#(Bj;B)Ws&PNXb*%pSc1w%kpl zVk#M*auv(>+EePBC!CL;U$+u!nT~+8 z$suC%cJT~!93cajLH6O}9A|yfO*MS9g+m|sgj19?wQOGQ7QIBo+$;4w8r?h|1qgpu zIjD?WFqiVd2njiw%hY-`91eoqGjReLeEJ&!$dX9rPoYw$+H;<@>X{v(5^%M44XErxf|KIJn|yxHpiIN-P{bN@~Q4K5WnBp!opME&3wv5waqGcn~&}(H-a0ipwqRlXZO{s8nipD^kRK_xIrO6ovwiZ@4jN;M;k#D9XYe{P6pB0eF6!=7FOceuo zoZUacPXsSXzS4N<%o*BPQ7o+h@ZybRB^RDqGcEb+)X0W8@+~Rhr_kdHwc3uOmW!{y=kC{yr$m<3Zj2K*4 zruW__RFJ_#R`HT@Mk;qpOv}h0aOs{%xEl2w)Em0Ic$mN~XjuNfat1iZ>`;S}Bex=O zSZbVDWjVWK-3oeL^z+_uI@dB5&UbJ+zUrWvNrmB$a|sK6LnJEG3*4hWJ6OAJc!30B%z42?Gd&Z%>= z|8_STS_8~B7;j1$NDS#`pwKi%z3=lO299Z=l<|Sd*&?|L>NaaER8Kw?iT??C7$p#Q z8|qF)OT|RVL*@U*Az$+rfT<1`@M_>q&z;*Sl)AgYKLTwp=wv7>KFG^!{AT50O(~y; zb+|$WI(ZUVUH)x(PW`3DtBR9N9T$iocX%){Zf}LXd963o-B%PDGyylEBmOK;W{P{m zr0p88AGgk88fb)9DZtZ;(pB8*LsgZQJz5EY9+bv^i{dh&B!1C$xTHw zSH*zH($@377Ck=w%UNB^I>6xbO@;MVEjaJ=7QXW0G z>uqn(g4F?MYmCi3^?G2>oInB4{7CV&5D{7UG&z4qR@=oilTjkxD3#7&pZm z!h=_L0~0pKEPWln%Ew7TD6>1MGM}bo>^`34kV~ABllhc3KYjmC$ruHiM_a0Oc|N22 zm5{R-r%VP@k?=*!Y+X_Czl%*bUmN#al=(1ozPc;iu5LsU&%NWG7t1#_V~Hqf^9U9v zX`!!=1Dfdr-Noh=FLu>8}+r@TU z$VtyM%umDmt1)p&0e5d_W6P0^4RIT}kBRavLe1tU*Li=*8oN0%KlAUz0W$eDXPx@s zNLjto@eeb9zlp~B--sMnhYKCn?5>;|gh?A#Zt#PxTAp z%Dy`K-sWE;BmEiX6s%N%*SfoY=NM?PCvZ&n;A63lvgwlo2$Ce#zv&xZM5IX--skg` z{KXUO!$ac_=TClwrTz)AS`E`CzFk%pmFllY{P5tpN=~RBl>;`g2D~7scso^xrLn&luSyq$(CH8>3G{=sVWL_4VjTKxk zL8{$#xvmKd;vPQuG2c}1H@Nbk)r8pn%j$Zf_7ZjTvZSAM`5)K=Q1_n8;2`-1TV^A< zlhu;T-t*6a|G0;K4Gr|0^C`zKUFMX&sLd{Mgk>2ymh|*Fw|^5D4lK!Y%-3#zsuxUx z_#WTA078<;>s#rNQFl@{#Ih8sZy|-IzV_*tmb*$)AJywWP-07dm~%p{hMSS*!d_Oa z|A4q=wD^vdk1HiL|KqT>*uZw8{J4dodNumlz%XcrrrbYPF#b=j%*_GweLO#x%+mm) z-T1MB`eFIsnKGPpCOQdyd(5djW>X95AH((-5$z#1l+}n})nn@tUin2wnDdpRy75^D zC(*EDG;<)a0{_w_8#!^G2!k~CpPs6tvbm_oH0xQpAY1hqiA?dJSbNQ$;LH^=ON(wN zw|`c_&-u6}db~4%nF{fZapeO~{a+Y=ZBY(Ak;E{ED<3DEQzo|6^B%S`sBY`Uoc8wv z@LnEVtefeHz5=Lfb$|YNO1o=$V8wy>*%b~OK@J#fX=+YROe3E*3H(HU>sx&O5DF)IfcL#S4@|b$!y2Io9EprwBRx6WJ#mZ0Ltk!NA&n z$A3JEhx%=mwFcgX=r4%TCiVrSReZygPHA0oM3CED?-OQ9@_#uk4?HG^uhCw8Pz0jX z7J|Zv(uBGkgiUTB(YW+^iS*sE4y*QYUcKhV00e z0|)hzUvwipib4o@w2(9-k#~A~a=+KnSK=l0%bzYZ-Lt5? zh-X4xxE|e(j?^m0z%7E)PlIr&Njsny+h(J$m|c6D2zZ-!vtFQp8fUWL?>E3)FzWfh z)=`~U;eaQ-%C$QiiP)6Efo*BfYQe+sYubtPnvwKN$hA34c%J%bseGL6eb|#JC4qw} z-h$ufOd$8p5Ic+IFm|MW4{yQB(}Wp`RQJyQhTRB@y^WH2rHMca;h?xoi6TVAbx;mq zhk20hoyF!*Uof2LIit_d27X8vxzdtv(KCm2#z4Yxg(ut2^kK|xrTNdgZ=;_uJoC|* zQUn?=pF%)#rUdKBY-)x0`|aAva_rl@XkHWZbYbML zR6}HL$##)Cx%c$Y!)$Id-huapeeC~;Ya!z`eXHM5OcVbG%z6ZbbksCc%=?3Fc-7{I zO$GHTID1wSjg!PJqwJ}C16hqKpq;r|;P^siMs-ohGZSw-f5}Q9E2|^iqJcs1!dng5GF!Ql5$xHoPmNolqmt z<8qoinJ`toI<9l?)IXh}9`n&AdSFXs3Uw5!uUcz8yf6ovI22ft*awGsG!q~40%VUO zA9>zXb6%@q-dZ5nLH#Vry7X+DMaSCF)#GS6aotG)BX|nvz>=-KENALf-32Xr_!jYe#yH9c;19JnC2>wwy<^~sjoVJ&;s`R zRYEpunR2|vnNx1E_%G-t1Y_FC+gwv^$<0VKD8Q6%aOw>3F%PZ~@C57TL1mz&cvx7d zSt5Jv{GqKv^=-@^d+e;qkHJx5uwI>QMgB^QY+A7)3=oRRN8GDNzKf8+P#!PHJ*oAe z4S-bVR~ugZ*_)IkdQ->t3LhRfqr_$%^GV8|@L_W|wG_cp88^FdJv+*8=EKc{WNIWr z0e-EiZ5lxtL?feY@)Q8;z*3w%DQiqt{%nm&u#1EQFrUe&y8P%ybE?^GK!2CafMaVu zolL<4C6^iTuMu5(0z$< zr91$s0Oh92_oP;`HVM zk!|uui4QoL&tdJSxk$C+XnvX zZy^V29}o1RjkF~_7Q_VwFY|ZDNLf)z6J6vhzn>G}jVe^CXLbTl2cZ?G+R&Dcx*vK@ zmPu0d63`ke#?N$;e4${cd0)Y@rsB(o+FAD+CV7_~#$OzY-{NU0dCX3Qr!J7vWjA`N z!8Ee(7QmRC=dx>5V(|df>WKH78R6*d-}XnQTX}_ZmOeCz8tV^uq9Rf6V4C*hX0DAl9DOuXQ zzm~qfq|uAqC6|@6e;(DX>RRPq&7aA|?fIjWC7M-?vz{UhV5x7lyDBdnZ1L6cmZZDL z>wjSTqUHD5hKgz5`vt@ZR{qwzRvI^F+;X5;Oq})4Z^;V!7>4s=d&1=9vC*J(yv#HZ zJE5BQOe^(JZ@I%LQSEpst=m8s+gL8O0ogf8Bd~|7-1g(%vk5!b8nQTpU`um{J~C2- zwSZ7l#>2#?U7b70xhdx_XHfNZcPR3BXo3w=dobOjws;uw0eZ7#lu?))Y@cz@8hlL8 zB$k|SM{e?d|Ln05NQ34Jc`GGdAZ1>?&LILs!3YsEHL`@A5Yg9&NP*u&W|066n&_O z6Re+*l6>3C%vgfS?kNn+7GC_p}jO-fLbSFg*V8XOnan*Nt8AqLh(Yq<~zO}5I{ zk6Vy1XHi@-a`r#~>@-#^imd~|k#3B$ItjxOYA|QY=sT!I2|X!iTSR;1#b<`%I`SXX zlF~d&1X@WG7RKko

ceR+nle6>hN3km=6i0tB5zWKd!$&oG1b0Zhz#pQi+VWi4?Hu=)u1SE z%RfKLnpKe88Y-(qtH;NcdH%9Cay?d<{P)b=vPIo8yoI0mCKRXf5WN-N%y^`&D z=W;rjwJsJ~u~VkVbo9rNY^kYyo>ZNmi=M0yS&gP?%?y%i!;3$A`}O4{Oa{VMnhAq; zmWf3(=#a3F3l6rV4VJc#<9P-ZCyv(AgKL)DbbW6HLuaYN)cqbbQ2fa@Rv-)MOkLil z4gIFeX-4F6~t$F1Y!^{)!iz4RxA4 znkDt{NipS0T2i?2ymaq880R{#E}(y_$lNkJHhRjuCANO~Gkl1akXSTma)eN1Cad-o z8a-PK{ts|Y{t;vs?%hq;HC-xKZ-Vx0tgx5Ll{HdZa>9ug^~bi2fBw z;mXX@OkhQbo<+a+8QIWd-IWSS;Dg>SXUX!!DI=LUtK^V$wa5#f(&@3h!Lfj=_RsS@ zBoLYbbrYUaR`JY+ff84Vhyps)Bb~z+F1Cz0J{d^rVIQug9Ja+8x>X4@FCR1=o&D#N z0n2m0>8M9XaM_QaUaD~N&qUQG03q@z)4A%JE++h>l}$G2ZE{y89qLht%$$3qjgJtW*fa+ zHGHS(Dss?@0!|BQK{Shxqobfl3HT-??jeQ4S~_+BqZL1{&VYODOIzGXR~TbuJXb*f z)Jy|?NsDZ%2s0LWVN>s8ZesuaPD6JY0uf4~ERHMw_P9l?)b1(H;?WCQ_VFXMQ?E9t zZeU`qCUqv$pyu^pHIGGksbU86RfTutppBV6B;XCekw1aJP$-sO2qDsVxK}M*`k#Z8 z*GyL_k+1q0XqdXcm!=wRblew_1{Jz02mUc+%l2I9EAt8%c}cLQ987{8@I-W_j%kP5 z=30~A;FG*;D*R|joOSH9KgkQf-XhO%*Fkuiv=9UV(?LH;e4Ahy0hH`FlIi1iiAwYy z`)IN=o^p1M$*adQwVy-CjjyNHwc3SV$pZfg4V5iZGZ0dEWS?0|&RwPB!^{R4e02Cr zofhvst`G(bG7lkkc~5V!uOZC^aI260FWwS=<8U4VyPxg;wE}oN#rz@syfz)gN!%s- z3EjrR3>-{sY&4H_6BFp41ZEUcgwafsin@FU%CA02czb4s%RcM?A(^k00f z{UprEvDWV{$p}FywERVyLXqopSbpLrMFF>%HleBm=0w}RyJH*?1-Jfp03Ve88b_ol zB<&DBa%YZ;XO8^=jt4{Z;5M*`BsP%cMk#oQ(QYFnAJ?&M06+Fe(6ot!KfWf!tpI#uP+0udC*2?Zg)~vJrq2*o&zeG#&V(M zk`1fx@@#&@yW9K}9XslAu5)zA0ofF)&(&N|9(zW`NINN}mgHOMEh@07Y- zhNiW`9;N@3C&u#Tzk1)(+mil7NFd1MF2Z}11hJEYD-nR^5X?_u?V1I$f72?k`5k8dgUCzxg4Rs~#+lY?_l~no$ z!FQpI6dR4u<*#Y}zNom~{dZ1i7cOk1D^C z{cgVVx>QY@zeq#VqjmkeW60Zd{dy|&JhvNq%mkRq5I=euNBI7v;d3;YBWqf7ajJR} zmPq~JiXdH|F7oC~_Pef~U*DC**~-w-WZsrzC?(O;hBlU9lYM@EfxqjFD@KyVEg9=u z%$bBdQ|=2E?0>3XS9m6`zRz#j`A^c>oDAxBa+RFp)bSP#o+~xLRXM--0oJB zOdx6SQmcZ+PXCR!OT#hm+`*j`E;x66!@n+&kLa_ zfs=@3Ym-gGTeFWgWQ>3DX&!`*2ez(&XNOFU+pkc|M~@F)5?6`WJeS6X2$Y8jg(m9^ zcg}0ux{`No@7|*oERjw$lyEy`A5h@VG;g7+ACBhp?{2oiIo;esOkz7vj{Q^b>%G5H zZ;WObD1yTruk!0smMRASC3juq8QGul^~G^FEu6j@>_{Kk!Cke7|GM5?@@~v^97r|u zB>eMF9^Cv~xXCbD&Ir{5q!6vQhXnlyRavj=BrK)L9fq7utlG}g(J>6F4u{@bLvvu#%EX>SPSJy*ce7JH`5`48S|&L&D=| zalrV)1?J8Je8zN~B_S0$acOZYb_&}z-Cy(f@ zw<0LU-rtHGNIh=FGeHXziig?&RZ4B>;NG-?qpxL8skNgdBJ$DGVt{TZtADZp;4<9z z1#yI{!J-o}@3Uai`+>GrE0UxD<(^3K4QvF!=GH81>i6kmu|`U$$eYENYRDFD5#R40 zzW#*qIA~dy7oIl}8_eM8jc!_(U(aQ)3n9-V&i(tqODp_WAFE9K+~f~Q!pNZYW{t%2 z56eeBBI*1L{?X(_D8ApnQZJ#+GR^`RO3htSpx#p#%qC5b`MpR__n9lSZ3ZujZ(k?% z*K+MqOq)du!R|@NV-pktmD(`>^j8eWKB(Vq(djNLTc&B%yQgR-;^tQo`I|kswLjv# z8Bu?q?j6`aMLs9_kvbWm6De~_a8`Xr)!{n(^1~gT+2}Phz*oUV_JY6 z({~LWF@M_>$gl%wPa+$@@SjlNIM2@_hI?HHYLy$t#YTceediIsd%ipn2&%RCh}Jtv zk)KV*99`Y-Q?a@Vd0Br;7C!eB(^~8|oXdu&Sz=^EyC#O~V8JL$vHaub2A7Z98|Ffz zelFc)$DIXqvE9#K@u8ilrqq<=6tCbNd_gGD+tFmiZ6if_>i-4W+g5{hvpJ}RfG?w8$oTFCZzjcAIqiV_*k6^*EyIq{% zU-dB4M~w9-Hsk2fQWdvPjcOcny2j@*)>9EM@0p?B@_|pe%DNWeVpW91UplZnDJYH) zAKxfQ&IT@6p*KGL1Hzo7B1@u>XQuitV}ZF!>2n3%yjzq!f5F5>sZ*PpS2p++8(vP? z?J#9PCGr}qW@~X|1pVGcIyq6j4t z<+)l>;Byw@W2wCPd0-Y3$@@%_ms#ESl1KQHOo)FjE0h!lJO|wI&=3)+0QYo4FT>>e zsiP!{e7}mbCX*i7Jov4}^?_T8p;pr{ontc54;caX%xvDvWMv7$_jp5~D*DaCD50|NQ=5_x2Vx^S95x^`)Tv{jLA1lh)H@y z3b>(7eHYO)!MPhRvp7DAjK~yL63U`e-uf1X-9_8AJaK&guWk}B->&yME_)a+Reud% zT`V3E-lTH>l}WH6(<@%(Y^+2fnc9K6ItHkE|0Gv9`&W;)?Y-i6(wY8kp-K8Mnfq$phuKI8` z=SLkyyInMmN0eQkUzphh{z>S~4!=4* zKOq2|NY_ zC9b-XlU07_fCT0}E$n#Rq}kCadBTrL*ZgSzs)usw+5V`rC$r)<1;f`s6nVcsV&?fv zYy&c~QMp}&408ihAbjalS;yDF`^vdvud_MGIaxnaY(*GPw{9Z+%?LB<%CsO|px_2t zc@@0pUDkGk&eT1&K75-P>~YpmcJ&-j=nc9g3KjUZ8TvY-(fYDjLX8lLS!l5x_7FQ! zY-c~E;U?z}bJW)mK0MQqd~U$98nI4W1G5zAKl9hybpw^CQi5K@u*XzCQN~)&7PnG$tjR;aKSt}@mol(O zxz`tck`Rtq!kbsi`jqr0!m(6zPiP0+baus(Er*aX6~^{WxBg>xFrFZ^I8NfSvTj_u z7>sA{KBQTkD;YI)v~cjr?GSlh@k;N9p-(;udWhLS+;R(3dZjV=nY!M-Om1%cqI`p0 z&nxT-9x696oM+=nsn%N@!DV!N$bq;DE>Y!=jg$+O7<1rnw$VB$1zTQ~p}hj`z;6P) z`^bOlIee)IGoQ4iZ|{0M6rbAUeQ-Ou+z;Xyv(#f?-X9fyk+JtlgIBX0Fa2!r4Jk^b zo=+yl(JF}IoN z62_FL$3#3e9B5MqD*t2~m>{$7r2lfyUeI_fq&$+txYU$&()0_PyQ{ruWxpthPbFUyp&*b{6K^H+)odc5i$K z9>!R2_XhEl2B@4jXpv?QM-CnfMIvbO4w6%~ko&w*fv4lC$2t$$0Mg@~dHdAjQX^(W zMYBg}qc4!ELN)lbU!1$EoUB1~b@G*i7lGFEibRgo%VuRTr}@mb{nXg(x>PnCk2fPx z=->_^^;+Du&;bJho+|!Zp6#b|^~8X8AL7P)`_O~Ss^bfx7G}5&WU~nkJr5tQD?i@v z7vmXQkdu)ouEB|jR!rZ};MQ0iOsbv_SlQ_K?X)F3IXS7%JX~p0%nZ`b5vgq5k0lF9 z;C)+ydwxnxst&>pwQ%#jq{%thr~d#T%~Q#4IZtRwoV)y%&gLdyJ_1p#T@I?O*2a$PSjdE0x%SQkX|J-6K-IpmZ>kzXE)LM6=0G)yW^x zc2CUNz7ZuJ+1wPP+MF^Z6BWx%!GH>G>CSOt@^Ner*jSm4VGBPKTF_N53}+TE+Ckby zKWPzyEjOETgUx+--_};{So0{+=32j6VupSzbaCkY><50I4%uZpv05=4QSO0-SRyYI zz~9)L!wg_SP|$Y}^!*tuWmfXklrpVhVmtcGMZ-5S>Kz|qIB9R{D*J330A2ykcH!gz ze!R_Y&B0SqQBH&iW9oUe2b+zwB{w->u!V`sfwVM{)^B%RIIzd4%Ofsw>GOvU zE48;^*291w*}rOwPHgX;4U0CPL;M#<0`AxJ0Q}!%$U4r+r3KW4m>ZRqk=K!xSxp33 ztJUPio?JxW*{{CyNS0FWT8q~{>z;TGJEV~-`s#X_513(x&M!#cS>R+hS?oV+D?H

V1<=cYt4r_YO3e!cNQ_aFoe7h~n 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Ä~{N<#N?L-uoH3N=0PIYG?~-&H*6 zb5P4JYSbq$Z_v4gGynOc$4!N$`{LF9d9w=aYXlnC0GfE`t>k(qoaG~5rxy4tK_~9y zNqkDf~5-%{PSS6R0Ua(OkWY`g9(OSP(fV|oTA z5#3zW^fT2oh)_i@=>2+elCz)fwPq!=L^LRpXL#k4K zl5QV;&R8KNJV}Y6xNdr!JUqEP(k&C}Sh-|WT&S)JX#N5FhPtI(jx41QsM&l1ie?DW z5Wgv`ZT`3*C?q|2MBgP{K}~;-+x)x+cfQ`hr9*PMc^+>lKX;#C`BkKZ32o0Ovak)t z23C@=Oq4mUQ(}MkvEiX1KCT+2$|F zpM+7r0hsl@IbAPpGl76R?Nun2J~QhZ06s=9Z=ScTHo;XNPLeQ0hG-D`0A*MSPpPCE zViPi%h#o|HF>hyNJD$|@?1h5Sej()4YI;7F-2C(RKZyZmZK=(ts=q8UVm*cYGDmYU zY=oxRx3QzbjFig>>@jZ8Q(L)9a`xPY)pbwPE=@{mn(CrLRI9*%5?vv!Mw2}(?iKfr zm2NB8Ud%0M>xBJ;X?VA2#=4m}WEv=4!2!~nr9H8K@7tdjmH{^_ZPdJIRa1;`b{6d? z?k4Twc@=k8ec@mk{H+1Nmh}zKd@FlRsb|K%A%M7S+CJA#j9Wm(Q_5w@?Nxy4@lZ6$ zdg7vfgado@|D)=wqnduW|F^Nh=qVk-l#hxdmF^PoBS^>yX+?6<(lEvd6)6Li9-uI4 z1Em|35J`z4jl^Kc2*J_(c;fp!&+qS@v$OX(@4I_nabFh~_I&D9O^mG_I}B~{I+7my zKK7uXG`#HETLVgAvDrLdhIlT>Ugdeaxz?=)?x%iBX8P+FGJceqs`2%Z@`lbAEKDg{ zVTGD+ixsb@ifI6iSw>oa#<2H3x~#d3v-T%svS|DqheL(QOh`jhe|Y@BsHgr1Hf*F0 z+e9&ZWlc!}!cQS4ZP%BfEOtvxksF#36M(jzzbozh9lJTVV(mG~L-QL$aN&|``#{1uII=Bli#h4^^62sa#>piZ>?Jy;2-%ZsQ^dT_@;z&bbnsdsTC z%81J^Q}gMAY|~ml!bw`uvFVZQ80L9ai>cb8P(L5Eg;ei)W=9CI_ZgH8`t0(Mo`7Or zT0EPtx;{+E3^ggIFPJ*|LA+u{QZ4V~GXx9R4p^p7%K3OcLU|s%X=ou=zPdhmY1QI5 z`=7IYv(}dL+;2(86LW1cY2i0~=j}6xO3nMC87-nGM-HbDNqhCrM1FO;|8@cd{~W^x zE1q8x<5&v7606OC){jGdlOUhkIRZs7Ji0??pKpq3&0og<#oF-`w6m@@Ow)%4E6aUi z=*%bOKI#XL06 zPG|%p_!^zsu%YMlC8<&co?gZ8EjOUOh49QUFaU&NwWFnJQf?ntkyR~(DIE~#hxkwz zhKmtb-Z3pQ4Km@MWJZxlI$| zET!pfcSO8cPqNwWeJwy0;m^&X`sxF?rm<;@@U_Tdy~tlGO;;aXyW)|7N_b91yVa$K zUYQ%G(>hHX5^|vn9VdXjI`YJkwA}M-ISVfU(}FQE*QOr%k3(Gz z^>j^!A)LDObjTXbR78pnA%3DlE;Jxn6UqY_k*BQLs2Sj0lOH#6kmGb7iM}2&X3qC` zT$V%I6%R`v;E=WemG}qELJ#a#cd1ln@+!u}rv=$RkQKlBq2USf&q%G3e_@DO@`-=@ z;X4IBq?IY)`Y*S3bUsV}(Dct36mYV-v;3jUVLt~mDym(Ce8udW8_?7*$RB$Ms+D}C z6|5G>Ei=u#ZpWSN{Zeh1S6;5hYqa{qau>hqRs{s;-&O0*6|1e%`5?)&Dj(-6W!?OB z*oPKJ?l9kwy?R!vwAkk4kW?jwzi;;^e$ekJ$@43FSXsH3)or;Owr8N+N(=$HaF-`^;j-GWzn84sPI{f>h#2iRDa*C=|QnxWA5XRcp>!~ zWl$9|;2)O7U7NHkE_M6BLx*YVv6Zp{nBVA>k~=mO>-P~C7PKQ?!{6|dU^!B2zEeX{ z-=pP~s@D#Mjz@{-?}Y1^glOEDh*BN0im?_>uQ5(Fj?5<)U6N}3CltOmv;7YeD4a(< z(mI?!_@w@qeDkBDkFW!BB4!}+tS@v)#SBLNkvgqwV%%f-i#h3^yy%OccRJ)&F5A$L zzD~rLc1O7LU{x^MZ65#U1$Ybp70!s*DS+Q(cDDQ51Z;p>P$q41lT0!^CvqPDsw zYp|GhNogDUdC~{MkMB?Rfe%qQk|3k4vylUt3yLDb%U6)b++Yz&a4!P>s}AsdFU`zT z89d)*D1GT5w=i&Y>ewltshkbLlDyNaK>5s4XRfD15{hmuk%05IZs>V#te{PgHqIg4 zj7_|u?PDmI7fYf#QSRG1Q%`nDhpQ2OCMI5mKXvlXt`X|}2kiZYp;{v2J+ z0^;CJCC|&*ac};hSc?^6s~5qi3;^mGMKS@Sv4ka69Ta&WJ%~F8AN-tf%{Ca^R)3Ky zG3wcQ`w{0LjqBE0F-`hE@H6843ZhIPeJ9w7JY12AjA#b+z`IL3Yf+DM+8kUI#_22T zMJW+Ap+aV1h|c!sVtvUUva1N_%r&KNdy9HT=F*RIQBSO8nGkUiw@gVB!-5$l$ybeb zed$3JoAs=hw``B4Z+flzmLP%|CX#$0$>9W8Lr7j&N$H2;#o?)19Kt4}l4hg1I1s&(4e2e;O~uJ;eT z@t|4EZQYLW#RoX%?a!E_V}o`%!L`oQ`QB5QcTuPwtG=++DcO2@E@Fn2f#%9RhypWa ziuo|sZ~eB0h76W=rPiWTMqW;TqqVAzo)E?gYwWLdkr;Wx6%^?L?q%bSZZhvzmzjwD zmG&d;pyqu*fFwo;)!tiFik_!-rL(J*tr_@m5ZUI^s7j-sEHoV>;I~vQh3m2pui})$ zArm>7ZW2WlvU%Yh<8Ra6i5cd)gn;ekxD?arfFu-)hPfG4oJiAwsS z>Bj?Nu#`JHpRV9J?UlJ2E&zlXrB#Ol^4!KiAs4I5$3&w%=5i-EXWA^go6>C#Hi|Tz zIP)h-VTLIs?Aj%{+2mUhJU;C3_v5^y0VGiV8CQrAq)ubtWcrveXRU{HZ9k!^H)aE9 zW&=%k9GI@CK}MeoM9rtR_QERf?5CyiZU1~~`cC{PR!k4|EUJ~#TGv)?k@FC%Ce~EI zB>%{%@&=UaKIf|vCG%kj%;JvLW(!#1vUTYCi?pobmcwqfrswc(6eUgaaZBt$B=A7^ z$th~D(ItiH?*8{BClTbB9PH@^qqO91bHOlAuv5$!fh@ttHN^+5n&2N6St4`SMF#&J zQV9XxW3Jn6w{lV%2`HwJtB2CzNB-oY8V`TYg)_ z3$-{VMNa^VC3*t-Oe&t-P~)V{>o?x;+7=Het2Y~U07p3m|Fxk-F+0n$Sggm)1-hce zGcB0J3W@&u#0W;OP>J1xkEUrS61(PIb^9>L>}{&LUvce%np_#jh0VpA=1!yEmE{2n zcx9uGt?$1@3KL0DPN>WEU9CN=dCkMxS4Fopc57d0P__1P5YJRN!_GN0 zJF+Yz+kKVF5u`Evi8EDLtglFAa3QR~HvZ>R|An~t5-IP><+2??NWSH9lwSd^%Do`4 zUzXc*$%_;mio>6*i#?&Ab8*>A5oQdXrMu{5)$|LMRji@_JbAHws)@RHXF>V9%&Ekl z!r5WGkMv}JM)9)@KY}oDd@}STaoKqp`OR{K-SgEA>)&}y+P}E>YBsE#WGy1A5(LoZ zi&v3=6INE^Q?sS1sIhmc_J=PvKOt@^n)6V!qN=FGnSxc^P>e~LmGu8HU4@|5T{CWVOCyH@Ir zV-R1|U}!t0Kv_-Rh9`}CwKd=ir=o3eR6LpIU#6P0vmOulncLm%TqM)q)2wgNovQi|+9v`^vOL zeM`yBTqCijL-OZj)2Oy3EC`epkqnniUaB$3xs`swayE^BTD*2eeo(Z@6 zHv=SBnr#Y;>#msi1GW6Bq~IemBICl?@`oR2LVR4~^C;Ex!9t=}<3U6b*h_uW_5w2{ zrna6$$M55A*U#<0Vmz@(4Kqzyi|urFMn2RgUf^ebSC(ksXl_?X*S>NMx@_}8fU@yY zb0^iF9i}Lk`h=j4#=Ej}IVF5HD5Tu@b=LwrOhvG{hM0bIt~^(F!w3am45J-F;g_8_-7l4<_?b62adE(a`;wgvm_5v8WQgw0rtKAHCLAkU$nUrbFM>AM+ z?Dr;Uaf(X4mocF13?e?3>l8@r(~GbfZY*waY+Am>nI+S=TXb*^n=6A?6v1zbv~uMC40K15NV(cC zaoV+IXr@UPw_f7TC$oj3C+`d->}sgU_M}94c2=Jx`L_Kq`Z+b9Y5X(4fTv6?z zLDYt5c1V78#5b#P{{rD%wg-WmVmFL#bJRyS^2UD+MUE^3H0@OOSRH7;80sk^iVs53XQ9UjS{ z_ezmZ5I_z5OZu9b_@`FZvERX?y{J$We)5lZe=qEGujQnj*svAAeIGk!V8zTI%SUvg<+-*s`ckg_Rz!SJQ0%}+l z1n6Tz-gCiPlWGoR~mCugu5@ZYJyO?)Rd+}2ZFihR|T@w7(^sm+yQAyH> zf1<1&8@He8dBaTRo7vDmhTtB0EudP>@H>IFU_*T=Uh7ZT3-SjuMKe^x=!qE|~Ufilvz53Z60}YP7no zbg14|$ZGys*Y5kB zA0^6c-dCp1_+_71y=<63q6~tCjVoPlYK@fr zUW|2T0Zq*)DeUTj@Ygre>xm7At<%KJj9@9iQQ44@t3#wg-rxhR2-zEYd+Qr(J7w0G7c070wu=H%}GEZlHi6KTu01B z+8nDe5+l4q=fHX!c6)er5rH9|ljvoBH!*V~;H=i~Wh4Cmg~t%n4Bn_3lp0rX73_&tf%|Av{yimsI&!A!*-2qm!J38 zm}ZT|c_dD))#jhD5`PFmoe3|(HpjBgF6!baR)fJMCmGRmb;V>s-u1sc1l1=BR}PO? zqz2n@rPmwHHMlYnKdRt1)BY;4=|k*_BkgL_HTcFvGGl7so^Z|R**P<(J{}I$#Gj88 zJfcOOy!Ws2hJxCgvSz2<6Q~Iuq}a{}60M}bVq^&=`XhCe!?4*xT^0->QGOTu(shF+ z4MN|Pzq%%nx|U{trq0ai9iQ)@lSy>=yxsl;_$)`ed4xia0I*LTM-6x07aPBKqd4kn zs2zTBWAz@h^{WEh)quYvgfgxP^nDtC_%7;X43=Ui>do5fUpTQpQDi8D=z6QS>;H)R z@yJa1jiTrbpxV;tZIm{1Oq(U;H$&*O8bI1wQc%>g0F-t=fB1Q1KP&!CS{cM>V}y{) z@r#&BM^Cr|EdSQCn~3I7|1D-xCQz+=SfTEYP8yws^i^#Fl0hjEK59a1X-}wVoUhHA zGQm|m8rR}pNv8x+ph?Pc+myx5yEXwOl!`me&O`d1CoX$rN(TR;UQe!Z`QxePsznp4 zKNQ(@AKzg~UGvS#BMgn9K(@)5J#KV9Yg3}Os6_F#HFfCgZ#}u7+5+w!!8-t&+?cML zlfF}xFAck0yoA(nt+&rS_;)GXi#a&cj$3BUbtB&#caqNKFl0GIPOlLoj{`Kkwb~u7 zLbLvBA$lMNsNlNE=4VKOZw*465(0TB~$|R49oEg=E$*yjba)F<^sm*=uzDcpX##eAa~GEIRby?jET9JrsqJGEp3!!*1p!ZzwAxG*!kCZlD{ zV_3>ui3Ho!ghp~YuSHSji(5VE+to;@L&__gDAIZ8>KlL%B`pc!kr$j6)xpHWFGiPq zYzemG_L#LLWfV){P}6iif4K=*u%-=D;WCIP#LPdJxlAe=iH*VinkO{?NaF>DvtTh=EB zGMX!f5rM2%`Yqt7vWCf5_I52rqsq*^>1hsM>bgK*eqFYPym%ZI-IX%ifP1XJU_&CkTuxjK;pfjUu%ATQ zv&t0|sQ)SKh^3prnMVJ&3nEnO~rc*`{ziq{LSM(UR9{KXec9k<*{m_R#C1bA@S0MA1pwHCLTu4RgsD z+Ftu=A)3B@R>voT&qGa-v^F?l97kOtza0mA~C6#M+<&-gNzo8vi#tpRg(-_-KI%`LZzs7=Ohdlm^MhBS<&PYh<} zC>nb{?72wtpCwr@rH2*PZ&<8{1HDAc{yqB~>?xd{L|bC^KfNAoXjN*=Y4O`(T-hKtyXl*yV;+(o55Q>p+@5^~45_;f2!%GxVcyGh?3(N_~1WmL^_o$pUS;;SQrEu>0rds~?jZ5JX#t@4d%5eE@CCBZ|^58%9NNOeyvbzWIX&wGGqxu_6 z&>3v&V<4zpWpF!>8Ps!mTRWbN%`t^v#~htUPT4Dt9zf^Bc=p*OeaA zx&T7aC>`_P%RQ@?r{oZXhI(&-%)?pGI;RWHmDbbSpDFam_^~k^*CZFrp7@%?QSLJ( zgvnuKd(+DLGKmA`onWCN?dA25I%B5sI#XA3AZ2n>FnVpdq9La?%v6aldkz>jkf3{_ z{{6Q`fVFOKO4tpBoyNn?JF(s<&$NqDU-&Y3o%5O0!fSJ)P~UF(A6t-`WkBocoqIqx zt?L2Wduaz7=b%rL<>Jx^cCus4ilpDNuY*Li7RxG37U`xxS4pN`oXp80YRG)LdN6&i zHqC?%#qdi>jeyGb-l^Q3Dl}rwXR9r$1RGNy_KZpdr#rI!=*HY$)`1xg$f{RV{5Gp9 zVhou=Wl65ha4dCn%~`{)y8KD?AF2k`>bdBh`e7mms?#+{dd`QSx~mcYw2KBme_(ms zSn`MscA+I~THxRxQ2A(RBjOZwO?B^iJ9(hN=!^HI|F2fKU$503R+%O?(l;T(Qa+ji z){&YwUe`Lq01xM$&{7Xe^1S?EuVXu+RhXXwRXTno6jvVB8|@`a?wmMjmGMg*_9XoT zg#hd09KWYd$leGuFE1k_$NGDJS>vjHsctu&AIDS9a>)F1XM-eYSTBL(RGytq80Ay1mD}}^5|l}ugCBx;)<>RUZ29V>LPv{I#G^C#uk2MlrlsPhoT3)ef6KNu zcUHKCnAWBKyqeh*M=e1S@#SR>>CV_EpJ2|8&*| z891o{=jXt6sr0hRZ{|9`WFM%GtZjV~(`v6D9##*>phCS1n(y&O1(~l46btKvo?OnS zh1@Y2O%%|u8)Uom$d}(Gu!v-opguE?Qupx+6xUMxA&W?s(dxUn-Ix6$TW&a~?YP7sUwGHYbl(8!iL_ z=6Z{a0{a+)CiZWh8w>0CYFIaB9%+~fZy_jsANl<-^bdK?TG>P>uIZLTh{AV4UPT3% zzBN1jL5R+=V<+p2%h1`d`hlYDO``!{Rzi?LVL+#LNKk>g9kx}Sb5lentY9s{MMT-VB$haw|JnG64*&85F*@MD6@F5=rVEZaS*0QTJ_h%R!8U|_~m&B_+UpQj$I21$*RfFX`aNkK< zR^>ph6n3o@0fCty&`p0BB{O<+4i*C{1SMT=TVZZe4>y|Z{~2P6ydF>OgH%|!jByMG z!Cv=j`kcQ#k_$(DerW!)QWVO}#%uoeEfo!KJ*O+g;PM9+^VT5hbHRkIzWrcHfvac6 zk14$7EQ3!$^?>GHh_Tb4Ja#jiV29L@2fr-AUiXL9+t(keP(CTfd4&ooX#ZA%+88>D z%G1BmgP||;ngg}&khZaQI*BCBeOWU?Y|f+BPZzIJqLQR;Ll^N!4~;XxpP*F=J*nW`Z3;}chm3g84LvHlRV|@ufTcj zJFdH2N87Zu$w7q;_)DH;yRL=IcbV-D!N5UW5jl)0grJFgW=VRcO`>;KKrXuZ)17xu zBg)XCQ8()f^=Jo>f@b^A2axue z^NXgE;|iouGgv0I#M71kbN#TN3&iVY0VhtkdgVGCaE|Y9#Ir>*W}a| zOPR*v!v7u^m;WS?Xjw|MTl#t4mQMScK(&;4VQddQl3JZuXnJGGm(F&$y@!0Q_M$u| zegi|t13Bm9v^k-;DV8{J``F%6C?PRJgEYsl!u?2tB-r48P@NOK)^75#`pv;!BQPKy-e?UZ;-(A-gXuvS6bw$v z?3z+=sg|01TtrmB-6*>fFgb`Hv5BHMV&;N?XvIh-1P`hoYXf9eFmf1<*sP5(D8Dwm zW~^l*4bu8%o#HErVOX@dz=r*mKJ;l6%&TGqae%0v2*>`81My)RZ)X+H#B2J0EqXl( zjWNuMp94HfJ6O{^4!{$y8WGQOw7)7aw9TZN?kaN*D$+$*d;`o}pUCJ9NW28a^&D(4 zR|Q-)83&~fTmaTrW9}|jD!HwO=m5uWfWqn89F7RiI|KILP|d`ly)06+=^|eXd7wcx!{!s1b#{yIlX|ykyHfS5Y>=zI$ znlL%1*ZGVfH?r5SIT%WCP2ecx{(qI~|a)%^_lAb1TL_ckE| zJTG@)v!XP_+`L~8Jvz#8B{&4o-e%Y`J8TsjbSQW?siXe|yk{b&{hUo75vbHv# znH8o4>xWg(I8IMU@&fX6;#h6DOPwG0VmK4QNi2U`K0c0GGRquF$ny(+e@J_9{5>=6 z-4ClZ8@mAu-R2+Ffz}zEqs?!~Co^53B0_+##&X7k(g0HGTT>qx|3I0az+9*tr%BxQ zq9C~Ma+#;p2iQLICBw=O@7HD-Z@Q+aCH-Ffn{UeY2VHJ3SImq-U+%}W3kXY+5pgYQY?5u| zq8;!#hrDcmVbAB(6ML5b^a@qT&Ki0USkOY*E1v&dXcxqzuKzl|L#nY;!JP4b&~qLT zvG)d^QWUM9!wljBPUp3n8B4EltE$_>WE*1R*_lGcd&M~(rSnF3xWd8Bj}P!?Ds7n= zS1>?Zmu|GmEGTkCwR75{f#2oNMW}&2ru8>>W$M$sSW-80d=sL6sS>gRQoMUefV zUO_8nX!Xbwk;2%U1*(d4_dVM1A8p-#ad-ATP1=TY4kZav;vjl|J9(Q_+}sVj1 zTeDMdcq})_tC0DIfpEPiE5<+J{M>9|7quLOkNv5?Y%pm}7;m zG4~G(*({9~5&kWS2XzyM!F#LGN4dC8Tj7jB zm}Vlxc+9A~Q3^hFoqPOwewQ;0t+!Pl0gP5L=~&U@vf0z|&dndg#!CQ94jq_O>EDM! zK?^Nc_sr?IIt(_WBh95ZjZ(@Gj?*`a|Kb7VCu=F9!Pw*iQ}-#XxQM27H3R5fixkdG zrdT{|?>&husHzcc}zqkXC%b0=(?>NmJ=2^2+`;;D8fOJ~31jr#jVu14i3fT|xf5(G+1J!qMy zz6BW;kc*(Aag-a4(a!;nNKgH9AFE97D9Ttfyfb}K%h3Mbsp@(>4>h{HRPt#^S)(98 zQ2}w$HCv3zF5AhqSbat$Asv*tlAWT44BF<@@p}^d&jkXtT9>f3SNUHt4Udx3^*IU= z@{hbM`rAF`A$CBn@5|UzP^Q4rCVV-@;4DR_c6hk%{uJ)nF!1eMfvM)lT)(M+fwE@8 zXaV=iVG~lrnSYp1QP|ZeVAV>RSbAMe-s|SHWlP#pwXj|OjpJs&70}c#58nH`-7Eff zW8wDhXv>jh*5K_2K~A}jJDxN8Uc%?qM+9UVOlE`ne%*|iB~2x0qYah@?{0Wwi^JVA ziCHtVX?~MhK0o|vDnM6DhuuV2GeKTHDElJkZ&R4;3`vd~5W&z&M~)jXTo5>!l#;dR zf{QlM19ww>UwP-MBitoq$esG8O4A=3gO_wRWi{FNt;yD;KXO#AM5o^5)Cr;TI`Y)5 zM~cQ)z2Z_m`#lKA#Q5FW8IR0Km5AeFp8|UuGc-w}=1wu?%$RE<=TA#+>+5RnVF$0wr^ZnJ*zr=eHDA@28Qr<+|Ge}s=#B8~=5k0WVglYW1(ul(D~)b}OT^s)kY-mwdB zCC*s?x{aM=6M<0}{FuvxO~W>vJUg|Dj!`>H`G(=A)*C1L+-b zuR8m~9FiEf)Xs|>%_>Q@aQQ>{TKFTlH~d3|hm!d-8JMa!Bo+aGn5O(ZolA{&(-Tup zU@2B=NQt*tKszB#gS0--DoiB=nKr9C!@Oepbk79mQn=UXTNDhy3XWI?6!8%+ zmMd>x7be{LM9+Ca+oyasJyl6vm-ld?|R0S1_mMHc(W-5Fl!EpM&4aV>&JAGpVZvVf_OOAPtDj{o-e zsMgiQiLt?Bo1S@5ZpE?MnDesRzVz5yz`R(5ow9<3N4khvQ;lP#gnJaGWkXz)Y~&nn z<0*{6`62*HbjQ9W^~=cLv$8n_E`fL&P_+q`y=KdDY-RBz6oV~ z0(!B2qpL5JKpKq$U@?L0$$O<>Ya95uG%T<+nDYYmx`-AhW-w%pnw;6yDnLd5+7WLC z++SuwUg%F`>g9qy)x$|Vjke%`EDUXN;a60-eWEp|4F^Us@xPUh?IOGI-;bYQog=0< zqFTGZ^fH0atcx?vzOPG*T+axt3&3aPU+@@BJiGRI(mA%-;(>nEn(|uMBlnd6weY(a zX%%LS%^>smf@ajaAD7?9kACvh?3nMIerv=WT`pb+i8A1HDM@E~5`|f;fE()!Sb~#3 zTK4@4%H(Fa3O8X~;f9a}LwsxLL`sve0WL8Ebg!DCIl5_boo2gX_@Oh;;vJ%J32}|0 zGu&dcD1UvUC^8*)wox+ez$<|m%MJ?@lW4?|SJu?$@2Hv+VtKZ1MOaH0-~CJwIeK@d zY;EccB*dSJj^ER2o|i^O-kh(FBbW{zJ{W#j5(?cBra!UI)c}ul zn#ecj$|#i;<8*DoZTP>kqca$o`}!a&cP6hFcPZ36{3z1)zV_BTq34huA6OQRsh02w zVkveOR(jsAYudf}zO!GDZQO$X?5tx`OHnx6^XGYA3Hqr1%h1myfD?y&?E|G+)9>Hq zPqWOa39uH#*I_D4-eU5yZT|eEULXjb~q!+OfLo zadN7$(>LZ|!mi;3nJ_$B>LRT*`O-)8!mPV{Ikc=lx5#tKRYS_wmNq;_&pGMJZn9++ zo+msmJ9qb7`#-ut@Y>I_b?80h;ZtL}Z;?A;v!^P=eR0T+WOx#X|i}`oo`%<&nAiE-wA~8>r3CM~rxE zq7&IH|7SJ0c#JxA#>83^`hMMouX+azyfp0yM08iNW79-k#yM;8puJndn{PpP8g%FC z_3nOpTr8we|7XJLy$4f!u>q|6%Rmm4%{H1c9g8ueLw2Y^F5UzTSK;=@iy9jtT(!dSfeqjNe(K;dS! zOW=IviKu3)d5VXFPa|B@X6%#gwHzR*Gwootvu>-R&^NP)b@YOjPzSvjKe2f3kHMLW za?(=6sf1AE>G^ivk2ooCCMv5Wj2Z)1rCv)7(50`bK?+~`7pY6Aj1uG)mXo4P(D^iT zEor4mV1&6yH+xtzJrpam>p6*kz((9MF(s-=dAZLWq4UU|%BfpiCLsbnKTSe-DhY!8 z=G)9=ayos{PS9n3g);(FeaK%t5wWgRd+qMI@e3t(s6qZVT;J8I0DK)!$8o!Y(j)tm zX1`0}@f(>;Cm&4j+fLR+vMLQq@tSYs)?UD@4RKB#K}R=XNbH7)<<)`KfTbQjhVFF) zo2-$p58dUFH5t3Gbt<{@4mK9;fVA)Y8?v(R-5P@SLRxJoosGlrfO`urM#*cN<>;a* zK@|n@x7Nn(B@GblG{4)Ahq%0Y+?Hs^@eXZ4uTGg>Vfs&^0Fbq>qIik2QMC1?)9~0A zzbj#cu+8|PKWBYx`+J?fwJTlU6yS5Va^S++YPO_)^y=hT-vebjz&|D#(In6G)2p>5 zK<2o)*fs)p-AhT~mPP0W-@o`;8{r&=oP5~*Rw0R<7A7G&~J}k zB}ER$pS$uOpLpNRy>DKS+W2lYKOUnc9|-tvgw|7?s7YmL<Scezk?%ukDn}p9u&S z-Q0t=&cbV^-LO7kAVfh4d_>vr;5tzgHar}5`;9QoTOhTX1EyU|eal$Q4W@eocMFDM zpQ?RZ*DV0O_AFeAj?(WXW0eG^iQ+4tfQ*WE+L>Ni>3=OBgCH%$ls z3ilTS{dL%_b)0rEHj-4-Sye_m`&SIpn~bTNo9DbsPf^nAd0wr#?GNltg5ydq+&3s6 z2_U|9H4kc$LtNO{*{C@8zJVHW)y+cRzL9uo?}$mS_zn!oI`EUrZ{T+Y<_CXkTDBVJ z@P#PpC$C?@UrP$4{xZ<22SP7gRe{$^N?VOtWeO;mGWE0-1Agf_DeKw)CE*XEi1mG5 z!(^p1kkf@FcB@v?$^)^!?y0}6o%HZdTL%9=&T>(Z&h1D zb5ct9Q%7v@0NnDFULE=a>2W|-^TDd^@%_%eXfri^-Ax~SMcrMMF}3-hsWz|fco*&GXxp!dYUem|gC@mZ5fRZ|aH;O?$UG$X| zZc~qJ1TF@A4!-e|KjEt0;k&~0LmeM~A}%0ksq&X7=Jw7-zp738x^>g9Mg0yX?Cp~H z^{LJ1%X9hpQOGk=ZJR}Z3{ivB#2_+}lVJd!Q|k-BQl)4y9Y_rX6pH?HwbYZbK# z>{AfN)z-prVPUpL&M!4o7<@Y45eXp>C6@FpNvj^EZ{|YBK%RP`bFm_AJJ=rpJz&GWjRJH;(vLm^Mv`3u*<%t}+c2!qa~kr9ur;G9M@_s* z9UqhfNUH%6lk zDiU(q*P6@;48dX|40RXO48|SbrL8kdO1{wfdFBp9HA{?i#!WoVBS$doFi0tt(J%8S z%Rv{a^%~Mm!h_^a2uIocqb=9Hxjjg%wYi)HSh=9H%bAZgrP7qg*EOm4Rg{s7-HE za~ko>M8dxy`q&qqAKu}oDlN}74w^O=lF=K7Eh*a}b=JVWhrTVJ$OGurz(~7uOe=Pm zcXEz%PI*p-9Znh)M&A>~UxNPQB{}DK<8`DLlDr=6p}}x*vdrF+PQ!2(<5Ma5F8tD< z!r+rNey9O==fV#&;8P?Ku|{9V$|Bq{NlN8JF;x%UM$@qiYkmHjYg&|vd{k1?iZ4$1DV z<@4$8;gkA)>p{fu*_Lnfwcrp5Xw%=pOea zQij-|%Rk>8A~z(UR0++)_!}5eb;UuMFQ+>8A~o?vnA?AocE5Q{mH`4xPy1z?a~~w+ zMbA6gLN1Q7`Y}gi&S1law`S@}S$35a%o2Ip4>^&1%_AohmP?aQeJ%q0WHRY}HhHFa z*bST?lz$}S)w*8~zHfKucoty(for-UZ%UHSe86m}T}V-bHcFfiL%-i3>xF^o6r9uH z;?tyEYn9`3++xhfQz<-?HoOXc+}&hk>$Xi*RZ$orp#xE4G#VP*tzYp?)Rw0M`dK5a zEE6x{AixCQ$tY>*sdwPCkz4p0t+F(5Uff7o){8$Ce2WJzt7_Ko8ITxDxV}3jr83eX zN4{cx!PeNihd4g&hFWhRPBq+>%xK*=S-5LDdGYCbQ7tWQ097mY&kWPT&3 z`=2ezL|rvFn7fu>h|)4&pJX^*Wl!OmV9{9n;Pl?*o4iP@(Ig6e>r>q?8mX6<$Cet+Q-G?H9cEbYQI*S5S)9`>Xs+c4m@*DSjArd zs~+MOKF$61YNT$R^$l0JlyvQ`_iLMuSySy(S89mfJmo}g!O5==SUPki11&gl1k9eVRUb`nRe~*W8#k`e*c(l99 zJ>sVtq6^@h0;?g}yyiZ4Ow5CTpjx%Ut`%!qD2E7V z2<^||=PD8wdE!0)LYX_0FWPa*&SZYyDy5VOn_59_@J09-c%TX@2vM*{mrbBc-%Qp8 z1tfUd&2}g5?TC%!%e;MCc1HUloJk&^6RAqz`Q#|LCmpEe*-1lzFX2U3?xmD*^A?g8 zaZ=0^W|$DWP~h>|Q?)QV41}GDr^=YIWiq}|g1+k1g9`tHDpnⅇ(P+LqnEy^-~^E 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 z z>86cWi6!t@cLH(NUg8Oi~p$!(yY=pYMt~EU~IPSXdPvkXG9zP^MF7brMxx2pa~e?y96R z>OAK1ZGQ%f8HMAz%&l3^WkgG6)=W9i>?$1L^qnSl=fCrc*JA$hD*ywBO}|DT|Ltfs zOWB`3(jPC~+T*T%Gq(En-5IXz);MqN6+KigJ+s{Q!X8t$;N`2jk`-$-qU36y>U6uD z1Rl;L3nbG2^{bi*<3l_FS#QejvF|6X<_dJrxgyzTjb6Iw_Xg6(ZII8#nB^E&1aR#t ze7032UdCLW5+7ixT5{-dGr%ofJ^h^1rrzU-fLJ0E92(B;b`hKqB#yz`^`0!Wt}=vH zP>MiqCPJnzq$d~VN5CkDz2+V)v-PhM_rFc9FMXo4;XIJ;(YA2j!nQ)IEYzw_dH2<# z_K!TFy6T+V#gP6KnWMSKF%QQ%v(bJI`snKz!mE70FN$hEIQ&LQDXM_#tYY0x)prL# zMuo1Aq?n2F==0?Ul5e;XH_vA`XHIZa4~d)B!8+H2*?Vo51zqyDXG-n-SyFhZo|%-G z$tR1cWm#P1CYf2wD~zl#&ap#Kacd4>rQn4vR7_);Lnax2aDnlkD1ys;ztCRyN0xVy zqUkJK(cllQ8^aQyDi7_y!Ym@6&#XO3MLa(=;IGqo+YGi9N+QjQ!QtR>MRG9KUW|zTFfcR zb!Lq>Yf>Jln)VHz?Fk~7I-zf7(wyRO<-D?&C0tl<1iACPMYWbo`c$^>rW+BS4&G&p zBk`{o6anyu5Rc~Sj+yh2TuAVo-KSuLk`8df-ai`0k?d-$tjugfw7nG!eoz1KA%iKW zQEFAoD&26&FV5gEG-1|NDm_4v_gEY#w#4&&$c4C2%e=Xrr;ntJ78tV~M88?MCfl6k zU3h~hh9aeoni})e!_aObzJnhX@HV~Jch+2ze2z@1O%N9ig~f~SWpr>~Uf*aM|9M)+ zUD|EN+8vFZgTt6!ddl0g7Xl*^0M=*x7H=2_)aQ0*0C-?RbG$ipasDfq_SkF2Go#Zq-mgp(Y9BErim2(Of*!qm;0B#QHJ zO;=m8WIamcQc@j(-ThWdwDcYBXXNPT@*%&I_ha-Xix?uI?{>qjZuj+T=(K)@mAINNX%%_!q(sco-b;H+nt6rsYg1|=Z-prQ>e5YiM%uAXZ6e2u$8Zib zC=`yf5Thu6|sct@plev`(Yc)(-`LzQU@%2DIx31`HK&Z%E-z#k_sU zT-lv<9&Uflt`q`Y$GSQ3rBQL^+wixkLz%B=I6vFK_X^>pp^nle@y6`0v4*pWr4A1- zKz+O@xyJFzjdY|7_}eRuu2G zuC75lCr5i9l#EpFj|6C*BnK`m>GtckA*Q^PR5ZWKB`U>7BHL1 z?*CTK%d*PgN2sga2L6rv+3I75h-RioccqIH_}-S%V`(v^0gI`7XRO9E!ilvP#4z&v z;|TJLBeQ&bFw4AfjC{@`_VBzs?(UL6&yNoa&~d}1vz{|0u_Vz@le)T)iq>;pSL~gS z{$!muzEUbL$Kjo-d~-j*s#sLUPXQ|gKugj<@Q=@bA|(XTV&nKPfWCs_^HpMP+f(elSsQWY7D4|1vK)-XHiW!Q>z8+Zd0v0@?Vd z7v591&F`9w^95WAAdY!6p|oTa@}h*1&VrKf>^W-O`Q%EYvugLZ=WRr^RiY|M7_TNh z|1QcGM;3~8=O~#O_e(FtsYYRyJ-nK> zwdxe0`Wk;+$frE$rG$Q^*vB^i>63%m(bm`-qLXvJY`#kQDs;S;95Q!8rsc(Q#?G#i zzV9X;5?GLpnaeoYD2OGA1D|Mn$u6+0UN&KT#>=|pyAO!BWAew`9^8K@x18#rP0#Ax z_MzbG^Za37t_k0=k)|IykIw6Nn3KQX2Gy2Ix8?SCX-*^09!zHX&80*ObGfx~(^lu4 z(H>et)c{C;2V#K95HejRN=;2oFK2d%A&DDL9tcHg>$1!6%^=~+d`9W^!g2I{C}A2h zB1k)1LGjM05v9J%7A6kWC#6^_6B1e#OSiyl%ZS*x9o+ONMCbK++7*itzbEqx%0MEq zsO*vG_1ve|*TM(s9uAL!B1_<)J>0frJ&c9_uEtG;37d~Sii_RUKMOo>%QV>vHDAn> zpaz7;C_mNFNsB0)uRR4mZ!8o~?4rj&pJ+u+x2k-F+v2(U3xY)vW2C|li}(1-3fJ1{ z?zMXMh>hpF&;`+vqbzs)yq(XYrDlW#KN;X5Vv(4ZUbpBdJ9qvU@~J=_T@2Xw{K$6= z$K0G>Wgrq)*rQnSvi4I7`Bl~Wh5P2%lEMO#g@%W?j3!{-G`>2YD8Y%BeEA=h9gSJd zxkAo~4V!0eR}X83DpeRG@CzY!Di%O`g;ys3J{?S>Yf-3fpr>+nL|WlGLA2yYQydaE z;_IuoDeQw1TTSUf$LXZQ0akyyNX) zgll;OYx2Hi?kQ(?3FHaLW_&<3NHT53tA8j0K`W<}70)FbF$)%l?dOUVizF!wC#kOl zZ)hD&Wmp0My}9*EGN)^;h{=a^{rp$4Nq=N_QjAlFQ`82vOCCahsc3FKkyZ>MfWTf| z@rf(td$nbUS9v9gY8>LnWKmUooSV&Wb((s(tMv>RRaxzYs3P8}T-WlQ@8x3vnjU(sm_+||nJUwfJvH_NL6 zqO**Xwx1%SZKo_{WqmKb(6*5~%9zZfzuvA-B0dfC^U4VolU7~g*}I1)CO1>mU?lJq za@=wjIPKX{FJN@`NI1Ucff{viB>HW>hmiifoHmI5VDx_EaA%MDJ&(ce-Vtv=FKY6( zAItEQ_EVPBpLdGWh?tIxBT82UGH+{dpud-qq%I|4v4#@OFyKbamtpgfeZx7*@j#U$jT4H zcTH&rXk~R1`2F54OF~$liD6m4{CVV@AHEoVdSdcc+Se4EBzmh@>-MQ%?OHPKd5{8| zlR++=K~CChQQ4=B;m$}i+N!EYZlKkVhUt0uK4y#`yauBF06A}TdwV!MTyU55xlv8!hUP+t~Z}IHO7#v;xI2*eb_Ncyj$$^%-LF7>92(xja zaeF=j|IWaeuQ2MmI@F5Ja3n8)5wny3P$I10!9BdaEO^E*H)!KR`$dX#`1MfRwk$)y z??d5658WfZ2NRNJ-`)(`Y#wLx=>Se&9B$YRWBz15*!a4JAa1?cT1}a+Yi zm9_AnyNf+jyxbU6BxRHqEybDLl{20a%KV_;?`DLKZPaI`fjw(`AOiUpSNZ`(QFiG4 zRZ6$tfNh;m+moE|y!xq?r-HZz zABntyCl<{sc?w%KemE8@vzNbStJYQPm_Yw$IOO+jRz5CcEuVGAY^S5V*-_q6w_l;D zEEJVE;QS@S^Otk%(OlL>k&c6Z3OjFMcIoc<=UTg8WNctI zUH7nP(Au8U$=yw1BrgZ4oQ~N%USd`^0vDXDonz?|fHb}^hg%5+c$yO9OD_?#x(;cU zR=OZEZH^?9s{DUGl(HK7(PCIO_4PTeh|aFIYMXQ5uuFNCj2HW8y_$xKECO$or<#Fz4B)iOqJRWpx{zvKVDgp|K+@KtpO-_R@H_ZRK1? z@0`{E4cor?`FDd~pr~1|U+l#@S4p*V@Gm}^Vh%h(pE4yDhQjX@sbqj>UV~n|CweO- zHMwJSP2->Bm~Pl~qgllY?OW>sg%64Kv{uhTHe%MSqivkiSMQ&sx7Hi1{o*3Oi|xTm z#0U@5PXb+^rgx@ZvCu|>U*|01+oFA9s@;DWdW%^!|K|8-_f~MmP?_IzA+$Dk1?LiS zz)EXxA5}Vi<16xvz(n3E`??BQ7I2VaxLxM&RTk6KS52pZ$&;>R(9%MuZ+1qinwwvu zEG!8bmM(IhO}4zmT-Py!&0#pKAv45$@7VTkc9*k|7m?TfulU?)M>V3~8Q!iBdtB}r zT#h+8k_U6*a#7leBs10T^^;X8T-VhBxECN*KCfIa7(hkRd}k#XV; zow#;k&#B|%oa06?nPGARGbtI?uvP^{7CO_J)VK)X?VEoR8WSuHqC^TG{Q@%+xYee{ z#ySzvJ_v|Ocr`>nH7@`TA-aUWP-DMVslsp|a> z8ZfsaGY8W+k5Z_zVzOw{Sw1BX6ukCiWYjkQ6vbL1}!aH$1ri8Q6irg`*w0V>1>FF(` zu5V`shjW&~klmXc3WmEK*=2P+;k2RzZY)X*Xd4;!Im59H{m$;IE*8-$MNxM97SWu} zr)hs4qY8XACg_wGmhwGt@kYUD5^qCu(k1}i^w4!ut$968c?^o;mA4_daA}boDT9^( z$96bMMwicL#kvDLkMhvt$HnDk0~vkmkJ-zo8_cOkAL9C4*B_oz`fb}Hv3i8O`pm-@-I(4$q2$p{C0#ta;yCG=}e%)+Ea{6d7vxFX9%n%oT?;g zKnq-FI4S+8WI*Oh?dfB#qkGpS$wv3xfZT4rj!dLgTMT>`Ax=*w-Z^#s>n_1>;FYTMeB`= zhVEPd+u>2j!MX&T7#J-$&4dKAEnZNgrS$)|6`aUn@U4M8I}Mw!C1)o;orsiU^yBrC zu;V6Mg`cg%6&bP>5r#A$Uyr7_pWlr?V|VM?pd**Nk_O@-Ly`Ed`o7xryj2E z@37G8+iC*)3FyZ3aB%{{Phm}L77yAH&Ya`pt)J4=U-nVxz#&D&C;QM;xE(^V(VybY zOPQw-ae9ScCm$O1NmL5sR1=3mUszz-@{AfO)}Bf_&WkZpv++Q3%4y@cK;RO_PS3wh z1&zQDT|)y*NdQNFEzfy!s{64Z;P3D4TO-<^m+8Z}XC>d#$ii?8kv7$B=s#8YR^tfp zJKUBzI`t1CbT?#}Y+R<^4K5UvpxgT3mkdwHW);e4+^=J3r|n3M&4u#;W^EwX=ne z<;9?w%!5XSiYG@OM;0bhvh(WDCl3CBvl>(MJ&s&S1GLxrmy#Jnk=#D;?Y2sY#xjAm zU28#vjvimzUwOyYF%||Kmn#OXp9s6%g=XE$`vP*?%L= z<+Bz#%*pMzag`|4Z4+imkTv=b0S}wNn~XSq@=h_KFvj_xig1aV&BOTIv7$A|ARu%= zm2zE~$L(!W6P<-vvHWIatE?}(F3>n7K$|A2Xy@p-xm1_takot;MHsZO=vhnyuBa{l zt7AVV*S()3h-p!`yxMheK!bEsf*kE1IlM$?1vM86J1f2$=H@bg78PhGTb7$#JXz>* zM5QXj^VyLV4|KvcbL0~2KD&g@j#HK&qE`SR&U(Ta5bDBtR3@KPVZ@=UC<414M8q3p! zUzv)eaQuR89gjW@6Or6AcjTCWq&*W8&s0v|cQ|JkH~LNc=zIS2g3uJv1W16QXj}J{(SGZd+J_9w|!DwMA;>yDzrzdQK{A z_^*y8tpoPTr|Ln4$6+=k4;%@BQJkJ~OMOR|#lU{44D#J|E+|e25R`oNUhDT)`kmys z>WMYxOTDV+@8XkgDfvyUIfk-Z=6(0lU|IHW3yl}ETE-XQIPoJD38zN*?;pD_ww(Qj zPlz*!`trruIU{^5!YFcF1pr#IsY&m5r9g&oXV0uRqzN9Gq&H@Y+=T;Y1;E^Tqw^=F zn#UFThfFJ3lh#Dj+jc2StntFR_w%TJzcmJSt5)7-zu7xG6$Lu(i?Qvd4V_)MmHMfi z6KHsG5Hv)!V-?OHx~R<>TF;&1h~LYJEcgWUKnK&`Nvr(p^ThmFsUroh z`3V(tov`}fWgmeq2_K?tU8m-H!^C8y9OdBn)9=3DFW|;KpYEy9-3f_LL8hY6*@^X3 z^3wsPnfy;5&K|L!p4Og~Cr)p8TGkC`dc+?(o(WnXwpPs&Th0-owcaL9Vn@1`!Jz~l zQ3P$5a)^bPN7m-mJI@z40q0e}PQmLWc3Tz()VA{uG$omNC0Z&)nlXu%h6^VSuqY;E z-^P94J<)$4Zwob5h_vpV%f!_0KQ~1GX8eNLtTTo6f^kJ9g~X=jL$Y)~YH~bx9J&Rc zAKJ;5LJsXS7WVtT4XhomhnS_``?z&O9zyAYY@F}X;VeLGxwyA-L|v|=6rf0N$ntFwg`0&WkY9vMSvCbb{}1dNV)H zXd@1Sa1#d>nFE>9@L8~(U+=`I`XziOn*PHXk6)0kZj(PS#tohPwBshCh|bNN%qGV& zbfDJe1Eupx=tGb`s!hC^*r5+p+v7Jkhy^PW(S8am7v?p}hSbZF^<7^f57izv^nY5D@(4}q+3%Pe$@>VbrA zmIM}@@72b4gW47_!wL0`*+H-huijtI=8LB9c1G`hwJ5V$Mu#5@Q z`?1#2CtS%b>D9i{yr#$(EBFiR#Q7^m7*0;@7TdeC8xc|{E{Cq}i9nep^XC44ORt>t2v*4_rT;%`dFq!v#91mntMeAH{LNpy= zJ~cI4a(hJ99)?M<*0T}q@N5SXL82N1j2`O7H}uw?@b4e{7UpHL+h#g9A~$E0smf1t znx>>WmO~F4p(Q`T#zdG*=U=7S|EWLL-==R(gHf!MT;%aPKU_^5sy}q`D{)M_dA5VD zVoDr++L(s3X`G^*i^l7efuB;jOI{7f%QD7htApEGA}jE5|6&^Fd4PR7_1U-z}$r zUxfcCkeNE{a!Dx$^vGNOS&_r+!CGP)umuU{+J7oMrV9blaT_{kP<%*LpuP7|aJd50 zB(?j9MGK(-fCrWl%4;vEG3yS1 z_m6?ZNo2RUZP4@kctL!8p$CB#QK=d3@iMS7E!cN0bXOoOhMOtwB>`=F=wlhXlrL4% zU2Pcb<(fC#dtvSLZFI~7)!k8*m-(v}@7?znAltlO9d{|pu+jOom+(N!eS?FmCPXMW zZuw+rdCR!CX>kiPUTQEY?qSoo%Wp3Yyr&AN{dJ(Bkp|>x&-eJ7pVUz?=zD>tZPqL0 zqp@{7+@{ME@8z9`8RuNF)dnuA>O&7S7zter~3F2GOm$Uqp&2aNx$-obXs+(Ce!pg#J6Rpdw&nd zKZd{Wn!hcxw0_2EN-&jZTRMRH)Wr@?fhtxJptTvqG2o4K9F>PKK^}&d#UJF42_cUj`-Ia)ASu;0d00Q&9PYchzkDNk3$B}yyp&V9 zVrz8Uri6MtKg|sJY(VU#&It*iemr$R_A&8*PRVu8FFM%$px+EENP>G_o{(-CwTdf1J`wT2t6xx6Nksm)|Gt+_(O|UT5C!9DJPF-JTymvc+txt}f zQ}5rBUjC_3I||RC^$|~Bim1pf6rV+E3awXX9@lH6@n*iqo{i-(vZsLZN6_ocU6bUFQYzdK z@~y*Ffub?%E@ zAk^`CzZsG7<<5r?mdQ3L0XK14!A5x-eG5??D;@S9 z7wc_gIPe`RwPm$)eVjU19K4_90Sr;-;QQ8>L^de#6h96NTcn3Kj`0-3ML*z##MGqw zNwupdDwF;LRc=)+Ww}CADJ*-$M56sk9x8Q}2O(Olq@xw5S_i)N9SkH9kKXC8qLB#* zLVvlcxBU64tT3mKwqfr&2nM`(fZH~{>a!x03a7ta+^k1qErAl^5ZI{wKRMifH>B=F z#IWajuWdi4f>Yw*j@ps*5zWrzKUIZ-`o{OQ^?QIP>%6Flb-{VPB2PT@2jW zD6R9mxnDw5OOQqqakz*F>RK{U88Zwdd!zt4JDij1tZ?NyEH8{E|n`b;?hX;q> z<0e1|L5$H$pW!bLj@8X9)JI=%ITkUZgi$LX-rHgV6lY4VwdCiNhi1`&chF4&K4|0* zP!PcBnm@8bNsp)O&u1@G%T}9?n~mqJ`vn<94c4~dIyH4~6u6W>k;{YAhHROQM&i?} z=6Ka-?#csi8iw@4mkLMgl0$981stG$pI2+rQRjGGVo6pk4!|{uFk(*#T#aITO2&la zF$jVuYAL4uWOjo-oB3O*NBXbK&4Q=w(ti2q8_G_+7e#d_}S@;Eea9BrJ~f+HfF%Kdb6BhB$Y0ssz5=a4gv>?3`2v{HWXxm|$| zyCKF(n=f(s;kq8#gbtMXGFPnq2{Qk!f<4Oo=bG;Y)~T2dE{V;WJIKicY&7GMx{vI> z4Dcecf{_<>qp(QMhQz6EjekLR6Unq3Ar|UMtNA0qy2Uq}MG9fr0>@LA-G;D?ix-db zNKV6j;FQ;gjlVw_%;T7^GKfL~fu{*71@(T^=^JjXM;Vw`7dEC&$$za3w#9-ky~>70 zvxC{Q>)mz7;XcJOFK*g#L%mrn4qQykN`^iZ*{V1j8X88P*_4m5sfkaY6H=o3K-HFw zCc!;Eq%d}7kcNYhA9D{YxeaiQW^4rR%IadD^N$(!G1(Uwt3V;1~BxUeN zDv`(Ec^{*16-8-w{ewH=Q5CEyGIeyk-z*GAl2*L0e|z2SB=we58xykBC{Px@PO^DU zz)BY9x3f#o-A%%%SWu4!L1z`A*?Ih@&Ue;gxi@}lZPlMq;$CTB4OHEyK zPX^v1H%Y(D*PZ@6Gp(7Q{}|e3Hssp6`uEM_^H8L1B*T_3uW`5sJ~_k_WGB=<(1*2CB>0n}8GX@U!T4qJ~@#>EAqs2I79XvV11ue-#G1^slIH#AFPYM!RU zqx~#j4R707{=t;VQTpAwsAVVLth>aW>X<8Pw3SYu$H9M|_T{@V&H>Kx=zqMc5-olJ z%Eo<9#k$g@c~pAVJ{XQbS-Zi>eB$;&NYY9078)N0;g`lSOb)e(Zxs<)IoCk=cSGbBp~gVqpy!k2lZAKfH?-!e{XooYRe^6Y>cKnN1)J*EPf3Pcj(<%N7E=R+oY z=X9Odl4=**>SZu#|F6NrG};4k@*X+hGCrxk=>J#&1=AqCLnAWwMHGK^8jc)aA4l=} z?5y4K3M8(tw7pH?_gah`-PXe!HyawJe0yqnUp*yW3Oe7&?dV169^n@Cb;C<}}W-t8CgA`6u<>Ma5Zy zlVF`*;r#Q28fVd%Wy6w@ax0nAKXf?n?LR$+E{%&k0f^_3NLxYyvlb1iu1(RKkK z#X7`%p*q;gc}Gh)KSP=Vck0#Dbrn`FxEDeBwfu1xC)UVlJv^OpS(!!Lp1_(=QI<8K zeytR-WGq}-F?^&3foo1P^}2U9dJHpuDY#DuvB#`^yrG&ZC)&}m|59}OVT89rcC^3Z z7aPhd8}A)0moNJP-@Q(I*Iyi*2$e!WL*;eXvWM5Hfh&^9O}pH^S)BvLRw>aub9K4K z9GvdF^3`tvW6G}j+Bw>99$YQ&-83&Or`V?(&R=zDhi^=bIBOMa1WAOoabx>g{-2@lQ-76?^3O!<7&)!Xurh8?A<@1cjbL zdpIdK-_t!G-mdKWJt}NrKN@c#5BBCN?AJq|?+X~~^~Biq=ix>qGLF{aJaR7ef!yI7 zRladQ6!QRgB+I_%;Q%L^y_ar)-s}|PxPmv}r z@5PEcc+2+g)aOmrM-(V)TuX5BH~HjP&}(Z(`=hGa#V6itq-jc!zgm`NEGO|+>W?+2 zAGN!_xTyXf$E7*EgZ>ZYYoD*pGP7*-!V`$%jfKL}y0b;B5^CtOe!;hUtr1DI-1Hr| zZk|V@J&Psw@Zzqi*Ll*8OC-sz4l7*&%M_1BN_Mv!t5?#ltV#O6GQMH^^J#S+&X)0K zHsk~eWBBz{S|4d13-&BYK~S7gUEAmu`%-stf~^V7&U2o%4#Tqg5w@vk0&zx;QQXR$ z8*Vo9yk+qa{f>c2d){vt{XAfC{K5iV0%hLqH-ltfeZspmOXf@OC#Jd3`+{Td1g|#_ zZ%n8a`D%l~Wc%N0f90?C?Y=K-Z$+54tLka@k!D)Mq}$?4YNBzz9RW7IC2Rq)p-2SX zZ3?;REX2sKe766#S);7lobRfsR$}Kc>=cQNkA!=@$q*Rt&#iwn%;kbXS zIsa(?e~T}o$mDJ(5ou%0ChX&Sst|uj`tmzKaJnYfwu}SDZFKvgwxT}DS~E%4YIYnd zdB;41FowQMXS>WLSN>6YkNEid>YXdW?n8iy0Qvd`e|tnB{}Z8Mk$Nmd5^?SKl(lK} zEdESYuCLRt>g~4KOc{mIDpG1QL$`KfqfL`$!AZV;cIISCp@c&kgqJ8p%olwTRTtN# zvX)-3WgcJa3F9kANMv%xDnwrB!y>RgNR=0{(_!PvvAhIHZ-R(07Jio*>wUGG`SLt) z+g$s0D7`2_T3$%C0W{n%Jl{?MMb10{U(8G{c$( zOG9e=@$cl8YNe~8tQ}zu2Hj3*%)RcrA0m!WE3tbB+n|HXmz%>{pvE=X85}1kr=L(`&}LlypAstr>-9GNtTDYeH~}r=Ww5`~ zJ@I9I^@|xK<@PIGbMdm|_}eCn@E5m<*dc*fDm-2^=q6zjgUxsWDDAL7L0lFya(qlD z1F{Cb%$~zFZ~KE|0X+SA9K+Ek7H|_=))K1ryghfPQ)iy|dSp(NFiLzn48K#I!wZEL zO|2=FdWj&r>I0i|%0cc}GGs6>>izpi+4Nw!T|Go-NA6bcct6e0BJzB+5f6n_$J*k8 z#yi7hcQ%`9RGXCG+x= znR;2?Lx|?<4xU7D3&SkuwYRf-tNa@nz?6fNm)q2E6p?ZSY)G1*Ggaoc_I^1%en$3G zS@-#TOMWw==*2NQ>Is5sE#~B!BP4LKb`t(#qckRmcJ6h?H!@#!yZ`e7WH_q4CLqSm z-4BtYz<+mSck=ci?ZGCQ0rHKh?NxG?N~6mzpV;}Y7&BYjhu+ZjF%>%53@lK>=3X*L z!7>W$7zPG>7WwFBg8VoHC(>+w3PpySZ?0Rl1G2g+LpEMibTLzI7Sfq`U|&7I#d3PM zYgt$Y^GOd{5Udfr#(NFFGUc!EiR>c|KLx(B0x;mzv5lyg~I7YkjPtzPP~Upt!xOcoX4U&k=7LM zj1f!za++Q2IupSnD&VvePFq{+1&=0)q`G;LDehkDWAm6Gu>pOa7xEXnn-J&P#--(Rn~mVS9@Dll z>|qLw{bjNJ*e%hfFnpm7ct$J@YtV0Z{Ty>4?ol*KD0Ck7Qop-$K>^6FuDMlgh4>VF zVlOpG#^oYUC}}}A{MqFsc5T(uh2r?!H_w&+iRAR(Su)zRa-q^VaJ;~u%!3?1pDsQD zdCawLM)x4lewhczYK$}t9TxQVR1SEW3`@cZL=6eK@}?9?bs1TIi*-I3FwpV-DUid#oD_9-TkW)KiW?N zAK!#;VA5)2a0k7by!f?*D;_!WLdjVV5L_4@ZKkh)TL(5e#!MOO{iZ4tc$q7iVkmnz zvrWi<;a7-Bd>qQ5b~=qFC^``p_)U;sgs%TGjhyi{G_1Hi+PoKUJMBIrAJAqCE^lL= za@)9zkKIm9|FF-97D6V0kxXEEiT)J@qA~yL2@9H^jtcGOObvE~vHOyZ>;V>QwtG zo;Crfpm14b=zM0VL>PhSjf9=U_-Sb6;H$3>5Ddx^t%+4pgVtFS=W4X^3ul@(7NOYY zFlLv3uDUDDRRND^iJ+y`)gB{6UlPcPbLphQ(1^Aq&YFwz>oMPb!8cxU{7sLrg0vVJ zNSQ+e|HL6p`Y(~1-t`0|jq6h?1YOlqf9Ye!;X|;~?|#X)xy}}X(_HaAdO4zAP^7>w zr0)WUUaUXYWu~tt!*WmY7pjFsSsp?)7x$&PF3W5@R!Ab#cm>|MOt8HZcx@C$Krr}u z66{2rrm0fwAz48?!3--|6rr^9bW1bs{;eh>TcZK%qXKsl%jiC%O5*~F zzS7fhR)h&ffXL8BDcqFr5-?31s1*G6iy|WiNz(yBV+=y39#d1w#C2o4WKrX(J60@B^x-MtY?H`0uhF6oYe4InAvj(2KSTCUbge-AHV2&8JuYjA|1t8+4YA` ze*PSS5>pT5sGS}B<5Skv0B5kc{(rk6S^p6ovmsKl-31;|O?}EAWgfx_PtQr;P-toC zAuM58=K+s82r4%KDG=3FW$f_$sEze>6%3^HRE*k<@I~-P-;UZY8v}2%F-?g!&jKzm zZvV=&DHV0pi$1QuKez0Ls?C`w zZ0PlJc*u#gK3FfpW1PSE3xu9H!I*iO$gVcM57j7_`;+N7T$;q#WAd(eNb~FG@4F>g zu2d_UL~EF=7ncaO&Ja*hIbjbk!a1b);&%))*A;fC z$sZKguOJI2>S5^MJp(>`hj*waHPc>tdrbB_M))7LxL$wJ+&oc27}Xit=y9}1`9N5W zB9BeTrSDFQ04!H5;&bQEi2xe7icJjgPMD~q+@TJ{!&yVpYilBR*P?>2x51M+M#&h# z$X6+2?i1=L+FVP=dm0kSJtQ(9Ky)HzYhOL|6=jY{zBfR4^dNOm$CfAnOiqLnM{USEZWg45D&ok6EeL zIpFiQK$R-ub86DkM@VnWc3DTkf`ck@Yz&4e|E*!h=)SP@2_2WYE^EBStY+BP=7nNR z+3Ufz&$bFNHSc$wL1b{f>941m>BikAdkSK@KD+$Q$y8b(fef}m$Im`a;Z6Fau}k1U3S4PKaS&UXDc1md@x!&L5-# zdu67J*H!V5+LeyIZ>nbaF1*1JlQU6F`Nlk5Mz<>?Y2abz`gKp~QPaI0oVy^BICW5y z)_9e5E&S?9lEujYu;_kS<_ckBNh2_6*r0{2Sl}^#>f>gwPwwVBhQ!T>hqwwQK&Fit z#nSZQLu_iK{_5#bV-%QiN)VEJ)3=`_xW76>KN{f-_qm@~hULDPkneEsx3mOoF;a+e z3rW~FkVI@z#f=I??>~qlylN*V%tFQMbc8iBse$F|oyD-k=XTsqeNLBf6RH z%OX-BmIBCFlG&tx?xq(=j-=t8%SYT$QFcSb#uKcj?G>Drp~$02 z7Xd>=8s)Ly9~S!jil-mytjyWuhL5O|wT#4gtV(w9Y19vkPPi(u4;0CY#_p0r5XiCe z%)1E2mKxhO=C$y3fUlV9d$h8D=Hn5>)M*R)&9zeI zIe0jxj$h>(^HxI5K++&GX9C&eMID{d+ z0XGghgP;B>(6Scbl}oqB$*pfL?Div&5Zdtn!6D2_F;KtT_r1*D3~^B3+FR*Qmpgk^ zdDP6cj)$+YmqrGP`Cg4KV|O9#2Hc|j2o8Sj0W>6&vWA#+-ELxUq-Z}6fM)pELg2+- zXD%h?*j*^hEZKQ45yagv;f~A8aMz>zfeVH2Us-)l{rk~wZQ6+`> zI6iIqK6gU~|NcG?nW;e*C#eRC#?NH|Pewr-pZ>f;$~PMAd$*gQ;b8K}pO`f`L&Vo( z;YLeK;Wi-fmFH!{by`GiQk7IQfMxSxC{Fbdx0&Z`sO%DCv)X^qmZ!k3KK0eHWPzUZ zhL4G#VN7j!kC%)ZQ)WN*bS_(Xc^8FOYK@KOS9gM;fGYe`KM$tfK+niPk%iLe)D$9Gwci{Y{`cE>?B63|aEed`)biD@x z$#P-nVG|2|`UZxM1xqY96lC15{qEQ9xxL!k=Yb7;uAr*3%^_*hU?&=GdjfLk3<02b zxXRnVAa=C-?z+@Z&%vNQa?Jla?INYxpBVgX;XiTYJs}|YO>z@0JeH(KFXE|^-1Y2p z==$MR+*K(iLOEiM3Pt+A1FDWfOy#4>W(vETs#s6gz4Z&p!x^RW6T3smZKUz7tcG5R zbuDQt`q-b^%<$T_Ripk7siTFXsybjVM8@Fb`SM}l9=Q2@>18MIXEr$dA`&Cw^HWX7 ziv{T!*vs{6>o@nPK|yrCuVlK>FbuYI10bSrUVFd10E`f0YB+L4Lc*}~B{Ok)eLTTm zEx=9McFZ;5;1*e%d_F1H(UlQ1w(sAwJZOPhz!T8Fg`!?y99)|@c&#vPy;4Iab>84rU?s-=+$O0xCHqP)SA21a#=dIVpEuxv~ArQvS?alTWR-qc)qq)IjS& z@yqq|Q&A*(ue*^52u%uAPH`-Gsi&A%bBTHYlyDznTds$7qP)>RyUnA!`fo?YF*ww( zCoFTD4yF-Zt*}Q*OlVs0?`*QAVNvjxLX}$l@GmGd)(pDCwQx8YFt;QHODQSnb-WyK zYNBFgBG(h6wJ_j`Sq*y^RBV%$71^8(YIGx#^kul4*RULndmbBae4t76AX`6U^K`nOqq4P3@uNExgD|A>X zh=^FKrg?Ul$DClQDK*9U>upFj&(4RJH`5tpSNU@!{AQ0Os$U=!K}=;5Z3~aKZgzAP z^!XXSVbakmjRQEZpb!+gr!X{j%Bu%D$@yP59+f z*5H@-G_M8XCQ_T)Q3n8I)S%KGt~w=dTBX#&*)gj7>{G5o!C$c4Xn_n+>e$TFNGY;p zhVx=z!}ITl2_h^1qY>X**TJeoG zbsbeL(-=R4rf+vrGFrXO*)x0x2}nh5LfCiI)aa-*XqDSkG8fBOrgHXOcwp^@KZpQt zMM};)rj{JhOvzKsed3KQ6bi(KRD>VzXND9G)A{roNq84ee4|}=OEoHV{7*+g)BQwW zafSr+gdb;*;PS2r#krO(a|zNqU_svs!oZiD8dKep5QroFRfSVvi+XdjJU0=UW;n^} zSbD8ceQ8cOh2Si4(IkQIp2Ymm?$q1&!6y{f!&{~l&MEBvpJEa$f~M`?ja>hluX5Ap zw!>g1<|HXePE~eLMaRqM_;e`|pqNe-qvWN*V_o zw1cCZ?6Gy3O^_@xx5b)tg*uX#7+F-9-tojplcaF7;Ff7hbc5bTk&JNXD;G%E%MC#m zWqCE$yPo*?TY&9tFOumL1fvvIP=%|!0b6}52`{;Hd_XT~LB&pV?^Nji}p*qGo^Msz$ z2I0%8wade)$^m!O$ODjngu-Kxy$qhEMa-4>-S^q;riMUNGrS30 zG8xU=k7_=ViW>Uj1-PXXnJl#{G`!Bsw3?|s#K^t6x%1ZoB<6an6v$KY7)g!=-Tz`a zZ7(zCZ$IqzkkKVA4G-8kN~3DS!x%yIjiT9Yc_)LAx&5Ma3&PibcQ#?s>>esmrmbI5 z=vS&79J7b+c3cV!CfN*J^So-AW~%QkKd4`tMqrexUUUfJX=azs3Hx`(`LjK2u#-ub z^Z(|(|4fbh4PSvSNA@WhmshQ9TTMTJvEDh%bQv>)cFV!CakA0lo6*-U(pX@bW19z) zXmO|8o#%UOMzLf+5_M(v91hmp-^u8+_yj|cDThpXdr~lK?6B|z4f_J7`Wh}tZw2d` zr0=(S+2oR9${gg^ez>ZY_xyr_U5Aq?EraEa1NPRjaC_R;`!gd;R$4KS?EIu>+h~*kjk@>Xm%B@CPC#4%D{(!J4|Z zpqF#8=lFB6m-rVvqlb#QU6xT$FX#U+A|=>EwL~~)?mW(ayN>@1yyaP^CT*_a4oX>G zS(Wkbif-<@;yHG9itIfbNO}KFM)p7J_#%`1ZBKO|a;29&ty`{4798;`(R7R=fDp-4 zqz}#b{?qe1_A|p~pLmCXOU>^L-=C?xe;4S?AM3LQKPYHE7Yk7}McPt*Q8~AgCq~^M zPvt@uCiHE@x~I);{t<}SkfXxXc7L&V2^RdBtpI+}%#_$N&Y;IwDW3Y2J5XwoYvi=_ zFLt_YgfVm!Ddi?Q#(D58b2T=m2`nFyX7yDj((F56hzz|r9-7B#R_t2*!~!D8k+5X; z3=3-*GjUJHDUNMQS{p_8Dc~~`7>S^L6PhmOVRT`?_2yIBPE6M5JRU7SB^?Ew@J6{M zYNq)iir(l~c{gwd$b;gE=0X$#m{_4Npy3-Msgr zM6b)yIdUYV4*cJ_za&E?ZmKUXB7Fse!%(L8I4SRf_)fzu)~5WZO6La7z62|BbwPPz zQDye{u-HS-+P)LFb7N_+;%PZIaO}&>uVsJ-Bxhi*+`^*mYfcTd?k(nirw^heOz+7~ z$v+>0pp@2xKsARyj_VWZE2*zXP zXl%uhxLUCWCuT?<2j_3b*L02>xBM#7tnCz0BOp$eovpm3XWU{A&8f)i4+Gx-NyV#w zW$V9*grKLs+V01*%ATK|a1+1(s*dw%C)zcCn8CUF>yFw{3MM(5Ql;#ChP~VNo!Mk{ z2r=Ob1f(5atPb^N5`eA6e-tPx4v8e@ZHQmm<@Oz1*TofP00=L6lH^ey0%2?kHimQ&U z%d?H|z$XK6!B*om9DYn$0*H1Kpgq>9EB@(pb6)DyDOPkC(O}LJA%VU}beIE5mN{mp zf3>;f39$oBw-{FeR~8P}H3a!{C$Wm&Mi=|5`gB8kZB^&@3bpNECdp4Dau{Y4CjZko z$wwe+gAII5l5<>&HVSyUI+h1>>MG0uOsbBUi6gbzWA}{wHii!~dCLRf3OZbK-Uu%e z!B7EDg11&5d%Y>nzY1tQqeChqdRKZEC>PGPJHKbNC z&AEQ065U0f!RV+pnh?sy5*};+h^Q|Y#5EQ_X6GjzF&X5wxk59_Yv>CL2stb!Z}9ZP zz$e8z?qP-+E{B+#xt^oDj<)3G^}30dDBisC$1BlfF{5H)6x1Ia{7SPFL+1$X9P8rn zE124_GKiO-xA%IhwDCRL|GK)sjCWc!vp}1^de8{08Am@kj zCsvntmeY4Su1uCg245nF(~23@we~SYoy-XKbVD2&x|Gv>cP+MdKJG?O21dntiQ2>r z9x&fWR#7(kgF0}IzQ`v2QPz$6$dG6nV?ji?YnPZ-#3_e0VfkxkGQeAfY@gd0bkCds z6Ryatf=LR!t7P`Tv889p<{Gpck#q{*St+lY+7#5Dt8N=rFv#>#dQ-eJ0cV6%e4;~g z?81HcIZGWHm++8~s^FxeaX$Irmvc$udvlP%-tYF#ZQN}~U3wraP`L$^DoH|Z{Qb*G z($hBo&cmO}Cza&z2JN(AhQb+$>XZVm;Sp!Ud|jP``JfES=B)+vuZ|?AB&xAbX8V9i-zbb4hIgW46NXr zn^-Y+DADY-h%n^@KG-Lf+`5`LMOm~EwPAOj5k7K!Z^*2;-G)4)B0Rp3j;NwWo83QE zZ&Hme{mOD#9wpu6?;fo`5V)~3cBG2L>$9#wOUYZ+=|>a0MelgIU5$hy0GeK#IxqqN zYpJrIH3EzO&#o{O1!;Yw{mkTO@S!BGvAwm~*G?A;yL~^lb|H%(EEriZ?Ca?)u*4Z^ zDKo8~mENKHk?O5SG2i(sgQb=zZlzi;bIXk_#rWR8>$pp1oYVSL0ncdxBo#+c_oO`c zme6W{c%YajF~rh?P5#kA%htm6hoN@t!%<7?VSp|IF`Hlr?Bd9+`Zs4MOR{pcM)mXmxBz(6vc>=#T7z$_7oxfB;k3=0l1?L} zya#*}$cZxvYI0#c^J3f-oQ(|ITZ|D{v6Jh>DFEALC9r{}l3kXJV>S=YlDNnyJ%}$- zuQPLOiGRbWj+}?^;!@7>OBqYqsKV|YS)&1#K&LMN_eHZ%1>?g`TqiFlsEus#5L)!&0(H=#7iw^Vsj>w=DaA{`Q^zr>E3#4?fXPhz;sA_;-3SkpxgY&>iIrY zb$qKTDTcd>6HX<*&HV9CGPPn<{bhbZ|5e+;1FK#v&X^ZLH2lhtQq}J+U|PEzzu;um za-ec%$tQ5{B62sx_yTc(acN=82J)n35P6{O%QRIhB9x;09t8Hr>0k7ic&^%BV*=8k z?ck#}!sky8|69l0->l`baN$dF2zy@yP#7Sj{*9SOx9d0A#!D7>hw!P9jVNP@g2j-t zoIhCz#sm@egpr{nSQm2Gs7ZEAt^hyRFVm27bY3B@Uen#=L>ygB0^5NHSY3a2On!<; z`uyBk4fCaU;>fD^mey{#?w{hOgGl&W-D%%(lm91X7E_dEV;VR*XEdae=0eT2f z8#L68OuAbw|8?|HQsaUPjF))mfNrrc)*GIQW?()wR^qo$8eL#Qk^1SPiS5% z{PuN;r;ex?=4wSOMz{@`jghUaCm_o%M;V;jA8*B6CLLUC``gx_6egXNL}VNnO=_R< z)1y<~c{%xmmRO^I^mMWMZ{cjcDq32QwFSU_z1dJEmQ9!eCJ&kFdpsnb3AB00`?@4M zhq2;3z`o+PVVT<}?;~Nx(;D$m*%S`ABdE;Fpe+nggoQGFx3TWi@Mq;VkFXjX{7CS| zpe5qhi6`6&FZ;E-@P?K@ig?h|=(d+@N>ntq|2m1mn$#J+WY8Petk1G_l+xBksSe0w z$CRJqSXbjGMj58v=jOC(?mS4VMQ$q+4kX3I**KRLZUjaC{9)bVdwE*>8~9}W#7CD3 z2?+=kRdA~(F|llodx)>(gG0mg`Ha8a?Bk5(jL;ryfi=|7| z@k7J+vRCCV3tbFu=8gQ~gM$l@QG26rCi~2UDY{;;!ni!D=JoW0+$FI7{#hJ$_yJyq z3z^@6_^lg4&`q+qvdy+OoZAqw(YEpsk+F;0h{xxPH)Mq2Nofvkyf~bj8IasUS3yO$ z{bIizg^-EVbez^8-$@6iNS1t)%b~5KAuHS{iTMb-0pB|rf!7vMN6b6w6$}=`UIcLE&97sD;INg zaTCv|sNB59i|Kr=;9C9?c)i*nn@A&q4cz=U{BNlIPknn^MSBUb$=cfb8i`9dsz?(#P$7Lr{{ERtT%HVSc+A5k z#3eFi?K!96xuWYU9U^Mc0=(VYNYT{#la<`r>M&y)Rzdx58olg}vLj$1^0R#3kD%1A zni+33EAPX?nhHDMx^zWQ^bmtcNHCjX)%TVvVC$wc9}yU30&I@7+Vd$MaSUK%?QtVc zS#+t*i2v#sK=Cpo_6*Sh`vc#oWmD$s(eQO4jn6wH`~$ckP;g+^8a50H4IP837G{|X z@^9DFsXcJSg~cDD3(H~ojKMOSXPTZ6~XmVAAm)Nh5=3;Kf(E-QyBq7Oe|U+$<&*!r5W?{>j!lQ{3j<9YNb< zd+M?&yW5+7Q4$yKWuG3Je!0$}lC;)dc?_^?D+l^HJboNTt24&?r0CW(V|%R}zjrYB z`Tl9UNMMq4q#s}Do7kayq9W?lGEt<5crLM=l%Vq4j3M^!oc)Vq0U+_*5KI`fM%GSd zo&wBG9*|CKl&6W$lNJ)&6oh5wmKe<{7245z4z!e#Oa2MEU1_~zY!65M4sPy;@vMoF zL9_#nvXs2gmio%kgC5`aBORWF^03x~Qt{^5zjGne?N3%)c9pk%?fBEt-&WUX`p@)B zy>9|5qgLSA)un@TTkEI|G(xrWR{oi8H$GSYMT9G-J-zGFKl%O5&uQogP;XC%b;7y9 zD8grZVU8J~-jm)RS%$318XA#Qr~+RwZBvQ1(`gSN1)}vX`Jxql=&6Zu+H-JcM?QaC z;5v44%mc>3e2dBQUdRP)6nRwRhC+=RfnXvD9D;$j6a+FdihZs@UiG@S!Wo%gmk&(5 zEOAf5)E&L|&8=vA2t{AeAGejC$o=+&oHzDu1UpGbF_I#LjvaoGBm6YU$co9BDx&8X z`Nc|jv%Ro?f4#H!uG%o!L#ph(sE8EAjQ6UJ4aO^<^44eZ(6^?9w5$x=2cucD?iKPM zW*J>8L7k|5C)3Ns*HT;Nj_llW535q4j`;zT)#<;E1@U=R`iy0-u&Lv zvI@pc8@0V_H{R`&h~n`$SKbb6F#uB4@iEW<@f71g`;iiP&;rG8-97s4$ow4Z>ujIkh52oK+a#dpK!U zX@oJl7mEhB76~{AFZ0*?5x&=U{7+ID|3EJj|7=o7J+jw-*RXWAhB(to>DUDjqh2K| z0DQ5)xX9b(9zCa$10vQ3_vU|mqoZ$>(LhA_0Uj!dWU^OK>Avz9W@=nk>md#7u`6PH z$*Gq5nwGZqh^iWLIgDu+9j(&}B&@hO+qy0h4gD{bXVJczDkk3?DyM!X*JtMGlKxTh zpmKIB%kU~n`4OKgkE`()X5Fa8g>37F;(X5=+>MH*%^h`&YVhamekRtXNe-C9q8_Ka z)E!#?MdSQ3@oGiAnMH@e0$blN(#goZpjvvP^j5JL{*u&sY%bQ)*xETrKed$t=gBue z-)U#mQ2Ou!pPcW{Aw&Y`4DqqP#lG~A*i9pM1I>lpVetca?TvK~9S!aL(jVE6T+~vP z7p0V-g=Tgzqe>a;uR32^Y0c~AAEy|fOr;aU$I`V4?i}E)|z(0W0O@}+8kf_6GDc$J4bKSM%(Cz4xzjK|m(lzn-vpGmS)K@}4U-n0z zOvZqXw>j|#s}IL}-AcKZRcmdb1!-&(q(3uGZO3EH{aQ|mKvO0G*Cd;9;R6$Qz5+K; zDgbDz>6Dl^4!(fmcMl)isxW@(LPA8<5f={Pwv8mE5I5^ZAbZ5c{b#a;B0JS9;wBiXznO$Lc@cL)29i^Kj_!Bxwq$DM?fCwtABID>neoZJl=QOx14 zH4PfUlwtGtHg&7d-4xbgWE3o;94l`xt z>w$+{|N92y(GoQGseK>w z{FOh+v^`G)T4^L|(T81QUzF_NV0Vm4JSj_Nwz&x#0}(h>wZI@lf~uHtX#2dG5$%SB zt%5!5A%t(VoF{IaR=T0&gn&g#j&SXWphX$7tnW9U&!6x~pEa8a_MLXVIdBvs+5LFqVo(`W!U7 z0_jVgZB0^JtBh}5AEvC?LHPm76%a2`iHH4Vs~Dm!31{(sU1fQ1mIm}SZ4#E6l%|j=tK$)7 z=Nh*EPGP`2ZDxlZ|GbQU8CCvlcs!io_H66@|~ z2d7hIy^rDMD%qJ|VJ2@#S6(qsSKM|gS8j;;oowi&ci$b&O$ZBr+xzDmn1ecusEwmO z8?xR8p)B%fXnl*9Jq2aw18!U8!A046hqw^`e})0OaKHsC?~92)O{OuD&f4n0{Wb5b zRvMygCVc`(!d2>_P<}t#RGwIyMnUSv`YI{Q<#unpHUGVde?uOB=Xnta&%>+pRWyBb z_2?5%K_?hca@nW@%ZGw7THfb!8(EP2K}ZnjPXVPg?v+{dkJ&w4_jElg5;_*d?vo8_ z$Yk7gd8bnT=53L;yzi?~#>T~PHBIOwIr%jm$b{eTk}+E{i{xQ3-0YsY+#!);9BNJ* z>nL7n6!9gv1PHgZ8XV9e4&mh}NW4qMWPE384TvUI)dzUa{br3SMB^e@R+i)$vuSdu zR-^!bRR~kD7B4&~>wf&Om6<|lp~SLjqz!a3Z>o$*`MI^jyN!4AMHLFup8xv*04zOz zrq!W&%b5b>rzJHEI%hr6Uj)@%@EC#^3)>9bD5Cv%t6SM$S;aR?PInW^a#qws1?;;y=Lc z$R9=yR^L!~#UXr2uA9-8wn}UTRrF68*H@pEH~Z^lY#NJ$7gpBtZE9+sRNj4gh+TWF2uW-;R z*unI%puu>S^NwU@T>{I}Rkf}0;enU4D#vG*1HEX@iX*!>fA|LtOy9ijXhtiNyV`lq zr9i?)*sHME>FTUN|i^RsJ2vU2yc9SqryYGu+%R4rF zxA{;m_Op{#BC)Xi>2u)E*qY;qXN=61U`DpNvBidwy`(M07~-pd^*vhZ;WLRYvABAC zmJG_nJChHb#&IL^E_v@=GNM@xYvOjG9EVBHA#LjO-)oS5$ZoD} zp8G~d*d-)IkMffT_10243#oD!cd@d2tE+% z?#06zVj7{`afhBPkBp^cy4Kdx5X2vu5W|2uMVfnyxmZcCNWSNC`X|E5YC@<#Z%68{ zfg_gKRj~2j)eYo~$|TC-MQ$_{ve(D|SBEb7BTNMo`}r%P3)s6;Ar%4`)a)!aJS6jL z0y+NCc27DDCl~|U9!ri5v>)5-7IAacyRHBt4TzJ7Q?66J|2)6Acg*VC8t@$J8rvJ9 z^{gr3e?j837HB?c7V|MWT5}obiHtNJ+djV>5J@Ajl&7k}h`*|B^m`Cm8CB1ywEc7} zy0pzPmA`@t4A!E1PUSCn-O-zIaI0=zsCF&Kq9(7eVHU>H73#9T0S@*dI&Y~YtP4_K$(z5m(xU?yCi(i!W_q+gnpb1Tu; z6kx%G?oXxx@eRGJ&k;y3Sm8Oak6x{E3L9a&W#9o?v$%@( z0DxMo0Wv;qXG0~{oG#tA1|2LfrRuh#`F0_wNCa_884D&ymoaTU@R5J;&W1D%`3P*g z^)-{!Si5H){X>>RO-26`-QBqn#J^j!U(sS!FGZ#wHk)pCsqM`H^0 zq|nf}Z~%ThEaSaOgh-PjNMLSq*$Pb=;f&WSFWYe}XhwP(Ct zSbJeh72X$2U5`wq+SYW85X;5KSAS2PjtqFa#N&{ys?&%4-bmz@$wy@TTN1w(>-WE8 z9odl&`+_$Nl;yNFEYu0^^^qpYBcF@)`S`xZ&E1L7Kv}>Y7NX#lpz`8DjhO%|Ev?GKBN0Vr;|-sFVNSYXAO^v&G!4b zp#7A14Y#*02zT_#^HQa&kk20OO zHrCmdlJh5PT~*~JekiYY20M!ad;%l|Fhl!WrH03t&7OADJpiXQho5^m{$l-iXn(vL zVM9vpd1qx!KuZ%FEMBD7zr49w*zZDw8}v%3Zwv8`)})`G2*)5_5_^ej+-rivNhuXP zU_wH8@3Xx;190u5q2|fEn^X{_Bf4!VBkPA7DXkTPk!{0!<#dJ*3g6eQc{LJUaew0X zhu2hEWQt|~)EGa)bya(hCn0!YjVHpT#4sayp=x;uf6U8iqYRx$zfJucif)7f@|?xy;jp5%L`2y0Fm<@)=(@62`9f!mFdL zPmbP}kcca@=XaUDR8>w}tj{=SX?8vw1w$~!#eY-6Bm_geh7a^4`<+=$H}TMdS7EXG z_T|D6_a2HLXI^xDJ4GpN^tQJNcG$P%wj?n-Oof!md6?DzIQ_;6V_`3Q6}hl2y>yUC^|3O8GRna;ee&Anf` zg&RNRA{@u*)@;QEqJ9-0=#VoC7-0Qb^?gmMyh<#qE1}Udlv!=^02~_^AvyLzWKLnh z@0oK%+I7O;H|m8*o41jV&g`Yu1lBnEcWM}SUq8s_TTp6 zz(XhMHi|y|?Kw7S?>-q(d|X<4^1o{HQeJ2*LRt2CdZzCuWe}`PU3$d&S=5i890a|? zdLONd=#GAJ@~nlK_?IGz3DK}JXc=MqQMQJd=9MWz5K+R+wIRu;d5^6hd|X{wuYAu& zpU{rscs*X~fM8auzQVcnKS3cxNUlh1hfoxf*<5`h3r(eR5o`U;5QiTk1#eV;jeg`X zPvi{kOPvnQR4<6a$3*4GcQ8j2$u%J>YCz>G*|R>I z=Utlqc_EE5^gY_k3_FqLL!W(1VVPXXfjzEuB7FQqAuQXInTSMb#Plh33mx% zBiWo%AR`G@Drr@nOOspgMBeB$=cVyp7V6@p-ow4>eF`0btlS*w3_Ltc>8=fiM<Pyz zXZMaD>U`PtNY_I{zZ{<~Dlb7oL4c5gr-K&`FOqMKZ!5W;#}SO42&;;D-L-*606Ars zCx)^AgX6M3I1Vv$v&)Xv8l#+GZUQ~6cBL9jHr4@BR@PP%hYfMD1qO^L`xNf%o9i|F z+K|!ii@ez?!T)XdF6cPk@y!fmgp51Ul$mp3^-clEf3d$NS3HR>F0Vo6R)N?^=Vp7y z;rNJK2PgAr>{?Zuhh%JoSAFcg*?S}x9}kTkbJmc zObjO0-xaN!9ANZBSSw-4#02oNk|eY+C$UfuVt8S?Qk+U(h%R z(0!YEiMz~bBey8zcW1s^o99O@nSY>eBb=<6ewpMU)X45$zs(L~A#Yap5h7o=)Pn1C zBw?OEnb8hK%rOj*3l`vqJ+b9fJyPimvy&J_6h-C+(DsqM9U@ST$+aZ&bAJP4-+BWj zlt>ECU2@pe6)jdNYKDdI(0Y(+CLPRx{4;5TWAmV@0Kh%60$cCtN%~}MF*3phEG+fv zN|fIDqW{Sr5J_++!qRnR4N5#UJPJw3BJZ^EW+kFbl-ckW z>Bqu??w_hEECs^kg2gluMEvYk!~4To{G@qMUC|nz{5NbIMMi zSYZCCZ{q!V@NZ*mwZG8xq=vxHXABtZ-`U1fgZ=dVbnXoPr4EiXb@-mmKea{foc|_2 zMKh)K&L0|teySD$2TO58$zJcvUV9_s6+oxX&S+#guNlTn(vKt92B1Elnf~1m44l#r zVmN>Ow|8)2G_A$RHQl3@d!JiTgLtVoB@-M^d%YKS`=L-(4CZvKI$D=3slqh)nt+j>v@$`9`;B9w|(L zUzy4b7M*Hkm}}UDBTaTCM3jamOM)BLN58H4KhHm*#eUe+@hI88Xk*2jsa>C5TfX$0<(oWg9|nLU&m4?|#5Peu!E(t|&;@9T{vdNmPM;zt;Fwu&es?YM zNp}1wW)yc0-mmL-IipF|*kXBRIkHw zA4QXc#DS}aP3PTP;nr0UdEu+DM+r))FVlo}I=cFOhuL4215Qw@R$6{q6$Dqp4G}I7 z1+{D6ns*%V$&Y>7iZYRyS>tC#y{!T$Of4I(!-~csnUsO}S0p(kDF%M)_m7wX2Wf%0 z^3m=-mnKgd3YWIEK6|UJGd!|BKjRV74>T3>9=r!j$YBr9^iVJ414RfJJR#^Q%yNBm zQ`^}o%AU=q-j(|5$CZ}cDw|>^1Fmt315VMLe1Zs6*(kZF*%rgRy`=+@PO`8%N|=d3 zSh2*)SUpyIZBWc=0)So0hozn}=^OVu*c6cls=SMCwz=lD)A|0Pzz)3gqRdRpEg*6kR=G>ekx6hD#VvNZBO4Jg>Qp~cT}J#BmOv!W zkR2+4Hiiev*=_=h^Xl8>$S{B*G`WsCF}`W$=kQrfy|F7Sle25Bf2R}BW+`g+SuWN% zhd@pA1>o7y6U!mK(ItL;<%=Ex?7+s^<*|2ZPV0PNMf<#D?H)@n8}=Y!5TeHLgYb6$ zm!OpZ_TueW$d3vS+k4# zcV425Mtk|CF|#A2|642-7;>DP zHk7;WM%))3S1JDf^=z-Ly+gU@jSmk$g%tMA{Fr}S)e|5!Cl90A-L*&Z6TUka5Y-Ee zL~|CCd>{j@x%M{Qz3;_gn$r$rG*3qK^7hHd4G|0K&?F)@BJ60aBIxsb_%RtM`&pk2dYuIChw!Snh&_+gy!xfZG?kVS)G2Hxk&-1@haDm6+rBX%5ReB z(50I=U{`zNY?h2x=WpuMIH?PpUmq)`r<u%y&XKHA1#ykMoJshKU{nquEpb1Otkbt`VE~@9MXGSwDxd-Ns105CiH&0p5QyoYNqe>jSbgmzL z6fs=0b?zbZ@wwQ;I`6F5V?FOMV{sF;Szh<=TmntZcP*b14`$cAk6MapB5)}_&Fs)B zVo~Str#aVxQl6Y^F}N=;ZrudUR|(Tf+O(BRxG`-EiU#loC3ebh|I!HoowC*ElS zt9xd_!d(k8Q8NgO@AeDEPS`DQ-k#h!$xCb5AR98eimNwjItfzks*QRgggAEuaqUZ_ z<$rkP!#{6NG{!sETvMX~IlbP2|5-&SzOOD!cr?Q|&JUSxR2W0&=Slu(aw{P+2W_lS zv$Y6UPCY0&`BCS)|2sAm_!k$%Tpy<@e$Xh6N1OK@_+TSE#bb6tb>DP1$Oo`+GQ=GF3mCI-U%CKO||mL-_$ArCV}9e7}9g91_xs)?E4Xl9RXP z|3}nYN42#@>)Z4cX^WTQ4#kQS+@*yg#a)623sBs>xTMA1o#O7rEx3l@THM{foO|#2 zef+^-Fh(*0d+oK?obNN=mvO-I2XE@8^oQUeJb@?_`}PZhj;rMp1zikiCCfVD^E&(b zMb?WkbetV~j6(u>+xltb^zm>I9z+QOW=;!}u1R=Mk7nc-3DRzDPhGXg-%nl3acQO8 zC}U5wg%!fY)^nyWr_$mUrH(&$oS43yYB|q%ta4v}`SN4-FI8j@3&I8pi*c zBD`ZpxmSn+876}E?#bg|Tb?LD7{iD;Yy|h~WWzExu?ijO*cttihGkfrN>+<_A^m%6i*ng59)jHj0fhv_rppNk; zq|9CUlMOlGc?8?>F0n55X`nJ>HZ2;GvraWYI|7X&_n5t^6##L~-UR0X^Q^;!zF?OAAx#TG*kKvy-MIfNrC*nX_6H8Eo+GU3duFvecbna+FP zp4l>E?WXtdP41(|WbZA$d+TwdR@<}*6VAz7$IYbDyL{9);$zH!p>g2vZ?DvB$p;~2 z*O|j~8h-ZM!`&v^Ba*^n6sl&seR)#?YNN z&T4Affl&}3MYdPSvthFbrr4RA-#dH11Nh$tNRpeat!;MFEDdygd^cAu9i!ZCS6j_L z1xC!mI<~n@%uU=MoIL}dOTsO}j=gg+r@k|M?__;r$Vf*6z zVHX;Wv+5ojqwlyX_i=8`6KK-WDK~X33=E~Ti^&%bm>8cipMuW)YUgF%%@*v5osbog zS_nju@Pn}0B9*T~VrzygdSyH80D}(l8g|r><8lqyN6_|N_f9mpX~8TGoJQCAl{XSK z=wk^+q4XZt95Hu8`6bKnUX4#kbm4P)nMPKhLQXQ;6ffRA|H7Y(FN+gHukhy8?Ql(t z@fAK~8IP1e7*yBU^gn)R5NP>U)daF1=q8xm&q!>`+eK~R7w`y8y!!RcO)m8BP;3y~ z{1;ZH#Y=IUua=ySA{QTS#@3yO#JVm-~ zxV*wGPL|q^M^xP@ba#Z{E2O+jhfgbvl)ApZ6n&KjPbeK`lK{stY;#OV!tUqCUq^&k z(~tJds_JS2kJJ{Pzg!8*CA`DpeGp^u%E0oJvI93Ns;qV|lJH_v~rhcY%6h7>qVy)w(wu>tpcR`GFELPYi>{VASvXJj=>g$s$iL2D z-`Sm(#n?G7^1StpO90wSd^A#Lv`Brg=9yE^@mrwl{xrqd81+XoBj}JZW2iW+ zD3d;mX`CuV#e%*Z`ZJoOcJceU@Mcq&rz;POdS`m*lAVYMda);jh?B{cbJL>tOQM1s zXAj-3EboeONoV#oSJH3PAkd6b>KoL}!o~ptL)Z>^DsjC8eQjZ&BF$|TvW{$s&1gcVL6j##hB<@tzwfOHs z_$I9MV|oI$40XD@B+&JQrfq12j*4gHEV&iOF@*l_X=yCk_B}%bl7#g7l+6}FPx@W{efX2gEnWk9H8>gk#u40$pOPbY}ZHBQ6t~* zGi3#gj7y6fJQMHRe9>c<`pdvqkzNjoVv~!;T;+kpRB*N+8eHtKbu-DI#4@C>3yTL? z(nJ*rOy=7R)@-%LsTP%@!Y7YS=w&!4-g*htDOdP{Xfu1E3x!{Xa&}(#nHT&hjJ7#L zs*a|D$8fzKn#m&5lJz&=ep5J7Rl@eEAUmfeP%@KdesKWVtde16cjMZh`|Y1;c=u)6 zhn%L|%hyD}IcE-TnPOcC*fK%8PoY9!pBEE#s?8`QbC}sOj1BTrY;r&c_A|EWW8+lz zAVra|FU*I80hk2FsPFRE%ii#bi{^&$JGJRMWe&gp(gjP1ww}9iSh8YUxpqyvkb9vp zvcIMYHA+>pE;|1rVbOOff`9KR2=PWOK7W{ZkcqzOdM0Q&id^5GUAHzpSwrb~y3V4B zVIP<7HNGsKCpaBm^f^52Oh>2!NgqNV$h{vbc_*x4*r5%skVZ^5jH;l2zj}UDHM%)k zNMd0{Ir2YeQ>5uBot{qe;X(xRr#-S&Kh3o;&XcwJXo62{*DF_^osh(BC$Dy!aN`eI z{(c!4ZWB3nJHXfg);6Z6NbJ%PN@y;>_L{q)sMm+%zlNItiop@y!H=g8~#;U$DmIonJpE?A2I|_nm9VO z2bgc{zv)If_0%$8v;F&8QBPlgNahLRcj)00MihUMS5M{S8Wi{Q#V&F&1mDuiQ5&;Q zocE@uU}lgY#xZ-hl6#YY9W-;7=h1jx=M5|u=!H6qb?>JK6!=u|3o$cBJ-;p0!xlJa zhxe{(F+imXJMe!ph#D73Jf|8`QUE?}TO4oqzj8I_-hwlK$u^xhA(F@tvA-T7F}3a< z!tClI#IHBwv}{w9U%10QM;r{@z(5nHir@=TR&IjWOg1z|^1szMd~|6(rWDE&y{D4y z)%a2DFim*@OHqJRF_BtE^QH&b6hr5t+wA=n==*CmQ-gJ13y;eOIj0}Y6P3~Kqif#3 z-%1wbJCEYQH_8{ooW?Lj2Oi8Tr+pn-F;C{-_sz88?j(&X!{$=k6(Xl}UJqJ(RTL5K zC3|Qbs2XPK68NlD!6wdYv0p=0-BOcwoTqKQ)N~0w$jrSR3@rkuslU==`xE~7idrl` zW37R3ywkK1SQ;IZfli~N|b3nnIK;~$&GW^IjDhZB8%Z@0wK^@3j;muW{RB0?h>*!plOtf+^ zc;Wf|@1*hLU$C8@;cq(FZMWZN$o>TKg%hhXyi|#c4e_<1tF^|DT2)6AdpT%AtvK;m zwiAzxLR4m$9q|D|{{%9rc((v6t7PT5;0ApP9Gmi2VeUyLOJO9jytAtB3(a^qogC5O zYI0vO@|ws;+(!d*7^Gvsryt_>cI|_T$ip1spox_?G73=*CV!ksO|I>Zt2qmT0|2%_ z7mo$`a-FDX6+8u#T*F#cq56^hkjU-E{?&wkzH=ttuBie=NGs7|C3wM{k;Lwa)5S?( z?;{LHvGz*rNC8N1TmF6YRnWdgnoiH${CrmAjYuN7%w7ql#D(-dKL>dB>QVU6k(`6b zPX)r(xo+BR?L3l-?itWO|1~jt(t4+iM*^eL!WqLr7m;7R0Ogh!C_t4x6Rt9z*tyBg z77}N5CyJM+tK$$MH9`w@$noMAeog9z2Jn}_*{UNVkC@o2KYhN3{{?pYdUiai3Y-$X z);zGe4QGEAd2H=`q!osH@K4oXr?Qf9%RGo^vxT1ejQ`jF!gfC*NY7bj4Du~XTZNmJykxt)i-?;Y;jb3WdO$CsWLFSlhk zoMK{rgwUWB`Ba?`Hn@7`vn{E@g);4Pl8BSz4UH8+L(#5{M zlsl-V&^o4(Jgy-umWuYKSCg+oP$TzEy-EMfk6`K#&0*`R7%^;_89L0Mm2dQ)Eh>=n zsFh2`kdSm`THG{(Wb249QyYFg?FKU8Mwzk@dsyDlJ*2D;+Tt7yNY6XMe4r`HTHK?((FKbPs;NDN%h&yGKfPR?- zTTk8qDU-0lJJF@b%H}8ZwSU~*;R=rG!SclR zppGS>?>jLLaHs={!F3~VmmPf%j_No&(pRn3SmuS6=aGVJpG35`2v){yS1Qaq2_dwA zvl_A51FF9-gO?&*kD#dUg}-u$EPdKs4Wlw&u_e)Z-$#o5fXq>D?me79+8%{9k5{`U z=h$Md`#1A@yVki7nq~h%+MeJ#oq)uTw(0LQ9Agrb+hmP9sTGeil)13Ww0ms`IieXcZO+1eO^qZ3YI-j z&9>53gJJhyM@Uh2G(kACGNi5Z>*q9|Lc?-vt~{F6yB`&fKAYS5o*wo(s((rdhXV}F zdfSngS6~??F0HJMcNs{iRuaMc`FiQlTFj)erZD%;sgQ3tF5y)Y(BW`|ziLoGe7r<; zIV0dl;ZcPh0AxyGeuSE*t}r=x|HBrPOZmi1uY8mF`wf|a-SoBg!ys;43u|ih*=b4_ zl{91%*GZ(n5fqnL&m7|-y;7A>;Cu4sq!gT2szkfJoto@uHNwzhpg?QvWfYYM>@fSw zB`JfG99xa|nG0~ztISj=lLSfeB<(pydm@zQ$S;}1g`s(@0BplkKIMs-wR;NgEvL0B zlJ*^ZNKAM|x1+)nPo!b;9xrtsB=m+CAEjof5xx?!1$8gH)F=GWUI*wo3_#TmvoX#$ zhEgU-l@a!yI@YoP3$An>d%j{cnwbot*S`h%UY#Q)<{?N>N7cq^8k7;6lW~(B&4oeu zRzshd7T@Jf;0WKGdC=P=l-Gk-wM~T{2WTCM-^!UKa@sb#`}1Uq#^9DNIPP&y-P4v> z;|&NcFB^VjqoZ?% zA#j76fsx=<;OqB-uuY=BygmjHf>fX}KQ+%ADQa7-(Jl6rAJWE`Al^7_8s&SgOxdpku8n@@cVWSSv1I3D0|vYb4st3MZxptMbOUM%i12~mns zD}DG!`5-{F^S!ShOFd?U-l!vE;ja?uM8hmU-qW^5k1~p0arjo+wXJW{W)rer(ikFC89eK-=T%4q#48~p5<9$60JXe)H6~@#66D4hjLTlKG zjM|0In7AeL3I8g)2eF0!<1A3)=r*^yi7J30&KjWz%@p9*$4B@Y*zi@X5BMGqd_P)r zd4#+yzi`B3e#fv)f6oiC>GfuiWbdRcu4$vOs0 zsc?AJ8rc3!ijrH5JdQpI#_9~uhz5OM*oP?jUI=NGudgA4sDrB14gZX8AGqJ_g=(#c z>MtV6+gEA!*SzS&lp^`twU!hlG5qD^6xuSFr5#q}?3Bzm*{l)g7@In9){IetzELCE zVB+kJ?vXN3v|?VMy{nD$!o5yz$HTkGYYTqwbW|(e(iDQp0rmPoa^}1buIpH^?mPC`ByvXUy(Px zARUFSt)%sMMA&hY+$O!8&!1hxS9?}(55z*Up7*k(Nq!c)|HlFlwPaD`{kekoM0eHY z=|_G)xO%YoWcmQ3-v{8ULozqro*NCNZjcY*=2AGw3vdA6t7SVaMDvMTvx(zMkd^=U zPF-F{Q$(5@P)u|b?DEm2`~*yb=ux>pPTqeVCUoy;4yb%wKiT{nNd6fk(ikxSy2iTl z=)SH~cRE)F#_Pj--gwVjlfr5Qimz;o-B$=&_nEHB89|Q2s2)>i0#zrkD+5!mnjkfg zKZsCfjh@uzvN*HM@W5OH&}6kceQW^!eSwA|ga~cAwQg*pcmP@)w%hV8%cLWvYie6< zTjgc=jw%y9B=~;b2=P}6+huQw0>T2{Zr$dFi$c7!9waQJpTHaRoNA`P^#WwhYy>zf zC;e;Ji!;yi;vQq}<4|M zV$Zdu#VB)yg03;ak>T!&aDLZi(o%df0mcpzwlDyLjuVFL5JlB0Dd$U^2_;f@Yi%-R z;N%rG*s~9tKLdupl7;)Gur-TqFdY(R{aS2>9Nh%=`Scw#e}%+7wD;zLZS8iP*Q4OZQNZ@I*n6qrl|@^} zNaq02)z2OwN3B0cjEb*Z{dah5I*MHywAs?;E$%2zlUm=9ns6-W+$%qt9f}d2G_%`! zO0l*pDO68{oxS!^vuYcF?OtCDc?KZxr6rF|OktmgBd5lpaxGBRYDc=Y`*fI`x>P-H z=yDP};=iBJTMsY$Iz_~u)r@(cuN*mSsciy)yhpFqs9PkjYte$e^SO6$X?*@a6qd-L zF|ug&VdXQKYC_L>^SnpGq#e)iv{eoaho^ht+`&F{azb61Z_Y9Oop+9m{lk)&Vh?V9 zL>Kjzhb~7HyvsW`|NPNwxeNb*qZveOy@|dWryLQ<`bcLE5h*VV@7~ zR8!}{WsDD#)^USZT;~1ITFnfTK_4Gr%1MduXv3OG=G&d>gkS;{5=u$YISfv924{ib z(Z`=Fu?b0FW73rNEUtj(P-D1!LpnXD9#k2g;uagZBHtsu@Sb7$x1YEmb*2Or{C>PU zj3iailSx`cRZ(8DdF6nFiuZfEo}qPj*ly6h-jdOd_K8@+@1}yl6rM#oZvWo4U+mUm z654Y-UiqJl`~MDml#-;+CUN!!Qp;p-Yen#Sz8ppUdX=eXfb@ujHf|VGjuko*kj9sE zs`Na>zG3(nX*f`8Vb_5X^x&3w=Iul&qXz0U{FETQvwZU$jToLe#^cr{Tm@4{3^!GC zhgzhy{%sj8dHw%D#=WZVH-f&G@?tS-5!IdyS70Hg8LdiVR}Y6N6C@;8SFAIe&g-;= zWf$s%n4YP9o|*kxB!3`#10Dfh?_#-<(N#Z8*cx5f{cNsa0ikh~&35%%B_Xgzs&&?- zrmTNZpdn@$E+Ja(TAILA^N>SqV`k>IUJxW@0S{*RiZg|l)Jbj+W5=K5(+C5pIei$5 z11%l3iSeKOdGnfO?v!rz2Q$#ZUnNj~^B00RksvGC=GFT~x?1x@e{V@h8(rG5w#Rdr zqYJ(2DEg<>?ho>)%iYB_wv8rB4_Y~^7W`haGD#ylM@hC~vSe1Z(2GPK3Kl5gxapj- zQNJ3eRo|0som3)Q|7!mlL8sE8fxsXFzsaKem+<9k{Xe&{U$pz zLg${4u47e{_ zivE05?Ko7kj>>QGrWjQMJU24R_>Du)=6bmvU{!Z?qc}so`%iYiA7BrkRsdNW*YBit zietX&S(>B=-&lc{rY2B=?53*L$$?z6 zyuBt&vo`4Hn;X?8hp2v3p6dTX&}f+R#}&pGDreZsI|8*H9VdCJ6^!*a^8WKD-v8)5 zuvb?;g}>01H!XQ;HcML2lXeNh4;eSoogX6Vl5i$^yIO zdd=7#NO)6Z{2+%>bw?UWtl`r^Oz+qG(~(R)Py1Dn#3#@qOW_3yZ@YR$`bzJkN_)g! z?&W8Ww3VpZXX8=U%&LuG*(R~tEm?<7*}_rAB$Bb8SGt)a8!QS{oSo%#%E4CaYH&a>j&>kvU+T=K{_(x36)|txjqCL_OPdNh%6kYmZIcLB z1wY?lZCz5bAb*G&fRsnK%|)<%*-xiMaZi`R;0<*ywS|PK0{0a*{J_i z*|5=U*IE#(;yvU4?&q0jZR->$x=m&Tiz+0P_@BSLrn!`O5w#;{7HUBev~Yp*sY4Y( zk1q}G8;+m`EF?=ZGUaBnm!u5=n{qYBTQD4?oDxfe$f5A&rB~+!(yVX*R7(;eDKbOJ z?{;E8psMau236mU~D(KfF&<%5i z5AEoROrFcab?hpYj;P`KLB@4lf1x-8<9wvxO)87ZU|gQUqBgNLG%n6u-ZY>A$=2e) z#iM(F;&u(*HgqfE-sDNJ_5HL!P7KEzH&1HJK4d9Cz&UYWHOQZpvfQ2^ByFA=l&&GY z>?Oq5c}l@&(k(q4ppf8?NogG`}1E(3M|xgLxe zEH(L}uinqiPaaX6ME<{_6|AIpvvMv|G(<#h>B|N8Q`#e)gMXcM|2j)=rn8pDhckY9bme-I=Y;9Sfg@bBW? zGM0mqsFg!mstK3lZPW9sZ8i0CvrgqfeRy{ZJCP|S!;FfzdkrT3VJX7|CERnwhG%Gi zjKkm=vya&#S}RIlEDqE&+1sG1XpA90l+2wgy6VN-PQvOv9_F2 zU!ibTG0k>+=L@wD)dV5d0PZ#58-CX#iGsW9(a4R(=Jv9&z}?0qOFOFX;q+uc1IYdu*TU%9J&`*nNm``x++ z1;`o!HsRYiw`u!D5FRLnezIxlp#Gn|0P$@Mfigw*HLq_RCI(I|Y@*p8AFl@uY`Rd) zS!O_XPk@!7yGn+ZH>D#Z#j7nYY*$LOQ`~)x9S^LBlt)>583n~ZX5m_pt4dAD&$KnK zUHB;qj9TsmBqHwa7QYU^!{lp?W!(7F-i^u`S!BhzCl@@bJ~e$&eWa=BKOXfO0Icyg zvCEIUs&PsL!J$uuIC60|V#;PwiaOJV}&bL>P z@a9iEOn;c~zWur*?S6&7Nk~|v*8fXAvshYq-uC@$)d2=0Kmi<=^fO7*jtBskkMyxX zW^d$jfg~@9>2(vAd03`YN*-&E7xzo~L69#-Q!!%ienHz;uxnn1G*_zdlPCBj_K2hY>&Da6cHo6q zwm0%$D8L4pvANIl{cc~}xQ{?}ukiG4t4zb6{r2!$$159{Z*_$^FgH$pVM}Qq5+PhV z`>wS9T|?v8N$4X#VooGXsr{bmknE6XyfonxA_5`ynY^g~Au?Q*5T{a!HkV z$u!iv#OErStnuyl$A-Kw+X!K4p_#J#K|UA5)|#0SP*fgS);TUTzE@jn`4#9gHyxvVTB; zqMx9h9IfB&F21KuSYJXgNzuN6?T<_^JXT=~4=2LXtv(Gr`doj)jlh_joLyj?xOg1X zH=+RydIl*f=~0o6$Z_&BhyG2F2$G2u6{``(@cQ5B{>eNlQB?+JsKP=+N%ccbzdRq+ z+yj|{T@l35FFtFSFuGJ?tnifP?*&bDPO%o=*3-qb)MNWE5r?YmS+=h8L zAI0IRS;S+oPpgWeOC{5>Sgd1s!XSLGRo(=Q;qfSHL=wAitm8ZSWl+!Pc7(jIq8oHR zjTmHyW#y_Yx)(gpU%z!TTGR1$6vIx2lh%rdsosAcO$TcnPrluIbp~nheT2)Wi4=JX zzgImWK#|FlxJFYeX7u*Xs5|jg#{Q;}4dTdweD%xZ9ar_JG}>tY_GzZDm=MJ8a^&UB z>eI2?S%TQ(JKhFfde+z;&fA%c`7`$eVl3&u)gCya4J}b_nIFc{u~(Ws$IFrNS!M{v z%0)vjdQ={8UhY?)P<1o%Hjrg8kX?5bwHz+=erT2j4Pa+xd0e3X2NxUfD`zt0`Px1& z@%MTKz6t7ZzcHe8h7*^J`r_we1$Wn!EWp(&m@C3_=_! zSy?iz%hF{9Ugpooac-f*hVSHVZ`+lOOb-Nr#~G}TQUCe`*^7KiWGL162;h06BG6r5 zpaBMp$ykUl9gjYJ10QEC>zy#$|2DpW@us3#+<5w!df>M6_st#O+5O37*w<(Lr(uahNIauKC6bnF4XOHuUBx49!iG zD5-Px2V`cYphAd|GtP`p>W2GyT4P+;f>Kn8{WSVzXWWhYkGebd{f@KrHxJNr?1U4YU6ZtKU?X_&ssfuER)x8W7WO_*O&nW<7QH^V%9 zVmQ#=u@h(Z$A|Mc<;F9IDB+I&H0nwNBi|_BB_!PkwbZyO8PA(TGMHnFex#_%lMIlBprpJs}LNmD}-3qk(Z4M7}E^RNz-%oa?x_KU_4eyF>PhRf)BCkd- zRJ4G8FSM7Q7L9Sy`;pphzOU29$8V^LfMx58^`!2n-)}v(Ie_ZSblft3T4MewpR;UZ za=$3MQC(}othzNG`jn*p^DKy`m7?y|&T8au&q1-UE$kxysp*jU8e{cyiq2PwV)+H7 zpBmHDC9PhApCrJum<7>^OQ*y_$gCMIuhSC-){~+r@3|E4ZNpedjckZMIHd7qE{QI_ zAwff}N#2Og;cQc-`^ERC4tGA1v%BD{#$cv$$sC`c=I$5iWRghhJmsf3>(M83808u2 zf^tC84eTu`CDn&c?CYw}CT;E;u}uwlSa;f$14~F3s4)-IHLnskyNzKH7kVwkOW3dZ z{=CK_30X$c%h1KVodoaTZAb3+N=NqSnI8n3zlM%oL}5B-->{b%?E>`;*hJsZoT4r) z+zy{xy;eZWG4Z@TM^f}NqsVX5!b;D5U1s{ zAkTEfjPA(A$im99Xzj8`y>38Op=J6{2QkcUYkb4|hZh{f2Z-T7oc-h7!husV#=nhv zoRv)*mABD&f+-|~xhY(_G8TSl`Iz6y(CrgjIQ6CucGzd%@_F=qvtl3}p_KclFY2@P zQ;wY@J5oNM;gwXd?_YOM5o;-N(l5W3=Gz_QNR=ZF{uXo-D6Cq_RgU5)v~>KEFX=?) z_bu8J(Reh%e0NcDy|>wiQK`i1^7&7(Z<5%OCF0e5Jo@(`^2@uJozLmi_g;m(Xh{6A z3|D;(<2%wE@_iVERAFXfs=~U)aSXi31Up*M5L>B1Qkq467*@mvDdC8+yGwMLld&>AjTV9z&VeJ>W}0t=Cz+ZN0PS8p6E(l;-}-rbzkc32acKQ zc3OIGp{jt1_Kf;3tur)aXw5mwgU)NEF$%OuTQ>Qi-u}J27Q^b=ZCW$fZ4}`TQz?SB zhi0!Y#cus&3z$Vux#rQ1u{k@Po14jE`0R#_DI{Kr(_nQ+dBhv^=XPw|F&i0XU0pUf z)u7$LlhJFU@Qo;5n_byLwClk*^Tyz}VEwxbE!GEtj z7u*F%uI4}&kB?zDsox&YD4(c3rFs)9*ekN9t@37@l4B++J|$Kx_uu$k%bd=N-I3R! zfdhpcxOiAj8F@SX{}blE53OOUjx|*w-jV?{g_Ra+8oL8-a?t7<^|}3yPU(F*xv;Mb z{B7c5&V2?TuRv{}6#4Uf(Upn^ke4qW8;dr`+`e1i@D#!b?SIDVc+&FY`u?w_oL$tS z!dtiPRsE1xf&OBQeB6jCAB8|IW*@^9D^938i;TqN?ySl`dlz0c36;>d^*ELse=*Z zka$ElisVaawy?+T*ZN13TVCcMV)lS1Xr93ULkHWi>~^E2KU7W=stqU7(PZ6m{}b}A z-q#8US1-7G0;tCY%dwYZ6C_xx0iOga2^*fxzG3o;7;A6iTwS& zx_dt4gOJ!)GksH3$((@};8di69D*;mm&`Y(Rn5WC3d_>>5-~oiz!wraf*p|ZJ0CDOBP-NAv@C!SJH!d-s+kU2hSI+Ir{qYm z9I+`F6XniY=V+F#&z0-B-z=Y9+P5x?dpX@+W$QELsaoYMi*{hk7a%UDSoEzh=5b|v z1jM!B`ve&T6kz(F$>f__z%Pf&_wnCfjt$~_m_${uWe{azbgNj{iQiEqEt9;_2gLyC z=%d{MuSbKHjzB)K7vlI&*Qbm<8(o`8?z=&?UPP`4`@e=87o`~n9ecTgy?-45M$`Dt zg4w;X5Fc^Ua_ww$AdWy5@so+e$_!1(7xNiwbEp}{nGSEe$8URxJz~w})L_n}h!QK+ zrukSE=N)Xs4#J|%_>-&a`0Zt9CR^ztb>^5ucVS_zsrbwp$v95*i`2f6=&g=_^kDu@r8o(BkdtYju^)y}Q%(*BYL%)u#*a#T*|CHN_02_W0*0L&NNRECs zSjUiyGNr1lecTGx5a^+%Pe?J5*Eb6CsKxObPE_Hj?A6Crv$Om}#M|0(@lm6k!cQRK zN%BIz`RTYQW{6l#js*Mg5KR@IhFJ^h7eUIJ+9jQC7GZVK!n~N#`(Zb2iz{917i&K5 zYU(N}$$We&Ui{EVgE!>8NPAcE!O)RnE=wwobmsvFv6AN)3H@431JpEfvh{4~T(In> zD|_(jp$~S%+fc&B2Ph_3bt+`#o~Iqz_Q(Oer~+L>26;DYGSyo(FQT^M4f%+rn0N7K zO&5yw`Xe*S!(G1IdsAV)+A~PCJ$8vkr>o2uYHDu?*A_5~3!VrFVMyjy`(2weOmQS%OA2)M+TFd9uQul{kXP%)B;fdnwnnDgAdr zvCN%5t-k1Z-y_6nM17Eb?>n1DH74ji17P~`pguG=eFBVj`Sx~No)dz za7By>BjjCVF5qpTgks8G0f#U&Y~=J~t^tj3c<>$1y`KJC`+U*pAfn2{8R6r4#@4a5 z-oWauRJz)svkVuwK-y8GnRL!LDG&J%vX*EvxEX+&c1KH_4S%?ZNM`*?>xX=f`=~0G zi6D$%;yqiihZtu}pz$}8V=)uOlvvtmr0w!FVudr`{SB_3@-WeiYBrAk8Pa}?k6vks zM@*o#_ce5ye+|*-a#SQ8^kD}TR#CF&dkVGD*qTS#8(|LAgv~c4a z6HnYi$AyLXwP|6los7CW20dFY$sL!Uo0`n1$=n1B1bh=C)jrr&H@2n}zaG!queB*g zyptN1eLQll@sSXT50W}+h7O_~%*l#Z`W#c9qHiNd)9Tu{ z`5U;h#>7Xw9m$Ys3*n~)V7(Ol0eTo%Xji3`2pwG>$v-25^&3SGbHzHH9uyDMU2|_L zA_m7GX-Mx)4{Wm?dHxt3!aX_g>O*JhLrVKf>D_Xt-woRFE2O#AWA>VIscSB|yBdeL zxzB9`CvnN5nuR~xHHrjlZIyrW+PA8A>=$j^B(2&^G?iTAj}w~5jgjD{^6O%eL(>V_ zi@RM71e%RPQsz-oD^aI)9&%& zhsUSBtFSvp_>dtQ?7_9F9mog?>iPKn=Gg*~6ds&$v>QjzXZ)jBhUX9)cYmkG$ki3~ zb$_`PGd#Ta#6~qLwS>y z8^zO-IMHk*;-Z=-92Dtp*ANbX)BRZr!H@9EcTisajRyY7v1H^3Y#T1rjo!2rnopT+ zifQy}5vIosZ|dNpFlUk#rxa>4xT(^3C3yR@bOeC8-89m=#ue4GnMsY(Os||MIZEZ{ zoeL_wsygBG8-QP5!_QbIC9l*rsCreSP6P2bOENdN#*5jVebXH|i+m0H%a?bOJ`}Pi zqZ9zCcthTJA_o(0Jd?qAZ34LD?E7}#6hkG(uq}qweXpX(0yop;$U2tU=>dVgeTQG8 zXVbd@GGuuyN^PMCk%0#-zwmP>5SKSQ$-_+x%FYRz>VLmj)a9b;ZGn&UEY*SL)3}kxGfAecsGv@V?hnnp;DQ1a?@dzsSAT1}(9vBEkB=czGvP+-*Z)lM z_m5z^Nvp2N_7J!TihP`eN!4aBfO3g1J;|LNK^*@LynLUiYHx?^j!Pf>81Cvaz6{%e zF8q$FA_ImYe2?k`Wr`LbJMP1U{@qnzwU{0+r>AdPTOW#NOY;cukZ=-5n$8w&idk8r z3La^|?VUU|qbF9A`}!D_i%3-*t^P0PCr>QL<;%0jp->ig=RkHU;?>V$RySt+pEIht zH?&jx)1I)iGHY$|IR)uo=d||l*wzk8#}aKVMgJy0G|=U!?c;SDzUHrW$#*Y^Meu1P zOIWz}jfUb(`(=dAX&Ju_0w*KtL1`;7wazrh%m99Z;mQ853+ZSN+`fg4x;iz!hCjZ6 z(hPfe6Kv0&C6FaDC)(t}D@o0iW-s`Sain1A?xDzESCevQjhKQ}^LBL#*!d^8%!vD5 z(%Sr-rHdv|ssHICC;|K%6Es#OK|rY^G}r(?wPTH@3a3_Q{c~m%63e4`>4@TFu@Ipu z64*=#!N0IEz3oLS7YZTbeuffR+-S7fwP$F8X4LT~_Ic7-r@g3c1Ea5WEOKqP0aw50 z;x?{{&%#(SIX6hKo2g_$N!$dNmb)maZz2Ryk&shttCIR|qSb0_O`=gs#oZe%iYTYh zUO~$GLg2=Zj7d_?Y)#+NdS*W#WC!d^l8^qA2w+T5ju=Mx%AM)SY6#-vW(q*4o#Zo9#x!jO4PJMq%ZvhyiYlJ`8UCZRAXn$sZ4) z{RWs5k6<~MXsFC$AKV|R-pMSgx$}Gp`$t0{QxhAmcr7-2yK8%<3e(!}Ady{;;FvAa zspxq2>72DSeo^Pn6I+2QRL|@Aba;L~+lC39v9G=;pZTYxjEw*CzRUF+vSn?Qsx)wEyYBGJ zWHZjR{di|Csw*R0s+6=kouV*44R&hxZl>`Wn_IX*T27p2b|o3D#8ilW%R^V|p_=cm z{Ad5(gdFFjQ$hMd;sATx$V?+i?TIU^893}P*m>iD>Hqkcf29#!xuODmuAT#BFpcBq zFE?J5r6M(-jaHsGD&jXLZO5Giv(rmB`pSSN8?Sv31%ptLE){8| zMl%>blypi<%7~GYqY(jVX+|oeJ4G6#1U6vQ=n&YbfiOb)zu)_NpZ|M4-{0k;joT~Q{B-2*0{xBtO$6iOpFig)^f6@;3rmsv7jJ%}NJOTi(~)OYl6$jt2aq6 zS}CPriHQux#;Nb#zFVBChV8+YV2dm-y@{>pp32>NdN<_u9Y7WL$H{~@gD(yYFULW_ zwn{RwV8P_qDY4*>w{?G$C^0HTiG)1AYbxs<+9w+V%Yo(Q2B~+pmhU8{j{X``?)Mt? z2e#FfNtFxN&yCJGc`5k*usC%)E&J>-+Fl~YXzz@i_JU^8YeJbB+$&?}bYoxdzc)K2 zAz^;_pKv1`b7^uTNMCWyDP>aD;y(0DH*p6|1`aJ?oKb1~~1fz$o{nRl7|HzpWY{q1`ju+e+m z>GP`PX22hi#_s;{!NJAo*c=P;py&37=-(?;rT z2v$p}m4b*St5~nW{_!i%qaI;U=D486I7fnW&~uJT({dr3YatOt4Nz&_?mg=kUO8>gX@U40{2{lbd@zZf1gn z=iWp}zE{=A&zO&=oqNTSW`S5VPpG2P^K=pM-8}TnwV{+avs9UMq?hI!pT63-3d>J# zJp<#R>FGWl%y#E&Z31WXYN74s3U}uHa>{pkzS2*-w@UhTu+nXDVd;Dt+dP4qt7S|x z=5@(s9-lq;3{^nl^BqfF*#};S!+J3o$>Dv`xzQ9fL2^6a>}L#j()|+esQbB&os z4wQB<=>}j;8h2*+@;-bSmn(;(9o>`ZuJ^YCNEkFpcR2#OhjT_MG@!Oe7lB7s3?u2M zd#h|WIh|ogpRmeZ-A2ZxHa<;p$8i({LmAIv!ePxwwbdBGc8%|I@@>$`h5);Rh;}8x zvn@+=Z)ViRb(L-D%K1ntrsu1GD?hurYK_;$Y*f?KmcaG35Y>#|_k>F705dza+mHU6 zq7kSHbnV16@jEg8cfF<-f0={+GP~+MikkuH4<%$jR#->v_z~8t_Lb=<3Q;A{h5L!ZtF(EXQh6dbyj)?|n#&WIkmiD@%rmi$y$)Cn@? z5^%iMqc73VkCn1$iGkhed6CII{1d3wv8dDhL&`c|Vw9JfhLphUy4z!OxHBFYvAnW5 zs`RZfQ)#PMyj^&u@t{3n>@cy-Ei=!ia2yQy=MzWIvK zQ2TIQwNZp|VmF$L&d==HWVtOG2Gt;?GQt3OJ;L&lJmz62P}N&~zGxYSwvC(;0kb!^m6n+T>w zqo#c&{}Y{|Io@>R_eyV@ur^%}yglD`;>hBP&z{|kk%J&}If4Dp76!fgX6=rlBMCVu zDZ!l>`aelxXolcqt!!-0jEYVx(t8V*F19b=FSj!GCM_K`2+MLT{FwT}-8^JiM`UQ$ z^bnCJZ)sZ@+O*snPj$V*?l~WGm4C`B(PTDY*g4r{-WpSh6JrHE2o@nj2y8df2Oo@H zlaIV>4eh)t?~HiOdV71YQrg~pp=%@=-bb=|IzeI)L}E^XO!eB`?Z{|k&{JeqRvzI1 zQr%@-3HhIpRLFi|B-sg$_YWhM<-41IxLzOm_eA_!#@qadgEnQ%VkNEY^&Sq5**HB< zE#LOFalR+MWYj~q)E)}D!gq#@vO4DtrY{!=3 zdmtTuu;lhpqw}}6TLh!Va|fx^$w?sCiU_Lhpy8K(8T4TFLpIKv3i(7V&UQ`~ZVY#C zAWwO`C!5T(SSd<{%njn^EWB)WuH<2CFD93RWg9Dm{+rcJr`}AN&_S5!I-2IHtTJc zqRfUi*`kbroG`!n^4<(#fMnDoyC+J){MO(Y25@Ae2tIfFnRA7Ir`?jOe?e`NH!L`A zC^0P)=XC+c-U0MRgwjxP&Qi(5)>m3=PoOE*)N*Mtr?JKfXZ!U)qjBy0t)%b1Z}4Lg zykn$|KBJlnV~Ps8l~1cub$H&65ia}pC~H!Be_Z$TF5PUdKX=G`lDWeqC;4-vejpsp zH+A12Q*Fl2`;v--E1b#I?B|L315;Bw_WM4Ml2mE<)b8c(Jt3G+4ZE)JS)93Fj_hC3 z`n7Luy;<|4xH|b&UY9hXgOd_~S!={LjL{@LRWN$qU~@-v*ZDW+Wtbd;;Jh8E^G6 z8(a<*Ws>g4EO%Fm88q2+bYV?q9xn@^w8Fc;3g9VMl^FG=H-$;8=-(0Sg`~KJRK@NK z3Skhvzo49Al2igh`uRdE;O16Fp=6AG$pt|DV#uW_s02?5$0(quj$09MgJI)W%%kFq zAnJ__n1%e?`vAVhBV7;A+ z2~NAvJ8D506Qb0egaFQ%2LrTU54c0mS5YrKJe|u%7`)d?doBoy!$B=8Le$j5xuTwP z3OFpZ5cxr5ds;sHyfQroLN|p4a@nv|lb8>{4|Cdk?i9heoT^-Y9}HVZ98^42;r+aJ z-`j@{ulV<=S$hzRL*{SP)kVFSEoaG;qh3N=z!Q!wtGFf=sy5!Ir;)`o#tvkzbCc?-_*zjnhl<19b42;h+9FMX#V( zV%mr7a?9I<^hXp~0g-%-f|^h6%-VY!i{2YSh(5798|Vb3iauv#*hBA6xrT`PLa%NEGrb@fsf zeDP{x&+19w@G|PCPML&7dQIDG#9;H1U0@W!NeT4EL$q2FyDriIqoQFW`00Zme}sDx z>d6e30$i#>fcie1;PFnu>tgN$&0W&K)?}(&c*p#;{5$dEbx<6Z1km=RzB`?)x!&h8 zMUj{*#!p7+f}Hd=L?lZt?OUTX$YegtHSi8@kChepL$p!KFzG+Hf$5cf_`17y?`E(j zN%T)mQ2>`_f10C%Jnun6NN)W%`rT*=AMDqSdtD-G3oTbUrRZie3#EXr2Y>R5TqG&7 zAtE)4hlTOvGi_tNLB&3t9FOfDo>Z614^awKq0arBo21rl_E;0tR{If~E}KXkSr?AH13a|$>!EBUbs0@$-0aXhAVpO}bs z;rcew7-YYkDZ6cu^BlUQ6)j8Ybt(~BeSu>l%bT95qOzXWxbnMVP+B_pGe+`z*buUl ziY>*X&t33}HsDt;du$uLWCDtNv=3XJN>@fqIT)vkvr5Nb^_?E&9n_?)-!qTi3LhO;a+O|6H_>3QU)L(9K{SvZfUK5-GU(H%#Ca?{9A1%-WFpP)OEJ zNuQ9*VqUP%waF``CVw$dKZ2T(@7{JCZ>~&cCzS#*yMD3+I!?<@<~FIs)BlMTqtE%j z0%jy3cLh4_NYG2N30zd(W5YLY9XEgbVqZxCnW4&EQC}P9U-JpJctpKW8QVW~Up{J&Ko%wC9g?VP8U_fe2njRdT~p_gZU&(q zQt6>Oq9fD+U#rsMIycnX&u8*{l1J(}=j>w(Etzvn_wKo-gCCkBzKj^*-Ge3pQ?4?^-pao{&`zDWwdj=N;coKQ~T$T7*!Ydt&HvR zGLX@sW3dwy6&aID2Gb+PO)yWq#)OXQ^%th#{f=x;$TNFO@c25^R?I+;)lXam(R^*gX0IP9U3qW`AcucT*A|{LPCgQ z9^R4q?+bfsdFwZKrkVYH`Xj%Y<$3vPHZu$H>b9#PuTSaAgeN1sLOBm$J;h(VRWpV@ z(_38scE*FZBLZS?E315051BTSv^YdMXA(0>?XmYU%0+e~hTl4R5y{Q%yj~7jFh>GS zU-1GK0xE8-qFy3zgOft09~S>)j$x6aDjK|TxVxgioUUxcT2z4kkP&EQ9(C{y)*UOM zJlaTJ%u70Er8F6h%En?RUN)uobW$D%>W6Yy?Wd`*0MF6Np zISr=J8)A{6FCwPp8R{Zn_Z+9SrBH(oiz>Axyok$9BazL^AK4`{PZWK}*h+4h_s4Am zbp3ja=l~I#yF}BR6W5mXV9ia{*djpgc)V5Bafdi8VO?sqfn%uJURTIc)WIhE9|J4=;YiVCtCBANHTfC<(<$u8U* zop0kqkjEZIE-!v~xn4JR5EECElug|>hRPm-$SB<8{u^Dl7lO_$r#TTaj#KwZ!?v~z z@?<*vcl}%2iHA0pCY|oxz3VF)u!jf5c7IKvTE6Kq&ibfZS(`-6&pw2x8B zP}k6qKKV)%!AnCCvU8lt#)lMr-$U;2Uq3p^BGN_t-*^!B9;(7}D%JkykVz1bqROFg zuw~z`^?+{4mu@HB1u+*32u(fqs(9D3-flij5|b;syXS=LBlN!dW)$#%C^RZ0aHZty z$wz(hP$6E=&BWA?0UBR@3fhCL12tX+x9pOl?H!fnT!>>Hgp)_~` z6xg#7g%YecZ;s@!BcFq3I&pyRYVC_(u|{x2}js%{zD=C5gt`^NZLhDgLz~ z6aQ+lG?@LkNHSNXq%}^s?~~=nIiQvcnt^ss;BOuED-(gXq=ApmK&}INpRmLmP%x=U zL+6qI*fi!WZ~$LgF_7>N4YT!BP_ci(Wi@6jI)()RlFuv6|5(Z_Aa@~*2Vr>@@s z8zIVZ1)&DTqEk{NBeLg&q6RW=qY}gtK%fh#5Fc!kar4fS6R)rL{!%Eqx)VyQmFHpu z;o6lM=$o6PDR7{YmhRgTwEy1*ik7^6iRhwo1afmoU|JcFHFfwrXusO(xa1elG?MmV ztt4wIHgT2fQn9iLBnjCY#1s7s~#E8(-h=E{by2x0%-WBP2VtK1s0vm*3zD$U@N z6p3KJoUce3$2h6-Kc()h=JE0B%{`%`nm1*vsz`-#Cgg=4xYE zrt;>Es}u4+HhCZ`i2a|Wz+USOBdl&yFelv8%C#`Pb$+`t=C`9xya>Q}w6P0!6X3I!hARF!=ozCBput*<&Vx*oO^GJz+`Ns|Nu7iZugdZw4hRWB1~SVmZdErZ zH!+dwp@+}xkU@ekBC>IAa|eQ_+f_oGunfQ40byEo$rt}}0rGqU9{kMSIY&a>Uytc5 zEFKf?CDEn)E@c|WvY2Tl)+bJ&YO3gGmJpsLkdwaK7M=1A`l9u6bAxfE03}yU({aQ` zx?@=Nl%(c(W%oKXL%(d3{GUIZME3lmHT7)M{S|)-A+9SIr&M4*l3TQoy3?QiPgS;z zm}&E)Q5znv7qfXLxam2DrTSubdrFA}Vpv5e%gj4`<$w8tud6NL%|Z}8&D&Fs!VqfC z=WUmy*>6+IypTlcQQz>2k>JW)Nlv9ShTAh^yyi~6o1o2#bv2X7qf2V|U z3cr_ju6_iu){Fp~DO_+uKT(05UQO^3zy_lD(6fZ3%plB1+r7fzOV-QF3@dI?xr z27Xr&)4)aHp%0y0j1A(QjzVz5vUS!w4np+<6AMbu4Eye9fN-nbIKQG~=@5*Fz>~9Y zqUoIXeN-^6L2u?9^eE!$sb9kG8Lp|WT0Lx6=Z13A_rINv$we>7dc;?}{;o5qIFSWG zh3nWl%MyA#8E)Wy%=K>E;jVgQC&j^n5WSHX zza^A9m-Ed2h|1||{ORwfSqQ#f#@EH@Ze=Q2Ne=;nO{4wGHM^j5EvrUo&~y=k zCT&Nf&1=JhEbZ*@n5o!Cy$hyP+VTP#f~Ss%`qg>q(J*l-?^7rhE#-9hW5~9L{^7(u zE4T2~SLJJu9o{3)vL$&2q*NQWLQvK;!J$4Pb@Ir`y8vFSGpjxlVdBi1a+OV%#9%Sp zrcfpUc?M9u7)DHt2|6S-83Ddf+Q6FF=Palzz1|>%mtE<#9b8MQv)K9uls@hV8nkp8 z^c2H)z!jot?Bnn2!P&z??0sj^mByH;?GFqVY_CPeZLMj~pvM2i03WF$9wraSja*Vv z;D=3mtd%AP>$iQMe^DmGnu_fdWF)2@JIRn7x;$dHuzpk>^-*n31un@#!z4ux5hB6b z@CG8P%BPM5{VDO4GS7gIr)sh9q-rv3KPw-<#b4Ek&v4v>ug+y)D%D^NVzn zVaxJ&_6s&pwRJ=WJSppV`{;pZ$KPAaSbHBCRQAB=lhDS$d&gmWtUF|oAr?}gg)4Y* z<5=$+W9~mXq1)xIU8*m1cdv)|L5N9Zd}CwG%wk}a0pvnquEgN+5$Oa4xzD)0*tFZ$ zrEP%kX@VW0&fkLTmRbr*NXWgn{C5tfWsSK$^f&MbCjGJLJ@0$8ITF?WAL8Q<=p!;t zT&vO-xa+@SQghIdM95FnM(@hO>9=a0&8AYEIgk9A$n<$7kK_qJC< zwci2@C!6P{0^cb@{$%VxAr2FJR+vX(Gm*iLsH?WU()%=<4$92;M%R^Xb=V5_QcVg5pQt z-ro9O#!zBP0@OhWBclotM&JFMrbhx2VJ30B$q(*iODgEZHn|4fQ>hb~@;jCG-#k%1 z-!fhivFWr4u_i7fK+{18%iGKwnD z8MB+#h6(IHPb(DI)_kHr(wT{sd1aelI|((dj4+&|Q&OAn$rKoVsUnT~iz`}sykRFA zTk-5xLwkP^8;QbM0L~$2KONpyccSaU#)#1bG;6Y|k3Su{GB{T!kDQbz&$T6QEJ}f~ zaAmq1T(-TcRgLA*@jj_tM`)KZ*i+}w=Ry@@n?ppStJ1WW_Z^cQg3jhRsBW`S50aNE zj=b5ps_umc%(pMe&JMF!awagyIgScuNwJm92r$}FUuNgKX3fFePXZb?xVIlGE?Mo_ zf>a#Xgf1Q^!#Vr2fiM0_N+-F3zbNtvTqy8ft6oS6e4kD5 zdP7FXigN|$w(i>W-c63A@aO)+k9}AeQHu#2>{-ve@S60Cufqv<_n}a$N6N5`qp#|< z6cMlrQ`{rBq|c6U$u#eYdmMCZ4r%#|Fi_>1&f!^=Xj<*^z9v7t8|F(ifjryruP&>K(pgsqd8CDR*uo_#7MQ7xxa@!2cqXZv8c9@>xHQmI_NJy=<=@JDv^H zIS@R80 zeBSes`f;&7So)ozX2xCwt?jBlJuN(qPIuc|I0_DSst`R$2A%VlO|233Ru$8#^bAo3 zW|w{Q!qTio>GU*wkHJV|^JtF7f-R2>SW;2!8%I%2uL(p{lrZG3#k9AoRc zZKO`^lV%sKoJMha94C@Z&q7u`)%QsGQ`DS>Nmr~$QTFMyeN>cW0}IpD3b0b%dhE=- z*+hYmTQp;9{X5Yx%RI7=TUrGSTwHU_WSqe@FvIoLl~^jkTATJd8DO40A z^`VXR!E7~e3lP$aB+?e~QO!c2re|$JCVpl@6~VOzGgiMh0?LMG-8X=1y+YEt#P8{a zQZ)tbsgfNY_|j_$9GmZ2tt{UAk^Robviq|s&~DxyXF;Q;LLz*B|lS>Hv%-pGt9C=H_G`xatpFnkkIqz3J>cEPqJU+v@8V8`}x<;8#dx!2kn*1<0agc@?S z_7h4I*cLKP-o>`(&~}{pFH6;)7svHGlBB-)c>>R2U-UUXRNTci*0j(696s6XEc_AO zBw*f0P}T=UZp=O2>-3G*%9Q~=8@8a>H}8npUu=yFB3O4(hG~Kn;k0ls^;1O1S&x#( zy;1L?{UY;HeK$Nt+V|!PlqoHc=HBM(w{LVR6C5NAZIjNCmC9L5FyyHcuh3e!S7SJv^yU*DJ4AlHF)vZC7l2);gP(GEHsp6~et zJK*^qHVl)WuKLg@t7J%TYYbX%){gfCRld)eF6H7Cu$Pt4Nl^)d&>O~gxHL?)m}8;R zU)>qEy}FN;w>ssgM*H1559m38ys2((r)|&bQ z|I}*n4xLryIDhJGyF8vscg>3O7|;tt)3pL;NH>AAYBYE$Phiy7;RD}8rf&ikVm(uj zscrYVdTJ(GK7SAc6wcgNBFS3@Z6Z$TZiwin3hCV&qo;@AGOas?0#>b!k?8{OFxL>* zKw>@>7OJLPxEa4y>*7yMe=2E@5(uTQjGGnyey(h8&~1!jf2*OuO3!HS$Xsj)&ojY) zkpbdJIoHmFrE8RNq;#IlAzE^C&1dOGE~ngp*GOf1vzSNfs&B-VxyJVwCU(mLl09Is zbEfVru_MsABVP49ddSyr$5-7oyZ1BiBPsuwgVm7^BCRo}+TIc50QYK$C^e+>OF}$f z;`9(DEb%c$BOlKQR!0mm*p7^5LWt`tsz*#U3IwzJt{z7yH$daPUEiECY-I>OJ|7Nx zpKk`~*U2zqvV~=k)hUk@%a2#6u)dG>&QS@{iA?;cR5b4+kQ|5*kwm@o>d;`YW4a?@ zSH_cB4o?(QP!;Ogbi^J7P=n`%4|+uaB(A$DOTHPeGDj8Ow|p|XuGeLO3Lklha}P7q z0y1`^o>~5bEZ%rI5eR-V%t|_zjMb;?1IT~4C#Bw0sx?Yt_o6Lx;_?ed9B}?~C5Ei~ zOGDZ;wE`q9&Kopw#hV!TNDMRIG=sRA!~SVNYz@0-(Y!-PIpoH$^re zh;=Cw9uN{_A>70FX1T+{SEjUo^GFljcX6J+)YUVefPyr$J?e2?{qF`pB!uBBW8Y`P z#})6)K>BC(e-2x}FDNjx+)&{ho>lez@U|hrj!bdU$r8VayPaP3?w`UsiII%P9}&nn zq@L^PUX0e%!H^NJH4SHkYQ#v%VnGN>%aw zuz$}b5X~l#FBK*iN#!EL8$ggo({*;>APG4i=f3k=`sOjuax?q%%$zB)ky1Zu=rQ0| zrseRL%^jUWsi2DtTA^xj5Pud$7{kwOD~-mqG1P*vhh2t6&WxCvqG^`0SK7&Q;o|Pmz6c;^o-=03ev`^ z-`U74w^>jt(42Ib?s!U_XxdUY5K$sc&VPTO4%doMPXBC8Q9LuCuA{=1JiS!>&6B}+ zu_JIq)|q|MEB*Dvobtp2_+n~=h>cM`85n+R2dncu;jvYLF@9%}Oc<;i!{BI0t-ceT zTita`FGy1|F`fJoo3owk|MBw&-nTX19sx|paewn2JdPYscHQx6Z zUX9y*__<@QKSGOrthC?RoM-{<3&igP_IFNBpD5z_hxa8H&0RtEAu(>>pscMpTEfTf zR_IStAy8?_7WnnHr%BA>^6@d}$%)kFF{Srx2XsRN2t8nKEiMVIp0duiFzyetGxe1H z>2~)B{~0;uc!!QZdth%^W)}g~Uow6czXl_NFg97OVQig(PnfSp2H)JNYQGSR2qR_< z_~4du@`Ki9ZHSb0>4dDV9L;Cnlt9<$i*mPW3@uiU&2dZ07#)51zX&F^PI^dU@#i>v zmc57pCmoP;sm+aLciYObZL7)RAK<$KNgDD^>Q%Q zqu{(>p&&F(eovW;Ca&1lJF3~rdG$8ukF;2^(Mfv?&p?b_0fTXQ95vY6vr|C_v-zu^ z7d3N2R>nFULQTDjDr!;Bm?rqt_6h^KW5>SG&v9!V0XL5aw6cOS^M3k9ffMt)qgmv8 zoX+Sa&b~DUQ{vxa!m~M@;YXP;dOfxc0Ot>KO00_LO}?L~-iB?8`q}TZ)h?^9C_*#a zOVV9I<<%;`)r^9{R3?sRToSI|A{+Y;H*(NBRt)|{!isvp0`3)l60Ny+o=!E9L{;RC$KFVt$QcEEAHcwx4?78cu3Z&Uo<)@ zC-MVG=xmb8V$!oXZv@ZDnKdx5>*}OjTl_I^>qMw)UBz;wp58L1@VUxkPfhL*UgIU-CNhIq9hC}o zyD=E(u1ix*y?F54LVd&w<9{-XHud5U2;DEPf`mx#6+>R0V z;15x8f46_i1f?DzZpGMQGuG8@r92Do72$%NHpbv_VNaRrt-+0AN8MyeY!FP$k zBap=bk^Ot#I|q-nC>0IVW8;LMWgLotTGm0HKce^e##cvd?Z}=J~t#^q<(s~%CM5b2gnFCaaGpSz#|8>G<*6^ zT022U9VC812KA#%B^}6kd4qt(S-WVQ2g7gcqPZRJ*Z8G9_@p4@FPHC2gf!;$g^!t2 z)7;;c>wv(QpW*aZlc3xtmteN5Zqz&J(aKlwWj4#;*W-!mKj-G|?*;yOI6ta|DfEOw z@3k*k=6g#%eQGKEoBJQpcx`@SHIDo*xK3T*W~3+nfxF4`=MI3L7-~QM z|1LW%t7_b>sIdlU_Z|4}Njl|jRhv6k<~Ir-EsiIinEEUGNLqA$pb%hP$ZL@yqWn+6 zS`so3N>6(na0R;NAe@HWP_lIfw*}6l5zB#Ag5dSn2~Q-|IFBec0&$^2;2POc^&)DT9C{6xbT+l3JT=vesPe{Fbyb#Z`8#c$QmE8-j%nn_p)i-0 zA@#b_GzRy;T(Vdh-b=nV-y8446zSY2xrZ3^#O9CXoV?E&1Byu^+SOb$bAHFnIXmS$ zo8BiVsb_|BYnBch%qKogcFz5YHQpUj1U;wez024&AmJeEsm8@-w&l~p2_<;q*T$95 zsiHW-=1l+hUDJfTk+~G~V{8`1(RtvpE>P|Ezl+tb+Oe&MqC-M45-{(`C@1ifBK^+Z zwbw;^v#&Ya4IE;+0Pyu@XTeqy z)uF;libOP@5RY8dtf&JtYD-i-`TF;$iG^TTQr>=442=*)5jsV5Go$r<%q+}VqM{BnhI>8Rj{i99TN;FJAvsidK_Dpp0!dH1ttkgc(y zjVO=*tK{mu;y43YDYm!UaGSNv5_B9KCz8wIcQf23L~`U;1I^*N`7vlwf#t!5j;M-g zIe^pbf6p5ceaOtvn~?VDM)p~h%Xe%7sFajUeEf46oS&pI zwUQ7CrkrPAG?GP6rLm2Sgq$gxRj=7y?+UE=+?;jF+4&qWT!pN`8>jwp4L;eOURsj9 z-fRVRjf`B53@9b7qz7+v9fT=Ux$pPUN>MK)f!c5Gk%po9!pDr|oAPcI=QWPTeEk;; zyemO^juX3{b-g4xYURqy=d%1XoMm|M=fJLB4F2$HFJM!xiE|yEBl`X1u+DJ2Oh*G=$Ieew~TNx8K5Vm#jXE5<6-d z{nkdatE&*BBT=t=h| z496&0c{4vaZFjMuDj+tKTEobZk5zo0%{fn@{Z;aV$VO9QOb5G&^^ z3acjydOjy~9%j2+zx~c*<0YlOQ(rDPDa(RW`;C{u@GHF|cW}#qV*#TGu*VvclkoaP zXsYlr;EEEvFBu#l!bEXIM$*vp0KM?E?NYP9*+Xs9`(o469Ct@3`g!k^WPakU`0%SB zHlJKq3^-mKU5!Ck6Z(!2G`$M*s)r#z3y%f% z1K_oO;PGWHfe^XZu4U1j8*9qQ8TtJZaoCRx%3PdhCrIoLjoAPS*3FW7`V1DV5Tti(J8W_N3Ctb|3W zg$+LLO(5X#J1O?ltQ3t|)doSn^qK>V)*b4gXqYZoAu^sb`KLrZZRT`LX?kO3Mfj-< zQ6{O_{g&)vuiv_6+@B(e!MN7)aP&^->Af$c-(RY~QpAJ%Wi%bjKqO#;Pwv!}6*C;H zjLl^IZgM&!ao}vAq>&o0H$zeCfY;FkWZxB)QpxYhn29jk^Zfqpb_5b$war2t$zJ@=TZAY3?`l1D8=^uE>8W$}jJJH?1W6 z;qQca`wQ6b)7~XG+aMb;QBCzza|8PU`w0nGhw~*|Myg3XrZjGhpVt_J*7-p3$Ol~1 zxE3_i%1Nd2gM&lU>M5}Ett6vi;-ms8b~RcmnqeXu$k<;J34k4?ULsBKH*t$?3hE?) zDD(;T11ksmu~2S621B5ZfJ0n9^+pPeQ{L&J-fmPHpEx<7k|X8t=VeOxtXOPF0!+}( z6ZC2Jm+0q+?q?LNkUeI{hkgqjsxGq%NL$ROhVXn8m~=wh8QLyMVjxDIDcG1;HXt7| zf8K@0p9h|4BZYDV@W5n@q(!;@Q_wHX-2HI@@O@<41b)_!QTwW+q-j^1pd(J**z|*K z!~tL~Y$4;lj`x1!EvYrYz*aY5Z>nrED_qHT>J1afgteb>1u+x3-CR)-6IF6)-IsPe z->@2^n84T%@&q?+xmMj1^WK=!$#oVl3SlK<%E>*UQVS*#8nPRN+`%rIosN>ED7 zOZLdkPqNdTT(_1md6UMQ`9U~HWc0JOO`Pi>!Z6cNgi`YfSjrXVa**;=L)d3RuwzaW z4iz09t&eX8LA{cKThw)O;U$^kS^l2uI?0va^)WFg4{K2Ig+cDv!Nvw2KqR8gFGCb8 zhdifkRr6ee-w_*qSFHxHh=eZL_jnd>%bKITul})!tU?D~tJBckY#-y8PL$$@oLye{ z{|yRU67FkhS2_E@G8%dhQSAy^xf)FGJgq_0&AbI8`76l))lP9|H~0YENSn^4qwpZR zAiO6l+0IVZ=E@)n}zLD5i5TFeb?e@!lDP>O686v zTUGSP)rqn3q)PnBV|ij^VKERxCotLkZvnXL%R$)p`7B)tk5rmxH1ZJRBVK0x74n;t z@NwACpU#UvIh#LU zf<>VGGKkDb6)VzTaa9n zrs3sMoEzLChJh74iI*OXx*k?9pgvBgw;5qmLvSIU&D!pA^qURgFWob|_Xbycy(>7r zGg`|m&*=SACB984^FhUx$j1~RsYkgkK*^A>RP@5W)4= z9D(8MfT~y@8>cJBqN%v}DgtX9o5`d)_iorTy8ROP=@D1axb~2>p~7(zi>_9gjF>{Q zYh!Qewoe+MODv(;SC{;)jJ!$0EmLy@SHh!@1YVhdtFoq3=%vJnjI1AY31au00kD2; zt&}19Hz3ej)&(oMeTGRxyTO}wj<;++4LClPj;{9K$1X$GSD&MY+eXLzHXBC`JU1jX z$MywScW58FP1n}deI$6z zP)2e3@{4%)wZjeLtlAn0v_#~oOIu8;pUrg9ZFS-uCMJpCXTEl~nPZRR@J7b(atP;8 zuM2fw+cbxMD3n-8og!k2;O_j53QFS%E(%S2bI+y>rhP%2-LcR*8D1qg@Fhb>+_e(C z&bi?wij`q}gSsn~Dc@t1KKX6?mi1$Va_-nV`jaX1f7p0^w2;`CmY?Jv*{eg;uYARfztcRCT&96X+a|mW8yx|PZU`SI z!;t{WeRCe~TDy;W@Vayvkl7YgwmRo3&jo%wwv+ve)OU#hz}Pfhoh$7I(k%QqBJH?- z&>7o#YI;MI(DYH-MNX(J^>%yrWx(J267+P{6~70=W)&)BdCTHZ15M^T@2zeBk6MFx z)^^FtmM0VVsq-S?=Cs-OEUrA+gVfORSg+WopcNWuev;hoH@X z#R+UE^#X|CbU4oV)(|US#qfeNL9r%?BG*Bi4IJPhqeEkh3ZkLI|Eo~0*hgb8u<-hUgu5lDT4__L_ zKRw5E3aB=S=$FUk%2!K|U3q2%f*TshKHjv^jMeWz#BwH2VjEPlMD#F%R+b-~qht6CIIL}V&$%B36JHQTS`K`|xKABNS+ zhWvl_#oY{>0tdE473$OTZ_5tfmOLAy)XH}rTo9)8u-8v~^+FQb;$8&h_qs!MIT zKVUxPKc&;2YU!|Y56r*fWy=4|_xu$c9{vKH0-L&Q5OnMjd5Z(sY}jb3KY3reC^+p0 zjC>*kBkLFb`{5@Zi139(B*0Cwblfl`*o0T*A7sHvSZaV3zlUaQbB{I;fIOSKdn}S6 zIxkF%WYeDYTQ$BxI8&=fKmXx%TVaRyr{>9sG0tsu=srDwdZrFSKd>5KZe0#`TU@}YR6jZ;Q&b#uwa2=LcapB+eEjYuoN=;RE2T# zb^>vQMG*D87VC433#0kAh#b2F3kWzM?eiM_u_KFg=G@2Z83cNZIJ?(e@CqZH~ANaUHhmLy&s|WPkV;trr*F!!meb=X8TJs&%tAU6aF>hXnP=cr&i8Nf?c!;j;aO>$ZSmKt7#N--xf;-E zHr@BBn}N~4G(?cip;ig$cqEeChj?&0AI!jPV~mz+1$nQNK~y6gjyvK#UPI zt|V-emB_MDH+_;{G4Eb51gxG3vKr^PDG%K1eIW&X{Vl$-DB*n7NRIp^3^&1fk?|h< z|A;#8u%!FwHq@vkBIoa7o%Z z<5Xs}aYN+&jHpp`;?0|cX(gevKlZXHhlj;y;*R>*Kf9$-y1EUG?SxA1&u#q_`PBK#fAY=jyK_YZ zQA*-IAhWAK5;;|Y8AoRSx}Sb||IJQHc_Pkm3_q!#q9oUrt55_{P51a$Q!VEe$9bN< zp&^B6+U&_iIztTLA<(lbyxX&N{8ofDj(ass--q<|U{Im**|S5c_KEN!07{yyHd2)r zSyq8@GozED8P8ySxP6YzIV6DTbOc_dL$Mper|$l@D8Kk#A4I?CO)xpQbV95)(7d1s z03fjY`_&u`u>FxIRveauc@tP(Hoo!YO0Szn2mLlPYKy+bWVT-ENmgPTQ*=CkQ$@m! zhl6d~wVIt7-~MYf+OCTo(Z*RXzJK<(MzUkfuy~|sCG7H}0ci!l z4nBZg`RB;rvZ`_)p~;0u4XKe&DQY7XO7UyAP^g^T>urQwIdLQ^r%u4-X-}H77Yshw zy#M4BFUz2Y!iZ}Tmyf~a?n+*rXBu2C8?ySkBbUfFlPR*ZUR#7nC9Vx}M1aUe;Rg3Y zrE#s5Yn3_O>gpqK1ESY?`3I|Wgot}7SNh&%M&o#23C(_oCDS|8!}p* ztzvCoTjD7ze9!rX$UA=s_VI$q3@?Y4LvWKEUACJiR0*K zzZprGzNN7T2b54{L@(H{8!kIo3>_%yxn%Dpwq?Uj7+Vt=MY!h?J_-Xr}( z7oTg9g&ackg>D_DmGbV*Hiz1X+=Y^kH>D*IcOZ1hPB0FN?K-|_H;XZQ#;4HG|M4sMQb!s|zYqaIK!A6Q0Hd{A$+sTm;s=8ljT(}iIN zPnc$0CgxzZ^lsY-_}Nicv~77;;_0gCQA7XU5u>;7Wf?c}%z~S~8B*lO2&a606m)&m zy<+1o=Arc%t~UVB2p@A|4)s=_l9F;k**o{+!z%hP|M1AT-@BAN9T|hk=Hd2$s^po@ zzjJ!CteeX#Fwq4!P_l|F9&2!9KGX#r=Tca&2KhtH{H@KEtnBRvKBmp*0J;fl!Wvs* z7ya*JpK$zzaKSAH$tN6<4aRT8$LZWmM?vU}+qY6!9wdxcl~adsc*m17g)MfEK8HiL znD9Ibvg9dK6dpKyLdo-Tj}lH;u*5^(M3t`3GkAXWL7ov*4$YIVXZq2Ncqszy@e zG1gdxfAC<~1Cq<9U1UsJQhoevB=B(mwpN`)NYgw=25I^r;*{D5Ix(>{bdBsOm*+2| zV>GDde6$$!Y2SB`yvYAF1Zo!YGK1--<(57_@`#5c!I+g*xCjxQ=ph3V>a20SuXo*Y zIC5GmOt6z?-&RjOSF)xVaW5L~+`y%jokhAqtnal2b%Ywp^Bu z|0>!?&BKZL|9dM4aAi;M(6_(HauRT=O`+T% z+9>AM7bzDvughD=og2Qbts)(ICj3<4*u;Ivo;0)x6j-FFjPK z9{z%N*n1G0XTz%M_EBXny5S%Dt1o`FZGGqcJH;tm+Y9~Mm9 z!9KeYit77*nkQ++k+Cg2?Zq%%OY2oqpvHz4y>R+8HlC4)l<3;Q|s+>6yG*cJ{Rl)!=ed`81|p=G&#_US$&6%XYy&_tPjB}(@z znO~=EyCEs$(6L!Oc}n4=q9^ntTz;m`z<=hRfoY8ebMTDtu=E}H6_|0OCp=N&Z;}Xfc49+rR+3X zGUXrPD_=d&v;WT~-naKxdgPwwREKLwtcIwW$57|nAXg=qxtED&e^eGO^pXY3Uj61hw`5(Qwwk*nYpjYm&)po4CUgM0qR!GGn?1)mrs{n z6{q<5312%R)$;b-Yna4@dL#+i*7}-GeraZ}7ZTMct_d`1 z&b@2t9)y3X>zq;1DO{eAYgB(ly}vRot15E2W?$n4=V=b4{jl7;@le6U2c{i-5PqZ4 z3JaLOyyTN(s){iL?{tOnLhOV;Cd^i|aTVAQ%x^^XmyQTmMny?k*5%5$RqEI79-^ty zNCUO`^LKk2CHbXlz@6z=;2zy5!t(F9H%+CPC0g>qvPU{0zbx8Qf-TGr^237sjg$wXEy6QZ?ni8w2M*ObV$B@wwygaGpu56kH4Kp$Q5{ z3V0S!EP^!L6qhh&YcWC>YkLcvFUgt@y1VUhZXtUy*3fmTJ3&|*HIn}4mL+|-nR}yk z1zKd1oLqWzafVh-beHfP=X;W1+JSwn)9&z(+BPQ6&Y{~nb`^by0LOA+G#|NrSie>a zY)cfLV_Jbv=)w#7+9#qz7UKl?;xRvW{ed&v{Nx%XmNLWlAn=VxD@>4z!+lCX9l;ou zUD4EQvBcOz`&A*GKAwOOi>eFIV}0mF7>>qsAdD;Yp68aXhR<&f2A_~(bT<@Lf3gKHPI`o~GbUP3z+Hhm!EKZUnt5}mnduiRv&1_B zdwjh5SC7{Anuzm-97j7N1>#F8z0DHXE7s1(2>fBxl;2i7(^R3GRk~X0_|a#~Lk}N& zvOiATb1H9)<0pU@#t5)Va%$TvCuQBJVXd8PyjWTwwFVGCpr;!*6=u8~VaYD^thHMb z^*~=U%G6rpI&}fh9il(04?1?dY+JvQ0v~^R-BuJ;ERxfkcmHzPNW?XT$Lxik*11pQ z2A)*XoN{HvO$H==d`hQEj(f^p$SGWMw#l)T;+j~JeIRhTpe~qU-1l^_B0w`u)2(0B z;igf?P}PH(-$6f70XBD~30@j10*Z1~0--Zn$_hK!PpGR?kxMJzpg9HqMU--7bAnlwn%2JSQ+Rdh^8TMepyA68r4`Rw}W4 z%RIoHW0|839R$%5KCmvw5$eMukwH>p7Q4Ml%!pN88_ZhH_A&Dhn zbkEX=KG+f7rk#j`3(^1?xWj`b2vJqdo9fV5VzYbeBVAHSkBw*6D2DXf0acY_bzUKT!1xs-RQ8&VlDKXdZH` zJH1sFcqeKgB4Q;tQLE_?_>!uVjeVO5dO=BUh}l^VN|N|ap?tQF3?L#{noiDD}a-r%537+IUA4(=iwQ@JSNDU|H%iwu<-Pi zEWi`mDrW}|d*qYG>&wqCWLCT;g1Zu6CvTZk*p@Vc4Di#mjebqbo1p8T9nwt2`*;l3 z($NUxOS9C3*G~nOsFT4O$P?cE@`^r9_R7qQj2|-e>uOB<6(eXo4DtRytSMvS-c)DF zhfni9kiPJD`>&o~SPps#s< zm=XXp=(*6J4FNRyy%9+ls+?H&;U`g-absU5!`J5SH_`m|*cdx|UHi*0FbtC)8ByS-VjZ;UEwRYDs_}=4sog9Lcom7``^ywJVdMAvH3c)5FI? zfEp!QoEb!)blxlO7Eg~<8e`v^(@KjMIU3OeSpXDsg170ZX#|=7ntq{)Ea{?ZMbwhbI1<4&$Bc3Y$V>5U^Ljvh?zVZFrANN7iqv6-asKL>qUV1Y1J% zRl?%N+Ba;>z?O}HOMPv+_Nw59YVh-j<3m+ewqv;n9(GpEjb)h)=29bn^wI(DC+cJ$ zytLLBrC&*?7(fr%MCMPT1)G3FBCUR4*>B(zqV~fmL!wocb$wUE>l)D>zWI!APC13f zb#L_=UgJ*9JpA;AMB+$e?D)ygkf=l28b;i!2JZxrY>2rQJ1NC%PVQk(;Bd84{a7J} z5KY`U{<=no(lVL0&KIOX!25mLR7Vx1zlvhn)fmVH)1dRf=A-^CuUUgW$>G*uY)tH9 zmxKAIX2Ud{U;huA8Pqd_8;I}2ZQ=4ar%Bt> zS&X=oTZD|F`8Hy@JCIDQ-(;@I?3;Bn6T5tQUuH~T3$Wv!>bxCN(WDFxW+ zr6doA*#k+-JD1xs5+=UPB7!A^(hwN<4u4b)(xmybY2m8-`&+s=<$)-ub$i@m}ilcIV|dy z>&)02MCk_f9v{wutnTXPuXQ5t=&!O-MU02IVXn>=S7L{RNBEx6b~Ty{7gkrh{v^ee z(VbVIPcU(stOe1CYSJ?BJ>l)N3B)lf#~NU_|J^sMF}0!Zb(3D+Qp&y*>`mFXb9y&a zS{qndrtre;ceb_=D#JjQ!}qPof3=YZS0jtK`)!@bKSDL2ksg!o15%S%YqL7+_Ou5Z zTW8)Il_bleDahl-`lQ0ijZs-awn4o!>NRn0r!t@R(BwR3uCyHL&i;GHLZTkfX7?@n zZsIkjB(@RSe758&;OleyUO1wg1ZcKP@egMlWM=68`XAzzZ24jL>=tI8IUo+{NX~!l zX=l^f5s%&iN_Xuq_Moky)N^02Fog&A-QCXi`XqEd!=XRJH1)xg#lFEE+Uvl$a@ANlc5FK_@~PoDwjcajyhlL zK$GJ+XJLQDa*AFkWPN{;WU0{PhRKGcv99aZ-7hoDdmo+6v8?PG6`dy)I-UC98P&jO z=ig>I`&I;RG=k#X{iOCvwrgXZw)xTw@&nDV!UKYu&vmOmor>?42 z@R2spao+x~7a&2T?5)!WO0;-BRg5<22~1*p7|#3*;Ws5MDaPN0o$I)~(Mn847M(Pf zswXJ>gUUp0UfrHriih%a1utKY-h1)4ANEr&>w{V({nWnNSWMYt!yx#~!{j><80#g0 zuQpE}{QeAA19)F?Un?f%a~}vs!+k>2TYKFY}$v>)e>g8E%?HGTg7$LH*jG+nm*{;NKUSvH=h6HNOwRE zBj1}6p*r$G^Yd6?Q`2*PpTk3DotjAk>uU#zyn}NE@82;VTV41|ms87gwK^EL0$Knu=`<&X zY3TGPkClvEFPn{IeWEmqti{SYXR4rLf4-rRS>%wbNad#*UNfnpae;Kx`19RX(tVKv z>fl`Hj^BQ-lS6`%b@RdjG4MWj4|tQTW!e>x-@j_0QG7}y!4+-5i##{?^>^U z72DMmcrwT(c?(C&fbBSSVZk+|O6_O7Hn5|)acNla{}N@dY}+kPFMTp#eOXAq`EokF zXQ}+a!|%r{8%JR8GMRgat}eW^cCxDti@d%<2eP#mK_e^uSi6LB_L(k5t{7^K71!}k z*b(^DT5Z1WG%rS26C`MICLV0p zP_A2++jz~MIQpb3#HM^PWb@QR za#^0_DVE}hk8Ew7*2f8Xv8Z9XJiExAiMoIB<)OO#ilu9%c3a`b3|BA9{bmc@zdyI# zit)|_ydQliaNe$@EV<;9Y`DUBg|0A)?X2H_Bivs zfB%=_%ACC^q^cwhlMd?Vy}xARDL(lXD5gq9IbyGgLIehr@9-u33ls=YVYVYefFyt5}{k_dXqBc~)fHZc(iyQQ>Tnx4V3iyoM%t<{FF)d%34M zt;f~kZSvnE1}femYV}gq1Dn2^(u0dF74B|&VfqHzA+bHuoEf4$ZLwOtQ=YeSH13YFNu%~O=DtMz{eP?bj9kHLfk9nlf5*G8@FA_KN2TKp)k#j7J z(Guxz+`sk0&oi<3p?z6f@ys%0MSgi)yHUuk$RNZw#y634+>uyZGb?8XGddx=rzqz2 zVsuZ+G`_Xpw3+OFXYTpLV&`^dc}%Ymkr|8D^}^(=xi;i!4x|>HPaii5(dgK`K!0bZ z3YAV%1{!C~2l-BZ_K0;kRQeu`av;#CYEd@VXU&R3UzB?o6tHsLwd2@APXr^fU`#UDA;6pv!QBEIRXZ655`gmuaNss#UwW%wG%q=}I!yc!SB$Bm83LlPa z=VBVr-_U`a_`~lB%r5wMd$3A4#rsdpL`jlN^dAvt6KTRr=M>bjRn?7qiLu8+FmTcD z|2zu5$+8Fy&VPSXJc7)PEQtO16UG^jK>3U*qe*(uDx!aKy7-$rI z;a3K)*Jl!B64=k_u9uwaEy5nN&ySp_I#m|b5SBbJ^s^Zy^P{pj=Isc;qSVYWMd!h90kP=o_^( zuQ6=n9f#zXLQ}T+{DhkBp~kr> zp*2*IcADsGFzm`o)5l7(`*^94$-t>vz%$5vu<8t8H}nqKtf^y&;aV&nRh%28$^JJ7 zR_6gHlhjSK3uAui4wlFKkVoi*ZbZhXq{X20t8>Xa=D3z-!+y`pet9^UjzWFO>3w?#&6wCE8br0x)rhG>oX~0C|DYFVY&Kr!KlCng*E;L z5CmQvEhV$aN7IQXR~aMPM}y||f9?(Y)-JB|1GX0!g1+ER^1Vun4Ag~>rVmmXvBMU+rb?72M+?iSn%Bt%M@_0|9Aq{=wCb3hX!kce|paJR*N@`HQ5K?X1vg;xfSuw zKTX}r*cI;ATKVqbW%)CkK6G~pnwOm&)O#0(X%e*-m2LP@{rA8&-m)lxm*vwvL-2)( zwj{BncV)_IepznYa&j(b&bTgNAbY}i*rVR>X;EhMNGmsL3~yyKkJNf{Q~1lbAvP^Nt*tNo z)bax`?A_9H;$ zp4Ic+4j`;X~j@SP+j#u!>%L)>AP8N!Dd!w$<<8*}Aqqt!gHav?DjV zT%YR>t7~>q8Q6uWsckXT_zEj5Tt31Z#EE*gm{|#85zgaWt}a zP(wPKOnE@-u>r{6x~%%}%+M9qO9MYCkuh9%e-f|qUU>(9Ub9dWF7tV8b7teN`9HC; z0rLI=Z&cC>+n)42?ws$LoMcX~?0aR7b74KR0PsSFiT`IT|1G2Pv0g8yrN#Tl9pf9+GNK(XRS9yHoKP+4tDS-=_gWlMc=${44o1GYW7%4 zAs_ZDHtD8yl9%##O&QRP!IH`=TY-}oT1RV679#UGCwG(dPhA~FrhV|fP&=Ys5S=;D zW<30Bhk7lOP2r|-REID}qvQm;fzPkJ&fD7h?b6GkZ!;Z|SGTVfoQ%n8bO7O*l)nIF zvx*q9RD$k-U{VZ~;-4+)GT0`1F+8#Ny?^*d5G-T7j8{b8oS1vX>S+b-44-z+t%mj% z+04)t>TYlMZ=uWMu|DrKFeB%<5RL=o5XB2&xocqxd9h-tY3TdExvKk;34V!ey^1;m zca}kepPIW)XK>mmqSB^pH->3RT%kb4E*&-H8^5*s_}_QJZ#b?{d^_a!#+PJI=A;mq z07=$;fxzY;kotezW20kkSgYrn{-I~)$@Rer+55?{r)W6~cT8YAOZ7K7s?#-f&=hXB^B3EHwUr?z$8`shj*6Rw z&Hvc<54@5CVKyuyPu3&qI~9D)Z(d`9RwlgPAn2RbMoc1Qj=7`~|7w)h`Ac~OKt1_* z=QA;7>3oe9f1xp3I4a!Q(WjLJy+@7aetXs3VuKqxcrQ!-=yh#e+i70?Y$xT6a<`6e+xzq zctt*li^pga44MZ51IJx?QSx#|(r%@sdLrDAkf^FehO5lT9E?p!SD}Xj8ruuFCn;}+ zQ)+*25uHp^<6)!$6LvQSa}Pht{@7t->^Di0NFcIv4w6&gy6Sz;VFg))ZnIpAoaJluX5Qy<27U^VrvY7aY_CTSNb*B4A+Q|rV9PFpvH@Q!~JFg(K zx=&jzY7l7>!fsErYA1kkN9POAVXZ-^uv6MQF4`%v+a@RX)et=sldNaY8nPMOeWW}f zD{z{=x%xQdi&6AYPk zwD396jtb|yXAp@$pdb7-)5nHj5RK|lFD@_>W3Jr0{`cZ70X4DyVqc-+TY1+wZ5t#X z_#)oxIH_LORrzr~p}Ux>=k!>mdYd2JP|Tbo%eD zk=4BlvL-W*w0xuP-u*;%&v#P4L=ikt_wQ`G{h(HOJj&HO=90Y}e zSr8cXd%xuJ%Iv{FgAXMG`)>~3!iv5BQVk(m_5n!rGMa3Ysh`{+N?tDHm$J8{5H*07 zbTbRa$CJm)=_`6Jp^x3=QhquV9DHR26zuNy0iZvQ5Hfl^TC0b%OH)u>mp1xuV|6IB zvlccNwT#0|5LZH7iJ;Dc7NLXw3qZwz4>5n92V%$6k#vxTj@!1@0 zFcpwHuMxdg*`dICtFhMv$cWIEfbJSBW?Zr3&QP%i3hp&JEe!`ovdCTo}q&dOy!FfKD2`$d7Mb})V}RoU3GrhZ?+0e@120OUR} zj?%ZB(}_Czai5+YOF|7ZJzn3jRS%aqdUj9EsaDtZA=J(iWJf*^fYC^GO=@d{ZU^Hd2Kyb0n$GswfWj_A+7iGPao*{Vx}jRthy)&S4P zDhkaWP0#;qYe&}B-eD`KJx6qmMuddUua4T{`|&ki-_+2|@v`tcqH{w#O79l1Y5oGH?>iJeVt(*jiXAs;Fb}<8~yLn{Pjw z>3~$yM_(?isnYuO8RO>4xxM)CM>F!fn2-l#3P>j5y6V)7-J4eSJ;#@K1u3N+;uZ;m z1>9uhGZV)T_Z(xYeE+$oB(c4^r)n^|CMx~p1MXm`a!bJ{mwv zYdH#O%>ocQ)f_&{_>M>802q7VpeFaxVffif_wnxmu=6zA)HEMjbQYy@oy-2l&ouED zTbBeWk_CN1A#0{E2TQ1Zx(>CWH^`vwu%(fn{+g=)6S%d!6)-o`8rOq;Bw-r7(q&my zf6#2o@P121eaw%vI5Ep=T!PLsPM0!&tkg~oyyc5=%4Iil*93)WN9C_bSl+nEo!!`h zvBY{bGNveRB1bmI=I^IG72dS&q3wt5_mkq6M!H~cNt4rS0Vj}Bvqo0GKDai-NxRJN-8|J_C zc9I^3wJg{fk2U2z@bajl2`xL81e+9$&D(QAkx>RF8Bwcg4WS3MjQQ+My3JhGw(8ah z)tZNerQiucSz5C5{4=FOV@fI(rxMW4WIvI0&!LFjMaZr6uIiD6KLChB3pyJ%k}L!D zflsf_e5x}!9_CzU;w!Rj8Zw;J3fF^CbX7+bG-moSMAFaSe;o~??ZzMudbz=?OnfC< z<;9Mb3!C=`iO>eXL_X@I78gk&(H>yC%*#2jc&M#IY?D9o$lpD0s8D7$DLWm2))L3L zws?zhdFSjJ9Pp{{)d;DTwo?aaAEgUAQyt_SiLrDRIV0?0j9r@=)L#HEh&{d_gHe+(E446NV zJ7}6fe}-o8eHM4`^zv570HK)2CAi42vVN#S8I!E(;27nXZ)2U?_TWq*02VINXqBqv zXU~^&H12&Q(847@@%iN-y`FbU12(wj?x?9IpG<+fm(>>HAEq>a24G84@)g9x_-#q&uO`_)oS@qAso^ zsx8fS!K}&teLY({`%7}ITWcd;^l!o^Z=lqE8Sh}?s$LCragQr+Sz*2_nEY!pvE`Y^ zWGH2F$&7oehm1jeV*cG@VESa8k6Miakf1!-tX|~V3eOb_xOUGV=$_G-z7Ibi2PBHU9gcl`i*65ia5D4m~oG!pun z{L74w1G{{u{P&r()`cUuxur3D=N}34*@5Wk6t8f6@7L3vnLYTad~3qBVCAJzhfhO) zrwzem>Q@I%88-#88HPAB&=zue<~i6s5Y%B+_RTe-Qz(2*sH?1<(SZq40eybaBcmSc zhh4C)shu)w+$v~AC+OE8(?z&kj^0^Oe^=PnMry02nd>K?w$~<-dF6M?kZ%s$2DMU2 z$YvwuU~B8{uV*eLtG1rDA6nUE! znZ4CoZCBkI3Uzx)3iB;fcSv`m*T{z~FPX~xcwtqx732}W_p&eezSs#$g}fS^pQ{w( zqtpF%7(2C(pd{l7q+O9XU;B3!;*qEAu++7!7x##Y9ipgAsv2 z3i1!Lf#6REnkQ0`r2INfQ;_rNg_iFX<-$krPfSt!&rY7^1B8z88O#@PBKEGv{K>>v zKLY1*T<@!I@GV+1J9ivhoA@20@jGM2bmgT<}=Qd`2Lc3_UD-fUhc+ryfXPy58fgj zZQb>9YbQ}{GB7E9pFQ8{9$(m#{1KaIjg3IRRH(O}wV#`;y1Zx@;!kHrhk)|LT0T10 z;^~B?oNt{^h)2fl%ka5)vMEK7^y}kH)|o;|gVLbB{<`PRa|*~mP<4g~$p4*BtfJ*9 zD?ASycgON+wzWq`6qG#%C;Tp%9)-mRoME}*ozRE{;Of4O+{S_~` z^lkHDbFAZuziw&|(QJD*PFisiD-`#~v_~`0;e*&jvDs+g9P{D1XOE()7sgF3>@)yy zg|zUdVeRJH!n=I$)dbl?{(O1Hx3#glGSTM|P!*1Auiv;MIp`{r(zJ0ydjTaCDBwlh z>@H-i0!soby_7Q#fN|f&NhGC4oY#!?^~Zea;Z+1<5YKvgG)8!oiN*wZtJUNuW}ISW zVJT$oMmqfHd+T=l&{1&97dH&RK^k}FRmzHTx!!jgJXR`OsL|U z_k(}qDPi-`9rENqmie}R$KE9CLaLp{0|x$gp z9AvIpnw6$@a0O;iU2oGyOU9JD*^<+w99GB99 zWwwejg^s7eJ0f<9waCO1I}rVdTd^}iHQ~PAE9Pk_RWVA2saVaKWbV_B;CPzo-Z~aE z1~@^fTy9YkwK17U{Q{N-R`| zTc+qX3$Cw66g2$eYc2CgfwLVy_J@E?z^MJBhU8aV>-Wy0%1vMsq}k;BV^M=*vIlJ3 z)6Wq^JCc~0pPs}bcODPAb5SA_MKZea!j7?|k92QDyKdE%gN=V6>nC73pN#JEYRyhp zNacUM02Hwb<*}+2{*I#NnC8laLG}=JE^CG|FGntc5F~a9ZR@e?>uz%iTQ#)o2kPoU zhkMBT_6D7h&hAsyGJrLoT~LPZwF+^g0|Kr3anjjU*K}{kjn-?9m4EH8$TR#pXw!0J zlW_E2NdXxO(z1WZn{3Y!GDx0{L3R_%wmPTZNBSkVS`Uia)yPzrOLSY+eQwttBsIx@ zF3fe!IORXl=Z>g7Xe3g5h;_8*@i$oqhjPMD>trW2zm_ZoVxq4oW*glUQqMc${rZKv zaGmDRN@Rvpi-*1+2N5&4iuruOenPjQKPTHo*#huRUZ-%{ti2Ucjwb44I>jVz8@te_Oc>(y_41R!)h)j;c&5s!tP~nxMwqMbTFH!(D=K|Nf%N#3z7h zURg(DjK1yk^`mJI;5ZRH2WkYXQCL`B8mqU0uO17%h@n>-!?a@W5&O$>8R@7K3BDrr z@{#HHMUf|sGwsbW#jimIXP>c6%_1nj&Z4rV3&(^H&j{Ou$=xbET(Exd;ToM`8dxAi zYhgZDuRWf@A>j7*fT{)S5B~U$vhOcKVu`7Xd*(ga3xD`S44~33e9$f#q!a+;rCz=g z{HK2KV^3`~5?K8uciPXbz>XJ0V>ovYwd=Kvx{nq(NJyxn6ow$G)~;bUr2zQ88tT#F z043U%56#VQ+jO_($)(2ruo$*MVPCYuiPjdP_}3TPF12o})EM@{qbk*!2G^JwIrsJq5^1LeDG%lP0z=i zZ#P9(p3KBu!tzQH91um7N0{=ja}Fc)V|UkmZ^o~I8WdFv5FRrqszoHrfk1h)esw5n zrNjZE@Pf3k{xV}G1sGZoWPsBUPV1hFG(?{f&JJjV$!8A*2YCS%phjWLUdH z$qqOgm2cPqR--@R^G7xKB(IKeY0`y+eO?*};~*$B95AKOOsu|b-H)Y8WPYR;>0^roappS<~wcq-*j?!v+$e+24 zj!v>?=>43O@V(7ufSP@>;Qg&&H|nCyx!w%Tn#;ys(ZWWpzgf;O&*Ah1o{+VYC~_)x zZ%gYWUtigoJTv`1dXpk?a-5yH&r|D`i#s^Z;A2nI9&0w7osH@UBds(f*DHFMz<~W> z2feeAgvb%m{C4CPCL%JHdEY0qB$#QEADl7s@GjXuI0}W?cnDSPs2?wTIKq!^qKJ=- zy7%*9@RhZYn%9cZX8E4MuBExiyfN2F-`@7f4r+8JzCPv&X}6`#k*HK>P1X-fd)^fh z!&ZYu0!ayAEqsxFs{p-4$s64Kwl~s_D>q*2yJbv0`D6UStb)7z>#!z&C0KY(o-w+~jIhnM7!KPS>()zp<0g}82S zymd|2(TqH(ZhvuC0V|zg$*BfTvk#>z5nZAf_+jfQ05BT@vfLWj6^!c*zhNB;BcIXR z@~7Oc3wr4uv%E4;vFyl8+drO@pA~;YGw^{ft{;A^BMc(@9N}@{e&vm!M$gEgq{+?= zr=Y0r}#;@h_`v&|Cd)k4VB0j#FMOCLPCDJwLSi=I85U$3sbb zPXYyqHP%U-z2!26mTIeB9pPYj!J_BiT<|>Yp16^DSw*CwFAj+qCxKJ+W@eBla<@m@ zc-jK$2Hx~~Js=?58#BiI?g*CTZ3@yU@bhjaq&jvp1`4r>PaX-ZVLh(Hd4upP`>ct;tSM2{Hm*o9DjQl?*Wp)ra+b z(t5skzEeY<`1?6m+&a4#Ie%*sfD>7AHfIU#HA>Zc`7e%M74>xH@Y-8V73^{=WX@L0BWOML+v8d@sIr_G6291w?i8 zAh}e;kvqHsxO&ZWBji6o_A4+>X2M<}7A1B&}>ng*j08vc^4x3JSw>0!^Z1GJg(-dmt# zh3}yVNlfgMztc%C?Duj8d^97GUhhZj9BqN>CQ;bkvLAvP>Mwr_><<@kfOcZ6@if z4hR+&mh{gmsY-%dCyye)QPzQc5-xkoT(^VXvmzc%Z0y~OBCOk^rBB~O!~~nmXvWyK zhP5nrjjfHCg2B>7Xu?yRy}kjp`8BXAk^*Rx}mYHR{rg;vogZ1{UF2@AtkgM!7CGjE4$cn&9%h@h>h+D z=J)JEg{l~>{K%?O;@dhEv#my`Crxcl9;4jVNlPseCqWs!m3o~uM|a}O^K-@X4b;TQ zJ_|E*gcUvJ|9G^oy;F=%7Vuy5m z_c1N5+htnV8>Q4}2{P#>h;72IlI&L3+Urajs3SFk3Dhj7O@O89E;G0pUlrNq6?LN6 zH<)sDr0C@M6AiN%3z)&;y={aGCqvYTCLJJ1S_y zXuk>B0=;)C06c6y_pG_I*^UCef!JNKKWZW1;izNS@i}^W>_Mz;SYVcPT8Reaum_(V0v?VW6jQm^Sjal#a-xaW~mSTv+-MUwsJauV{PNeHkI{m zYW&?o%}}fINnTjAL>^lt%l z4R&&gSwv8laeE_c&!7T0L`zN0U;;j=*!#2~GIz+gOf`B(I18PR|2V7VLphj9R!CLm zvhZ*im>sa*`J5hvGrn3C{k^M>+AwI*LTd<<0@IG(f)CZ@>jY!ok^l@x-pO}s-fka_ zRw@f$ITrAe_of3;i+G6>&+%fF|0zqa!YpW{~_)@fST&Qe&HYr ziXt{ZK)`}Z6O=ApeE>lL=~9EzJJMSc)JORv3eu&E^cspGQj$;vqz0sf9_b}OfRKa` z67J#o-v2ju?#!M0zW1H^zRWO(?31(iK5MV_TV=1kx7C#|PhUvPJN5e{uZrV%*Iu}W zzL0IG$jrRI87lkE9EWsv#ybCMJ-%G=)MmwDa)cLgaN{&5$G0C5IejPhJLsA9>TR?- z#eDZm0g10G*OK|%22H8^p_5dM)MHYXg8$^;TmhOZYG2^&^JIRX%_u=q^Gsc@(06V4 z=C6Y~qDv4YXv4@Mc+GDd_UtLx4rc^wy)kLoU?u+jq-!NU`*t{LoJY_0PLA?nR@EJ` zR!C9S5VRaZ7Jy#~8;?q+ZRGHau2R1S!^X{s*~WD|%eo)b0DK;VyUa9vp>3F^CWxyyvQ z7M6_X;$fPh6ZBWjYn#>4+v*-xHbN>&#yX(zXZDk3m7B{{@a9*Bs%vN?I55yMf~}OR z^45hijp9ZvY2k(lg+D5u5WlR&I#2t-ZT*jTa!!43sPn@tSBI;`NS~o=J*0*;_8-oj z9zf5y%iu$^r0jf_q2`kw28|;qLEM30VD{^dFy7?dyA3^FIj+#bnycTe%ekLTA~wO; zvy$c^XwsI(SUOiYcy<5S;!Ir~HgJSSoMbutI!3i1S|70GVf;hzuD?LzDn zD^X>VD*F(ALy8<4+kz^rRRbnbU}e+OQ7Q~0{!V_*sIa1Ss!ESP5N5UjHl|4zNzeT1 z79$iaWe{cO4r9eLRVNQLiM{g_c9z-*g1}CpvaEyp)g->};#>pwtlV*mYqoheaNCHk zk9Q2l`kmNR>Re=QRG>p{`HypWdO5c`{%BDD5#(ITHOc$Kp}z8ruZP^oXmLXfYqoh| ze%O^XWE9tr_)st@Sgreq8ocjge6;j3HGjKU=uYUN5vpua#p>br*rL9b;6N+IJawdO zox3D{-8S$g7!Nj#hUoQfE-qg(Y(A3^yQ54e$VR_j4QJz8?R{J5U|xm!aXX zQ{02jKPJJdX10gQ-E}{aU3g`K{sz1k5WfDt zz1@qNRo8j#Kpcx(Z$WPxCM^8bN7}nv!D+mq`X@8tm4;cJeVBmizElpTeA}};*hiSi z%g1W~9&l6`9Hk6?)RepIQHv zdIr>dV`Z)&Fbneoz5Y^CE9iK|uTxNAun&qpTFs702=JhfqL98*op0GNZikNK+tbo} zf>RC}t4`qq4k{~T<+otnbZ5R6;-iIcj(=h_p0dd}+6-_1Aiq1D>veH4=^Rz0R-Cfx z0rwR~DzHwamCDDhse1|@x|`efKXuL>*{zz_cDdMEF_@BZdgA5Zy@ugXJ36x}GYh+S zH3sYA(%o3*mc!RxKZ0yj?qhe1bP`rfh0CbN%k~5o*!6C&c=8SOnvS+h$@*NY6$p~` z$d;b0sUM*ZikMrceT^LqvxfX_&6n5S7c~)m*E)^|hpbf3+#pMPTMlG%)uq)F-5+1` z&-Pl>bVi$Dc-On!g1;yEEGQ&T-1X*o4RZKbr46#S>gK7}Ru zFMh(4w-&C+5(Kc5``l|V4e51HQWT_f#ac&18dsSg5w_|?vtGXcMxOLjQ{v|6xK78!Q7{L=rgo3p} zEjZ|jU?W~Aq9diw>TnJnLVg(|+c+|3Bx_=!;UgOyBWoCV%jH$i-{wn0yJSzqU(Z!H ze2PYCuH?nDTzyXFoD&{0hzg@vS<+bljfTC5Npup9%p^n22Ac zPxKE2I=pdN%)=0P1=E zjgWw#;&I2qZ3+WsRNd_$pXulr$pQlTmj8D6Lfl=SSowvErYolP1vtxDeW|w*KI2q$ zPHnYLG5E+o`fDrvVZ9PxI=oqBDR<-7@WfMX3vky~lpwe4ZvA(NeH*2;(k$rGU~G)2 zB40%i+px1bS2ySjW7VoZ>4ubva?lF(?GhQ$S(5yMFvV4?A(*w&(0E3=Uvv~AwV_(I z_;Td+-Mp2Fk3ae@Pd>HLajr5e7mvrq-&`w}EE>@w+ zN;(nDrb4FN)9f*)Jp(Jx-j?$$+Ox$YTVHxZ@7?EJx=}}W*)*Ajx~5+pLpLbY68d(? z&(6*qoV{~;o%8~uY&CXefbE;S0+YPw4hk z-OrUKDIW0c3bsqPhNis5j1Rhnd@rq-)l}aba2+0+^wChiu~3;l>svf+Yo%8H=7|f| zT{&ZQDeIfh?&{#>4>WPucO-H!`{C3_Q`H?>webgOG)tdw6hJmN6}(CnksiK z3M;zQm^jYmb@zE=(PH9)<7Vfp8+&T?u?@fm4^zV>v(Jd(Yc*0{nS?)L~m zS-qEbfknzc#IVDjD$)7;SB{93S9Y<)BQOm z^DCXCo3hIld(k%Ac{axC!4WpwH;5v{)=k${eyc&TSiNDD5IsLI}6q7kqGu{WtyTjEg^cRLZ5ti{KH8FEM{sjtu23 zA&TclK*DJs33%j7z9*6a(sltgWi?GUl>EXs_IgsRcS<)`qF5RSZy&PqX@6@)~5uCJ+)2P~&foH@Xfk%k) zdhp-#mt(zY=zV3b#pp$wa?#jJ?M4Wj1WHmqd01eC_Q7V`fyisy*>k0j(zB%Q&1ATO z2b6xD=0)pIA`NFASc5gnsOr=?HPkXnI^sF77fNi&U(KjSoO1)A?QKRjj5HxnPB6_m z5I9V(i*x-+-`G%Tcr~AO!xHyG?G^Jr=e`^Q!%LhBaTwQ9I(G!%LJrIQ;N=B&n0-%0Nkl9=ax_+kN_+nW-A0)uY&-5Cv0<}ibI@oqGsPBaS za)o)0^-xp~KZ<1o$iWo!m5vW#x9BH#_b9UflBHXn346^?8Ov76funM5OFmNx=r z$RZ!F*`Ebxy8sS?eEyn1MjGQ3p_Utde=UTr;0`ZZg2>er;WF`eKLq{gf2lI6sdR_@ zZdB5xle5gs$5B|3@M5Ok#-BV3Zz^L32?dde=CsbX71ju6hho@aT!f86@j@V ze!?JO=xyNiOe3JjHb3*SB{xQ#&6R%8Tkit1iK z`L2qgf;I#{73nCFhsKxjMW2dthBGkq#&k6{{dLSdEj0i_sI$Y+d~2u5R<;ks&wxNH zqob8jGX6lhMOsMU+TI4R1C@|vn1{zVJZ;(|E)bZqtnFGKV1&}!cE{e}$+OQCk(;J( z?faZ%A*+2j#3;ezvygs=f`N&bDkGoyr$<^s{r&llxQVZdzdK4ubSY9J820WD_1Y_= zVX84b1CsX9gb}-AM(R6!K)N}~cLg6|gTfFXeH-SC&l_PQy+4QfUNoZG(+o0J-JE1b zsxi0T4)a6yzS`JIv>`*nZSx)mSHJ_+%XYN;aMpZ&wKHLFelPh|Y;5KXdh~T(k+~bR zyW*?bx6<%}Ryo*8IO8bmz&-xd2$kEhPe{!m-#9p*y4c(O@%iQHMtQuKgse-fi^mK& zal2w>^vWmHbnCaNN{>qHW|UW&y{xUm4U3ARk(xH=h`#+PCca>t=I<5rmXhw&jZYS< zyTj70QF^AT0#}EA7v=`X`?+OwRWd)UUp(F8LgX3=Qas&qtwIwgx!&uX_WzVUZ@y=)bo$1cwEvJt~B^8#S>5Uqd9ysq6QqEy(d^xF} zss`Tq0^SAq1t&ItH5)!1tPz7cmW5Y&EQ!BU8LC$c?O-kTMavEokJi*%0`u*@}9(XG0 zIDKoZ?%ay9K?RNq16$Atq3`>I(&GEedVL9$!3d1c9bE5m+#Qy5a&9^dHG)LY!h%z$ z+Nt&Xs$a-;`@jLcL*Dg9=!$vevQo@6R40ZHKVpHmK`M}JZ+`64xLU#U#5QfE#-^9` zj3jn-sE9mVi(Pwyp@#QJbyq8gzj*W^QvuFx`J37lV(EhlBEQC{K3}l24nNA62->w= zN!$dYZ(cLw!zQUxEBlSelW*cQrB~g?1lB11vsSF1kCG+s@BaZNQ6JN zO7xr&t0DS;AzStFMqhewrT3o2cWT7i?1<^UNPox;HpAg7ad_WUL& z&5gDc=N~f^DGe;ewpruOD-0cQNS4Q|Ip9v+Fmgu=&Fnl4k_$*eN z%^&@=UAI^kjm`uINL~E?XQxy)a3s(^E=pf4jX~|>Huuj>-}iv$G>naK#OO#3d*Mpi z>5FeB>8oW=8v0qn%-Z%Rj^|1Edzclz8Z4g=gj7-E_8W>*Oy@()(|*m-MAz%PrbaEE zD8bqdlp5_!erVm%6%J}>qLGI!F12M5{p?}AawLf+Ck^kOEr^jVX zKC~3RfwO@xjarn~ez8^>p7k?c_ETK0j9GiHp}0?eLw_MUUo!YU427<-lv}w&6@R@+6`i4MRz?A4hnGypP)|%lsmyeiA_jUV_Ntu5&uW_kbrt%9$st3H3NG~S z1C&2G%bjxZ&x5-hav;#{UMnAcUPX%Vye z?(EVvl;RMo-LmL`&sW|Ydh;VGedN$Gj?8t~g&A1ceatJB(+Cd~(FGGjXH~wxqWnIe z>J6LUevYfORRJbd2zj+1<`XsE?20Qfe!ls?g>L;bqw_3IC}%^(t~=VW9_Tml&$&Z@l27Rz9+ z`q&-mMggb$5q6F)Yfp`3Ydz!qleanJmbsqG-kh95)l-oa5B1Y8bpkn;ODFyw7fyWW zlQ~IQEA<=ctX17~y7g-z*(%%t`&L@k>DpU)Ra9Yqs;FST-cjz$_?upztauNvYggV^ zF?SA3(;ji(5m?eWosHE*$~c(iv_9j?z)nIctPD)YOZ{^1hI!KZKj(g5MldRZ#_;v? zipUun&!rbI#8uLa&E$db3zWO#rX#F$qwfw_kR3ky8a}F$Gwvb%j5=+e$24sxwO9Mk z+{wJIINb7?7_daEsuvZx zmu(;i3h*w=h|id~MD&n6n2=(_5L*~(DLWl5+%Ip9?nTeMKs&ZEsfR`{N?5T0uN~bod&*JCQ2iS7fesh z@HH$lfo#XXS4J!H+-frW3e%?_CDt&?KN)!3z3e6vy1Tp(lTVYyT!z%{ohPOsjd}?q|(DzWn3j4+yIZ7|l z^rFgUze91VNVkD6MOFXe#xx{E_Qp@6q=?cz(oDLP+xwUghcKI$Oektofr^2O2vRl&{6wE?c&E@O;UqR9u>hyqy> zCo#Q&1Il)N8-4G-^?@l$-|O&Z!t3*~tgpVdF&c5%v1^fwT%w&Xj{TYL%0?gb!ClKT zNxRWS*@Iwa*Wpv}L2K&wK!UTwxX7v)R<_T%J}B6*e^_t!QLPAS?{`nwrkeB`83(rY zEAjnIuvR3B0rrY#x}e9FM9IO0wZW6nw~T!ey9jLf_gAxTylqioJ& zC!F0-7C}*NW@acrX2@PnY1pQDRyo^%vP;PTk4{g<>EK7Y9DQyA+V8gVUUGn>iQk4x zOYjf~^yi0dz29Q?qaYAy%l;_D3VfcQI^KMAjZD@A{dWqQPo2|JyV<4LUk_+#puP~# z^B~qIJe?3V#sYH98bda8^IbcriD3oqsn(s0e0@{ktl{cn93vk(r*mkLrNPK{;${Em z!TY+<@pm9|%S&1lVt_7ZR>z&GKb<}?c^PI)== z_ij?*P~%Sar1;sO#cpoox(v{!dx8@$;7ha5gzMh|o;f1%`rBIrz~#S9^8ZsETxuYL zq1^1yB^B~d8t)}7R1_-o=$YmZVJj?K?J>dwU`E*?lDR;I>g5gA|G#(jgeYu^NV_2{ zb3Kl*xuN*IF`V$iN9gF$s&7JJpr&wYie2cU#UjHrG+Sf6?`TLt=EIM;B5#WIbo7i# z9(}ieckf6)0{`4R2PE+TAM;}@cmJye50AzebXC_)dDz4-;#v5R*YuC=^qq*B_3JF4 z$j&oBoT52;>*qz`VKCj}5Ds05V#X>cNZn~v0=WI&f(Xrt_ZTQrPH-))Nd4P%m#r;^ z>EtvXGOnd;4)D>d9x0$_W$%IEh`jhhd3wYHf3RK?12Bz{gWOTpB?wf0{FwdGwOQ{f z=>PWuP6mP#MMdE&PV>&dMc4j$OHgzCH4xjt)%9$?MncV}D@K7*x0qgFy0gTo^yv2SUBt^z4>~7$hH}cdU$vqU=Eoho=AxVFd;H3?*AKE{!fAQ)|cpS zkBba!f7knCC1UA4QfC3ijeY>&dR$t|pYQ6-!9&xWy`P8WB$sU4f9POv26&Z_-UTV# z=x9dRauyyp6A(V$4oHB~y-X3z`a>XzBG%vF?Vwxxnup7B!;UIAD88yWS;AtfrU$6J zR5!&IxD4*hcu+ShoOpr3`13RO)PG;_|BF~5WC@4{qz8Fm1aQGW$h>v(NMKcKvY|UF zyZ8g#p)ppCVcR3c0jQ?qM~Eb3Nkr32nX?)+J^&R8{!t#P$NuA`eKo#`8vFdH?AjDu z3`MWcO(jZLRQ_;E1wh9vQL+(WpeeX27J-BS!~(v=olMvKhY$a6Fz&zjsz7u9b1M#u zT1GzOT0kji>)bhzL%}EQ<=txHL0sV4Fo1qXs<`>y4N!+(`2MO!F@~micw3FWjzO+} zJ9J!4E5IrL zI|U2e_`d{&|7@kRW5@m|Z4%bUsiLv;PQh_UJ9Z2buu`P7dslX`ACgZ3O^k*Pb1a?INP?S=32a%QF!-T@2>G`qaz@V1@Ph)-s z_n`*dXUOo6nE(vPDZ72*VM8O1+O*S!*@(-N1jR-r z{?s}RYJLP570Kbuubh8crVJzLUr&C1o%rs|-N>l!`$aRpw$LT{teIqLgcJb!ar84G z)O^xw66)U8wrn`m=&t1XbF7`w zN8NV6t5gvev7qxELTx~Af5H!BAK7bMOXnWIt+#^DS7m4Xm2fGm8#p7lXzKoAf;B1L z@BU(Ch06^mXz;0-3HmA$9C5S0=+-$sQYXEMOd_1yHQYYGMCllFV$5rrn6(v%`LX=S7JdHT1NRN zT*%Q)cu8DLZv08VE^1yl*3&-IBW7`nIO<0Xz5%z}l#gjjQ03|?iqhCIK)bq}{QGs@ z5i&Pl0Kkaqlhcf2Lm3z^^gk`=<>s>`X6{?&PiaY!swYe&TOl zz#qrQiD-T3@vZx{$8)VBG1yq-Hhjxcc_$&MCzTKXi}$tn<_FE^>WN8Wqff=(+Ajm$ zGFf+#+Lq0!m$b@p+UyNjQZykJ#dE#(MW-zp`(JWM2HhJujl*{dsSk%Fk-TBqg_2ENpw3p|3}0f^K}RAwCU@h*d~AD z{KxG@OJgdF27c%>Z&9hi=n&OZahrJU-cK)+rh&hH!-mSzFQ1qsA(5`uS;be?!cV#vHNh#QyJ9>-V zOte9KW@^OApsd6tZ79XSZz<0|L`p6^sJqN?Obh(yrQ^!=t7lp5xfyR!GNFp6VDu^d zoBE6LDY&Nw4t-Om)j6W0*@Xb_7k!X>6`iBoJ>4NmwboryaE7X%yLFO{=gE-~2lzU5 zkQy|J#kc$cj|8Q}U&^@ruN}yuUh+ao%!tK$_y-8s7<&_4RJ=Yfaq~k2Jae=7wwZqV zyt|6lqov1w{k*vj_r874{Lon`nRmLSLgJ0n@}rcodOvmW?Jin_bX9lZfSoQ)#bWcr zgR0E11R0{d`GP}es@@uRntkfy^zO#LWN+^9mz^w|KQK@YL`BT`!urQj>yVkvWn^OOcP7>^J zKPU9?b__yEj571Ca8T-a>r9WExm;pUv|p$ebm@BPzKuzjA-9_(F+s*YThu=~li1bx zlc-e^!^rmcgGvWgrW)=9ha1?XsVF83EQC@znjwE_6k;)ZalekSvK`q=&yNANBApHM zicG!w#CFbPQA(V?MOlb2j23PvKI40XGieVU)6;CBw>X?ig4|S339imG6w&GzqtwUr zd>-y&Z=AttXjCf{tKTG2U)*1B))*U?5K<9K_t4zP+$CrnFmp;Ny`f;|4?VQk@`*!F z>-~uGiNT3ATw71=92UJxd-Wle)iHAMxH0V1bAyZbH{8vo1U$akr1>ev^y{N0zl7?h zLn$9&i;1udEL}7DKhU|O)cV}PC?9@n2zw!Q@8`0Vn2!HuDvJ+ZYpsWt9Y(9VvLG(5 z6DFj$R&sf@{>z-GT(Fe3e^7T8eNVb+AK8?;({wfnWqNS-wT~TB{m+o!h*Fr;R&pY< zg<{8jM#pITz~^8qCP%WiSxfhNPB^$%U_G;Nrbi;Uwp7@6P$#5(N}tiIFY>8pHGv|s z;kHCEJ>Jot*;?NtqJQem>-Hnt;rX#+_T@Ei-{4<ElnOc;eTuoD>qRa7UaC)6LzbLbcU6Tr+$UI6&wTYM9||**tL24SZ(9 zM12M_R+v((_RAl>j@@5{;b+Qf+OCN**I~PJw|m@@{6;KiU)ue7IaXehNlB^)Xed>S zG0_bNZ~<4@l(APL&^Sia13==hw4R7U%Yy|Ge*swy#yX$0?(r7TQ9$I$1JFk^#MM17 z3RTd#S|+tyA_x`n^>OrdjQJU80oqtYlzvFDox6AwEe(G#E~jjiZyL(C7pB#1yK9Tt zS~Hyds)+45L$s-NDS@gUo(g3m*oF=jRe6v7*^1ykr=xZCN=?hP%gpuLb_b64SB<5X z{X?BT$Vsrb?f|(Z9+E_7bzG&hw-tqRCRxsCiPD72_CpdbXh^WmO<|`bp<${wPO`cG z8^O#6)sADL35#$2&Xpl#$|i%Oi4qh*3kFpab@@eqYnB4EH^AGxy0ImA_QUyN8EzJD zb>3a6J;7c@2(zHkfze#TL}OsSDChyqJC4k{I4?Z4!pl-+dZJZIe4jH)6QHp_Y^fk8 zfn*oo)Fh*8d45Ga(dHIh4Sc-4v0L7JQzmrU>>lKIB^F_!@JXo0!|G|Sh_FVj;?0w6 z92=)lfa?%B@1hfCkX%2^t)I;XM@`FHP9|bGy5r?1|0bm^EW=y^?GIKfs&~rwHb`?+ zDxA!9z>xOl#lW`vpW~6ExT2oU9JIW-dZId{@i|_4T1x2fr~TKQ%V*>=bS-b84h+FG zYheb>0%j%4TjF{w+kD&${*5nWTQ*59iBytlpu0x1c@(OcgnNcQFurPTD9h{QbH*5x zYzkHnIHS&1eq81sOO4OIod03~;w^rvT}rA*(Qi#+hqVAre5vty=vlR}C?)#Ifu@1S z&f>`dV;cj$OAs6&d9r35xYP#~8~DjV9CawTW52}&!kC-h#8cbuo2AVPXZDOV7&(dq9NBu$xlg|VmwZVnJ_)6V zuD`^S>Wz8n^7qNZJyDe>gAB#CA*uU+>DtL{-`S@ZCR}imVm|-1U&*;ZayD7gdQB`s zHoTeXV%=~Ft{d|h)bUoa*pgo+rz*1TFK$$O|7BNss7rod^ zHy^*nZz&y2_g=@fJz5SWElXE$?#3WH!&FH7r`ujjIU0oCathrh31YSi4jOUoVUT*y*SEEPog~^=w8<-9Nfe$~^u7eBk!wvcCZh0RnZtl&a#0 z2cO^5i{H0A2?ca+Bh*#N=neU`wF9f`7M`V^Jz?AV2=P}`fW>jSnAeTXx83(7qz z_`?}noHxR8yyoV3!m*GA>yOh3^$x0*Iu|9**Kzy3OghcRKG(~4U!v~bsopAs(M*Ja z0o&8-J+dqn7q4iF)Fupmc`}i3;%wf(Sl*wB`gqg3&WZg@!kHS$`a6gzTU#@_8f-nR zY-R#M_+7DCxjBQ!S|Qfz%G`sIXBdR#&>Tg%u)W1ojPLH`&DU0DDoGC|rnlY!VdjD1 zQPm7jue;_3Mk*nf-aO*IRC?8I;JrA1-na5DiK@38`W@!_qmmVl?ix|~Iowsn=K<9P zx;y{!b+@R{n@5SYxqi2v$&ts?SxzWSP(+K(pib4yz5vC`8GGf-M0_zDb$Xgea^0&%M{Y!{g_)_S1xq2v$Kh*$ z_=4=U+pTg6vb+g!4#%vka(B8X%FCnQ+c~XA)+kuv+!24}a>#U-l)Cm2mvbtk zz}BbVdsp~C{v?}uHk(xwc(nT}x=|#FW~qY)jw-nSo>#@mxXe!zxfWI?IqtSxZ3uW^ z$O5}?b?z~N^gr{Rtx=BpmFDMTDWH@OHR8WS;m_VC>~MH~&+&Ej6F09#>0tV~nw2BT}3DP-jgi{KSERIZ&~}Zwg$!wr;-gxcS41-k_+u|2D4J zT_zaJbCBz3s}f+Kzz-$E)WPG@dEZP0fD>p%Og@_pU$`UQ@>uxT(d>)!N8ap%(PdYZ zoBA2_Ug?2*qEUyVm(gpEoFC#L8BZ%Xm8;qrPZXIIQ$m;*rZh;~ayIjqAi^uwMxaU< zYRzt|Pr2mjqI}S>=JPw~@%EMgYziZ6t2oNmDbd2*m_^}(-&P;9bn<9XkSJ?CtW{{N z7~RiIt$t_a@m)Y91w$VDX<5y4S*%S1n1ckU!&~`r=Y_esWg_x~fOyfzK5^5TFASAJVARSxc9Jk_aV|4^ zNpoPBo;z~9?FpbQDwh0McmvJhh)jw$gJl${Tc=IJRB3Mz-4T=>q}q*=uOIJ-UgSwe zjB7wU)UTIZ9dG(r!=X?41Pch%A0I^2Sea#)*~|^NK90BNV6&uJ$Qnq5|5<6m5Zkp;H&$ zR9^;=!9L!ycAt$g7$uCGc!D1zny`HK{-g#Yz0fwV*RjijA?}G!g&ttIdd6M?gZH_* zU86ydm?(dr?*w^^Kxxr0KA5;G?9kGeotkWyRbLbvj#ju)<-;d>gN;<^gwb9JYAv5;yDoECFu=DP7hW z5X)r{Pnt}mUOoAljy5NN zyR5n`kSHcP`+V^+hiU*Qny>p)*0H-IaE-4(E+(073d;X=^aG(x1>r2wvU_{LCeX0> zM$_D`w2yrf4x|J>L>IP2_^=6*YD4fZ)--Ps!1ylY1xt$6nMO>T>zvPPZ z;jy<-@N!)oQ^`N&4cQ84g%2sstkmVcG4C3FR5h%6nK03brW$!9R}b?4c?vmcKFpH^ zxApr_+B}XAfzE}>TSUrMxD0sGDI0Z@_nITLKx~m(x6VBJ6!%H|%&I->T@~fyUo{g# zBW$Zhd5b;Oo;v{tz(KzowJS=C-EfeVQTS{I@SxJpJ=k0=Y#XVZ;AuFEn>GwXXBo`i z??-45g#?M0%Zmh{f>bN2JpG!I-6=Gsn%H2z^3idMimKB}m`Yk{%0Ix{ncKjDgMcKu z4(0}<3ll$Dybj)&&@#JxngNLd8xp~`0JgH*>la;^3gI$2EKgS8XfgH&F=-4u zqxe8mZReA+%%v%4!j^IJ|l_(Uw2f2dLA@jmh#@yyCD`^B%|k4;9$K+gE)-!Xx0 zWK3?1RD%tevDO)|)N4qG=z;eC{Aqbxp4-+m&z_PWnJ7|6^{InqojzUDEk5wIYvP+s zP>J8{*RJsgfGX{pc+kb;WcuBhsh^{^ZWTmbwd7!d|h3$658K6%&oVM?2@iYIg$5y{?27P{UmVqw;9J9 z8;l`4DDu{g8#nm*_~J#pChIC3#-iT=Ij)~3aw?8Fc^bS1Siw_nMejbJ06>3B0W(;E z=ICYE@7l&YS{v9;b;~oY@cfj2_(BY+fz{s2TARQJ5pmB?+YF1R?JMYR>s5JH$oOQi z+jeobyL-n_aK{>RRzH5z=Vxex*p|lj_KMN83PZPrYFLr13v`q?!~)8Hruw%h9u2ry z7<|JYf|Vt8eOxvfv;c+6`CaQt7Y*TCOhVkhI97hl>1IYurBk`tlKznnQDGDCfY}NJ zkS6dEom_G3M!d#4nD`MCa^ZV;K$F)qFC+!WH5e-lW#EEjOg6CF)TD3lNwY{VNh>P} zTSfs<^;yQx4W`my$>O-#_B10K%G5o~o)GLg?zStyayhzY{F`}2gL(awCiU&Tn=dZA zd#?YjtpodZ*Ao+a3b66!9{%gJI8-#vS#z7+PM*t-!?f%`yi8NuJe1F=!faIU^~X2+ zTen~v#4o~76*wcg!6LGNvVq+w{ShoBJdmB*NeE{&Q1!#SZp+%T1QEsR-3A_*oUAl_ z<9*Vd@cONlmQs=S)u3d13kDhXezRe-R3j9#T6f3zH|E+Xs{{H=FpE+SxHQMw|1F@8 z_aWjXb$*NT`_t4|*Nq8W*Jb82c2M(6q*D)%Z1NUBsTBTe&%56njd6I|+t6z-As)GS zUd_uqb?I07pCblsZe)uYRIfv<5oc;|PS@lQn1ojkRYJziB8wU*79UzS>rPuu=FI1e z$8l8UPoSF%CS1Ox=vAF=wScUua24O*YH;^4=o}cP(qAwp zVe~-TI(G+*;mwiqij`goX)(#To({SjFxmR%61=s~Ud27)T#86y^k`PPrnaSnqlf@v znx8kNVtcf7)H=t<(s)a}85Q`X{cW+Zx$uNV_UNb%^XD=kJB1@mNwNZn;Nc;?wy*vQ zDnI@Xzi0JFdGeC$v`{mXq5~!PYxlKWelE8(t+A2{RxgCZ7(Vg}9gb5_<Sll^wYCss1kU*w)I5p3E_>tmHYnb-7q{u>(?{YjDuM#T%SZ!&Um@LnCqK@Yy z_pdR{ol=b59%2-~UrgnwnzzGwH-5`^n2)2+;wrACq)(QHmk807IWhYa6EVA6&zHYF zYK*+Xg_Amtob|EbW_a>@K&ScbVd4RW^Sb&bzqjP=D|;LNiCM2^ypHZ4nnkKVk*Pdk z)jihi*rusHZZ+wpJ$m__JKyNSrlGve{z12=v3=lNPW*QqaYeDl3hGc$!U!$p{^NaT zAefW$X&GZYnw_vhnm8ECBl>(-GyA!5>I$C2&0M1SIC%Hsk+QaDA>s7BC+oZ_anCv= znrHU$R_(a4kH;h|PjvsCW<^#c6-o=yo}18XO~J?4Cvu8RSW?oq2BF!&mvR1;lt>Cf_fgAlyJyrLkmH1P9W5uFjLGvO>XD7^#na` ze%P+z2zZMp+yPr=6s%b9g3YckFHie>@_|>D&)2W&PsJoWj#&Ho=sIB7vdKB$N@U1UMt` z+7FWxKWtA@>hA)3dWU<#HiMq3Zc(1Gq|9xsePU!V?q;5^z&`(bkDU`pC}^$^Y=)lR zy@GhuDe*UR-`J##S!#a1Qf>5rUZim<%%{~}ELcT-c&&etRgl%S@xk+i-Cq-nWa{T( zxsCfm(CI+q6Jv*&1{LF#zX=rjhQi)jW$x?Bkr%gxLc+&_#F*?c&5acH7c>^j^tXC< z@ACd*c%A-N+0Oo*{%wW{UFA&AaWc=!;~UQ`ZU%X6Sh|-_ zdhu!|+RY2aSU?lS(M$w}XABdh{LUUT9ZGdwu5;myDA-H}y8v7*A*`{hx#4WwSc|7* zUJ5zY@_g&x&8^?6hzZCIiH&-pTanv!89AfKY^wg`PolDz)8!FN|Lw@B&F%bW>42l^ z3cmlU4=z2!wowV71THA!W{$>6H&>n1RzplUyyQLJ?QE+%l1ItS>uw8gjCLLVHegCd zu1;cLFvx`f)k{8r!tQSYtPA{U@J2xZ(1|Jr#LSMHr=a z2&d*}u#@g|>baK)>3Ct+E<>kZ8I$Bzrt{{1tLus@W&z7T*wafpw(C}dUMQ_X6}P_< z&@)04U$a8=ylIc#FZo{PxyxI86ugkM-=?_WuK*Cwm~c=q3IF-)@_Z}Yp>5)vWH3Ic z67;0c%oc+fpT>mVmDb&-TYTI2H1}W}6ZC+b3t9Y$K=nVO^Rp-leT8hQ0ahZ86@g(Y ziA~MO%YB7cpo*azLW!mr;*a?Vpa)FQ!2H$nANeTQJhy!fD~~Gk{80xk(5XbE_tjBJ z4;;U>PYxoX#H)T@&1DgxrRa91IlWwi2mbPwSM&n%YU3Zmo2o`{UK`sVC~8V(e(`UD z5UC8ERod3SIk;VjeMP)@_>}i=VIcuro5Os=>e%W&0%NCy)~QnI$4RYFluk-ORoqlW zsH)udlKlTj&WT>(_wq6_-wa{1l7?Jnv5x zx%v}Na6bM)I4OH|Xyy4>+jIY;yDyK2dVT*MTZ-hIBwNxsp%6)-l>Ja+%`nEkBqe*< zw?T!nmL(!vS;sP{u?L`Mh4k>*e$D znR~ge_jO(G>$>k-?$Gxb2_Ez#w9gd2!Dm}Tb+^$CN`dxe-%v5{f9F&fTu-?ObK@W4 z7^O{?`FD0=xEoa~Sv&*OAFN-V5{Nr=fRmA{+T~bM-8J$Erdyn+75I_gKY#u_`lg^4 z^?P=?yX@g}ht`_y{P0nYfrnSjSjL+Q*6OiWk~_|kyFo9% z1JqWg752`R$T{Wz$ABf$Ne34OH35MT@$$KIR;YG{+o*>+J3W^#eE-4GyyTz4(bpFT z88;HRyoq8LB6OY|^d@54Euv7@?L){YMyE3=OA*eeSHnfrRCYxsqHvDbXNqH7RTrf` z>?AcfnsTMr^1pi0 z;`Tqff9uBQjyjb`ZecS?z0U<8FsunAbQ^!ktCsC$ClkW5(Ut;E^)TGCURljwSKyxm-cmoIkBq=iwu(h#-4p zIYn^9{nH&^?i$9%`+5l&mdZ1bv2By~vO@W${`a|CijuX^egk+!7&5|dDuAHFLAo}! zGa{b7#hK_;kqQtTm$*@Jn4VnZR2Ndo9bVxNPsp`jP+jrVf9i07b$BHPfQ&;6p(PBP z5Hn-s7M+rq8-3eEQ$lUItMvTHQK=8+`9}=T^A*1DO*C9cjJy-}eYM3$!o$|8@AEM1 z4o6_x<6w>&2>Dv=zH#lq_%9VgfB1tl@p|kuzAR#U0pSKo4JzCf_>U?5Tn;=T~y~m7_15FKUyjw zCxUWy_t;E>TiCNLBaVw0_%;9+ta)Aq5g~zLH?|LrJ6me9ohA&F)1w$wvmXf9T(AlK zsdG^SffDt$I#(AJp%Y0oe4i7IBGWX`Om3p%R>J1TLYR$UOWs@t3j&Al=ca`d#sZQ^ zL)F^7H#Xw^(mllv_Xw;cd4eH2CVC_AMc0uXrpq#zdyHgNgf+}+Su!5?I>8T%f1B7A zU+|{JQPcbyhwyDV8&?H?jcZslA!{=wn>#gDfQl;{C93al<~EmEm|3K`pHGN?<=dV7 zSod4%FTKy%ZFWt^M?FV;ni3k)<%x)=1b8SRJH=;yon;K^{-N;r4fq<~j|&H*a&5f) zDx!A2^g`*Q#Tnz>Vq@fb3T1xxg^UjI3mLc1c-4tV+fS@#guFq?&s~>p1(VBdfnEI8 zT)v;+m2gEt;m}}Dq`{e z*hFSSo)Mz%282@=>Q7r@ZITkxeDQr6cs=i3qS4MyN@Dgj1DAaFV%Y9;&b?I;^s0(= zou^^wXt?{{4#hBu4AA7;^oY-7lL?sEJl+z>JFzYDgjWg*yQb%@Y{y{{i^2&(Eoa*v zm#+h^*}y{n8rDDvYtT@Y7yl|lLtCNtj1+aJSAB01dnmRh|AcwrO?$aT5?dwf1;s)q zV;GIH?S>Q;IF5xQQ`F8bJ`B&U2p_9VUiJ(qW5=#$en?a<%^p$5+2I*E6?;qMn2D>( z(9z*WKeuTg#tgKm(M$0k$6=F&MR2~%Hp4KuX{`DOoV#@;+2lmDEky48ZOzwJF04Gm z<+iSmrXm#l`+hCID34W;Zena0s|!Z=i?U&q7EqfDuan!VYJ-QkTeC-UBqTibe~Du* z=#Sz1Yuy4o1(1X&Q+4)$kfhQU96fW-VN8mhO#5YjWy~1x!Z+9h_;|mpsQn?h!6VxT zCM@n2Y|=$QYgD6LXu3`_hAW{QK41}5)6s>JcH8yv7gwy+9to%{u#Vv}v_1>1&{R;X z4x%muHqQ=uX&SjAw$OWd3zfjedF}Mjh}bC8{k>`ayLIYSKS!o-@Byb4Cyu0f;MbQ8 z6n7i(^>Jd+4`Mn(wK+hAn_3=ge8X=OOD@s1YLECGq|^?}h|Td!mjPD!ihe3Dr$L9D zX~!{Xfn%8(Ae&OqdeRKOD%v47*ToUDmx%_?4kh=G%MAGJFcU!OJ$#Iyu>e!DFOvax|u*NbKrW zXjc@>#Xf8bzLC93@DzCm=VA)1{_NnypI^d6S1yl`)JGSa3I?a_*6=hNn&C*7OVMM` z>y>|AFgen(tI4!cw_f_ET@BCNyn^!k?lKSit?M(&6{UdEL!nSLLBl-uOzsh!d>gOAQbXTS@>2#7<)(M3f^6Q`DZ+uD7Hrq+(q9$qP zhNeemnN$P_U>kGZ%>aQEFgVcL`Fp}Z0FE#%{+YsE4TZ0RE?M596>Ewp=_?ott_X#y zu923xVgga(!tEuNt)#z|u8Q|1)VT0e5soc>o7I7ue0p!XK#_8TJivYH^qI8Z4x8^xgt!>x%PU zlA&=S*Z%iJvh#90QajkizG0T$C%3ypMDBewLn;PVYA=5N{A>_y?}e_P<{D&s=XGFv zOWXvI%~f|PQ=AFPhh>7x?Y1#+p%jyWr(9+)Pk>qCF&MD0PBUmY`P9erYgN{6X!q?C z$gGBVRZ1Vh?eNOr+$r8>qo#F2_k1T_Nxz@escU^GECG3TN3q#NHnGjCX@>x9q73u2 z=si*!m;jE-gHN&is-jq@&SRtzjGI+1TMxTc9!QD8I_$}WZXY?pY!yE}>st3q)lQj& zJpI?MB!75^`CYR#6CHDBI9u6mXUjBavots*d~a!h3~GMo-zqIwr`LK$iA%)TQv>UW zw6$!zi3GPu5LJ$mHyfZ+bz^yQP}wIf1%nmYq2Pek${m7!-dLj_@lBL{@eiE3LoL8m zd1uYvK3mDSZSP-%SUgjypeCr#$4nGC3G+_|ihQVuB53gQNnhc2ZjX(ZR{G!!=NEL6 z=JL?dwX}@Vt=@}p^XSt&6Xi(n8!7Xj3PSDn5$*M}f$!x;OCbNgO#D!of+e>^``f46 zFDBHf(+Pap#v+@(Z5R8zfNyLHvw0M0huM-1UMv(_{3H-wApd5WD#Zf1_tIW;v;Er- zF=Sr{AuonkR7}0e@oOHdHQ+CF+#Yu`Gm%i3ox-&!M;#$UkmZ%CccODjK(XqKi1Ev2 zKi}QgQ_!t3SNWq1u0Zh?u=gR9Ek@tJFWHVRNCb}9NVr(BX^A~JM#r?z@1E-znj5!9 z^zUTZ-~i}Zbax<%=+{dQv-1ieGz$v~E>RajN^$s=taVSNEw%@o3lv{=%nQ)4A4r8?a<;zYERvb5Wjg$Dcn~)Pey9hK{pQJG zx90*@zE^Z}J)*PQ3kznK_#rw8iJ~~!VO&n7KUu&l{8eL&z0|cHy^6@%AHGD-DSX(t zrRClVnc=y2wN8L+z;2J{Uzb)6 z+^IcMq5rOH;mGh#=42p;Ic)mrT&Wqb;{@6~EhTeoCi{@bwKXpEe!V?Epz>ERN#(Y7 z;f$UxehgWEV?NumL5of1;sd&04*BFwQ=aDR94fl-f!9Y418x?<*3{JQnVs*(43l^7 z)J+79&yY1?lf-&-b#*s~5t4V~eHE%Gn2$y$3H6o_@%nS2oWr6?Nu@Z4K`{oiD(&jv1V5+JbG9qCvy5 zOx`(z#Vz|$z#WPN!Sp!sBP9jAEuA5@BLAijGnTh$ZVXxt7Rd465U}xZa zSk^3-c1>Ufc37mY2EYdO$U^6rF7_InKl(1xf+U=@>%H`txGo}dBxJER;D2JgAJdie zUG|-Bl{t4BdA)*c$kolX#+S~Wa3v`s%65Of+zEpUTLeLycZjtbkN9$nt+y%K?#Z+b z07Y4WH(CCr12kYKLibh)4^*qJj{}0cz?;^$7W8rzQm#=s|PiT|P8Ys&c(mgePknj&Y%_VRga-^Ady0)TVrsp4<-ZsPM& zky9~|f0Xv{A*dIj^tHHH)`%ff5|fN={UhP7Phr%|0;#Wn?h21rZw_{tl~CFGWvcT2 zkxrOwRY5Q<`^Z?43bu3lj{ww^z=8nNqu68tkvuyRvSP-c=n-=Q&C1yo6BH%=S-Kc_ zFzqasJm zhEEa^5!h?*A4R=t_D0RnuOTUjSn1Xu6^vT95dYvHPiY&DKtL_N8ob}bf8f&G`X${q zX7$$1`j2ZAOlx~gVv>GM79(g~f+KTubM)7DLvX;YZd%@j*I%a4xmUd>GnX%Rp?vqk zL)OsZrZ3%fI?M}o2b2&0G~-aZd?IZG9^I?F+en8db#4I+ z@)1EbT+1;`75&r2IS~<>q`I9dj^Sxs@w=(y6}X?;@|$sS?fp`pxD9uVswsbm`xz#g zg|q@`|Y-jS5>y+%~V43$#pO1F6o6`LVBG^c0|q?rNLX3>q-n z{XULyR(>6Q_uiyF4iSO30h_2F-fDLT*?1}br0s#meaL4@97q3IT82i@d4K@Mf`a(EU-OOWBg2cyU5@P z3Amz=*@?f{s_$Nra_izUgqrh7mtAdT;Xr&m?IYW;Ya zv&R%$IU86HPJvVtH<@Nv{9RJTTXd_nvpM zMQ_jVnoAEFAs-OPVfQ){MJY}zxP2s8m-qg;c6Bfht~q+rF3E{oe3P5s0l;g|t3K>8 z3AjX*0+&RZvMORHU+Z$|7X#>^(P`wyQkIe`e7LO7Kriz)T*7*wpkO^<97$?U{s7aJ zalY${`;_xy05n+1gqCoc+i&?xai%m1YMMG@&DSu$A{@JQ+#eqhzVJkLipp%PtebB( zE%n|$21yeY5?WL#Z5YcOjZ8~lD9wsduUcE(2rsgtrCqVaUKy@-iUH1JuEmj+lNR^S z?sk|^J~3@A5X26eTcpH;`Hrt?z!anpxIC|PRX8tmo6_pGUM69kYz9+2|7D~&HR?9ot=n1-DT${B00eX3v%jfw?7YJl0;-t$3|7vp=Q|y(kLy2-6&h6#p z>oxZ@B4y7X<}7f~(7bx)T~op1_*exc_1y%4(`vheY1AfANwI$uCu-$7E_U@nu7i4D zhxMzmjpQZ%$(x;elv)?4Vg5+egg9eRXXWxPHBk&-Iy(Z=0AA`$y}{Jp50H{Vv8HRe zof9K$g(OL0Zgg7b-*+XE%|;3ygz4g#p*^J4-RI?%cw0&M5$Wsb{n^~*Q;fpm06S{; z#BdOauwN{ld0Q~P+ZC1{q+^age^f7KqH#&?OKJ;s3(sf?aZ)}qBKBgoNb)+6$CsFH zqU={Fe1MOO7`ZuB{SX}B6tk4(AjQ?ZGQFWL)8hACnxm1fEoQcoDZ|%}rrVrr`T7#K z1)vc4n)^wyZRDqKYv+>-U=BUBSE^$B=^(C2KM`fuiP5@Vxt?Xlk{C1W51$5vJ4nYX z?ghO~-@0#Aa4CgJclU9cMZ7#zEnW4qWH)of?;a2kr{qjja*TcWVwDzu+CW6S>}Tn^ zjS<-pa>#o1^}7akFmv+;H)=R_204I7?=})-JbbyB>b5X+S0971RlKUw@)M&cB7k0Q zj95lI2?;_MOd$YB)*F9USqh#F0AG=tRzS}Q+%?y6tQUU}3jQ!*heI~|FAwE|U~CYF zqfUf}-?{F4W7(*9orwE}GaL}uI0E#}qBZ`KRiiJ)u6c#h1r83U`$F=dp{iBFY4+CG z%5m!7GulX6LZU(nml+I>E^*aUke;A6@6~l>K7_+zf;=HRjEnXG)Fl~Vev5E>hX6VU zUv?Wvt~E3!*<(BqJc)^juxIASak5r=o^EPPTMIrEC*$)!$HaCV^wX?jwY)-m?GgNH zH9_sFz$slebLxYa`ahhiJ&lww90d(P)Kf`HE;5zrU1Z>UGktIa*kONi_5I${e7v|d zF7M;gEg6Pppo)y8dp>=s!mHVuygRYqd^&Jaa*sBoPNApvot19Am0~CT5d$htjD)O# zbKdC1Db63Wk2l8cj8j_>$-Wa*>V8o{lL0BPtVfZKqt7S%E~X)f+r=XJTQy~sgKNb( zdNu;5=20J^1WAe&3m~lRY>iM#0X}y(qN!yKOT;48^q&^{#F4ynKM%KoW0jTF&na?F z+A-_nTvuv62<|X=05I%I5AxvH&PZe)>rue06~g+#rb|UQ29Zkqx!|*>CJI@A>r2%8 zOX*AV?*G_Ohq-h}q>1|&>CQ0X0_?D}UMH5`Xc>0tI+DN0;>To5rGPCjidmRN6Da4@ z>bP-Gew)rH8-d3&Nz|p!b39bkmg>tZ4L&n-xFKKPX;asu&6zJYV};Wu5UxpS5@{yk7V0PLk7>jkbaimDZyjNOv(3cZ; z-5r1McIRI64qDlNk=hWvAE5ry_gK1ZnoXo_p$o60Krn8dsJ-)PU%@<=HT%S40^FzA zbT$Du$LtJ`m`ckJkB0>=S?`RY7{z{(!BNRl5QY6c!#T)5fwCgJ7pAkMiyJbLus_o8 z6AN?z%!9Gs7gFC?kp|kL`Yq91M{cOm+W^QvKXB_K)XqT8CKUblm`#V}s!Zu^tgV^D zMzZX!O4X6SWcxZ!x>`#%Oul&upIf>ZK0gDsKHEU4&!sPPS{coO0;L}(Z>-9FHS!FfGWeKJ)TVaY2oYt0THA#Fh$v$p*bEDWv9mBlT?`7KHSH4z|@&yB$drAaDA^36L_2i{YKYN7~Jv zT|zL~BPQ4DBJ$XfG;Q_v@_5);fnX819sYE78OKx!%sqj-`I=Cc2y%K`HAdNP%Tv*+ z%(hAif!toLe9aiy%?ky15prVhn=Pf%)}kWD7V20rP4^#YTPb?SXRlgSNz+yI3Nte| zn^N@$o+bA{<2Yg*qa>Prcud7s{a1%J84P898HCO<#M{F7O;)|?xI^{r-#~f&0voIR zZ;Qtt&yf07TFTh(|Kgm~m6tmzrozCqi(JH74&J?k{sQIl2ZNA17BdE*HDF*|rUZVM z+_Ju=ox6Y;5#h$-(7Lk&dNtRTJ;&knH`IaCWhpa4y!sC*9AxBNud2*2H8ZKCdGx@}_SA0M)n&NSNE|Fe8yx@Y7u(n4ZLhgoVP|(6rK=`R zk`PZo1wgx}-B3kp0wxc^+qfLY@g^k zW`1j}v@iKMr*kz!U_5K<^cB5nQ*l!-UxbC{+S*Gg7wtk(dRG;R&ss9!2j zY+56GHF1o9^pid31Usw%$4EYynNb~&(_&OLyn6Z(s1pdFl@hk!P)B^mDSv}jshhqNw#ogi zLO0IO8Q6LXWOR-`G!3|&$wQ6}^p)DO)o)Krt*FxMSl-uJa=f7E$AkUB+uYvY6QbqT&txa^k19zy1X?jR4VTC5~zW)cRb5UmGY` z;=}%(REqxHd_!f1Hh*=c);`~#D&u;r)t~9FBp;W-F_l$CQBsTk3Vd0j&ai5|=@TDR4TSVkIMeym2cG+lO`HufhSF@P+<1=g0k3tC& zIM(IU@5h}Owc3nTnE_rMeQLFoi|q6wY#tGmtM2* z8f(Om{+^>zYsLm|LO<4}$6kyS+7SJZ*qACuomuAn@~F4-NtKC*zPKXi)R`?cWQoyE ze64J+>(iNn`6Ys&l#-%V#lZNh3A{4U*%?hxh36M~=RMk*qkhb%_0G$G$Z$yWLRD^s zJrB>%lDhwl(XTHNW@5dTYEBeMbMQM?Z8rQmIr_);Yt@?RIoBt)kZmHVIZkRAjm8 zuiKc19l=?Y9FXP~t13^Y0-yO(XWo17;y;wF*Sf_d*2xFZmuvG8ORBW~xuXW6+EtJq z{SHCr_d4)0i73a;3BCx9=YLqVjxNg6N=*xu7wbKfk?2~{oU*Jk7PIVVhp)3ikUdb; zB!7{Ir=p(%_9wlcyB7;;?S-`DPl~e2_l2t-auNyYN&k6|q>eYiwMnMry}b89gDoRn zu3YOa6L;>vXXfhoFw=lgCm} zwb_iA{NnxZXKYyaZgL2=Hl_An9LQ8`2Ze>ugoJEB_d2}9F4qt#1ROW+_$kXU?E zqrC$Ma+@X!rig#3V6wb9AsVjniE3yZff}O{yh%Wr>mRs#SWoyJhy1r3!p|;sR55s4 z%in=LS0Wlf+g6VrvnwGgjaC-wBdDO7A6z~1tn!nV@8@`SaB91V#+_Juv)@*8Il-N( zj6PPLz*v2`zTS$U_laWr`@SoqV7^FDXG>@hC?}l{0U!T+IVF%l~++$JA zVZJrO?0{SW>4-?CY=8_F$H7V($Qk~Fng9RbfmT*N_8=f(wJtuRklS{3>dO?=b7k!L@X_HN#{( zvT($EjI=`vAb=4>nn*%oO`B7f+ZLDtsrK zW?oK7xvzLFsCJ_GU~~*!B6B1J@f?EdNMzLM|QTH1>yd^uP8X4$VMd%GLg%@ zcIZG#r0$CkBXijy4iBY|%KaG8w=d>9hs>+4=G#-t4w?na5mNtVfn+#=X8@73Cf)o< zcYn8czwe-dFaF|YiVNh7#DAUYMFssH@#IWjYu_X1_n*L$Cg%4!yv!6}3G`k)-n`AT zuZs>Iuukpf`FFe_aeYmPTf1LX^c#ZkI^CYZ-F5Oma{-Ba@$xP`?D(*|i44N7w7NP) zSmb)X{88r83rG(Nq$VPF#ow%G}=7CMTmoy#XsA${_hnMH0S@(19|5_&Rg)ufwpBR0YjHp z7Fj4joDXLp{MJ4p&L5`Xz)V!huUQ`jw*~|%@y+{lXy108fD-xo@`G;3%jzbRs8C>4 z>q3#GgOy`>VB5tX-514DFuV4h+hD%W?EM1bU(FmNi2S~xQO*EwI1Pi$Wm26%`Ty*y z_JXVQaBGJkf4WUxem?(EFQzO;r0VGiUjV3~i17SwsJs^$9c@mb`$kx%eLabJGz%BD z2)<-J$ef%UGxo{WLyfdH{K5dyt~eA~0-Dx?io0lsrZy3AOG^}GnJif*r3c;`be3Pc zs-yEJ<*Qeio^j~>@8CFNV}Qx6CgPg9_WIg%%%xAa7{y0T7 zq&a|PIsoqx2N7}5Upr~(R*lT3Qw4U&?d^l^K;+2A+Crae^l@qNkI&H|La_5LDd0n^o8s{(nSjGvW^mh&)dr!tOgYcPF`{!)R%< zTYcr2ueOc(|%BhjGvid?qk>{rN!wlD|#6y{1 zF!h+&jbtM>i=`r7VGY9^k=hW!SU-LL;Wp)IA8MlPh%oI0Gn+1ilMC0OsXtA_-xvkP zk~29*6&rEk*dOm7unrGd3f>qhP%vV?OPywSLOyO7c2>0Snk{i#m!2CF!$Cx1@u~q6 z^!qgX?CPP!@Vw<~2}N?KfXvlcis(ka>Ca2`~v{60LpT*FI-bMXHoWs z%W3>O+ok5++Yzd!+!OIk-3|x=$oO;0TRCE{SoB-{`8LcX)rXX)+Z(3q%87nHm&|Tx zW}5gi8<0Yx<=opK$upaf^mmAlm;cGyLUY!PRYTm|0n#uSe z`nB@Pqt3B?Y)@(wDmHaqO>tNAdfPp^^(itxxqsIAQYk`_sbNZ zh${P6Anrxr;?+{MA1rB*jF(?^>UD#FdqmmZ_wVHG>>x<}F_`I0(PS zb3K`8<^aU4TgxnytlqtoG%_>{t*UwmyLu}T7NcvMz^e7oTdW8H;TdKX;K-?}a-NPO zXG!-IwP{lYXTO-&VxoiYJ4g`+1jV)kciGGZfnX(lA{jPKYTS?iTOi62^jG5%E7c6_ zi@I-hGzRpaX0)u=-?eNkb7XQJ-wAacqr??(n7*uRfB;pKvxJk|Kc(A$N6q5r_{UFn zt07htAjt8?V1RJviKCD;V-$|a#`s#!d7IT z@fiC(u}y$Dk;!y#LepMj!z`Hw&p+~K#$)~e!#Pk^nm9Y{k}UCid(ndg$4@-$uZHy0 zQc~+wH`}h+7tn*vVEu3vt*6!-nDP&dE{WNTe-7d>emu6Mdz`rc=3?RUbXgED(|wmD zNb)8AmdEHNoEluAT^H-=Yxfo|njLBPM?(k@#!Izt_IG~{v^iZBZgP%X-&&)F zUwXFX`0MO1zS*5J;j4A8<&frkwKa0tf!r;qW9>2eOK?S%fek;*;S)~EIljXG-9EjN zdwkVC;{?SV9E-Cx2B#-awTYFb{Fq-NOuxb(Q+v{Z9{gDP(u2M3=h$Jz{^ZM`tu0$E z_tmW}YRPo0e`=@s5l$}&9EIFVJTZAR=mAC6R zQKG!*827?=Pa{pLg>`GRh5(kohkrhf#ra>J7frU%V7;qwP1D009FHACLqcu=GN5Fm zx>8C{?aT8fbY4Awt;{1PMsp?sWnd_;Ovt&g*7)58;LuH^uib$s)sh|WH^Ix*W5tEk ze*=BFC-z-E3Nc;AbdXp)ApqF!?>O>|F~zGH0aw3WuD}LrWqY#dyJvK&_X=?N8OcBk z2Y7+@Ys1|%y$JIZ8g-WfU5icf_sMMX_usx3WN!SAfl_uL^9#Dq{J(6cf-MK7K0PJx z_9#a=bkoSY@9UiQz{ zclhG+hNo$XCH<+BP^Nq?7MDIktp0#v@tqY^7LdQg`ol0#qu;vqNOwK5f6U?*UcMAWi+ z1TWPE)xzq;j&y-ji$>(w<+61QZR=U6elg9E{<-Qia4e-CJMh7|KSn+S99Z+LOZ^KqbZEG_b zj|&YWNnbX894L#P-1OI;I9PsP$i=15@Ghl7f}NectGl1{5@Gb>&c!2sIMg^TZRjoT zIO&8dj-Kz&By1~ugGTLQR_&R4DGc0}LJfZ2BwC)3^6bFr4*H$T%UGi^J3W3OVPQy5 zB;X`0EDU(%=Rfd3u4`G9NTSLmd3lLHeE6WGs!BZ9*VAKiuxIY*?A-oh{s6!$Ze&g9 zejmJg76u^%Ukc5U^H=hd9;>*MSF${eEem+!<~sG!Ip6kI{a z+#=&HKPPRYv*kpYPVAp$6K&^v9h@F{MGl5T-DC7FJK@z0#Rk^kP~%}8{jf zo9 zLy*Lv;V_e{d0OAIbIqK9@MZGtX^rZ!XmTaRNU@yLH#bS+htqrww!6$-`6E<{>d3a+ zcR%jn{<##qruw1wcLCU1TSU?5^~l+}sN*DyH07(2L%7WEsJJL*qS=d7A~W-@t4u~_ z9%zM=CFIMZ**IA}P3L2U_OkN{gQbAu-?Y!2iCI}HOim#CDJ`W3QR=4ISvjrS$L##@ z`90Nz`U{T}EIKPI$3UAJP%qp=zXH!~ocYmny%sFV{m--Z;x~89xnGQZ3!G zQc@ipaJn>ABHev@AHe+wx8ZkNRl0uP%fE&}8vx*?s?B#mWc1@_G3&*m928{Y7mEcpP$FjW;jVs%NKD(U zDCEZ~QUN0ii-b2s8C;Q^QSH1Tr2%BELs|}R-_5X1hL&kvcZ}w#g>0Sq9Jz;2MlLQpQn*5WhjX|RI8qh{^-fQE zi>b5#>O0gtCq9_fjc0`^@->KX%wb{>#^(25Gf9ZIj{c$3SxOVA+po-lNw;6!raw1! zNjcBd^)UY2*scD#k%P{(jGG{F=_C6%DTe))9R_h6 z_$S~DQ9ccZP%3BGWN4Uu+kzenReb)OkN?A z-;MkwxK%Q)iX9*0k|I*AIl<$en7Wr~Y0kG*@G@|hKHXAskaJUh;G22TPDI#ZfutDz ziYoHr@zM97K_3pzX}XOE+`>#kP)UI+sZ|WatQ=K2t!VGt7>$tsSt$-B)2g;rbR(ehq+`MVqS(N`5x9gmizz_&@7PZzsct1FlJ zW^|jLuM@5|o;i*844;=i$(o8niuj_>{L#%zdYvr5f?lV|PIFL?mTc9ycIdQN9Ko@h zF>`tcideKowFT5bhx45G`R6R`n|8zFf!d1%0B2o*4@OE8UK)hSv{zuVkmMm|EWpsM zy`r>=DYsN99@tKJ<%tu_~dN3tbw&fWcTTUVcP)rgc)y{6VZZ1gq&H z7n$hFH-fC~{nors?mQSj7}jw^Oi3iB9ubI%w!uSk(y7^pC;p6fiay#@d>cZ&Vc{`E z^S+75qMvwa(fw_^XZ>^zq`7))p6!Ov3bb0AQx@ZN;B;AZULAC`pOQ%rNO`CgiKhrM z4)0Nr$Y@ujtq!aE=A~3$n^iO0%k@KVZpel=?We@nKe5nUNrKA4WJf_MK@JT=M$?NdmC8YT)TF4DoJ(E@Ngih+i+;1wx$6a z=(+8Sw^I+!&R*jey48o4-f@r4-km!ehe!<^IETJT-XTxDNTsX8D1gZh8#7k*r8)b77OYqY5?Fh zS;0VehX?@@=L-$RucxZ=@*x4tlkLQZNAa;nHf*Ao=IvBoU<8zymew9X%rG!F7xD9_ zG8nUT%*zwucmp0VsBOdHm`N`fAc3sPcWU!B9~0$%Xgd?+CCO4q>!zUjmya?|J5C&V zVA*x}(LC^TTJoIj>C>f#!xFJMLw;~DSjdcBbIQcpa&Wu5GBw44dR_?H*6%75 zav7LUif$dS6zAv5f>Ngydt%OAa-Rl#O+!lyH@%-z`hxvr(g~gL^;*8x#e9>;!yQbf zADn)|xW!PL%)7ilLgu)1`f~?_&9hrw3;M-Un9xS?mqV4J7cK=00!ABu!`h~P-g zdm{E}dS5a)_a=+3uC97bZ*~Mza(=d=uYZEbSMwsnK{r8{mzTvq{3ZI;-90!vOB~th zySwX_Wgi9c;Hf#dEpF`|hDHXHE`jD$Emtd3uW!aBT@m zR{2Rke#@I*Pj@^212&nN3&|p_rNed5Jc#>r3?}oMSlXINxN*Ve1QmMiaj0m5Lqw?( zQ&MmRn)t2Xzo)RRX3)~oN;G`L34@**O);>L5weJiQa#V59336Cw6jx`m&a!$ApoOm z^Ei9~Xyc+0A5Cp-?Z<=!F{l@H@~2MDF{@fwZJY}J!SA8LQFp=43 z|H@V-k2r_air370jq$A7(({)eCq&TUo!F|ok8IfOVPiDhzt42##NPt4b9Y$w&w z*tfEe?>n*P$R;Z4E&XMD(O{DTq=0-o1w3%>?sXMYgB8`)inH4W#>T|sZxhzkIz|p0 zN6ty4shVL2G*h4VmB?(o~;+=rU5EfcTV`Jm{+}uyp)JVZoT2@~E#fo01 z*x*5SW1GXKiJQGW8K7=p5W=n)u~0Q_>)V6!KKr{J#jXef>4(}5k#RQj-P@KOhUM6W z(c}1;#%kSp$zuJ=pU|K1hQp}%WK-kQo!)_+sDwhSmk_2?1n1z?V?cx$O!L6@I%)bl zZ~x%IgDx6!fGYTeg{--!hsci%%$>b+tUwb8CYv#^JrJLjzBJz)tFB+a9xEu^$jQx(ijMXv zx9ERbASo`8haZAVuIQYc)3WCHw16pmc+D?I9=(|kLm8Yw9%x1~iy$X@w$no!?bP3p zM%gZre=x zP}Qm?bE8m_bY}|KiWKLk{^yyUeIR`QAiXHht}xCL#f*P1Ltgk?yM4&ODfTD%_$s-F8PCq+N2L9H>2eIFV*pWD`W#A%Q>ll}tsIs!H5bK1z zDRlxDH(X|qRk!K!V_#Bf{+VUsYhVCNJ68@Mg21DD;=8(yxp`Bzp!nwJtBba$k>C&# za04RqmT+u*n?jpmec+-`wx*lmGl3ck%eTm9C$ld}pi%jSLY#0thYNtS0}fxQ zfa_*!?*>3PmOzDvJb_$4Ie5|6@{z29%_~gw8jUZ<5HD6G!O(Y>hpwq+3RDF0na`eY{D4e4Ys~7YEj{X&Y<36jPCr6{;McAhY z+*CS#>ix~l9=v{ILWnPjfcW@ok=J>vvacC~A%r)4C#$wSq{N4AUhk*pdEVFga3+OH%tzzqHPJQg+k7Q0%4-OMfBojaWtl6viidaCpcLc7VG`-DH1 zVp?9=lxi)5XB^W{)PZ`rC_CctRg_kWX|kxbhiqhif>pFt!52x(;2uN%V=zAdiWQVf zAa%XD^JHEn^>q4+BB*ruSmdW0J0i|{h%}1W0V@F=TciSojR==-W76ojJKnSljAUW` zUY=m08Ge6uuxxKlNw?m7&CBOk)o+f;iumguN_($nYH(Z4r@JbgU;5>sJi(fwdC&@^ zLk5aEIAr!l%VfQMVk~fBwv8)n`L`>i6SXdJu4Y_73me{KP zf=cn>5c{D}Nw@+-MX)|Ae`vD@1D)PY;?He-dg zXRM$Z`mlT3D(dfa`&V+7C^x@H!*e4qUX7K-YZhfcEb4k6Or_7~(BS5L5EoV{&T;(X zb|z(18O0pl97d_~PbgtL7!^$xzk|J{w)(`if!yFK`5>g$la2>@43Bg_{OmVF`MJ#) zt28sJ=Gg_~w3n|^@k`%feDC9UB&((76ETKMh8(iXa??2gSX^SM_(vYwQN_!;oIDCb0)hSIk3r=& zTwiZh!|LBsY_U2G#;_=LjhnViMP^M-J~>(OJ|s`vh-~#ACn!b}f%Z)Qkp1wL`E2$W zF0ZEp6#wBCL50M{#zxB)%HDaLw8YBkpDDZlzR==-!ty`9m&uT~f{*gmw;^_i;Ei|o zsJQsCODe6B8&sRQQ`w%CAubaPr3w|N<88p*40&bH zz62}rg0UU2vzi(Cdr%SD?qb`34?q8-_D_9L(lC@k(d!Q77g-tKW{DQN=oewI*6!Y) zqXx_<+T(e>@OVY2g6;F-8%D%k%YG0g!9g!lz{5*;iop5!@zGhYg~em^$~}Sn1ymga zi~9?=uN9a3*lQH!uk^DTt})q!&kukkEFPb0Eaw|ICvcbmnuT-Kb&xVOD`hJIyj_)M zNuujn1I^lvR?;9rz|OhvrR<*?(s8K?|1IHe%{)7!MuZk;xw9*Da6RDIQlbUO`a`Y- z9QF3i&u#d*{#FccIpz1Le&Cw^tmABOt30D|tA^A7z3#zJKq`Vmu;Mv)?iv#dAeT*+ zE|xCIcTO7b0nN+b2fme?N|SMfCgP}jmPRT}L5d+c_%c z;Y!w32(?1Y))n9Z6;-4vo3byr2boK#Fy12%B_->4NL}S9jx`og{aE^<&9;f-nUdZO z3k|-0**YnLBDluLA)K`QZD`$X4=yeeE1NPoQ*UP?bBNDYQWNA6()Z1(0CppO}7`k7ak9b3C7>+{<~TYi4Z?p>+=qgRSEhZcot4m56S{UIus+y;_OB2`5}|A*c?WXPU8f zgW6Ub5)!`BC9Ivb9W+%yu`zJelYaA?-0cNFm|(m97Qj+F>Mzq#NQSojlpRd+wSwC1 zf7Ji&Q~nyc!^0!1<*oMzhewlTBxlI;3Idx#HM0Oe+yU??oNZ#obU5b*on|~=J1MEI z;g`JL8_P_rKg{E;+$4e4VJJC%jbt{vT<)#B;p?lSFYP)ryIlsGG<9K+yA$ZwL^cYR zM5U!?!w|o}+EmwFRV8JzWSEDnK>qK$f9@RM;98NQ#s>!n7aGO6kABj<3y+9ERKwXa zEKMZ{%Ld$BT4cDC>+}7?A|lxM`T2jNxYB8q1^C>E&c{rV#x z6z;pd*Km+9`uxe>%+|ro#u@-zlEa7Dty|b0Vh&95VMc9B4jZ4S@IDuKst$b~8tX5e zDf)tYXxRA=zC-3)2p)ABT5Vv-@R^J6qCjG7Hb&n-%fZg9gSM?>0F{uiJdf)BXHOy7 zHrauezWZx>Q{VeAUktPiItYIWzJF}%QbxEWo5|5X_|r64gD~Gx?7)(J%Qwa|o$spDvc6V*#%qn>^2a-?E@BO;J78qTHH^mmi$F8RPt&-M#wCMfj=zSZv-e=*wv&X@_ zaZ{zn&x2RA#Bz!T4IXBzht~*7GxN>c5>&f~T^1iXWYs~{6JKscGd#p4``EbUw{-CX z7d1kq7!L_JGQ9;X{MdOZ4)xjrfCi9}5Pk2Gyff=*tG&|rY=5uJuzN4!Nrze~3xC{l zgFaeu3L~*R&qtbCKY!Rnr&D@%bQPJi%~_w3^lpXf6sFSx?hdylpM353_O9*5-0XLb ziugFB5+5(y3x0(%_TEr&LPW>!D$Bzq=gz9so0d0SQFN1W4yp9o{b!t?-<}dA&%cuz zs*o)4pis-L;X|p=9U$gyC}BiX;Je&6~?j{mm>a__egP zL#wK|n^5L_A;aTT>NKj{zSV`gn1uthY;Cz!RZbn11T^#BuXm8W;N5hRx~*?P&%Fe2 z0{+uZ{bybOubx^S@ygL1F;mFAk*}9_V66}ks4STnL16xhj}J?oQfD^MeD@G}zH>gm zg9DV(4~8o(309V92-NY+R}65tyLL+JNtG2ot1rxX&t82qbD~$wSd6DdMKzlgi8{J8 z5e@A|7Q<>pc` z#T`1+Sk!j1HQvhmL(h&>7;(^u1EXDSZutQz$ac-j=D3iwC65F#4i*i;i%@LQpnuJU z|H>i%hFAaGR$L6=v7s2W($HXdyoioZEmSHnHcZ+9Q@vsXeUnGKoNoGuw}yF4^=Q!e zAG)_W*b8#bVly}J@blirRS$Au4}CA!hrj>8>WG$#$9?Kya@WG7+K=7a#y!0QZ7hU& zeni?B@dTG#-A2&X_^?DYE|ug^x9TYfC+we$%nq}7U7`XM9u%!+^)7|~e(Z4OAm^sr zJoEFWD13?MOeCSU2M;AEaivYEpli&bKz;q7RnEER9rbl+?UvBg2DP2M2ctOFz_9oPW!nA;6cqZ*l`nj5#s@VAO?wS`vU46a6PDXvb_O{oqx;-p@@&OnB_3_3J z{=dvTj~JKhWRBf9K*fte>g^Q)E17Ag=9}c8pS87`vYwjVqj!V&DHSH;e=unO*}4D4 zX#cl=R2#z3cYasBzPmvhybBLfi^zr|iJrX+dNz0dAk}4=mDldDwH*3eoRx~>2i~tZ z@v*6`KkO@>oEC40Qv;rAG;W>Vs2?Cs=kEdMrv=^;XRN5uxIbRUQR{Ufj&^4mtOfP; zl>E-y^6Oh##fr%SwD$J)0CVJt16!6z;k%>EgH4GUPp%cC;3FaI%WF=TS^oAj;jqSt z$BVKum_B*q(Yjjdq?i5GMwqwjc$H5Gu?Z*SKy&l*@&JH~+KTkRgFGpcJ2d18$tqV| zE7*8?$x&HZncwM9Ogw|^_J)t}6Ku}MOD3xE23{yUW8xq}cRtx|WE(LnjOW+jQ+ww+ zYKB_}0Ezu;@CG5nj;3Q>=U(TpNgoCB#$dM2F(-^MdNhL!FBpt+fQYs>C9Z%gO~#fi zbyO>nR~`Hj=9eslzyB^{kg@JRBCm`czF*LD(tj0z|1Bi{19(k4XLe-?dOd!5x=zPS znzB^at9XD{pYm;Za#`r;E}F<6iF%1bW~?#LSP|)fURYRbg#Z{Mig+(DF>{!urWkEM zEt;zav>LMn7CLq;W9Bs2fR{Z))_5|J!u<;*`xBd=8vjZ{RcKrL)L)UZpb^Q6dO5ls`%XJm(rh`N|kLB0u&3fbZcWsO5 zNvU1K%j!z;EA{e80Hv!RTA-lhBx5Fzhiq>i%{2S_U?-=tKtY>PoUI)GZkMdYy@TsI z7yIDXPr1Y`cNA^L&CG#|@A-JOkffED(5`3x^WwAZx!e#5P`W)SdN+78Sfk0pm=gKQ zap9QS-R?57(e#nP%c4HPvpFIcVO3RCW$>j@iHQ`auHVI^JP*Rq6!1hm|DOF7zLs}i zmGUMUzt0|!_lUmBFuNpcphMzfJyve2k&=69mB0I7?ud#d)u{2TL8|_u&wi%9GzqfaG0q|%P>l@ zqB*bHP)Z797N`$SPLh1^97e~lx%Jg~(an(A_6Qw6 zff|DAD&RYBgq;qX-#cqrw8dC;Z-ixMXScrBlLZKs4<~EPvJz5K!p|FKt*f5`^uY{( zD-{g^OK^{^c0M?ug8C>bQu7IQRU=!;yiHGj|>{o~`b8wBWxNE;_jd{!TLaF4b8*WJ%swkfQ9jA!guc}^iLlL}Hd8!LuKA?PCJ9mk?G+t>H1H=iox{%6u_!SADEHLd4< zWESNdO5c*6K<6b)C#qmEe~mvWsA07~Ysf3I(;VtPrBGjhSN|&3vMjOFROU`Ee@e~2 zmG3X~A?~lXn!AZ^rABlbJf!lXrna1SAkYYh{BlB5oyEGC`EA>jM`35bD6^-;Yc#Ha zG%DUpfg9(^tWsOZ3enE7{r7R*(Daa1XhwU6aD58gj>QR`+C|Xp!^Zmjdw} zKgM)})(%~i&LQ?F_PbtJy??_lw9!_)GkPaES(UV(XOn5?C$oo(7({(fC56s5Y&#g{ zbfcu+aA^oxZVg|bF|-lh1WXX?9;zRCm7+Mq9Pl`WfG zIJ)?n6mN3DXlo6l@(`j{vE(l3LIY&S{z|@{x2&Dy3AhzIGUA(llUM18qXAPNAA7Ce z>7|}^@Pbu{Z!pw1N*O>R|2)6DK6p`bJaxIcJCRMM-jNFdz=EB71ILn7&Zb#p{&=^} z&hq*EoE5pvbxmWiG!m=6GP_h&me$)i9 zW*OsgyV8~Av62>DF4V_(^J0eB0ATskKGS4@L(v&$@m=nvZJh;F5Iw%^N7svAmJ{@a zp+$I1ep{kbLP({Q6x~Gjp!}I#7t-pd?G$2Axp!?pi|m4>vm$<_z_qNxf+ zSlQyKS9=dh(EEy5pw^KxG4YsX{%!D@bc>xT)N0At{m}?uIE;z^ z@ojQBP4Oh7{HgbEsY%9MPx7?GC5Le(eTuY0E&Hdu4h~m0dXEQ>$5S%zU2nWk8#zKt z((X5F*NSDhIKO3$z!(j6!k`*8V>2^bJmUo0UhDNpbZt?tcas0aaa+f zCt=5>_o_QJD_Eq~`@7kM7A2=^LuI%9QIdbGqZJbG!nvvV0E?-@1!4A8=pB$7JRUYMq)2MGtphcsKTLhS+MhLw z_IKOfHnUOHR;yjlpG|QA=Y8nYts?E$TUDD+O&cSc`VdD*?gL?OXB~7Osof%ywc)@l zE!YesF9hT)g*m?6(dpf=>FL#L6tZRUnZ<7*QcXxcT(n$EkJF5140x84ZS|!pWpfxr z72>CJwf(jk_se=^IJUoG3grYii-XZ;X-d8(c3?^8ak&3;q9-XlBzhX;;Zwz-KNMW|iSu9#h-pH^0}>b{p!e#qfiH zj)4J_?DCa#NeMy?nK)ig++FrelVY#Hn+OS4*sCxNa79DfB+Z#!Xf5%{d0p*rvuoC1 z0s95Nx6X7gBKt1f%MBwQE{{&WG4u8Y?<$u$u}qm5+vFkMj7FsT`sQtQIH+b%+aR9g z`Ruzj;)|u<_PJG5RJ4}o}7zUcRkgK6U>PEKl$jE+J` z@Pl!a4@2zjwu-7VD=SHy>YuETtf;tOPG41ryg@+kC$(Q~&R6^}#cT5TyPS=yH(QCs z1jykU{xI&`sljEurYNPH-hdEd9KrHX%FP|t7qxSKET=|o#6FyyoZuRzEk_|~U~Vp= zvs0$0udjVhlK9$7xB$k+%|I$5#6kXPLg%T+#ljI1Ro;2}Uv8E(!5(b4lX>PfG5 zsu(<}vM3<1ZA9Kh$m$+Wz4a`ggM$Nd#eQ+*r|JL~PAYBW2#*L9lGY!1cxa!@?~J>$ zva-Ir8!)}oetupvLbLA%x8W1qel%u$XyP}$^HxCt=kV~5dGhJ2lILXA^IrVLu*Un5 z9q_(BMV(p?hCE}_661^A)S_m*^o^7_Ve&N|(Di}hk$dgVXO<+W>#EmDzll_b1N&eN zemD%6fk1<)WbcY$%I8>Qd||=avA>rB9*N-BR2C)@w}o{Gg9UYZSpZel=_8v3_T$9Vk+FU>FrPX)+d~Nrbj;5Q>y2-Eew}Z)B4x*UgPLG&b5C>7 zsJcfr@etFRJbZ(e7d4Lq}qg$7#%UsdIHZKA9rn>6T#_i$GPRWyrKu~K}TT7~|lj*!7d;9insZlqnPMyO&N*?Q&D(Yf=M_&LRT31~BDke5I zBR3ZtRzjw!sR3Z?{XqwsrT&i^iS_cF~G#Kt+$7l-Y6QqxC z`RABPD=2_v!uRhGHk7ZNjEtz78mWrP-(+pijZnG7rtLeU;^XOASa3*4NO+xhb@UPA zfA)i75J9$CMNIJ}rW{hKp=FbnJliPr<}>pE&}Fp?bvslIWn`QzRo88oa&OgaP6MaO zOeD`AZAs)KM$j4FD&vrVID+u8gNYg~2ADRdn^9~#@vEq+{)iOdQfTpiKn7|!I60$I zQzJGu%)kU};rileXcHIrq4}+W_e4}mju}W%5Y#1G-gL7?)MzAD4dHyTVHnJ>;uMCWP#wI4Te#o^nZz?W5?xbGQbA1bo*BNFMpdDyOhTCUDt^opC zWxq7Y`>TiD(f)?lH4j?&Q+kr}hqet2;I~A|n+VWk?3p~^dB?ac%{ddbVQLmc$Du}6 zObW(rv7mH<0FZA`T5zPmUn#3fD%(YY@R^yJ4Y77GeU81C*6-ZnE|QHVxF7bB(t1us zlEguv6ho`rvh^Z-vY8SXjX4~flf z{sYzD>Q7+EBw;$nFhtfJ0X7d8ZcC3cfB)kdLA(Lpcc{sb%XY1Uu{C9VIxUW0@5E&s zJpXrFoZxfGjTiwjm`>A-qd^S02)cAe1K~XRgeQ)dDebIv5d+Dg_ zW!Y*_galwgM9iUM<9h@jk~RmfcR$v2QKn@}6!IcCNg#D`W|In<0u1HmK! zOqevV%_VDaH@17#D}Vy9ihvG=)DNK_QFEjmv=}GbFbX;xBe%8$NnI52gqE)(IE#kh z>C5s=#qtl$-E`8T>w|}Q|d<|Jy41r?6C!Kb^=-7ttjgGrBD|xT& zKKmjzWZAyYnO`zbUkJ?rUw%}Hud~(Fnm!gaYJRg`a+6|GdeL;z!69Jb>KP*U9zwps zlnb|sA)Hl^$t2m$VGcbp!CG!A8KBwZ9j1V$Mii=jG=^?cZ>LkxW{C=hg*SFWm!!K# zP_!T_fus#qPLn~EaZ_pUi>QU+W07f){fADPu#_d@aWghGYqtO*Gp?8LrthGA5BZ&i zAq$s`dF%;>nEkQAqP;aG-5T>XdWtBU-d$Q1z2K>147$j-McFsDOPV`@M2V*@_abi9 zXi~AsF+Gn5!4@tdQTYmvzWdRQcs(_pR)u)TZBt+}yd zyzB$l@5gve2MeK8V!`Q=t;fn`mX|@(8cEO9?64PVJA;w^YT-c3Xw{dde!2PaoPGpmKj0DR@fW@cL22`DhQ zpqBX8j52NO^bN_|kBe5yr1p^tqo%Ig1b+?JOpzx(Ix^%w#3VT9_{c!sT+f7c*z+>4 zvy0mF`PzH(FVATPag+?+*A`UVhThznEQwOfZnPV>E?b_T8v<=!Ji1U?Db}*9X3z&z zDukpR&|`RiF#PbvZ!LlJv-$O}iJQr6ggg+Y=>i(s*uAl%qG2=p24rr1%-tDHb{B36 zDLqpeo)Y<#Q&}4r=wH7{y@yQj@S|Kp(U&^YxUg0c=QlaX&m51oq}=*KF6*LUrmj^N zFkEVL4BUQH11gyD1>|^hvHfEFhG-!eT>|qN z6xf{X)j(juyfce~&gmBQ`2fvVP2rh_y0bATU}{AjHwAB+qi=*UjiLXva&mH#q}qo* zTg^gZr=nQ2rUUI3F6I*_`@iX=z?~d%wdS`^(pYTh9x{zd(v9&%6{8Fge|mZzCdS9b z1%R%K)5TnRbQ(0!dG5hwAOt=9qvyRcW%`$?>=oUHz~Q)F6d&OnN+SC7C57wl6NaAk z_2>4VKf~Yp2&LhH8OD$WS<#Dc`;&xa3iIw2iZh?bS(e-*$AUHD3HD;*zxa*froe9Y z!sAX1j93(t#d0Gea0ln-Sp}#f*Z20wz||zv>7FuNL|(DsjDB!RD6Fp6qI6|$jj;S) zq6u8%RT4tt<;MCpKJt3q<|wC^>6DZFGeAgCOq7`k``u@tx1=_do4O z%zfD0xTy}xJ)0+V$CHQ=vBUCV51KQbU=a)h%SOv)Jhbzc#grwyKxYmhSS`Kg3_@D; z;*OTe6*t>>et7{!4g$>N$=VonBd@hAV`%9$+R(Cl2zz-!B?!E=ERdu|6 z!m{L>ln*zTWvvP7oR0W(ShXB%4G%KV-&9_x_qvheB#SSl82oeXK*=FI8@J9K^c>61 zn>HWhx0Y7oqsG?v{DZp}SH{)>L`6yhc>i>Y5Ax7tf?h1LAtE9I>$FX?>|LLR1(>J} z-UbEH1#i;)5nG$ZMEm*lHiwi0%r(KxrL_N`L4+axyDD#c{zWdz!$Jyt3PI=c}YrU)NvkyvFTa|*8ffN7$3UxJvKK_inI!K7{W4FBZ zApV5)H#GJ_Jn^)B?&$92=;jIleiU7caV~fiFpwTG%Ys&L6A?)963oSBfXvGVELj(A}Vx<-> z%=wSTUFb|yA#$c#KZ&Dq>!+d?&#RkNN30fPclu}Gqr!!P!%H<}kE1-yYW4S5Nt~a3 z9V@WkwHp!+_U;GwKOy3vud&myCuW%K$#5pg)#h5ntjyAfL8jZh-{SfLGYo88&!IC*(s6J{GRKH zpNtg%u=%MY6b=0>wlbmb48Jt=3EkaX0@sq?6(zq*9*ra~Ba33M?XDhZALQo;=fM>3 zn*on|XlZG$FB{Orpft0{5Hz%){vu)FGWsy03Hpele%_cdPK?^4%H&y9uco1F$4DKym7=hvc~Sc#%O=+NcWW>~?5pwohPVCva|h$qr0#d+uX z%W61hU<)kePYOWE=`cx7*`MSG2s8*K1OuL^xdghA;nmKH2FKN)AYkY{&jJ$ z=;C&|epOhW2zh30T}k}e7>HQmp?Y=T*>OGFP$o%Y>nDwyrI?Z}IdvBH^I8F+HdoDCZ`O@uEL3 zd=&Al)SoaD5r|5kd)8@zOVsRs^aoEZ1uX9Gz=VF9nsy4eVMu5p&CggH}$f`?y2lsIBMe*SgI zb$UcAwwKXwD5&Dl=V~D|0PQmstj*KrMU_l%4D*p$*9favYvEQc5M}s6OHdBt5sE zEWvcfljFj9D>&iE)<1S7MBkf(cJ)-DW@iYsuC4_&f26$ZX~2nRw$ndx6}bAhkF`2- zYNJm1yqw2BCZ1UQ8F;wvT9qdwR#B>*p9)9clFTbJZpKW{#&hy5Ix|6HpSRaZpZern z3jpL20f`KtL<0<=&xu_+8E`CDk#xyPqnGpY(&N$qHY1~%?=t=n;)ILrp5LiIPGx*5 z{_v>QO9YoHb<=-vr5AHlXQ&c0iwQ}{diGrZ{^UD2v&>-vMLVO~uq0z2fqG}30uO+U z)dA`gfDHO0%w&FUZHL`br(|uY3lE@C|JM-797jPA8q$XDyRAWbM`3Z)hoH#i4KrAw zP34e-?Xknqfk>UFrNGx=>~lM9f=M18gNDLBe)B#JxtkT&^yTtjo9I_1KJ$1kaJ2Cv zEA0mt7=zBOV)(vG4;zqVA2o&nE>W&2rKj97`1Oma~rejT_2($bJx0Wtx(8(qO3Q z^Dr;1QaQ4n#ZI}g^>p_0>9Hg``MI-dy!0CH-%Q}c{`V2KoMtT!-&0@Jm9i;jQ&lct z7M;)P!=(;vk_CUNqXGQqUWHZtl+ft1cxLMFX3r%7XIVa5s*AW%2Z^XXYyLJoY~GP$9(aLT$)~LlD^`w_FTXaH zuTPj_nj*hFYJbV_(5duOQkmm3!?F@@tr9AU*_!4?U3|!~=-X%!*4?(+bp`-~ z{tmrcX00XO`nE{>0QUPe=H5O?w@Opyu#2cMz$G`JZm))1;1Tf+P&>B#p2F^t`iS?M zG{|ZPOA<<8&4awSM{K5w0@!B)lyVU11ZBCY%8WCe9oqa;28{BK6#^!|*`%6Vt6jSV z^PNJ(6LFIE8D{F<6(5qQ$2yZG)5q{6`8pL$+Hh+Hlg-4M@86)Q}1oXU>Ue4oT>>1^MZNdA#Ss%9CD!*+WHDC*c zJh#S!WrhuSGn$SZqq#m)zGlrpLj2rDNED#Pk%?g=7eQcpKgz|9f^kx7^K~Ud7AJSB zq^_fD;mk~Da)8I4=l{_G1ntB;7iqU=NX4aeP@aK;I{IaGDnwRgajBTNW1 z^J?qGC%H&6go%+lRA6k$mJs6cpvpOh(Xg^r#wzY-JKH>RH<}@oE(Pd$eZU^556-DP zi>cV?&WsFE+u-NRz0VN9{u9E%@9qO!nZ_Oau>eHwwM2eq1$Oad%r9irH2j#>)-#e9MB z+*zA0fUe|lN`*@g(k#(y0P~q7Xrl$+``IrRgDz@}yiSouhY$JLEG@fu0&vkQoo0Wa zFh#>c8c7hWSiv9n_fT>n;i6-o5+^`=o)&O1dbVP4DyV~Wz)#JC2Jn>+?f7!$ykovl z-R)=$UPMJxpk;)PZ($Q}~KV-x>_a<^NqyuWnHt~rpoP}J(1XtPxwEzKtF8IOdgo8z+$UzedutciErA8omy-U(3-x^$@zk9y zl~s3MXF~EsGQ+h1N9TJI{QRKI(V#mHOwR^ z1Pu@7b_}Fx@GMM0{sDN#Q@v@LB-2o+vcvDcr%KZ30~IgOsVd<4l?%BESwQX2O5p&j zbCZQxHrhjuM6dt4y-o67{0eUjgyf8xB(Yg#qTnxpO+2Fe-B&2(RG+Y7h2S#Ch*sp& zwfp!(I<^QBzf#LrqR@3*W*3-t{Lv>{mWqS_{Vy|e4GscP$;hbWGHvvk~9WS9~x~W6)&%)pDNCC=4{)PbV5=J>TXvA zp8xx&xqtUFAWgRyC2}lG5TTY?0Q{f4S|z-S2zA8%Dm%Xp=ZE0>Th|P@ zV~hk7&FMdge}_PaUZmby!BN;HoHs`e&_MZk_u$o%F2?y;0nTMqvtP8pj#?6l-!kQv zzlcj#8B!@UJvRSn!?!XlX|Biq*OTw9T5PP*ha5;(mt~7xZZ^cHRZ5+$q94Zb^sEgP zcvfuR>hmc2#y2COlY6E|TjOWWgs#dhF6N773x$5SMz&v>)^2fh;O;YX2{&8XRT4+l zMP1nCpFQRb78Di<+H{!Q`MiMHtZOMNN#d~zz5O6nC^6sgmWzHV?{I+E#pRqlrc(<{ z+3pfq!*rg=4G&Lk*ow@LZ|mG}rGREXY;x7!x4s0heX_TL zh`BJkvWa9$-6Qu9tZk`xH-2_$H0j*PKhK%Z{A%LoDdx zu%^Rf{+-@t>nRi-CW_h-ETjS6i$6o$ihXyc<(sS)s~^!Ot!UM4&MBMfcVJDhWiO?h ze;ZK^MoC~#<&fDp9|eu68lgGK!@ViH1l_NTe|oI)v^&Uz=-cf^|IEZyS}$McI&9wm zy7_+Gy?m2N*g1;*(zPWI@jRK|&o&fZU95Z%q*V;Gq4JPV!qiLw?FUk)^V-Rfy_GrwTG|JpG|C$l zODZXEeiXKBO&<$YK%p>5%*$zK1!qlmJx>*A+XZV^Dp{RS)~mQ1Iu8mc3bZD1T+IUQ z1XU*Y*}HulybQ+?ClN?V6>xf_)d8Il(>cPj=kDIh@)8?ren}}(-m>ok!b2RVn!QEL z6}KA1?Vu$AW59_rl+hqDgQya(IxG)zbdo*2)UfdtB|i31)U!Q}eq~J3&c$hxtG{%J zs5U#Im?%Ylw6AqpH1I#lS=JlP6k}n6L7mw`&F8CZmWLv10QE0jlOcK3{;nG>qXe>` zYL>>)pa;xOkm7?=Kd0IdHX^ag7%!2#qV^9)d+knSYlDfr`?EFQp!>-0_>fDtyd6+2 zxfeF@4DnVNMSfiRL^_1>)g?KZ+Z%|)Nc*y*mY&O@=JLCozjrBjZNtOJ&?>B$HGA3Z zRbjL(MLQKIN*zdc?(Q*7q6qKBK;XvOJ8*i?!<)ijYdE#K=+&WB=5thGX<3pJ>2UtJ= zVufo2{W($?na1SnTSrBh23CH0Q5R35e&O`2Adx zefl8%Q0)7I&vbCZ?cR(>U`_;?KrxG)W~^>bv|zRZG1){MaAPd)bE>kJeooc<-@LDF zh*;G^>beSVtqGzvk0tQtC$9EjV$w#cnr0Wy1$^50P#x+*Ovg0^lH&nR>U3nGeipuR zf_8Nvg_9y-mo-XU+AMJtKZ3dE)c`jy-Dp1&ds;)cE~Uux*K;p|`zssqPyyuK-EHEUDS|uSQs>;LXqLegMsxK_MkNdizQ16We&>*uca^xVOVK$qNu)?Jx?I6h z*-EdO)#@Z)CTK%#o8*YiHs>ojZi|8=p7gWBnL6W&aiIWYxs~dutKp!#?9H)ZMijgp}YQoYy9$%NjS2i@r@F785)qW}T#F6ENFDB2S2h z@H_y+-FN`vRDv%ukeMmr@<@u%t=JT5dH9LXJo(@rtN-?p8x}dvu5>_WEVH1M`6O#g8M(r}veg`>gJM?g~a^ za<_GQsiJ1tKD6fUXq}7Fd@(;IKefGW~9-h#uhotr29>Y z-Os(Wgb6RwHVqp9h%r%^`Usq}P3LiRJvXB|?^gxp8D3QZj8`GU`}EZ?iNiI?Lg7TT z0-?{EQ*_XW-j#;T`$x{dlA8&C&}!7H<8!Z}keG6SM`jU8)cac*o$?}gdX31R2#lpU zo8<<&$=+*?FqvwLWOz4?O`=jbcjvo;jLf`A&4oJOfXul6WNUEjyzAY6(;O#KlruNC z^P~FF5Z_ummCKr>elP+>fcqLc zx8UExUs5>`wYr!JdjI{Id3MON;dSQ8#)RcbgF3-Uyb-8!YKMpb57)rrwnx zaxW))+zR#-|5?{M*GfWJw_s`K#YId5YvAFie(kiBI{I4^+UATXj}25vWakV^B zr*jhXjc0#`Oee-oS?0BlWk8Sg6gI8mJbEK;%t^u`Bx0C6#@MX+=j&(s5kqy~tsC`rQq+3HVTgz?E*X;3Lxtk!jRVt}+q~mPyd+SMIjFEtW z?;X?11zf)gAME9hU33v3$@4;eWiQ{u&x!hguq8tb<| znj7XFWe}AVm4@)n<4;gD6nn}=jbDVpWI?cVI^Lxb*O?F7kDE2*JT{0LA`-0z8>Y*= zjf4zjB^IkJg00H@H*!@IbpR3P8YK80FOR0VWHDUJVbmn%n`33=X24s)(e}58Vd+o# zW)cFkZkB%W&eC8bV0fYs^tfmk(+(w=ATb%KPTE+b-Xb)YDGQm%-jw-;!Zt;dehC>6 zZmEW{SM(Fv@N~w?N|t3Ww&*P$sUb6U6iSY9u5s8e9H!okSR-DjRjL>G&gS!D)xi-= zL8Gg4g~}gs1KYF)!)QJETkYcvi_Stv;qy>bCJ;C8p6~B};exs8KfGA;OQs=a`%*Tz z-b}9D$D9+ShMO63syEk%!c}&DJh!lH@UUhS7snm4Gt6Vo{bMF-UF9aqgg)l)Getbg1Yf##R_*su-c+oHVjI~2YZnX8H$yWG0I={SFl!4e}BUb#d;x1r={*siu5 zRvodu!j0e_MHZ_<+6g|LPMM}`0ULclS63r}8*ygu(`(WQ!IfluoY&9*A;C+%rW3Z3 z6_0$!GjYq4A4_?r-3)cg=Zd#YJ=!Sc<=OKdaDzlrm(_M=DEiKGqaG3a(^{PG)e`q+OTe!g1yA-)CS&s7Fv2f%TwJgdxW>SVL42 z%0K~k(y_r{p!aVr3F-V8OtLLEU12D@exN`NWRtiv+*8JnCs!YMsZxM2#?`SOi?lS~ zq8-?k2t4~5Hgb;TaPO2*jq77d$DYEj?nz(G*JO0KU}?cWFCy|Mx$M34gsMgr;`N29 zn2T4u*Ya|Tj`QrM^`@>OBvi-hLbUFPr{;k13F~*Hg;g^8j!>r97a!~nt>*Jg)VEIP%syCnzfX@%?@n$w~t&fJ{rFL<9fSex@P*Y#D@;% z<-06Fc(;Z>F*|rP6W-g%vgI+v;Wi0-X~sTaa%ELsWQ;rANxsyZudapI6*1heVJ8lu zfQ>4X(kXqk-gEF_|L_I)pLLtU_8tmR0}Ak_zw`3X!~=WgTB?go9?$5R&$qM*eiXp( zyRJzpI5b^=8B$|ukZ4ade*Y5AI`OzT5Oi4FO<8FDuNCRG*cLwm(%#j;_Y&W3Ij;HOi>B%H!tW_9OHP%CT#5aTc(#9x*( z;+;jrmMAawuVvsAhVEX+kVu5ao!ph(HN*rNfiDbTi=uyYKY8fidgw13=5obi0a@kJHa?)Czlq=nT*?qsAc23Pu796U^VB}Wr^$qGW?$yfckxH KM5U5d=>G$|N=ZHd literal 0 HcmV?d00001 diff --git a/icons/mob/ai.dmi b/icons/mob/ai.dmi index 91494cae01ebd8d886239a2771d436cf5a8b2182..aec9f6022b190c123cce786095376adc98834b4a 100644 GIT binary patch delta 16544 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 ^rM4Y* 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 Q5cZ*>peA1>Yaa6d03?f$EC2ui delta 14963 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² z)A>))#_LjIu>ae7%pE@N(xG_(@^(ZzNp7MeappUSN^tCfAzX>2l`o~ z2j!=O)F0$t8MUfmil={EEPIjOB}LCRvnKV2YA}1U-kRu(gs~ z%u+s1J7nb@ccZ!9GX2vIX4Y>4YRsqxXrqcB-Fj0YnLVl$p#B_>h5K;A6QU_t3dI@|o~OJrr@y#|J$qQ?HL6+=3t7a^LKfuxFr;+Tm=# z+UKxWr&f9o#3&$_fayxKZ04!}`k_E#TtFQ1##Qej=IeG<+{JFqqBmaWttp9qlwlXY z(&6~@=Eh#`P}({5g&LnKo~I^X8*)C?%$U>(4&#N)*MG6oBl_dEgd9}Rhl!zy;lrV< zm7x~$u#|3NwpVbupYptI*5iANJKWOwh5hoM<#`*C4P*lbUC^4^0mG`2v4g1Szm3#UrnT21bq#F(CMb&uI zBpjaJnQx-0oxST)8hcZ^GEk77HmToqDa~*yXi3pIHuF&;3CX(+N9G-!wP|s3&!%NP zjT+!eQO{MjHUZYYEbH;0q-NrbMd52Q(lnLnZU_nF^;*ZA7R8Wpp}_orjOFxW1KxbH(t>AEsgKzrelhj4!W z8z9BH0_(+cBpd-aM(CdHZj?+q&6A-h_9&xK_RIt3Vc;@~g-0^yg+k3WX0FFvj6X&d zOH#vzg$q((WBOz2R{Y8~R|K88%oas>6$LQh^s^D?B3ROM5iZn1`>Bd-nXsp;Cbur3 zdZ<6F2p{Xa%+>5}*1R!meS18bvnr5c1F(YpA4jlwHx;abhSOw<ouQ0j ztV^r%qnYOx7pzAsw1(B&L!roLZMHJ2mr_o6xg*If4Nc*3^~`U<#3%k>bcgJqs| z%-h~gCQ}zWtMOsc+-HH0Ox90Z`}CVSeQeV=i9ic6ms}BjTn}Y$XB2D*`{q!%JCv<; z<(cjUF8x&7M5|v8?+KA#Vh<)fTiN_^RE)p=YQED1bf z>~uzVfID>i?6r;CPj@wqzcUZ^%`GRL8@60O&1jVI^TNF>;%^nd+u15KV6oulFyVOh z@6XQsu=ovrEsu;VpR0$;PPzL^2}KmQxG&Vyb_YeWc+bT1ML}lb8{bT^vvCcA^2>93 z=KY+im;#CoKHpjIWvcP#F{kY+*Gaj2T6X&@{S#o&#fH|rf5&>1BcS|8RWr>*+>oEh z1>M4nwRp#9qm4B=+g)}wgo~&y7Jhp>Zcp(0 zvalUkEe|K!z^#)h?kp7(afQL^)h)@3Jw&e63tpYz#L`zQEYdp;^!R;EXCm!I=q?|} zTKqMD>wHr=>va?5Q7SnkR&Df)gdSn2^p+LpcxcE?&o7%O%2dU9@FZNd`LXZ(!8Y;x zG6WqE{oV(&zcO`@YjX3AELBN+98N(qM@iF-Zt^1)tU2|Is-ej|C_Y{v-bNrcXaq?be;s?_!U&qEV3zFX!GocN-T05|Vcq*)vrgot~CB7Jb|opiU#wJQqTk zHVr&-EJAZ>(yXkTg{W(HxF>yDWfia19}N3_kZ;Y-n<*k@P1iQn7GV3Ov-p&-vNheO zOYLQ+Z;f?aWxvJ~>l1BwcM&4aEVnPM$f>a~cTpgu4}H$BBeBWG!~Sq0I{h=0IW?;H zDj-}~G{-c~*0z#5+hxpMP#^TI00qv<7219Iif=0YU77kW=@JqN+OFUHjJZBG!KVmU zV_A*SJ3cO>>z?Q2E9N-#)h=QZOyU4tj1weHIh}bXm)IymE%K&*BH!b&+L77Ap}SQy z!KVw${<*993iR!F_nN_QIX<>_CzfDcPy~p#?qsPw;RRp686k?TDQ{VMnyo9HJ~+H z%e`c>Z7KD!`{41TL-R?MC_YjGRW$K~kFxGlW+81!qhyEYqG!3w&Af_!>A8H3`)CGO z7L9FOe(OKYM!jHN&o!5L^VLHZn5m5RxyW7fRl6O#^KkRp0$Lb^7@ofgfEHq+aK~Q5 zwDBIYV{aQ8HJVfmoT_&lnrt1Yxowck9b#O zDLJtcz%kA{pvl<6txP?c!BP|7S)kil)e{MJ;;qo!&@EPBj$GIZC?3;$?VTbIq2m5Uv$`X>c z{V=r_8cExl^H!alvDeqQSm`EfLIjg_0tC-#2wZti--aI;z1@EMk~iDl(&y|WWF9D? z{VoI^0dBuus2pBq_qhgeDm|L99)!K*Rg$>@FKl0Ac&sPlmskK!9 zRtAk+f_8dOM9zJZ?-FSoo>;zW zJR+0XEk%|U7FCWdkx47oYU`S(1wElvmMPM|3qVUMyLPR9%_KmyB36Xf=-?XEvvB`$ zQ%ftuAn|=xxXPPfY7Ty-NxzaL`Jdn~jOXN@|8|J(DjuVsi{JQYD%6bYE!zS6<{$(edL=)uoI>-6T105Gc9i)1_2Zbmo$bZ(1FM6loZ9 zX!$mB-@j%*a0M6`zoU)nwC@btHgf}&Qcm;4yf~DUFC=DNZ6Yo`5|f4Vr?uMmQ)5$~ z?;^^#koGsGIGA5#WM!4l%vixUbNNP)Nf*KMn|)njQvUpX)yRN+r8YL@Mz2{84M&jz7v7o_C#TuKY zuQrkj6!pEyx0?sVsL>I%W&~RK$>+d=z`Sj<>0-=}`1D+I{1D?k<92zYUbL#{L(>&`EN?pC$<68y%4Q^w`Zr> zs7hUqS5*woH$7|wGrPlx%rWoOF!I`h|LiCWN7BDkrdVJvu>M)BmkH9q`gn>mLn{?6 z)t{t0f>KJL`77&Or&0ea3B0^O^{-6bH&o~UWp<%^`d3nCy+%bx1^iJ`xu^yH<|cnR zO-21jd@6XK>h#}C!J9Pdf2IGC&p$=~hb}4Y{~vvF=l`bv<1?!c$aDDVvw?c03=tBy zQ}guI)z84C%1G7syi}3*TzWz@2IWFk!K$@$3Ns-02`nx^d#DEZfYh&40R)qrPd$bH zg66lv0_@hXNF_(>qASUOl8e3l&jUl21_WXAN=mcPMlg%A{cVs@#9G7@iaz?|9^SIj z48DIJG*-{YYGaq`egpI#Q#L=VRp9UMHS<{nb-0a}`u?9B=pI#-MUi@@5^QzH2O&s` z4G-c9`B!a{Wjwyh-gBJCJS`{F#t>47#6B|)my)cWCxAf#l<4fTd6c;6#U5X z12UJ-W&E#oGKqXQAG6M^T<@RGN0cXn$*lJO?ia|xAvPFV66mEEE*XTX3S2!Ilih32 zbwZ*CnVj7{m`K%_Oq67Fv~7c{INhz4aS5CGIIx`O0`SB;w41e?^s-K>^pGIrc`rWi z5WM*f<9Uf%#Xw+Q1rlz6Tm52Fw zaRlg%d6<5wz5DX|A{7+)vb*q$w@Y|cNii;q0qL#+>v(L?(Pih zx7_8BOuE=UE zU&*Q@_sC8z^i_vif1mueI^+&e_Phmr)d4Y^+CKYNfnCdDv|ljq$bwoo#MXG^j7}?~n&gDH&)IO>B30)r)7(W|)=LZkSXiI0S-Ya| zsler(dc=by!SJKig^2~8sl^VmL)N}sY#h1e(=9I0o-zLdJNhW`Q-8Q**m4X$P}eMt z6p@AtziK4arjcVVsj?IDwpL(_o75Z@wRQNh^KLXGvdb)$lVATW7J`v_9lZQfB?6xm z)k%WKfU*TW@slD(dMLn1OFp^tzU`q#`Jc+$e!*l0Cy;qlq_tFVJ(0MY`G%&wbF(FH+)>dSU_^W+JOrsx8YN7ko9jw75SkI`E!`GvF$9*)PaIz&`XGu&9^fkf^a96K2l8u{`F!%pdQi8j7wmWN&Sl;| z1gsX8d&R3+pKco7M{T`1W$$Hb7{R*C9V}6g1u@hPT$dFqJFV|MIhdsk^Cd(voRjm z-?3Z9o&UC6ZvD}tN7tpKjF$&al%*$AZ>^B}lPi5Mgmi6eY;3u0b6vyWzyS~PN@@a-Wh3=I3L~GDZ$e${yp=_ilf*lB*e~h2}${_M9%^%WxaY$__|J^Nb3(0 zySKH{VR4{j7{Bc8VAs((ttt%jB7S!hvQ=|W|2YZ} z--UVYtcnv|Sjz zJ50srwS90C-|}*Tiw<=W_C7aiR$IfN0H3w>;lqat?cn8>55R}3jt&SDH#fI?GrjI_ zUt@7PPNdzN6u=;CyOR3I|3z)HK=7mEF8RE)evQ2iEMnvx&elzB{u+Pm|0Kyu3b-$I zY8GoY`}mHS%1x2;?HnyD6+rXU0P{5A8|(!~Gha)89adX~7MY^jf-@&=dpQ>0V6`>ynhKvu%@jLFp>UCfIf`b`k3Ax8?hXkPoA7B6g+qXDD|%cl z7+GJB0S+4SwsC;z+8_Lu!$Akk_HbzX?i&N$91r&DUP>$<5pK7Va0=u}-_i`GNFeP< zsr$W^7|bds_0NhLN+8)$N6%5Q9uxrUGmef3vWBM-5r!_@_Y13H(JPfoFIzisJjV3q z;qb6OB{~0=R6|f!*QA~(E^ILz2-D?;>x?4d-9))Z(TJp#zuhau0D+pGiR{sxzR|_| zKNF_ANU%kJP4H68je8J8Vf(@CIM&-Gv4tmzbS_l_X0Lej=0GHW*3Xl*r@fqnQunVv zSSY(c)gGL}8y+(blm|N~Mkofwlm{1J^%u}KY<323wMHCM3xFK!Vg_XOhp->nnDxvD zb_*S_p6c4gZeqCYef1X|#p8=%Bp-nwWP>2g)}(kZY9oVXSQX2E*%{Oa+D`(^*f^s2 zHp4*NRab!1|IDwW4L^^{JN@oUKERI~5;vyG#d(;;DSJR|Z7mooukvn|AN{ils@-LG zgTesqq>(}Z%RQoY8Pn=mi0wS#-DnEi`WO3k@tr8|0GV}vh$E8F8Hp{L z4vPHY>!&YSouWXV62=!k!<*z!s&0ID_g!6?_w%yK`?VaSBxGK2L{9T!o_?@VyjfNC zjZm0l%{EW;cs9OLLrkVs@57J&o{bN$6bJHbf6qBEs(BF_qTe|>o+Um!`wsAOB~`w~ zQZ}u^g?}q87VjWus2#B%Z4u)gt@$MA^i!!7cTow3y+ zfk@S@{~+!`Q^YvEnIr*o>#h@S&g;}=8mrm&9YEK@%~o9EmmIc#v$~H? zAZYLZ z4(J%o&wU4rPzw^=h$sI-V0UJ-3u<3~^@#c92JzOz;V9Z(=b^}MFfVJvy2DiPfYQ9{ z?dj=2F~d~S&->B)NZy>(e;nK|K17A&Z<~7~E;*96a_s{m))*w$fdi3+{iWTM0>XnA zb662p%n?AM^q&j-X=Mv;YkH-;yIyfGiV_PfQ0zsLAO&BYT~HK0Ud`7R8jR!@7h8JS zKht74Yr0yfBZeO*FX4i=^?~}-N;A`4Xj}|@rR8XP@BRL3vagI%@iWgHydAfSM7#IP zwETSDh-D}gD7`of{=G;rB-YhQW^1b<2Mz^v=jZ2b50=CnBij(mARd31RxP>N@m*PU zz2tOVILl@V1hkZe^N4Jb#GxGPBR9-)$V=_FLx`cbWzY$i!snRR$M${fEg+a5`kl)v z6<@!`fgz-g_SO8QOV(mh`_F|B52`+{r3dNjP0s_9L0{_6f2_C;OaQVXhX=MSj|_I8 zp)JPi4N}9z;GLb7VsH!@hRtU!Zz{bv%D<*P<`&Wk2+y61bwL2iu6cWVA{Ce)SKz%O z>-+#yf-LY;gED@OObS#FO|N*|ZTQq3+?*IL3H`DJ?GO#Glxvx1ffx`O>QZL-9BMmX z0h#yttmW|L@coHp>ss{qx!*%Kj+Po>sNh_r(+p{Y2#s_xQcn%3piu5Ly3px6c4n1= zvM2&<_)@gQW^iLjSFO!GbH@F#MOoa>tg4XXK4!xk;QN<6VVlF(zb|pC`fKzYP06%+ z3Pxs|-RW<~uICE1zc+VxFB7b+t23Gf96+`HSDwp9$xtU_n+4-Fu0Z{&n-{cwSW-Xv zF3MS2TH3HsquY=8JjM%DQe=+~or8(42sLy9Yeojg@2|OG6=93YaE%^|0>~NiI{YEO z4aP~DXQS`%z}g}mZLo!eBK-4M(CKEjK2nt1Egr2*SCi9R(Ji438Pjo1uAn19F5ux1msdk_r zmuYuC@&x4I*l6U=dz3Ippr?n%ha+NQsU{r5%?$UIh2NsX|bFyWz@In#@sIZYZgR|M%ce zQ1dFvFtYL3As@2MkOP_;JzH2%a+I?uxDkADQM+bx5-^L`cz+jB-+j1{B6(10aLk2Q zb^xyV4%+MI&GBixPuA1dubq{1nO)jouwZ#*?pY-xBM=H9qno*qv*-lOr~1*FL{746YLoeg-j2s)@ibU{k=8 z#tF4EiTRYdrntX4$n@UFg@ht_jOE{aUNa;PIXa_7V{!>jy8}p9RXa7Ye4{N?B~Cv>?(+xbf+>=-jVwNW_0+&KqyH zEPU$i)o}ChK-RV{Pj-YNr>CZhb8;?sAI#Vdjg7VNsXqyKaB~OT?{903jEz}2JHJ1G zIhJM0e59={F4jat$T20_cA=w?#m@C*yI9{>@?>1Tgl*6)%fU3H-kGF23XCrwR>&TC zlTx{NP8ND}@iW^j%j%u)Y>~vv8{%XHy{RxyLv1b89{F>l)O6hU)=JvZ@8O}D-8X?J zE7Or_W)lYN6&Gj>%K0(c$rrP8 zLY&``S58SDI+E{prNK!kM+^U$)%>0;e=P99p)j<%KsmJCBC0-22e-auo&)Mv@QqpJ zjmCF6)+HW|C#6%i=F#li+NVyPN-gPseX+W@_!_I$+zb?2O0jUTvupJhCMGgFdJP;p z#cbQNEFzP$vlSkX5~GMCYM}^tRz__dN>U|E&~aSOz@(or*iq-Kv1Vn$rZe{l@Y0>! zm_j9rK)gWVouhfO3VX^oHs%?vH%C!}Vqy!3xvo>;y9ApBVCA1){&Pz);-XbjcHW-} zQtz?+2Y=2g%35QlqVP>|`B7G70FK?wXvku`fsYd7-_0>zpBhFrUhw(C{C+@ZwwFmt zl$)C->^s6&36MMAe((TD^^>SDjfimK`s)o#&96OJ zO_-nmHK*7TM@26}JpJSs7QyJTEvh`(o7zbspR|@~rJIVh-r|kCMt*-wm~6Z9vp=%6 z&T7_jBuj96x!cZTEbsgA?yBX32VB?=!}j*}g}nuO-O06|*(n%pVBt_d)epNMUo(@m zeRs0x;A4b-NLX0Q=H{kq;ONOSaNz<*E$aBOt*I&4{3ejO>2-9kmmaf}#G)a+k|ZB; zOR30*p8o|4zadChJ9MCRT?v20`*Mlio8}#5C8jtqBP%laP7bNMFvqpo-QL2inYl&k zVS+j6Pn-fLfoeEGfn0Spe5eT};@Fk>EC$_V!E^y?zGk+8@jRGg3Sh29kSMU}FG`#e zF7-U@sr^a`)^vl7jr@B3)Mo?Rumm<`zUjlQx;`o@nrdCGyB4_F8U0kS+EgtpVA}qu zJO@t+U&`_Ci!Ls{KS&fvmLiarxT3K@rqt#^k~T7H6{7f&c4yDLW7{j7p{PXa8xxiG z7OnalC%fy0{mqGM^wQhg+hP(DZ=aw4+>#8%`bYR`mfSZ9Tt?SEi94_>Z0TybOBr(h zAj*xU9yfrv#bN$2J<~9|2yFfj|;!=Fqm*QJ_(57;h?#+ zQY?}ljpax!-Ra+ zuu}ZlszTc4!HU)Lns{r=c*{+Ky4=RV~+bLKqvJd-KZ9nsXW+(56to{{GxTMz5k zj_#h0ZmuAZZ+eEQw#SUrWw{ynLvfGlnq2NmQAW!ek?Mr@9|Q`6D-M^~miTF(M6DuF zAr;&*x<`v6J*9{BY0q=uAVNKMFpG%aJKWf}v}C6*QPwq+gUaKb_mA$qhq$5}u}4e0 zt>rYO13VA=Z!oz!)X-^5_BSmzVHOkRsEx^dd#K}^u1Ml)I6ydSffj8(?X zZZfNv;bNxc5?5KWqbJOmB9-qr8dqq%Mf|+*af4(3<_{5l!{%rk#xG6W6r;4P#ytz| z^0j)JkG)9F2$%z_lY{W!i`w$Es%nN-qTlpra0y?>a{DH)0$7pWJ$^qj@3^>Lsm8L9 zR^on3nzR*l+T9zz>gK|2xW+lch>+upWrc^zdyqi-RDv68#Jzc*2< zY+^bR#4pPC{mWE$%D7bnfp_*Lf8C*VWqA|tXye@`-b!GhFS!U+V3BKOaY_@$4@czdM#DoSGBE8K9dhsIPT2w&o4#Pj@Of2cF8+> zG8r72=q~fqMun(Ha|tu~3dAgDx}+wqOq{2#;`TVOL^%*Gkd21j6_lcVtg#Q=6*?m+ zrhnGG1#a?U43^!2a`r%t<68wGm(=nEWZaBZ-&-cVis0_kvAfM>st{wsq`n=LDjQ3G z&NgPvb=$bkTh5r%J`hR8eb}P^dA!H$O936X{Lo&$Xb$u)&ti4dY#e;FlDK>Hd}{O+ zsRQKAiNPm_2}!v_{F{4`El-Pb9vbkO#=ZGf29zujT9&^0CAZ&SeiIU24w^4fy5k6Q zS!SNvZv07OgKmvucz8MdMs?80mop+L&7#<@*uw{Pes`}uc_>sQYBfbGMaL7jM90d> z;`$cO9p29Z9q7I7H50i|B29NW1Fwy(WswWZmURB0BDEY03uCrBV3?=Kfo5p-+*~0l9#ehKXXIo}Elm%HFmWGP zG@i9N&`M?Y{ecR(02YnDQi)t+VzLiLQu(Up|CrWRe;LO+9;@M9^1@`c`h7m%ldZ&v zAE~i-mcKD4I56LamHL~<4hM(?bej&UO_~EfE^*|xSsZmEAaq*qwXmJM`LuSNcTSnV zQan@0`2OqO{O7F9@zQM!rmwCt3G7_fn-6$@#!>CUw6nPK4!L>>TLr?t@%62zkEV#Ir?>mx8dxsp38YoZ+DcvSezoK378MnJCnS@IxcuYL5{;){$kgpB7;K21?%yZn(vnr*%do_n#?XMH0+ulCQ^L;dItKk1>M$7Kg8)&Z?Bt!kild9+B zQVjK|<$mlUAI90Mzsh(V=k|N>k3{9VJPxbn8ZUO4`MPNnjJB7-g1#O90i` zj;$h!3s-eS-}L(vbVOf$ybOO`6qWGZgUwuvrM$l3&<3-}9Pvf%np9A7VWM@_Axg%~ z^7f2u(2*zpmL82YEy!^vJ9r>=b>Ineh?u|w9|(83&J{h3h1JpstSrPP%e~CZ_T!Z7 z%5UAdPc(GocAWB0vl=X1Zc1=jP3;5kZ*b$t!}10hnK;)OZwtt&wb;NxRy}@WTf$R} zYcid&4{GbKvJHJMo#NWA?daXmtzh#HLNX{v{CeNZK(-@xH~re~jzh@#K?bsyDy4jH zqbf_OzEi1knp!>^!k|8c(#l1}gvCl=D5>Ut%Y>$tuDDDXC&_to*t%DTa%YtRkv+V( zz1#OGTx)-dqejD##jF(t4X9ss>VaRsc8T$j`nM72#9}Q@iv54feh{sS7&shkug$tF z-^{1zRuk6c5Ee9Z$>B_o_4oPjobMM{1QdrlpJKQd-|aHg@6&7}Ek0;UtLZy% zlo>DYxntjbe>-)a=4@rA-(Zy4WPiLdwTPwySHtBFAt6d&P~LGgumaguuUe|lLw^j_ zXL;k67^P#Uz%$p5TymotLJ0MC#!;+2dHr*lVqH1;YuT$id1p;Zx$R`B_yK*&jr7vt zBNe$z*+J+JA=^wj-RL1UWsi<*Mg{R^N;u`N-1vs{5Pk+g6cG*!wz~>GL2G26_!_Lt zGV$|^r7hd>=NA!1YohYn z<;wl0JLM-p95X zu`x#E#+RP!K=zyZyKfK+`uKY6K5DRd5D4*A3=Mb3`TpNoRCe< zS_h;3M!t3qppW_1cqm19e@qtb%*b_v19C7tPU>Xb&-4`#bblXm=v_2wlt))6&;uzaf z2c*k3*h@O|SPf43V(_Wbl{?0ZCtLe-?cKbCmAv^t<^!GXI<$U;;aBw4gLf~4eSESH zFqjS8{-Dmu^w3aj47*$^rdrFRc`zeKhWAHAnzyRYcSGh>2;5#2#UAuh9&{9Y&SyR& zvHG*e^g`L0T2IAMa6M(>3|TsJXm0NP^?^FMvrwmu^UzLf*N2?yIImxw<@W#kLF)7@<63_AU;X0&c1u#3J0)R zOrh}scuC0{zCXvf>UTS@do8U9tu=AXWoxHNINB04)}e_cmvVEy)AtL|>5ZQPJS%HF zXu$D4?{oXMz%LVC*6;Q5|20YvAdUkGuhN^5PdEQK$dK{5GsaP&Ll_66WAIu3D_T+~ zjEvu}I_rG)>?|S81ekC1`=F9@M^I4T%?)ag?q~XOqQlr+Cr-CNpOLL6 zeN_d6nXY!LY`egTF46WYozW95EpMt-DsFy`B%RL!XU~>IUzdDbEWNuN`RJwr_vP}l zXU_`sRg{Q>i}%Z3t*AIh+ZZR>($dfv9WiXYF2*BB+D3vE-d2U&!Gp!lRDQWoAE`F%^@&1@P~YIvhhGXz4d z>p4aRaebY&S{JRzv(0FL^oa8>Ce%s?LsNX9p&VEpV*e%jo2;Lvb`&M(uXI!e3=zHg zid*UN1w>YY^dvbA=_Fy}Ya17SH{k0N@m1YNXGiaA;>aR(bL64C#aB?vbX0cE(}}+U7ku z7u{t8sRh*1KWwA#z582CHLwS3X7r6;_^!>~&}m)SKpBKEkz?oIt2N%aA;x$InueFm zsgkxyFB<%lHNwzZEr^(3`V;6skz6uWT1G;rC)WRszW;;>9kg`azRos|OA(#AEB>IjOLCf9D&$^2SE*U;=BWqmjA^K0DQ>R% zQGeGxb9FF1MbC$%=Pe%0?Z7Sg4u`b^tF!q^D9Uxf^#ER^I5BdkD99l+h6eJar-ar- z);Y`sJ4+AO!Y3qY_Mekj3t-@1{`6^UH@}%#iP%%-3K#o2NV(-vyik?ZAWd(#gJ@=( zI77_^&czF#9P23!>HNC3I3uxeO-l}TP^lR)il5dp4IX`6?3XL$9Yu`uUCTzK1wzNYhW(-jHb&}U22RFX7p)Pkk=u?$oHmxw7eI!a{#E zfquc1Ep=#12>xpc4c7;c6@^IbqlQ|@iyrGDAx>U`ksj}W@+M5t03vU%W-pf8JYck1 zdYG64FQH@Cmh;;;Ww#)D6J=blGf7B~)lujAtFysJVx1M!xo{_ddn1uePWRaQm!f*T zw~p%paUs~8O@mY~{&{m^{|Y|o?6SBvCnKTUWbVRp`qIL6HcZ{NOx`MTYZLGjlf)9^ z8j5*wM4}ITX$}p)J52P|zS2FnFG^d-&>`Ipe~B3k93SR^%s5yQ`wkmsh}aPkXUpe$ zU|nc+4XKxa8!$tw6l~gufzKa4EF%{ZJy+I9{n3)RP&GU4?_aDJ5A}-3!M3`boGXuc z(%TP@n6B^Ye8|EUjWG9-`bPK~h|VH(qXA;dF;q}qXx*e(P~NRJ;HPga;ZxCg#@Q@saC+^MG|O+0j7Hv@wuowtwCmh%SeBE_f|0daZkwJbR-P0K*Qm;EeB8*9{%FqW_ab}(g~qL z<7{nZ}z7S$7Zn&^pUgl#O0{(`4<%*KP1t*0R0P%np45xDkjF(Lm6Y$wt!C}AtXLDa(W z!mk%Z9eDsKG=-M|d$1uq2bm0ff6xVwt|AJ}GP)q56dxEcHhB` zGBMp_`5MxPkOF~QVBr3mUWL!xs-+dyGoYH|rr$jFutIM9^jF)iLlqHX1lRx({ zJ2z=z*>q4JLch}LA{;XQ>VkiAU05sJtk#a+DK9_zAOk&tx8LWX1(*~_S7jnk({}O| zSTf7h8k}3sY~h4`CCA1 zb~0cngDqI-33MG2)gdP)=FF-qxK3XpN2yyhlpxxQ)LRW6AFKUF%}9 z0#}KeeaE;T6(UTqa$NF?$72xHA2f;o9!=)%{ENjej)wg^mj2(vy-(x+C+_`Uj{S$E z2j17S@C_L!&Y$yRCWeX_++|5bp1bTR|b3tg>6 zAEXXSGaa`vm&gqva%~=;s`Jwti%J%poMOiT5mvy$m}!`8rjZ(`FkguJVlxqbw9lo) z&)tK5B_=+}rU}_LFxNDLn|E&6d5WRqi@&W;IV@&`O@%qCyJ#@DNS6LZfRTfB4ErmZlrxGTfQvodWn_H2u0W4rxQJNUZ8Wf4P%qq`K0cgV+CslVNGp;UH^w5Fp7ad>ao)*Y*JE%)0@rEw#MXoZyY*B z+0eX3OE)^Nv{6=YW8i1qKbt0R{Fd`noTq_1Y@A~*uONWME6CV6JOZ=JKE;*r zqoQ4Cf0q9iu2>+dFmF&E=2u3-df!8M_ zH}PO+D(cK>YAK|Jri?^kNlYQAz^?AvSU+NZAZWL%ARsqC+`!OqDTTp3LM0bTw==SA zJVIJCf}Be|p91Bw#*~wcaeMY^ULISi#rMHTC9sM41(36blc(}}5_lE2gf(De`HZEX zw(fiLQDG)TIb?nIy%$^K%vdq3baL z(Z&(Y;5fW2v^fUOT5J7gitg-x>0h>CkYTcSMbHFi8zg3sYuZe#j-okja!`u!x?l@E z0_Lr2>)qeLUv!S}6}Vj(*>B19m{0T4KDoB9J91ajHDWNFJ0;vGWjyl)^Us%4sc;E(;KNwtPd9I!G)kS z>L*J;xIpzMKD0a0P>{e~)9g|>jf^3v0?+uj9M4me^*|19{|t2OHW5>ppQ|FL>R+`u zYoJ438&RKNI1X_3$w-n?r7j#wv2zwfx{?= zggV$2K2|z++$@KpM=^8E8265THBJANSkHZ;!f6;tDhE)zkK(=Tc1jYefvwByb)i-n_pRJy@DsChB0V!NxkW39E<`u*10he!=I1uS$@bN~RbUMtFK0RY4dd`Y4rgP#QdDe(p` zr`|dSuCi7xmd@6WuGS9r0N|OOlKAuEFD}fm(F^T}i;sPa@7k}mw3MD7us*Y!ww1BK zo^w4r@Gy9T?3Vi6q*J}qzdr1KZ8oPs%eizxD0Bzuc$=*ozuKfC1b zf9EV3Nw=o+CSWkjW2!{YJX-jue?S?!UePl7P@-mNUHtcVSh%p41-Y$y;`lh`gZ^qG z^wN~Up~BuJ&9<7RMXvLtCF{s{2sWN+X{IKsP`&18|1?Pqm*uIIslBh?0Du~JEi0wt znSIb6;7Bl&adc0CiHyPg*^@i-MbHdHdq!i%>cxxw?l%g3H2ZxCO{SlND`iZk+0^VU z9M;QyR@ft%7{=ww=NDNn!V>CKsmqo9yAEMh_#uc4ecq>4%#WlrsYZQ9brHk)8Mrl{ zYy7GG)4d+Iy+*RdC&eatCdEqmPJPQuzU=HAZe>sUb!_cy-EB*HcnFY$nWwMwsCpoP zZ-xko%)-n`RBHep%wHdZk7ji z5Cf||kxW4T?Ye5V%EMs_$>*!8XJfn$!oVsOf;rIDv)a$rjrmK3xn#>5h&<|<1>5@E zF#!2u%>Jg~NQ!TbKD#r#Bis4#6w9m%<3R%a% zfx510JhP!i`zof~2OiGu>?3M`GK&`XoWu2(t|l!^IOXEz&zwJ! zO)Jd_G3~}e`IY>95;)xujNH4#)2uWRMWGn7Y<&$>Eq4uCr$~pu6#N82rNyC1Y#oy< zK@|cjw}W0gA3iF9E&EBz3PPCB(WJhF+UR{#<^5*3cRl-76Zx}PD=#?XJWD zl`(M{NMvt$=aw=#?(dcQ`tCc-oJD5cNLw2bAbIgZikGz4qvJHE5EefHbkZ$>XLiPEW&HUc#BNOrB|I`kSmC?8rDZHGGo za~fi-t~+hd%QnfnPntuGIb91;j$ytkR_;g3IR-7R%ngr@B7oT~#sd7|_K5f!tutbR z5+c_Rq#B$Bd*guNNRmwmA~XB|w50mqS#goIn!F=faRa?s(!OL#3r7D`1$yASSd-zR zqd#l2$_`jEE`Eq0cRh-DbR?6xkQ-j~z(lR2<8~%WWzdW?NbPz(+`r+hu%lVl4-C%z zxKdrw=o_bHS5*z0$yy9h?#3|{&Lb7y0Ug5FnS-06se-n)p}3AzZd7`Y0E8N1`?%)L zX3|pswICuhleF@7&Hd@6i5nft2JrFm8Fq6C%SieUfO3VRI{J8cfRY{0mCcbye`sUM%*9=E#Js#89nN#l% zeSc?)tgv-Y#)ux|RQ4>hEgxkXSzg_2_otKGk$^V1u~!tSPy<#`5xu zG7Bc>tWtgH==c;s90>9;ICc`|VR zH@`Xu zjyzhe=#{j2j}RsZRgC&qyE$vToBiEKR^ReR>g{Xz(i@jb4DXW@q~D*#%&lAJ&C}VR z&nMd2^0#Lix&%|g>4+UjDSU`%mCX^(1z2h9zUF;eIm3z!3+!q1Fk`ZV>KY&Hk2%-? zpu+8=)DgQLIQi%~RDeI)T+i9`J>P)(Z*0AiFbkn;Lq*eoeP*TF-XA<8R|}H{jwpvG za{(an$RgDIEiQuAHAl&T#nwv29;c`oV-cde{Pae52u%Y)o*h*+-g+xf-Lh|BXulPG zLq=Hq+I0G{{kQZsUkGbbz@*E2F=1+L(=5BTBhbDCQ^}FT;O2ByA{>!>pa`DH%E%=I znx+SS$oEDG3t_B`s&30;>9FYwuYF~$OkG^u+A88`Ygi21@A+QL)B)L;Oy~0Hw)e40 z4yzwZ!wk|O9l$^7renKg1aht~Pi{)zb<_L&ZPWpb-o-*1`^@+#(`88%u}Y$Y=&sC z=CJ|J^k;Pt4KkV^aAtW#GnR147E~YRz}}J0nVFS2GH%fAa|6m`*j9^n)*Cc3$tlmj z`-Vvj_N$n7m|YL3t}pO-bkKxNTnr8qb9uRm>VLPk7DW4npCSUUBxQJ^8)BuNDr>OZ zAfS=O&~b89eq~5gT2|#Oe1ZItT?DO^6cG_ILcR!eUOz908%n*}$`#ncsgaS9&lr}G zhVIe2u&*!ik^t?knPoJL#0YY$fPjARk@qe2t?%f?x zAd(M8*0bp)`aTs)cXszs#GPN4qVnw>RjTf<@t%j{#>zjrtkTFDmX4#&NAbdOrVkNX z1p`=JYfn=aEmv@D3Lyhb)B$1m%}wc_5D~QRS9()RNQrgCH!ak_9%^rs*raeNrwq5;PQ3xxQ3^S zwlj;nvNPMO-tRdfp3YWp-^!wvvvikVA%vO5$HX+fgW3aAN?-NFImrT@eG!gj9@^U; z7$7B4mOq-Vu~z`o8@dqGjcF2Tu7}T89cK!b5`^#zOccUNCs>XNt2Cx{0rHPeZ1JaA z?@sAMztITs#(t>5k$e+kWop1}o4gcd&aEVC`sQ$U-*8f#1=M*WNmR31X|# zTW`hVI%33Ha%Mq2`7P0P%+GAh#eK!i&?g@%z>$`cf~xQsZ4OP&3GMoP73F-#S>{*S z<6&W|<9Uv6S=3D?jyA~3dCaF;o~E43VUow!*jK|Z6ui;=um=R1MB59*9y|UbW56vz zXZMk<>qjIBUMsnp=L2-mti}@qF6$snrHp{2!$W(=Lu!sAYk&A8gK>iA*yFB4;G2lZ z)VU%H7LJ5D#2+_y#jiG%BWkc%6Jx#&(W=$HMbV(6j^;Frn5*h_`5ha```5sll7xf=Cz$KiE7~3b^5>Rj zW|I5*U&a15=ps5^g&r`(V>6i|YH+9nV8lzCfvWW6yCH$-k*|F(cG~Adr{^U9RKC4K z;&deN*+E4uSHOtTKv`Q`nrJlTHFpw{dcJLvWsm!qcm^o~9%fXyI;MY&N%U64-2ezL z=2Fwzl(Jdsfa6&VdD7)8bEW)=Apx)Ft*?G$W{`mBBzKPt&$<+O*c#=FFV=Jnw&j6^ z<+>taU^tQ9h60seRBCe)5Cb27*=1uNYwjP)o%OkGqpE`@=AYRDTIW?SCmtBC*Go## zA7=vYXL3pMw9`%82O^Ylh~LTPraQ%dm(Yifc02P03U_DX~3RS z*My+y+@2Al47vYR815rdOlQ5SY3a{R_Ib818_)RuVRTLZQa$zmw*K=)f?Q$aAqS0x zyE%5nn(0R`+&a_+n&|4kLi?hQgx;SE9({@vWEp5|tv@R1K(2l+HJYza;DA7umg{58 z$1>@U>wkufEajV*Nq>RY?G8_T8-QjC+**Cx>DDRRyJW$lLOobCRn^r3X!cNO-f>J6 zL;xtJ3%p+acP_xL;DyH(yJ6yGqatcJY_pSFpT6FDGEFjd9@5IW%zKno+2kHyWNqDK zDbLb@_7;=fz#RRxqK&pe@lW1eDZEM$Ku%iv-}YuPaElAI>hW^9!%~hm8vm01DS6dy z88&z-5ji#AA4oG&5+`D1XT|EHtH^%TY&A`CF+?Z)*{k>%ApvhGrLivt7srKhJeS}t zx)gcQE9V*_1^y>Q`}ONrNmW&>Wxq=kpz8!S%>C+BaAYLf=nNh8ZQV9DCT1YzIOtp& zP`*%J@9phHrv_BuXb8bpzU@(MA0G1Sp0(rSATVJl-Fl|rWNu|K)PDC#6^z`urQiuM z%jl8zPHw=XZ{^hx)`1Y!nr9tZkbQBP`x3Oi5)yIGpdg^(KhL?Wf`KxCrB!lrGlcz+ zFd2G%5Z{q7pjYBtq_Cf(7|G?;Pne=xV!#E{%(+orzNocM>2q}jI?GxxKs+fEi+1@O zGjjH*O0JRYc0#ysQj2@dax%uVM)Zs$&6)axhJ>y^a25Ut#|8qA{4RX}YFWTBfSa84 z))`U5_V%dbw(2#oDL-Iy>*wc}iooQ+3cG9dy8o^wXHQkFB=&Ea8xd+E9Ck|Vuzt-@ zg#Yil^s}$U-N0^JVC)1uWano zK6?YSErV#|$FHh3|Jx!?LI1Odr!_KtQ2{N0z<~!s-O~sfXm&`Venr9%xIjVvRw6AMLaL)ena4|}esALW2VKuvqupsTrUh1`Vy?Fz6rf)lo?5-jYe4P>{x0w zJFEDn--As^KP*=NWs|JfIGAWgu3_gaolUWxzr9L!{=+Ly%C$bHXX7$<3C2U&2iWEQ z_(1qi?$d#AFeHu&o&?Fuf6Z-Ou#w~PriQ#d>F32fc=^TD0|Pg;U1$!G-^-SNy%l-7 z`Z)2m@~7Z^FRN~Q2}Wy0OZRVs3&rVmDP7ggd|{fxovL0!Kg(5GTU!x}UXw9=sn@va zNecO;HhlP2(c)lTXqNCf32ip0UyY23y;uUMuWHr0~FS-IMbi{B*rdhF=ydtfpX5>F>W zB9;3G?;1Ua5>tGXoWSU?L}p>BsJX<$)Ko=30Qcoavp*dcy9*<3^M}n9lIsM~pY=+j zGXf#(gngSh#`RRnIcTKLvQtx2Usxc&31xEGRxb>n+2$Rz+O53o>IbMbFk%qdT@=Rs zny-A+x5YR?&m^Mb_~( zlA|+iBX7bLrFH-bl^WJjrrmEvnU#bHCpnCk`>Zz<1yIJvt%kB;s6DsLRz16e<3&GkHVzFOwfr>ll$?uR%N-9f*!!a1`e#9Wu@IzTW4V}eV+xc>tfjSbkwOchZrg2u){Ni| zcLle(u*Xps&Qrd_1m?;+HHzy%p4k50Yg4A=O^8~Jp}u7Mbq@Kji@A=K{j6oQMjJRe z+}$!$Q8NC4mz}7wPi2`n;jHg7)p$ngV))2kFip}*G&(p7*?5WNUc?lrbH|g%oA91l zvC3rpm5)vY2i%x9XsZy7T;}7IAvg4zZb6ixSb;(3K4VH+QOlqZeLBaj5U$9d`%$II z>hO#8-|rX0-(%!y#Om@_Cz1=&(M4cOVzW-BsTeH&o>auok~Y zGWBkEPam@Mopr~(DDj%Cebro^xnCwyOH&Pzf?t6&7|OP3RIhv9>HtO58sfA8wcm^U9j3Zr=kef{gEg=^}F zhqngW$mJlKeM8q)TxV1i4W}*gS_c`w-2mhE#LEGc7lx?vp)5g5e~zYuxjNtEVRTmo40Z0wDE;$6 z+fsD}zAy-GHU}zcYioDce~pU?#kpd@a=%54o93C0ZON^p9 z2ymd(FRC=tmXl9EZ+T;aI5Q5EjkGZ%2iA)sdi&Ud`x7=g9j9~T3pKrUkdTyI)n+|G zzs)N$Zfm=t-pc@y%WHX}2ZgFLTre&}p6Dn(p!lGHX;_SwI5Y~h8gj(Ef9 z#Zn!Z%>mQ+B~5Ql5^~H*!r;jN7uA4~m819WcY2@JKyB?(Ei%3aA5T+hI6!H zYDcLwYvSbGUc4ktp7ii$D zX;6S|;7c~R)VJ=g6hcw|?7rptTTjVU>dWfb?N)k30&kTbgc15C)!ADNyLu906 zEuFyMZQt8)87XbqJ_;AsHeGGYUWkrX`5+vzT~?7VzgcGLnZc&4HVHRto_${;uB{d* zQ;?6d;5czB0yirf#6QD(LT{)mYH2U78KRfT_y@~C6RVa1Z+wu2B!_vK%}}Lfh-#(ajYa8 z5oadA$6+J+rBvUyuvSnpxiyab{5MCAQN!yzTMAeEqSS!eaqFi()m+=Xr--|^O6yhR zN|FJ5aAfckf^h?KlWNM)6oqa2+AsZN=%nTe77|ek-rl(ANaIbFkXlc2u~KijqD@#* zpl#8X4yOfN5Y%r3E>o{8M*zikeYMDuzv{5gTP1YI(K6HF&R*F@l#&UTp<^WP>aFxS=RIxGYp#pFy z|2mt-_d8dERZ9>&XdT(kjw)HKCZ?;8=|1F^lU+NJnXxMn7h$%=il@7Py1{;~vRGgl zn-Yg6+M+*>f7HT>LS!DVZWdp7NUCuQ7QT0cQa!0|oe_2AOwM)A)=zNsxu@96$VQTg z^t!c$)9YRH@3GGZ6}c2{4Q_`EN%^UH`$h*@@%Od~Gg7%+_f%^Bmv}{md=cX~$r1u$ z)QmIG^R_6z`)~Wiw>P&x_s+BpOK3Z?q86JS)GbaYjZ}l>2{rFIlB}V4DvT+TKdKw{ zr*@`6iGt$po#(s{-6r_HAV7ROw>>+a8qvF9a9iBjMf~WT^V$|TlA+OS_{u0sfJtPV zR~_)KvZ~X5vF!mCR{gBWWhGa3woqZI+<7oX z%540BEM1UaR+m_ctJe@NeJFw4n><9Ur1q&~R$s9!#FRaZZnTX~(X(yeS6g$V!a1{T zKmz)B((zFII~m8U`A14SUKjcM(;+&IjYvJp1X1OYXqq>?NJ0~ntg_(~vMHS;xe8ky zVraS_6mgjS>@leSx0|n>;)E5p*C+qX)E2SRNbq~xLC*u*>eUUFW-a86Uv+GsbJhP* zcfcCp1_3Y|LB|6!%==#X1@yU$b^%%TgFY1sOo{1eqxinh3Ts>FFYC0`@k9s3OH}8F z_S`5H{;x$*-dAEg=p7I4$;0QIRwXegZ2f>0r_2M#(Z&zIImDCs4$P&ywN1KGQnK?p z6mL-Nh#%W@DTP*bVOx87h2+%%%slkZ4B~_|E7UQ@c{yxw;scyTf7{$TV~*L}zS=d= zt}DAp@Cmh5{;~DfmZ{@`c?f=!_Ns%}tfdx4lAVH5*tfbECAZU1EzPaa%){`~i`rED z`R9JQhRqS;sOXm1!;=|1Xz^lIK-mTvq(tEb&|OimvW;AtMXs3l$^HknnJf92;g2;; zfv@(rYLUGY`gC;F6(p1qqWj7vTRIL>l<7}BtS}dQ-wzY6xOLC5AAa*D&~q8%@uE;8 z#+tE{AUoOk=Bu^~DGfR{Z6nNRquBLKd>=dRO%PhxdgrzbpCc&}?Zh;l@qOAWE)97Y+9J zXJwnT39M_Tv#mOyjLQnC$yki~Z$rw=h8}%=xo^3^mkRQ$o3zVwPD0-qwD+OD_?npP zt9ce1Iejc>;X#`e_hfRKyCYOKo-Py$6ooa zZE}&d4163`b}DmZN_XcGgrnBYl@bsh%lyx?0O}04dbdJ9^3X`H)Tvr2J^#vgxaa7J z{~+Jw{nx?(fd=>tt=*)tcHpk6gvhv+&~WI?FA>Yk(n|MjR z3rPBYMUypD{#(en!OcW;1`ADs*OGx36=O;@=q{dliR)RrBK{BK5=KHhK3rjyf!)9pNd}vPg$y%=Jh&MwoX%^CmX=t)e_&N8r9U2YM z=)~F^j$V8}@y_;StdCC-cqxNV+@r!&cA|OIWORJad9()|+619N2bfI!T2=;E2`M{2 zTzub#3kgg|e@$$9&(VonFy@p1Vu^9L&95ZS^6bELx*kM#)pje@r-?_(1_uNiYnzMB z|FO%)BIBw6p@c>hV{PqE8~yPcSMUw6TV^KQsbOW8IT81I`fc3s2ZS0wBMurL`4jkw z*EjDEZVMjWHk}gL39N~t&zL8j$`z6ZF@~(5bNt1jEJsh@Xg|27b%J||3AP6v*%W>5 zd3m@LS*)D44)$-c0N?1Z^*;XyR?S7=IY+*XNBx`?O^Ng9ld&pJ+}EvlvzC9o-$yI& zG&rF2o;bJH!umDJRWc~!Vd>_e%k`2`^E$W;$G@)f%75BhPiyGZuFPeN5;~k!y^Rwy z+jZ3LO%wFL6HMhWG1TbKUR>9Tc`fg^Q*fj2N3QJkDvhF9nR2!obaiVX|+5wJFfqf2XUe1?`N3d!JhBEijE_q<#>sR^Q0X&A>qHwWs5Yy zpGwpAd47T?lW2QK>S7NAn~r%2%qIy#6Nk)5VhNk5607G%{Z#u1^w#P z|L*txSF4CqROf6l6^r`77FVSoZ^#j`NiXfX;WT;a>qvkImS7Ts$?;PyJL)AO9XM!E zSwGAwRQ(e9VAe*at?4#DD$6T$Ccl;KQ$6_~(;bx+G7b>&Ry#L*U}uo_-3Wy(X`+IM zI*K|vOe0u&LlorYL$0)br(F~!AZ=ioVmA*WNfZ|wA8Th2^RPc*-eF2EQF{;^3PTR| zH*HqnDuQ@ZH#gq6_$6^dQP)}nLA{Nh+m#XictOs^V3=hi>YrxM!hMcZ>o)w4*^f&2 zFeIrq3Jny2l_&$%hcHc!_@I+EUjd6i;e!RK_`Y892TP=0;dbxE>8GHypvf^Kkz`_s zTSb!Npm!njlX_b_!ml5n`>j-QI+s`5$8e*vxWFf*mQN2@M=`SNZojpbY>eo=yCgj> z+Yc2Ct?m@-?RaQmY-+NSsD?2yGl)JV$2wp*?g^|^-)>m~wq|OR`F-zSG!C+Kfkih6 zUmK7v@~^U|@xMhldcG^;Z?^SjuWQAq<*}dIIc-9cP$z3%Rp21n6`6mq2gU9r$hq!N zyXh)Jy2qq1u9RndJv-r@&?j%waU>7^;NXD$#8oS04TzxgqcGPS z7M7-sC?b-}?i&%lw_v2>0s6#YI<7kL>)#Q*K@Qd9A@B+%`>7y}CjG zK~>`At$Qw^9pkP4v6>Q6$Ae1Q=Nac@u%K+v=IJ!g&zV3hg}lEqp%kBY;$$xtCj3ps zcxN%ZT0(nhlMh|`ApNxbm#RORUDbd?DLdf@5`uQzMld3U9KujVE)Teine!SE-U@?o zkO1a>KO6*}V)Ix=X{@h*33#$}eB^Xt;FO^#Epty-v0`!vy#ILDJ5*}C^KD|ik4_L8 z!1HuZXz;UH){`<{*)o0UuDh?SKIFXvrMoGH#d6_SL)NQ%M-;tH53mqUBof8ykY;0@ ziWkbJB`Ho+;8KKEjh>FeF}t1YhFF4U=Fr3czdt7T|KMcZ|DU%+?p%{kfrO>|4-_FBJ%Q;4(_ zh@B$(kb5sJB0DKSPVAlP!FU0&4{Wd7dw<)j@=5L1bn3B9WKHonf<8RnthY7MSA8p; z@JPM}%nZa>!=u2!1peqA$>Buz%B@X$R8P|6JF*p7mJ3>urvB?d+-b zyPiT=kJwmK<U?cu)BytpVKrS!ZQ63IL`M#*hD-dZ-ZHV?z0Ojy4WR)OTyQ>P(;9mlQ$7!8F0F z{7Uo^fUl=sWIC6&*EaO|m%t*+u7y){eLJdcJFEQ78cI+@I&dv^D1FYW5PJ#eElLNubIN8FBMl(9=&&MocN5tP) zH7Y{Hs_Jlz!CKkiblPr@07I@ka@ds-ra9`Jr|N<rz`sAXh@|gS6kj{TL|U{8EA0D-Pw_wsZhX;?Hxbg)ihX2Hl>vn zFwJgC!xZRR1kzj(RT`GcAB8ZumY#um4mO{B2pCT&6@1jr*BM*geM|v~xgR2u>&h1( zDwS)6Kv3cOk3{%19q@IDu(GG+a%tRPajm_(A00+aWzAp<>tzZAZ5Hj#*|&*J`ltBx z7W!bMa@%Zs*)9Gw%uxhf-JM&4ntkO9Yxh*x4cPyeg=k|pyM7@dVF5X*75MTz2w+sc6nb`*p ze}ga>+5dgaCf+b7dC@#USb?`)v(w1C-N0G;Gd-1zEec=$7j=;q%9pCUR>;%wUN7w` ztQw>LaRhiJ;^+U}Grs?CJW-!)f1he@hr#&XDX~)XRvt44TUU&O8JuU;nThKEbm~}s ztky|;oh;91>brtY^(d4HmK#uV1Y> zd-yZFK4%4cy_DxMglZ^=`T5fb$DgjQAspc+K}hM4gea_s6X-+4Kg3%^)7cN=H4?|e z0oQbQB%j#8PQ1Zh>wm4k?}DvL2=m)3Z5pYm#aTh#J?o9ay5U29b9jA8XNr-J?=F68 zve3sed66^fFR<7ACh$d&uI*Sfx|vn~f5uju*kVvSNNxdyX(oJ>zDPAF@K4#*i%s~j z{HL+h*$Mryf_5VdAZDS!2~}G7?~F4h^!J@Ln5`hL(qIEwZ}l~B{W^5EdCL!#?UVpE^jnown(-=ZXk9}GVqqrdJh}%_rqo$ZmNex8u%Qx?775H1+ zc3(8`t1P}$iS|{3SM*Y+LH9w^=VW*VN-TJOC8GZbnqR`rm3@lDA4S&vfF11s%FgXA1^o)_sq+!uuHmV=uF1s3)bSeyW3ij zMSJZ){vn{{vjwj#UR%N??*F-wi%ncQ0D);MSBRuroL$2XcR%aJhz$ZWc=eWAp9QY{ zsjph0mZi=^A8YZK32vhmuBH&~9R*Li83}z&E(C;whVo7*%5&&!6{=$*ctbvJ0bD~r ztv7xl{7#R+!iGrp_4oU-06Fm^4&nCj$(#Ub523e($76*W&FAUq4vPuSNKLm3kD1@EuH^2(1FsG+$>cgf_=n&6r|*T3qF2xVjz~4N z$cws-ImCK!K6A@_r;LcfWf{qaAj?4*nEr9SROHd0HC&5Wk}>;gm967(kF+N&+|k`} ztj0t)w2G$`w>-!4?prwmkWE1@3odWv(G5$@*OC8e+m%v3rPQb5(=HSN=Q7~&pj!Uq z&}oLhQhQU=KQw*_18X`R>FB7SMp%{-`|$`+xLI9(2e zo(i7bskEJ}-Bn`YVjL3$_XrS0(~-(J`5K`Ztz)Dd@VnTvzPipSp zRa`{tK8L*w)YE9YO~KwO0&ha#5vd3HpiRc3jx)WAd{3;yOM z67b{Hb&bx0GU*8=Cjo{qiUIMGjP?E2+>YH3zCV`s<)7L!f$fEaEVHw=^K-1UT zK^2U-Z8ANjmxZC;+_l$PD<^H_T7;|FHawMeWx!vi(CGmIG#}e(O&W0f2{kOa{j0xP5DW+^;vM*f7$o{E-Fy94 zfp9H5DVZ#oWsbB!%})VgZNcn?2skPPz#wMFdpw$3h_u4y%?E1|U~wW4q{p-bn1!ds z#P}!vy*L&W+XNC4Yr0QD!RsqL8j+73yY4udO7i?TJOi(2@BHZya2{1;3Hm8;`?~bJ zDiR8%R`dmA9JdikObtLpsm}Opb}nsl74{{>Vu4W#DbVHqe*5SV2T)m84uIr$KFVZ+ z)r$nYedxZQ&^VauhDZDPh`X_x$bw!nA~r56O2aQT?E!p0Ira< z5YM$jIn>2ABmlLEwjQD(B11w0r z@bpJP^ARwg5X4-9I?NA?EB!Ba$6W2((a}>S&=Y{rq)*=u{j5sGC;RL=0Fa|qQfT7Nctr3R6 z-C9~qGfSwcrrKeG&ggaQs903Bd#=nWoqz`ShCAq##^C=jLj)u~&MS!NwOMM^C0!~D z!JJB4!Xy)qL#3sXsJ#b8hRH(NtI2ZZq7QL{mDX>5H#Q&u-5!4tf#9FQXKj<8`t>Ek z(x8iUvYByv;3^6D2MHMoyX^5K8!S(Y)7Q89?}oQLK*yyCSatv91C?GfQRGT8A#@;& zXI<%1;x{mo@|w;z<2zu4b#>{D2S^nGI#RgOO^0ZbaLlED`z?&Np#oq{MH*r+Ny+6^ z7frPE2^{a!`;H%k)l>n9_xDs5pv*$95XuZ{eT}&c!aaR)o}j+kYgzsv)Q#kf0-} z(#ozZ5#-rgYuHU{uvPB}I}`kubA%c`58dp1N>YdF-bh>tthM{QubCLsZ&Ly|POCHV zok34>35_ON`;Kvhw|)zXZ5>8@X$H>pcrMff!Xm(_D0s+#LKO`eGiJ?3llMVy|@xE99N7M?_pEDgAc?(7L7hd3= zbOno>(m%~KExV=wuj*xAhCj9m z3p*-TINJ!SKR9uE+0`7Tu!$~3U-C)v(^~R z`wmpl0A4;-TSF*yRMEwvE8rq>qdDP8CavJ9H**QlBqmaiysWT2*M|s2J8rnO`^h3% z?~wwx`w=~T&n=%ue%Vp~__VLy6EBBuR8z>vxw%Q<%SGuzfPg3{_o@0-8M%@!pu5Qx z;~S^qUO8f^&;K#~y;2nt4F-i*;V|W~KP{?Rh~(R~MkQ@=UXaEnpgvw(=JgMA9^xjk zD5~7vO32E&@mUNiDATlEKA_a!-v?l8Y-KIdT%JVx^l;Vt{^H4Ck!)C54744f680!r zS(Ns8`0MKV=6N%^S=F@%ZQ!nuBJk~EQ~|h`HAPqi<%ok$THzQP{Ik%j^CPJRH{D(B zeo$E9^H2L{XnO{fr32j79kdCw&K`Mcf@vAnQgH+jof8~mVOO2^SWai@ablQ?c@gQG`+ ziC3#fxHxW<=XI|bttlIW#qTC801v>yoJO*!y-GHq>Q-MbO>$;Ip+NYW1tvP~f;o;B zqE8>rCygBTz*G&cTHFaL(q2zU)YGO85WcKM9E;MA_WD=4K(APEaP;Vt4{kT3 zmo4xsYS8uAY`k!+Kv2;gqJMPf))hb+<485EQt^Ut(EHb3!k*$jt+}AESgG0y0+$`= z;4RkWzRBuG$C-Y81QL<}EBPLr{IMK7|Zlma>t z@aAZBkn=APE!|Q%R&_#SqEP>|;|JEB7;e-dhkRZqz4rv3yn1}KKjzlWExeiGl={v> zE!8}|ENVBWkwTaRba(&A8)`(2j|oNS}RjE1ayfR4}3?M=#uZ%>Mbb!sZ8m zUhyd=QNyln99!e*z*(5`Q-FAKBjDR@AuCe~n{uxX6)!DY$P^YvO}yaAE_ctyCutp- z!OM=&VEIyVEQzA$3V7x>l&!vKvDhz^bHKb)E%tqG{NCuUst_xgM%1r6qT$0Ty}S7#o7bV|FX(cq_V> z96uwmN7mnGJu>{H%@zSg@oJ*hY0?OseY@_yrPTo9{%liObld#qb?b-Lw%CT&H3&b| zZ0B_k%KOlC3jZTJozcul2j4?Yrw2tX@{0F=de$zNko`M<9M1PN0$-y6R&;Zv>6S4|C7!F z@CC4Ad60^k{5U|l4SeIC{-@yKm-3f4Z!civOtH-UOL@Ur7Zx1rR7O=-$t_^Y! zQcG%WvW4hxZo~}ts4}o6H_A-7jS|@oB*TGP z|DV{`X`&iQ3d*z<_C*IAUisL>+d(CvjOcQuC`N#dt3O@?(S~( z#d}P0udYEQ`#1R+phkkOr2w~oR5fRkqr;R{Y$No$K~;Yy5naXZ005-4Ko>}H<3=oR zYuAV4vl@J2pWlAmmb$;^$-BmU@Dv&;h#&_;+h>$_c)WNoo+M^NUT6=Q%6J5=l9*sS zh=WNG7ajI5$lZ2v>IsN_&dx!sYr4<8#J`HGYe91Y*W)evPx1$n1 z*5SMN!a{M}j=bpIg~Y;;FXz&XfP;5IanLpz@RS*n+{r&U;a5sB!U{aR!*B8anFU${ z_%uXdJ4y?Pj^%{?uQ>zGUfu!eVqK*Tz7(DFw`6zVxpt5)zig8jlcoj#U4qrq{{=8> z)aZ>L`my)h8bsPa47IVzr`heVSL`R_Lg0fh28wKYjecFrxA$9l?e!bV*wsCc%lGSX zfBrm<@&i|HM?MP=K-{f_s}WnJ??B>91kz}b2P^UdAO}L#pFtfjT_HU(MQwSH4wnV1$s2hA7ZcC% zRx-Z7TL%Z0ec!)w8Y?U;iJh=enMlYB0gVgucw{Z3`#NXhvZ%32=leNoj_eS})Yb;$vvL?;ce5rbF z@?LGD?D0;OtqdASe=grDetMDN3Hu{~092WDhS8s69CsD=UX2D^LdU^mQ|i=Tr}xH0 zCiaT;b$x#D z$U91qmDA)z0p@+2wy(i)eqDQoBDgM$_H}ha`+mRSfsZs}YeG#v1zfNC8E3VH{bZ#} z7tdjw`6oR>S@RtGw>rYtK}4~uDTyhH8t$N|ED{yc=## zFRC$r755W#scmwUG9PMD4Oi?l-yq5lKeZG2Jo8N`y#nK8(}!;UN5X&s?h?fk?5bK4 ze6QmBiaRcY=RN78x@j-t27Z&X8v>6*CqB8-#cE>W~D;#LUw z+|&PY`cqHSuU>~#A(49p+VFS=HqfdpGn%2crCj}>5N^sKg``B1%}ibtyJ{dN4q||3 zNYN${CLQmm*@3QL`skXA>W-M!RF1yi89dzH=PbY~X}=%E#s?PXr=37s`5gj2NeQmP z!D}-}7|)yxo2&GVT{)`AIbfY<8!N=;3MM32Nc(JWhqo>({<|RM4a=*y6FBn^%ijgh zq64~N@yIbNjMeMva6$15lF(BQ;;>POD|-IO-SBcXg^+iCT$`D$FCq4s zc~>IJjUzJllwQc-Ez*RjBuxjXj;cTFkj#r8aDXR__Uqcv);Kh@P2;+44h(2I@w{L>+g4FEs7gAx*wFij-yYjtU&O3w(&O7H@KMA&C-3Y1^z za2w!~E}4HzqKPpUpi)gl^Qf>wo{}7MdPL2k#hfMQG-8=)|f9y7hJQCY^G3mDXrhhE7xQsvepEMRF2l z&EiN$om`$lGhOx+My9<1|135-@_-8BLv?woT(+rleq5fcVUc4%MM8jqL;(F^gFD98 zK2Wm&RiU*gSHq$vM;6jqG>P=^Su6TQgZuA?eB17AKRryCu6>-EXrP5`u$F=d%D)AX z;@~SA99Mm8j9Qe2BQ8-BJH%3jB%Ni(5mT=~im}FJb5u zw6C<@v-}I<NI9Mdem zcZCTvB>QisG=s4!pgN`vnXsB|#KqHwHhm>+E@-m<4#FZdtTXUI`^pD#RovAuV9_(f zgnqJ`X1ws;w4(uUbi#SYZc&$pVvNLgEUD@9ff@AQoop8D-&K{oE8 zE`2{JFJknq#zy~@1AM5##jP;JrGfm59h0gFlCw<{gQw;`?rb~Mk>(TF>gdq*UuqGq z@&D8!ob(kD7>KFUm7RV`1Q)eONlEhv{>C#j;mwzb?Dg>RXDn^qa-#Wg>ujAJGdYy; zn)h5T>jxZ<|2#LTQ5@PGt&RGd8UmjJX)$E89@$nlUO55?JJ5|u0m7E`4`bdr66d*w zwG6jr0Q~lHJJ~=IL5#>J7@tLckK*4~Yt+;JhX_GGY=Cm1{xEB~m1Xfz27iKNnlR zF#3HQIe$Wt-l9V*yO0hif{{sP2LoRJ^}YnU}@TC;oU9Egk9>?Oj}h+-@8G7+54`xRPQiMTLBUIbV_Q7 zBy%~*mO zfK(@r1CkpyBn>)8@D zIqcnxL)(IXcC&=yVB*(tx;;WtHUJ5+skpf1$@yzoJMogwaS&TD3hzwg#nyJnJ1Js) zQPV7h)hcIVfd>zdfSBTp47Pr@2!G_=E4(# zam(XV;>e{FDDeWX=kdjtIx){lTS$1(5o7ml_xGR)W0ejv8{Mk?q>HfY*+F@MMFimT z2$o~pE$N{2=lNvSLvFzf(16Vl2sgvEW$eDcrmgVT1*jzayai?iBPjw7(4%HvOn>dM zTD)8jGs5af9Dn`BcI{81oMxE$YZSpQOQx%A%Xbyrgs}IzCnyTYr?woyH_{8@t~wkv zmoFWp%r$;-Lu*iSi~Sy!lV7xr(%Ht#y!PRgkRMiHy`kwush_f5RdTxz>4Q#OWB`C~ zK)zE2A!;ER%`kTXf%T$$N&RBp-?GdkyfI<p{lLc~Q^_QgFow4n<|2Cc5`~#2u)EJKme7;i#NaoA^ zu7eWbH(#y!+fvgXj+KkZfNwR>PwjP8n?CS&Qn}?o#9X3T08VqymC#h(9Xvv5swhE?YkI!j85p6F1&Iuw{!DCXPEyC_=48oL?gW z?O)zJp6jfLoi);tsuk#+SZX?B>uc{dFO+-lytf)gt^1Rh z`(qQnN>xE-z8rPS$wLFpAC0_PN0D> zS#jUTCXq#t;^ISEs;GP%Rx(f~{-%z>2jA1m`5S^xk5 literal 0 HcmV?d00001 diff --git a/icons/mob/moth_wings.dmi b/icons/mob/moth_wings.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b05f3a528408a6a3ecd1e47cdd892b0194c72671 GIT binary patch literal 65662 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�N$U=0<{jJLHikbFukA`& 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 N3bLv)6;j55{}0_DiKhSn literal 0 HcmV?d00001 diff --git a/icons/mob/neck.dmi b/icons/mob/neck.dmi index 53699dcfeeb74dfd5d1c618eab93473997c1c53e..276945f23f9286ec576eac36e9320f11af77fa2b 100644 GIT binary patch delta 20020 zcma&Nby!qg`!7C#2!fPK#}Fz=qtX%*;sXi-N{4iJ=SHQZ5h*DFkp}5zL}Ea?JBNk= zh8`GZ&gOaF@A;kU{Qf!nx?t_S_S)-SYt6mx{H#w^_~9-1arc2C-?uvM3Kni=t~So@ zHcpNZh{zVTC7 z)G(bDPt;=#pLP`Z_S%p+|^3}hSvm-Bfq}6{b2aJ*zL})SA&sD zDkCl;77vJ-;i`p7x#YYol%Y*Gw4_z&t5PQB%C-CFi^M-80eYQ1dsLA5&ur~EVv24t z6kXyjmC(8_+%w(Eq9N%;_V?fbmYVnKKehKV1qSvM1T2`(zqlKGBu&bxR3?$nXZ{ks z&6XGUHK3BN!*XrmuZuIo(P_}sqrX0`n%d;?F+YWO-c{-0+mqLm?xja^a_8R+dK+7{3@`DJCu&JJel+|TK(=#A;l_^ z?A}8noz<_S9VLEyZ*1#s3XPitaY?XtCzL8B$M0f))v>=l(5^PN=|Xg9V4iyMOHo_Z zDIV_|U;&X^uz!VuiQKw{hu6US{;h1t{kLr@Z*CJ2d`!-z7S@t|B(0#LuK6rnN=rO* zpK4aGMvAcTUa>|V?3315#M4I;r1$uQjlx+g?%?aRF+5r}#s5OembC~?8#MQ1(H zc#_<|gZAF#NS&Vc0X!EZCHJrT$RLriWt-FD@s8lt%#Bai%g!NeQIMS{)YRK&a%Og zSVo|stsSNaWs=i&O1o9m5ed zTSD^2c@mF_a$|wjGA)SC;}a&ctK=r*Z{NOEXNDw1R38UHWan|Tm#x%2It?r3%K0i2 zIiksoouSp>Kq@x-*Je!13{ctzi*`x1=wi=+a^0DurBEUP=Frdi=}}5$f8|wF08$q3 zBR6w%b296?vneK7;f)j~NomaXG7Z!TL>}4q)}w{2q6Of* z86y`AVv;G!fA@x^9ULxG>m0AUf(x`K&=!tjm@&Q3Bu zF)_rLCTq=Iv+2jNHdLwNosNP|{B=P`$(yI>3uW&evd`c>7 zUH1z7rCm;bj5Xg759uzOxa3@2>W=5|J{U3SqSbJ7tLiP~P<~xnx-dodU=j!ZZix49 z%WyrT8bSUwYRIq$0(Md7{TE8=Iw|LG>lRCZdsPn?9@UCEXw*Xa1?+$*x)e`tOXE9@ zZ3~BWa!vZH^KbCppFVg3fe?(!jTT2yKx#^{4dmh5wMmJIpRKi7qt=7(s>rq*v4 z6@TT!RaQQZ&&Y^gUtj+vkQxTdm|a%kl$6x>!IbSqJgMry@h%2U@|NImRsIBmemNt> z*+wpwNh#^G%tX8f8)ks3qZi~&ps*HCMT?w={@R6ANX&`A#09i;Y3ag=!cX>#;N_Q{ zIY)ePUMZ>hdh+mRGg6eqvcx8stfZtaj^)o9l#_r|H8X+h(Hh>XmdfOb0QbhSmi-4l zx@HPlzae#LCi-BpY7woTgtKm_l~5%_cbe{zBpFLXssqqpf#hUTnfY6q+lw%nzrDQ; zSg$X;0jRW|hWVPTJ4kbE19sNT<7!eP2s2w!9=*r;PVuFQNp>DTU-2mVgAYO3(Ve5B z)Y+mU;tF5ev^~wGU`qAhxo^-?NZygh2YehBlV3(jBEg-DkcZ zvzgwtyecu}z=mRk)94GsWP$F_BVn4N> zxnlSp>RwTOx9h-!ietUsoTt`|LP2gt!8TzbSlLnz=hBnQ9_*C$wa3DaTz`itIvFo zH$Q{|p>MFGBO_79lIytsb}8TEU(CkqutM!}@dl~T|X7Excorr;Me26|u)P9Q9)z$R??l-u9ke=l$^8;sKNPE7xBF*dx z<s4ImmubTFtXH)H~=)fHJ4tZ;9!22?DK zS}pwZRKfh)HQ6QTlR6tYQPb7?CGw87Vc0)AB!^bctEV9a&`(N1madsEHl6 z3hh|oR|V3zP20t0acQNW7QQt!uAKKZQ9ubI!J%M`In~MB`4Z z-mXx4%!%b(fC)6J!7{D(?3vl~7&@<=L@~49lpKzB?f*dJvS1s~G8cEB-cyLI-l=xM zRV6v?s!^!nC2&?h!jk`1TRW0~h&*`yhYI;lGfW|8Hb*kRDbky8@B;yn#&+3n6QfTB zB^2++B9TroS3O9sFX<9Vz--mucX&eEig+kjfg4!=dc+L|GbQRgVk+DM>4zPPu%xgM zKR%xi0t}B*BZIuMbnT*&jXN4enzs;E#1NfBdkQ!y8PJrpm%_I`?|KiSQAVtLp^+$7 zjJ|W*t`Ul>L2!1RXGNa_=g)T7{J)@S)>Zqpv6)u9-Be!2Q$+j1*G)6K}n}4{u2@`HXv=XpIM*qElV1K<{lH`~T zQ)&UYf@G|xe%74$h9~>6QT_r%y*O_TtK2Aa;)!$TCG8xUa||*RKIw%7N06fhW4+jG zlhN7H8A9gWl=kQYf+$>DLwD1u``mHvY{gnTg`oLMcoT8)VRu2+_lgQUN!xEVoo_6Z zUO!=AWIO;X?`KZs<9~o$ob5Y3gM81+>jc)c;_tpVp_vLW6#)w!F%f^A{|AQ|;hy-%$H{IXhu zqd^Ia*L?BbG)t(Uu&^zr#g`-)urF1p`}j1fyJrksvlpx8>|{3Q@O9-nAT4KZuE9;n zeRC*faDSmiU*7=YV&>Nwa5kUsAnyI#A^;*k95l~qnH#9aaV=r8jYWffWuG#K3T^w~ zp=_fJ1z7GI?S=fV!CDtP`O1#K2PxOtzyAzOMaAtIR{ohX%xNDac`RkDb&(z2phWO4m+4ZW{>E+PF#Z*V^lFQ`HDhyZHB=S$PN z=c)OXn~RI`Gf7akd|1x+@3OrYGVYsinh*c-WDeqZ%A4;T$Y-0+3R9-cFCc`DcWy>) z^9dgBgr2g*O*@R*P@W%|Y{VYD?4l+<&wGP!e;j01|}n8x1DyH-%hQI)Z%+VSz0vPi?*&VsMAau#Vp!2&jl}uqwbEqL^S#i_)*s z#nf$f^Hh>^033kzUQ5*eI-s4b#NwmCLXqqEb5izwbO_n6@hu6H%}Fv!+(Iwi>FCYL z@^#3{BT{&jUWV%78b4ig=mC3&TIUBfT`6qaXT*K1c;0P!FFbjd2XW*WHxg&%t#>mk zd3k8Fv&j2i?LXLc{cqrZ__b`Ucq@;ehPklK70lH;@nw1m4dtA748OV9cR>narKF@}50aH# z8huTDZaHB*_VBay0jGT^a35V*+C!)N2Ev99kyGsM{)k_S z@^2u0*zZ*=5^v$RK$_txwJNuW3H`~%Yqei19UIQMv!_yTQ6*t$bzUgS{;ocN(soUl zdNY*A#dOwrR3I>>1RDK(bP$Ls@smTerc)|Bn84>bO6(fw>%+&m-R2Ie72#P8`SgYe zxJ?)5+<0|)cEtLYnJC-n<_A$;_j3IV)eqS?YeC=Vt7Y^f?I)k!gt=d)j%@8Rq&D0O z`6R7?h6O_1zWsSFYI;<5mI!AVL0Zuzw5X!}J?Ikx2&6ZE28!3)fMRE$_tq7xGzXt! zzk%pAq;ju;XqKD%&ri*0tG4>`ni}fY!0Xpt&M#iPnCgUsX7|w8Sn$MzmgqO7Mq!B9 zkhIvbto+pC?~!)o=$11p>VD>OZtX=`R;}|;bZu7xgJTxq6L!wKsj0eR7i+IKD^BF? ziwk~RB|J3IS0wbczoJxvHQxf?>UkzQ(?->qTUgL{D!q8IDf+cRjEx=G93!s=YV0N> z!0kJNA|ThX7ZaGdDW-?@a4cYCWE>h9`G^M*xgGes9&fh0^f~AciB$`Y{F-0W70mu5 z%c0ndlRBHreOl(z`iyv-A)j2%W9Jg)=}&P(lqFjH)xev0px1bkcF_!3Em}M}?SYcQ zPd)2g%un?(&Q3blGWGjhwzdS+g3LHE&iaw3P0?%aXwCk%H;epy+OjJ-uTbt4Fx>H+VEq%9eTow0r5i${U+*wq9Bb zxST2;;RTD7^~ZkoN_jy;Y-Riux-Z?RV}mJk+){b>XMmq>oG6Dspb$__591N?K6w8F zS%1rBzTHoEq|pjr((%s{6)x=P)Tr=Tpq?IsFN>Dn`(jloiVY4vB|{-CEv<)@Riy!K zR#sNIB_*#6JjUPsO#(olAWk%+Y6X-x$_Ov?r#F$Tf1$ie%Z#5lw6X8SNf=297u3C3 zZK-ZN#5=!9ci~CEeFoeR+=gaDb>iDoZhWV*MR44k6}?yILC)&8B z%$pd8IUra~cfTV&Q$-bUc_vr4M?cl%Mr+%8L6Uzg^J6V4u@C6uU0n_M>G_jk4Jk6H z+$#y!)t4iPx85Q;x$Y9hmb~3UzQ&l<-N<#bu8&L)E=^3SsfS%1@^vbd7fi9;@$H+l z`4p`)O|&&lKupeQuf$VksnGJ%J;g=o0O!^2cJ^|RiyLxBs zTY8hZ@gX5-UfQGaHy+f`wY9ZcU*l#_ietG11k_S7`E4L+G`F7~6clOHM=-F-D`Fg-upl+BO9LK1~ zm^Lh7PJFsIUt9w5J&Dopz+z#4Mw=#9yu5&3QMB=6C-76gq8^6sE# z5t0IUb^zh#=H~6s{q;-m`$bGO#j}H;(oeGQn1giRykT9%D+sK=TXyXR)bBO!bnMMH zse{!e>-?F2{>b&BCo7g!s(13*%jl^4_7T$1xm((e6nM`@CQjLfn{szo0rHZKMGZVt zFM^+@pJ-J|*cINPsC1u2HwmL$1dN3DCIBAP-V?j_1M-sgm7_j{mNo&ViX*Q8&`kk<-bG5`2eW&KHQ%K z3XpbG*vv28(esy0TrHHkm9Xz?FUp^EhNml;Q^gfb5x<5_X!%c@QAS^THVqs}MAv33 zd-8m}zC82=&;CCw{@?n@*4O!_xk2N~vxqKU>e1mJJw84@lcx824En<}+ zbQEO~n{i%mOEJJJ%@0}HFNS3tNVOdNA;pI{)-T_j-G@CXk4}e!J3rdR#>S@0k?sf= z-+p)1-w(z(sr6KFwkiF(0z8J8m7jhuwUrvxyibh^Z@=`YH`7D*ozoCP8$HT;UB@M0UO3>>ACf6;oXX}}V?#-C}eyO!B z>%qdPa>*A~V#BTcFsybNNqD!Z896JrHet0WtDe2hJ5?EYE5xkR)mFUZ?-r*>y2Nj9 zG4z6p>h2?U8T$}3(%`#1vei=~+sT_GC8A@9!w;u-py7$WyzT zhuPtm)3CX!3&=QqCw|pYM+5zX7@bATH*g23ZJc!;fBQ63c4-7U&@5T}2R}ALXw~*6 zmVGiRaz7^>+ZeO7JA7!bcYDWbQT_pTk!RJBwg|hMc61o+vf)_%Cr?c#W~H#s)^8Aa zz)NbCoD9LGtuBqDo81-B5SA1G*Fqf}APxU*=tK>pB{}Ol zL@wMYbAO#WCpix3(ZpBO11Ni)s0@aGx$74J&hk&Fhetbg3?C)9P933|MBag^j$$4` z|7k0P`%D}7wRsk6;;&8FM(2VA)LyTT3YkGJ6Q4XZ$VsE0V<-ndelflN zwjBe9V~XJzzp!nL)l@*+^}_ot-lAqc@nabFd+F7DmSOL2hhi&9%Y4gt=S!0j%dPEH zn5|lbQ9YmY6w=ZfwSKn$RNCFRh6(-;{g&9yXZQhFbK}*#D|b)Xq(F6_VM~~ur`dBO z>4U%!VD`0o3|cJ;t=(IPmN^!vOUp^$#_03Qf@X6yUW@uE!TT3B1Phm{B0=_$-ywkY z?;}m$kDp$Q+r?`jkG`-`vL8hTz0bPNkI&GCX>gwS1e_DTjtKL_ZzOlcVe}_ zHB3uYC+XV*v8<{AOWCJXGQb-vG5n*&MCA3(S!w-bso#&=md9xXLd;zjpI52OU;!&^ zMsm>(pg~By6pIjg36D~m?&&%9k*oOoVfT+JlP@Xl;YO4K>63t?U;KvRxKG76bbus!(&Hju zd@))2uy@S?Ct!tbce$z?IMoFN&srx)Aat%KH(6TP$zqM-X+$zLj88tIy92z1AgpK0 zodrgM#&*qab=o$u*&5)BM}GI7K`^K?N#_$YH3+0EaQD{rQ+1aaR?12|Xxafc=*Tz` ziaw)B+<_tS6=<0J7VO$u%4--x!kE+w2Myd)BB=~THrDLG{(!yq$aem*1lvAiiFE-E z!xUgph?aTXRDpDTQ6CJ*{&N=8y%2jL6>Wm}hoYF)$7Kcouzv0b+-@p zPtgX{K~ZTI*NfL@iJi^!#l8c_nMJ7Sddu%wV-eUJocZTi?P1cEOW32Dnl(SqS)861 zEbgqp0GA-)Y}VOzT;IMLh4ZtlK+pou7^`-@gy4#Ps#XT&u0^GetH63yv1v@?X*zcw zpyarA{g|Z02*-r|@Wq-%t31TjlEzs$<(d2z-_kkN(i<~T4v6QO`uQcTrp!I?S$($zKX1hBZ9J&DCfdO_oAX-tIz<)_m0dBg8Ii35M{D;=!{O# zJLrj2az^|}DrnC#_xcng*~VgfGRO}dcMvwdDH{J}){ve4Q7L%sJOA2II&7RW(Y zbSE7+cJN`ryV=D|2(q+tYvWNYOk7|w1qKCcDnlgwmc+ctZe&+DZ9VVjoSqlVUrtG4JZe}La01K$3;+^bkya}V12-JF?_O(T z`5c%ms18;mXmaZaWc!w@7-F7xhHCHqMc;2?TyPLuFD66R?>erOguY=*;#Lg5-!#Ra z>70pb8x0`1&*@nCBO+_&+wFB3X^`C_y5}Et1`ze%{Bs1m7=ryFfA!8s+*?uFDc)70X^#k1E)D>aeMW?Iah|Y*ceRe3aAmSvYgd6x$>sdL*FS zS?P_Y%`;8iJ8v{|550>-TWajN{ec-x(-Db?r+&^bp45}EzXs(*uk2*D-JdPJ04oAfOUpo4cPkCY* zZ2)&G(DwWlmroDf*=c2=_r<5c^ZEJ3k<-lL;^NNk9UwX>7TR9YIVa zXFXP-Yud|XwpT{h(UJeCobqU2TAe$of2IN%qk}dUGF`p<;n9aX%r0K5$oh6QG_)ch zILTtUmcIc@`+sQb)-vJ<*IJFD0wnL|?IucYF;0w=C4=km5-O!e%=QfS zDuhz5b`n`z(1qblDnbKbcJ9ua@ku#AKN*WYJKW1L|FLqBWoeNE3SB%%tM@_RI4Us# z3@WM$s{un4XIQ_@eV(Ql!DKs?$TcWLcI@w@ojIdLnkLy16na$7aa> z&{9n9c7f|xmzLdmCLk8Bgu6X=xu1>Ozw%ldmI=d7DtZDfXvJQ5tjX#L%(IDJPZ0N6 z2xlvVTZp$s5B`!^rlnYjO>@lHM_(0*&P&J~0E4_V-mZC|;^q!Ge&*69*qO%3s00# zdjcd;%PwbcH*YJw$2L9Ih3NDHz4Ea(QjjlbFBUMfr4w}iHA}{Q%m*}JyD(l3ga zG0XUf^4cjwG2Ar|fSPptvJIo(eqt?U6N4 zWy3(-gqUvjU%DFG{Q1T5SuN4vqHxE#afFEK1D|{DOON=fv>lHUk~t8&P1j-M4e1(a z+Qw}`Y;qFr!WDAS8V>gT9$OlZcJk?#vD(v#k3d^dgez(Z9Ohi&zg%bMn7|dGXyd#N zovi{0!ZH!Jwc&|_b>3n!5xvuU*PRzG6^w<(@QZ!DK<)pGCDt21I$$Zo=F#`Fn} z8RXs$OmV(l>P#bTRMvS#|L1OYj!NRsOy%F8v0P_nX?LeD#v^*QDfyURfA6`x_;2wV4hCRmq z4fAOx=P1VsAC_GvCi(2ddCix9-6J?v#vVDIGybOuJbLn~|GZdUdjQr#$058;@!PafbTb>sf^1YTZ1$ zsWRs4EEM8KX92|B%)^ISXRj{H@2tys5dOTOtjFTJdyCZt>#-OXIybyFiThJQ*xJzk z9n?orpj=k~HxYZC_vbjAB$cMu?RS{533EXl3JnyNdWLIMyfR9-{}^{DZs>AV{mR2Q zveUr;*K_wgd-GZ?_85e3@;+lX+m6Ww)!Pic0q%2nH?^UKyvqMm8c<<16U^=uBxgkn zOOJ#3KHSOZdO@%F#QEFE#c`m8Ou=|SUV7zXk?>WDAltU4nf$y&2Q`yF0$f$=ri)!MBbHaYWb~d* zvv8WiBaU)I2CkLPN{w1x9iF<85&y!?8=?O9)48P~ta{CVYk|{E@)iclVzYbi8O^9I z89E}U%LBMyrwBfeq7(Y#E%weI@;jW0L&3bF!hK6a$h3nP=@7RsI^(99uj&E%u-DBi z?g#8FSSxl%pgH1QP7S9{4=Li(($c=v5tfye(STWHSseB%+Qn68!;fD;fOb74KHX>m zMUn}o@4f?I4ClcS&RE8Qrk8tBzNdf`YoEF1K*JTxn`)e1)tCM``?Q&VI8w_j1qqh`XxS(x>sOD1&j^ZucE2amTc z-aW}VmV92r#<#q>l{b#o`=506EH}7qT>HQrFQOZ!uIw5PS(N7+-b$RyYb0n|5CGYssc*gf6R2({JOl4 z#F!b4ri%r^@yF0IcwSkXRC(L#TTlNmpt_TnpXdMXt|}L=f)?N*jLl3dwrJ<^qyFgJ zI`qqqgVlBxt5(Bq-VshEN5i6$#4FU52G^ZGn29EZfFq4TgoGM`t52<8YmWy}>1CJq zAh6_HxCwD+VO6>F3aR!%782h=1;%msYeMJV@8M;awapz-O%ULh;S8f2h=RW)|1|r_ z2bBqppTy|_@DeFDDXEtB`l#D$H3li(O~%b#Y7Qrn|GlZn-JiyVU(gQ0u<+Td72!bJ zV&jhM8_$`dW(XQIE=Z!9^5stK4eP*M(r~^Sw7R;w!~b||l!#Hpe#lcWZqf?|!CIR= zR!y%py1#wGMeo6OeXEacX}u&o0F)RLJT?)d5|~6OsOoW$cfc9xQmn{BGjR5%T~YJ} zrKQp66d|*l?krK;C-VY9S0c7sc*AYmp#fLE0gMpV>dVdnZ;kftP(v%cp^-1=&-X@r zXkIk4P?q6*b?1Lcx`>bzBGT|Xc!G%oS_wYLP9?`MsVNjb(xV9PILYb;r1=QDn_ygT zqz6CW<gP@ArL9|MA>fWE$0W;&Tv35ki+C%bg)%4Ccer=7KvRj9$%094P+D@>Ks;;)me z@Lkkvig0amIjKO5*tfK__R!obHQSSh(|6Z7Fy_36^U3(J2JnUf$xlStKOgdOmP4J2 z)EZdgz(G6}7N&2fr>8f`U$C&S$Sy4W++?Eh)w)cnIK%;nwl14oq;s9KmAze95G1z4 z`&9ca>yy8WY}C{`hHqFkkR;#lY3S>xd9zoBShd|}-I$`Ifl~`5rj~`eAjckG=Xdl9i^BAQ8AZ|acg$K-ucQaEWs=2fmHQLP=WN# z4xT2F)#PXZEk=nBF=tWwp}Z4cKIiz+p=fqjtHOkE63AJ#ek6OXS4PZa|Ni}};OSYL zXH!*GrLLv*^SD>J%gNEPYq>ovTHxC?kSMI|+|Y2JC+jXODD}ZD~%+ zb)(Or5AXZ;^|jn-Dff>-Yg-GmUg)ORLdR$Uo?<+q`evq7LPD`S8~e9HLg);P_O?uW zV(-jHEbOMc4X6jQ7DYk#AMYM!a|CiDgji{MMv;B_GvCUC8HjIqGw`cNMATx_P#U`m zr|3qAxa(@TS;gv>=eptZb)M{>d3iSC56YXH4bD+}m0;3L$;YRm(ik6%?R%tWowNdn z;x3nj15BEEBS_j;uM0E3TkpVh^}c16kBkQ$Am%MTy_vmRxLy)!qB^=3LtFCO zo#ss>MLo-lm%BW~-j?Fx8SQ0G17ALe)DQz|J*!=NSB4mWnUrp_TBx7Q54QnvB2Wt6 z@>7d%K)L4_c`p;LJrEiPmbyaQc=~yRuAf%nINem0j@dcHoBptf%z;RcnD-W(26Y zwo}{X)-Z(o43~o)%MIiXUYroCehbzcHHI)_Wqz3uT&Sgo&z$V2i`v}T?O3GC&;R}Z zeOmlIMbPA9_&6edvqr1iXLWUTDiCmZ{hDmIBi2i~0u0mlX`rO2{(DWs9Vyw_*(*!x z>vhuo4|~oJdj%?dPi!ZsK&#`&B#3}eY&HQK`Ot2PLa0$pQF z5&IiGJ(Jta(*9!0JSDI0_GsZ%veMmy95_2Tgyk9`r1HlKdMbEI{(3xPNDdEwncbfz zN^}QlD(-vCRqM3qXvb*pL)-W9{hO%L($1-wnHa_21wCDEm6YlZ&jqv5;e~mCad3p_uioSgD!f>GCU%-^(aE{`? zD5)Zc`9@*ebREP$848^t^D6|uyqPI={S72-U9A-c=(Axh7kFV5q1f_iLWp;bEAs-y z&BW8-?sJGUa?LF$A=D#%vv?4-y`zQ~ba*Z_3p}>1ylmmmeHa$;cr#$p67M!GtVx%SrqDt4hSz+2~m!&)`ayn1s=(gIDrF$G#;O%3f z)7%xnq1blv1a;=MH#rmfB$DM0B&Vyvd);kCfCo8W#ije7FC%IA?nrv=Jq-;5D4;P- z`>nI_XGR(t?2fQ2&nOnDneaM~9W7MaBIYJ&ij2;Le))0-kJUC^F_Pw1e$v18-bOk; zTP$P6pP2xXzXP-g?N{UiB8LM`S?@2yOcZ;%baw=?MHGp&tdmC4a4z>Zf(-#5BZh9$ ziCZm=PiBqOvLzwu-gruP2>_eSzJrxgL2jMl4MatyWQ@=2to{;~E4}{~#b)^I$%SF4vHr2< zf1A}U1~v()lBY%98COS0bds-e*sDZ?M-QZi0MXbyp+M&~U}dVqs>Z?F zV(?>v6d={}_)IlVkIL0@SbpW}a(l&kd>T4_AR;g zvPdgwPK_Gk_!g*a!Dd_^!rlHq{ruaFxN-2k@JE`i;1;qKFRS_VrVgOHNb?H3?3!$* zx-laf z`5O*p4Nh#_Mn-fZCHe))Yx$e4k5Sc*UpkezXB$22bSSzfO7(?&kF9C-6#%wns{tJ< z807PLP0JE;h_4HpIfOc0?Q+|oPE#tLrc-iUB?S?ha;uJXhEXEb$Uq4VsO_hQ4K{m; z*X(|2s+-KVq~G(-kG|kR`{iLDK1DA(GCB%j_ZOWYF?MsCUH>r}?JCo`B>HZW(@)f1 zt~JGU)$Bwx;TQ?RAi(9RKZum7j_Z6;4U_1+ZrvV65r(E?7El4h3*~`bUD(+{a#Cu# zS()7f@AGC;|I6ticN50-0qfbTkLge37_Y#8u@N53(8Gq>Es$BDxUYsy+>?Y+bcX>1 z+4!;}Eu=qP4OvTm$5&YRtv+_W{H;SK0zyAWo;+p^27)N@1JtA@y}Mnu=;^0^nS83v zUH;cH1r1Y|?bHV=UvDse&Pu%Ne zA+qJ!%N%}WWYL@sV6_Jgq`#l<7W7BhI9byGKC6HL#cZ7u5yXD6Rcc!h9oeE%0ly4^ zqIV2xx}2guy^1z%$3OtNLD9h6ayrWy;@eX(LTJ>46V=L*u7~rVAw_f*XP)5HRQQ_2X~v4BN*^`Yq5e;y=3pLxC@#RZop??cmT^VFrg(?}y?+ z+E^$ZZjz@t+AQm3ls)NdGUabT6Pisu%N#rW^Sl58Mr4Fhq;Y>e@DT2!AA3Hl*)a?2 za!E1fx*ER6d|dc#<*?!HwLjfjA(buK1v6kWqU_F$9jx7MxWhfP(7Qrd5kvUT^U~5% zkS3rwT5p`KU2arRTrBV4z}Jesushx!Cxv$j2>(<^2JcJ+8@hGuG&}l#2%RJKx-{i)W8>o{VA`JUnYSQl0kB+yjr1tGwX>9<&|+5fwwp(?DbY-M zi%F-I{z*nWdpZBMY^=P7#`)u2aS%*MrOHL_@U{vBa+Mp)9D^uyf}6Kx>m27nFDl}0 z#3bv+zKjM-)9g>8#6e9_nc7sY%oe{h(}Sg<5Mm+<7N%=zM@{c<`)q_oL?WS{ypWi& zur8oh81v9aLOcK&s}M6LxsVA$wj>${bM-qvSzF8M2!v7MgOCGjYho#&Tm{CqVUt#8 zt6DR@g-NJ;l_4=cj7f{Ut?RD7M$+VUv!fUW9KKqx$N4@R+E@XjFa!7 zU-tTY9BAra{f=$&05DUQJfK={D%&yQ;uwo*9 zNKo7^wP~V_`fKNx(0DZv4R0F#dA6d@3B@lx20>viK z#t((WWhRBHK_!!6ebfwM_Ki9fyOt`WWjdZ!hXm?G0C^h!Mb=aNFp9B<{>L&l!5lq_Yqh4HVz~vW~{Exi+;PD?`vSJO; zz{0q58rYm4EVpjnGR2cix<>=h=y5xis3w0kJK1bm3+sCC=Jq6pnKWdlVoRE@lL*3u zvE@`vI}+We&Jao$*>L*s$vDIjUJ80pA`aj3&YV0XWCWdlU%4miy6L~8W^;mF)&5)C zRC4NHu!|@3Kkr(Mf^}vI4b)eR&BwOBnko8l030(5ieE?73xNF`+{NCPY;3=WR zpKmPuR&~_qu@h8eVkDDduGsrI-{vj10hSV>IGUf!T z8Ug+&MXDWIr<}=|&wwftm$Uy*_7i`6Vi31F6#`Q*GlS66}5jjy^x=P62kg!X|%iP!+>DhV4q@j$ZyGo@#h9Mqn+B%~6arE#nE? zz7kaF{NE=oR%QP2Y6qR2$OJWMdgDO!1FdqS{ynC!h8E0x%;Na}uP}_3@!B(>a+>P# z1ivB`U1?<yQRei^5;eV`#%q0VVhpDpZpr(6lfEcV2-Y^BNNhTZn~T9$Cc{3lO0Y zmpr)E=tY-hTF}8Fqp@q|SA|Eydur=jFd5O%%U*cunH@4xQ%V2lt5o(r;BKeJ{LMN9 z=al|HmM=eAFm0=&5sPhPY1x2^@^a8z+jQ59+PCJaK z4i685YjiRSF?Y3>KF{Wgv|g?4Z=6@a>Pt3YZY6;(MNVoT;wt)$g9b_gM|kYu!iAFq z^Ta62B?{qi{zV_VEPm{ZIha%cO0g$0f&Lq_qbzXj(e?x$GYVl4{;Ku+|Ka*Eidhd` zdw!3Ae>%QC5{Gc(XTy*Y5fKWpEK)~I%2IH2uwv= zPfiP>oq%i7n;z?f#?^G&(oPeIrtwVk3E018Hc7lcdGlQvz1wy>u!V)#jvZLWIWnuE zdoc6KBFqu4);DnR6LDmfFXdPca8KgZAqWo4XiJ_n&l4s~p!!`>a0+UcrFRcRH!)|0cN6w7)u$+1%m!`{phtc(_Y)(D=>k}*Wh z^IOlwsGZhl2#ljNxsg|tROsN@7H&s4r{CN_^7eV*X<$J{sF`f|%Z#_kaW<*{sZ3~d zc$hHcKnwoe1zuJK&5|7yudJB59QJS`dIew|+vCN|#xaiY{p~p;?Efw}UFWYu1uiZX zDUx1go3G?C~r!zVHfv&xaYADG`au1*cAV02q;KG|fv*hVtx6+Bot9`@yI`y$)3hqTh zaxy2#%)AezoT&9pIM}Qf$vJOEL_~& zmFK-xe^#XbcA$_oa7WA(60E!P=_XmkWzq9bH$!Sn{(fb;kJ}lI1}QpaCMPl#48R)C zdw8!YPLLO)wb39&qic#%s;<4pWOazNSrezL$zD4oo8RLdg6{8ZMDz6D+TB_j}$e%%Y(iVWi!6gN_9K4ij6(>J(!uh~J>9iGrz7FNM zDy|jDj>&OOc&`PAvw#Iyr%cw=3si+rwnV}A4(;J0SP%z+Z>35W>$U!NSpo0f?VE~% zbmn+qyk~5Um@SI^2l5(-=S~X&4FZMZu(|@Nt9}60^tdir3em)v6<#e!4Q=YJx~5cc zrszg>N6Y{GdFAB7%fxfT)Y;xl6ndId`5(FP_kz~{O&R{9%Em z|IAsTg4}Y#MlL2cwCvI^&Yvs%m`y2G3z|B!GV@;geYYB3QdBhZ*f>xf3~l+OQnHIV zzyH%?dxj*y$IF{Nc`wN2-bcIX{NOD(ITACEvron`2?xY9tl$h*#r`c&I`dcGO+*#h zYc5Z1GJwE9ptaVg3c|+De)xz79_k)iM(_sj-R}ZRvuv<+DiaX=cgv3--@vnvUZ|{7^VEi#B8D9SS!N0D%t?VIXyecZ< zHhBB?$H^<|44oiKDyq&qh{v15A{TlwiNH%|dQUe=cjn@3Qc^HXmm}6ZG#elBpJvO6 zhD@roa*eTWCfCI7DLFWl=BbqEXYlK)(#W;Ff7AU@X>#8A$=kuW@Nh1Rj;Vw7jg4H; z-a0%Eq?|@%H!Y!%AHlU4dBM_0pZgs=a?NfTtMn1n&{=)sYSAjS`cXtsC+*0x1qu+x z`VasL45-6>J8N|iiIE<~X3%;3>B0Y^=u&`)hF_oBz7GYQJ%fOU`}l%4EuMKMTS+Ei zz=Lofp5%wZCEbdgO$o!B{4)&jQh;?Cl67N&b(vsvY!2xftc6OQWkBQ)p&T(ne(DsY zL)j<;>2i&(nDgk00aNSPRA3#rmLyV%fZ9{JyQ5)F;7LNT9r3%xZ!*CqQ0a0rY$6Db z`}i-;F$P^X9Tdsm$YmiD)b@Vpe5mJ|g-fAvAP;nv@E-LOIrsg2yl$KgJ}-FeB*z%a zg?r5=C4hK~fliFE`>bquDph?aK+~tLV0-FCImRW+tvPgR_kP(E9ATMdk=Cv zU#s(Ql(tUM@_Km2kJcACQg9vi>oW2_1fV}yT1fSXV@0ZmB10F9QICP+oGcwE<&V<7H66>br(Th^Jq+cc(X!@$kSD5Xl z#R(C>Fz{sF$qbye2keE^S0H~9ka1knKwmEM%E&;0fDQ0$Yd7if{bC2`8)fETa~D`r zOn?W-L+6%I*54SOfzcEo(ZY1p3x+Jl#QN;1O+7v02C64X%5W1N6(=$>GK*Zwsle1< z8LzgfAD5HlK52|C>hV(iflF`^{k9XBUGaQfd3${~i%{i&3}LtuxtyLGa`l&qXN!0T z2inW^j5O8zKF$DVxDt=apPQEA*EA0LvGPdAMeNotk#DClooxoWOW$55EPiUR3yw}bd_gs}TWk}-aE)#PCP;Zr!f4c8ggRI-K-ZG#|EBoK^}0J30Y3FR)K z3DPXPfFMm>AQYpnuqepV5)uSyf)qhP0l9=#mQJXfgn)>YrA0-gC}aWY%@6@Gk=)6B z?mfTGGxMA?^L=N&_kHKgHzRCPL1T7aM{A2YQ=YTxi;dMV@5xCphFPG`mdnB;g#pT$ z#x3iKu+ax;0GGUZ%jSA0oXlt|V~Dm+q3>sHe!H3&T-hf$-5=CQn4y%-U3RFb6)wwW zokXMM`~GILy_%tFUypM;BRhqHI9P&>hO9crdmlSj2rP3d7kGJiOjD`Ue5Bb3@+kruAZ#>HX9sn=<1@#R(=OC-5~P*)p!j$U536xxH#7P(y<1R#v&=5Gh9jT$ z66VSpP?~=?m%aJg{;ds#5Eih>u3J6|^eO@Afzu>MXqZQr;0PJ(V#7;>IUDX&PMf{9 z>CK+=PcicIsodK#01W3zO0DniH%A}6mD@lIZ8Sw#Pr-(8BeiNgc?&LKFIk`5Z1?&R zW*66vo3}3fuVLoOMIa4|NBlWaP_Q9(Fmt)VTYXg=* znhkv#d^!eFJj~J-hU~7&q;%a{*fqCW>Jib1`JZF;7N9<2&mtq0nrCcE??;UAuBb7K^@&8D_+1i4UVPcg~XtsfRMPkC^MhI zy-QWK6G@;l`z;)+HCsTm3+Te_#DtrW|MmChUQ-*d+RTH&s_4>ZY0m+?YS?3EMXU{W z<{zdvUY|?*_4y;W&K%0TyX!8MvNu%t*XUwoJ#<&GKb0t57&#T~x_}BIRdnerU;hcm z%4BqZ@7RY*J-e%Ap)8gsZ{^XuuzaW>UDFSjN>vILdr%O))Hf*;l8G zaFj4|;Y=;^L0S4#fid&hl`-H-UO8lGQMdoiqYD&n3n17)d0sU1N{OH$z) zP12Js==Bpyr1jEFD;fLaCRSe;wN7(tgA;~BS#L6c{7Ngbi2Uv&UMG;4ozvg3MDQIQ zlZ1eG+a8$_dCaXleME^_t>fU>2Mha7(v`9F?Lb#n z-_*mX0YiQ`+i0qVlHrS*Bn`VjaSGJUu79O}RG)oqgfXE&W8o!j!}+^TDmzz&umTSW_Fa;H900(zFNR$$P!8e1L|e7;TNAy|Ka7gLgekM*8d$jjylyHj9`Sli21 zAB`@W@*@WD3`yYK62Gyfw&N%7FN=i^|3R0i<7W~O=6p=xhxIuE;?@@A_c%?iRR63B z9k}^!9T~G_2h96cmEJ%LlY6dHLk^j4yAHQmv@Aq$p3_9k%z%*IHjLE z*NB;wm`;54V!Wj^pnty3_S*C&=ifE7eWH)Oh=B&WdO($gG#qc-qgwJ$;Vsv%?~tcz z)A4r|IB+y%Fu!~dz5Q(*p>CRmzvFzVIam!!X<%C+Q4|5liw1ui!ke5z_=}~P;v1}; zCs3R$w$-J-ua>xH|2jXC!g{+}>o63D2Eigza7qPLffM+q-0j3B-#Z@s|q*e zuQnL25QX>P?cd5>@3>r}I~H^8Xv@2J%(p6V+gTT%c?P#zNx`do(ZXgept!TUN6H=` z$rlm1Au;X4?Jp-YZft*@!iv|!s53ma3r&F2MMN-MA$JhP50ISK48C2n&2|(totW&# zyzO4^8+T!{E(in70Q^1e;qf3xgV_icM*~5+QGV3xn^hNRFV^OxlA`HVF}`c9tiP)G zTPq6@l!KOCsdLlaMtLx^zI#kP$$^0rN)_z*P>Z%l(L49`>b; zH1Y0T5Ysh78(k8BzAx4BrQ!^I34&{Dlt*T5(g3dv=kE7Y*U6#FX!iyYt^rSH8KeJX zsh;|AMU`F0;QoG7tEjj*6X==bx!F_Gpm_~z>z_D>6&1Ce*2Pmrd17hB8~c0jwJ*E* z4{~q2&_r(4o&4O!ZQqUdDVym-m`TJ#w#YrJ$%b^}^Mzxd`VmGoln+uz&&h2g@%X!} ziV7J(IqBmYo&mrzIx;EcOwNU_5dX>YHBMlw89=R}hDeNE6GDjqOJNPKS=V;d@IS z-FW~if)2}yKR4ah3OfYn1~$Pyy$g{aS80g}G%t0NN?Et4z4ZHFrRby^Mb|u~jgUIb zx!XQ;?vc`e4AML$MW8Jjr!nW0Yd@3nqiIf_;S~_K@7G$Orht2d1!ir%rj+gyU}R`V zb)lHe>`C{F>Gn)Vrhdqdsr?hV+0*ZUeCmOJJh8cQU^ZR?R$;9$(j6*yY386}cF^_h zQ7Qn5mC9!S*b$R~!}!bIB*zR8sbS%xDXI~XQ6+Lkugeo$@-mSl{vT>$`LCG9#@d>i z=b~aaRKlkh0=*}Q+nnaRb3zmI;KGOf58qoh*bzv)Q2n;Q4ijJ2&&-KPJ53KIq4b-b%9^-e zd3^^G2<8)GmZ^QU@b8@ z-LJaXnBw-~Bz>|@rt!zlN{J#Y8|Dja%d4Qnz9uGVg xup{_oVqq?MO5S+52Eij{pMP3*7i3i|31NiNsZLC=-zEgEvkuPoHMV~7{{e-{@;Cqh delta 18715 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 IM6N<$f^1$EJpcdz diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index b73bdecd6cbbc5131310f94ba2a5289c0e22c314..ca7fcbf7782de0dcf703e25a63cd8f5dbf8dc592 100644 GIT binary patch delta 13560 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 A%m4rY literal 0 HcmV?d00001 diff --git a/icons/mob/spacedragon.dmi b/icons/mob/spacedragon.dmi index 98f20ea8851d5c7c1cf3c03cb93aa7ec1d294074..4549ea9ea283a27903386ca375f559b72d99d8b5 100644 GIT binary patch literal 5523 zcmYLtc{r5c8}}H?Sh8eGMfPPxCi_12ENNtk2xAwD>{~OI5RzSF8Ih%su@oX>Un*1z zh3uvn%UB0vo_G4a-}id|c&_uD`}v&v{(SEHKF_(XlWcM08Y}Y!W)KL(YGQ0)2?EjR zP#+K-E!6^BZQQ30k`~vk4XNYKuU}dU0RtT!4v4&9uSO${=v36OqO_aHdGnJ?mvrgq z7JYmYH8XRlP?})N8&)8l)hSQvBq`F`F4({$$Sv@0K=57v`yfzwk=3n$z>vc|s{rEu zvb343^yud?E36IdtHS)E%-D74Fevcz^;T5{ONDU-Q=y{8tiCL3A*)xdLRZz4Dx|Jz z!4b)+3gS)Gd@plT73!p}s_=ZgVKQP;ODCTe+{IC|O3L}($Nh*Y(O7~n5PG@wxGkm_ z0=nQThq*5gjDbMhNhSum*5O4P#b*9919^jYeRw_kSm3K~Ix;U4nCa&da)(`GZkty* zEXj;pIPiMfdI#C-++qmUXj)$|K0_aImND;*MuA*L@dh&HjxkGbYAmFLT?ud9K>8!G zjx|i)NMPsGU9-|8+x~cUEgPQwboZzBv{z8k#TMJTuKVQQuX(0MHo|;!-Z$N`cuk6% z3ye|WueHJl32K(5aNpZ_qqSNz$2+&d-lFzEeX?eJh<^9|`u^zz>36`C_>C<+(aBqR zc3$4L`G?a>QM1~IwGCLd=>tv{hEw@woA&vZfw1-tt1H_^SEfR}ZpX%VzO{_NX=yX= zsmj&(scXccb($ZTOx=k1&PlbtUh*&>!gbtpHIZsumLit^>anaT!aUw$+U@~@8t(j7 z(I4cZnRu|-y13Sa<#josYjha&Pu~jdzR0Miayh_%+ANUHbf|Ij*Jq#s%ew$w=v!~5 zE@z8-%IFSaj*!mO-+fSWMuAaC-StKLj9#B%eGY8_Q!^=+wr%m+UvY*o8q8pde(aeksXsK4RvK{zOIswHErwct4}tdV%ihOspEj^10i4TJF*E$m?(|j1?U7P z{dP!YiruL-`Dy(?=2k0uHi@C=Iz=RyRuA0!$3Eye z5+r&#n2+?B?ApzbUXjAO#@+|6wQ`{$>a7aVt_(_SfOYAXr&>%e|Ke`fnb;V&yd^xp z8R5pk={}6d`_PJbvvgheE8Ba>*(c(!BKbUNv@(D9#>Oe-e~NutU>Hzh0WNg~D%D-^ zbCUvzBlQ!Pdk}qt+yNvvZq*_}RC)q|{W^0cSDgl*28$X@(!$2{52v#^Dzs?Gk0=G_ z5qzS{a-2Ob2x?p4Rl?e>Y%8^yYm{3V!ewY&UU$(}1 zqxXYD83wzeo0UTH@#~wzabjv5uU*7`C=Or~Tx2b|&PRh;m;LuJC7YWV_raSe>CUsQ zhtr$>Zhndj`#M6HwatRD*arlN0H2Y|yvsc-{lg*?TIV6Jc%didA7*Xa;iHY6FUZ#9 zzWXUZ!@Mp|{lZG53Gmh+{M{Y)#UK+64AZWkt=UQiZ539N?~0u`GMQD9Hd|(A=j3Uq zJ>ySy-Vzu_U#HVn#;mgB^T&Xv1B;p|AC}u`_uRye^~%uxq2W2c!XK$Aps0|Sy9K3S zLrfjnj^9jzK)zoDBF{paH-v z{`mPUNY;Rg<69iL_@ft_=$Ff^sK%kkihR;kb`gR?Fi6dlHW_emxtJX*V)tVB>zTm4 z@b09%Wza+^{uvKr6n4Fr(;sCU;`j|QfGD$miF{5Adu&u;PQZTU-Hg`lig=~dgBX~+ zl^b`L&3dvcIa2R%;q;_Jn1E96l(xx@yOBj}p<~U16n%99dn&gixm3fK3(eZC4PN3^%7y zHjTQhILQC!fx166`_A0n=G}Lg4Y0Eol5W`BS26phbQUOSR6|TDy~H(vuC)sKp7-uP zj?x+1R>V|Zrgj|{F!pS8&{wd_N&cR&*#T|88zYCvsztdR?8Mns;bPjGn)1GpQ`0H? zx{$_T4la~5Dg|CCsdL5^&*!e-osa-KnM2d<(XZjfX?U~UZtr86`jX$@?5Y&Q3 zr0U;KqZJr9H`b@;^b;CFZQ!B=R6pv<+Z~T0)f6iApv>qhCmUN2nW8+|I84TmtyG@# zC(Ti$ribtPq$=gMoLPYu6AtGBv>_RDZQjz!h*vhP(lMb;;Bry!?&JdSrn^;O^dmWh zgjJoI{mi|EOpeOoA2L@s2FA=PXm=G}L zPh=t3RCm1z&^dxq*roX{CrUsLjAi1W88W#(-{~#6yGjGr`j`U@p4-u}5O`REPb^U> zKoBH+IN*7V7C5T{zO66L7181+`4gtm%h7wFlO~?OgZ$wQ%uDIa3V#&OqT<`oq#Y|V z#_LVn1*~L7FVsoQ0QcLknxq}A`p6m@r|V+tGAc35A)pQ;{GhpFRM-NA_X8nk7Av|h zy_`OF3#q&C+$?CqSaIp?24j!E-#-;G;5Hw(>Y*mhs9X#79Op1YCBO^RLPuail)euy zhCj-;+)A83w|rPcTm3E385Dnqd&os|$?>BFTLVL7a<&;V$Js#%c*gu4$=(a)+Y(=p z)2m;>%JukmhSzhWpfS2q8G}b{6 zv3%?q&7N~?2pc-}>c1))wbIKzwR*i+?I2~R3VfLa5Bl02qc#6bt61Pcb*1p%_0cYk z%&9DTnD_WsM-Dwz<+w&_8CJ&Zu|8Kcri)h|-%5le$B0B39;IcHF|mWpV1G^fPm5Jx7UUQE<9a>anD=S6?)6e= z>5N5y6MO9e&)<>Os5Z0)&v}t}aMJ53nH~fYy?S7-ixloWYsbVU{@qNx(BsgG?0i9@ zn%5Y_o*4Pc+w~tvEq0})R@8*i`g`hHZ;FHjnH!kAQ)<%q={WanaNz}mm9Sc26~9MH4%h3p){JYlS-%sG)8w^M$Wj1i~z6%(Eo$q?+R z|2TDo8ydj42s*S&iR9UTtp7X;2-sb)P$g-W3;hp}_{>~2&C^|CBl9F!tq0TNa1?qbB z9I;yE3Ur{=AJ5E$_N*Wa{@E3;KTE@%Sl-AZ{#4&L(t`5&BMC0C5Uz2%pkyd%sXtg) zuYug;gxsw>N1Q)mt zwHsbJW(n4gNGiWG+lhaB)He{ShQexNroQ`Z$ET6{m@ji8l_}|~kV0azM^zF2u$C-1 z!mhl;g)h(BjtZsJ5A4!jBqkqa@Q_P#ff^#Y%P89Q0`~b_(=J*OKJ^5lc+YF)(2p!Q z%&xr56%x-$E=dDKkGd11MWnI2QFOqyop{zGgQVp{MoRiJ_{u+KexkMH~))ff=XWotflQp-IdWI z{ZupN!2bWgyDeH%6&@L+%$1XHiZ|%tQ~8LOB&wTF)D0`>_gT{NU&spTM(-Yo78%|; zPc8Ome;YE=?H>jC*a|Y{sE*2QRB~eF@HGi8ij5QOkk-B`_k}s#W(O?>pUObgc5mIS zSpqK^04dx_ zRw8MMV)bI(@c&JkO(|n^uLcS){O=P_ziFNwO#@Ze$d(#iwBdHV`BC2m@+BJQvt*=| zb^`#Tp z*9^rNZ%2s%Rc_WSRQs?h_Rp}c+Jkezdb2a_I-(Bl_EpOrwwabS-JLnrc@bHjm zS9+XnAy5;En&;U`_8|Y}Bs=%-($+sk$gCXZEdZt%!SIBCpcXp7c7WZ9nv&5i*?z!L z0b}PBn!IFo)O~rG>t5*6Xd^<-=jY}_g*&Ziz~rZB$B}u5RqzkqptZUxTmMfDkuN$f zh*fvW4g=klgy(`4%3fx>=ok5Ke?9s)7Jaz0`Pk^4CNS7HV3KOy`tRlU2yatB1Z68> zUh=f!skiI1aMXPNwA0o}yUp*Kcj{y8MNM*)r@K*gOfQdc{Ufve=K;^Z&+MHis7q`fxZ6q)B`%IL`54BJRRlOw@}u51t=R7f~~uu;tZW2 zTMiBcDT*AwhD>|ydEknt5b+_lh4i_^m+Hf<9Gdz~gMbe^^la+wPR=iWC-vncaCKqs zxR+5=`&_AiBU;hhN~jx1phO&lhXK{Od;v`P+ zIG@DxuuANuez?{tX`yC9xpwa)zIVowzZZsjySqs4-Hvbo|2>49yE5HhZ`3=Q>dYQC z{Q>0q5WPL)B&;sLf7+mM#(~HCAsV)nu#ulX>D;CD|Wzog~(wA&>Ew=>|m^Jjao z_kjKu4z9}Spq3zv55x}=neDMVr`<33E12Eh5lx4RPpen>YgYmOhlTK)eCcyIMwe*? z(z6MA`x3#&D!RJD(VUP$;-J(YLUW6)@yG$WYx_xhGj% zG^KGu@{Q(SGQ*^?7rM+1i{lPSr z8_8gn79G~`JEbVAX|l9@UgNZP^4?>pmd41lgl=G)M@B3;bBz5F1G#&p&QU-{O-nc< zp__g5@o3p4JS*1~t&Y$tIHA+`wrQJ9X*96C&)nJqK$biq+QBDlJ;n9&M?hh*`6$RL$0i8bys#yQKE2 z5o&}YA@)iTV#JCOU-Wt3?|Z-B@B9A9{N+CPbrHbn=|y!%&vbwMgRcpEhi6#>i6(f`j-(e zADVdFe2TDhf9~q>{Dlhu;FD(Px#h zol&9y8j+~ZYba<~L}>exBbF!3Du45OPn^!^Fy_qs1AxRQ*@XGYc^v>isQ%7PjfXy# ztLbVLQs_tRx#C?kp3pxYo#r_fxy~TLe%0{Lr2NYo7zv(Rr$3w$&OCq0U>;*lVYs^S zD9XGurYr-X^YT9OF=AI4)dwr|dr9cYkhdp)-5>tAH0ifHsj3>VKk4nvWUDN2Rw!4LhiXzkfM=p-{v?H_{YO!xXAlfKpA zt-z6rb=Gys*&SDWZD1plTb)i#z|7T=jw>5EcHPAhS7z8xgUe>(n|x_6?lWaZzp>B6 z{FwsGE?&mTz1LD$GjOp|I{$s+?;A@a?(o^as~I(zC)TO$b1OR?pAs{e-j--NMD9al zV)!lU62`b=LY!}0ys!LyJVoguSv}LW0+ZSpIHT00T5df2iJ5t@?hm+mHcbE*&6`&j z|Ig3Q`%NBxQivU|RXR@U_Zxx z_K9xI2C~EDoamMf<&{dEYPt6Uk>N9m4A!RmmN3nuoL4b+tti^_nfa7dZ|jg&KhMMu zq*@N5wDLyNIk`L9`Bu(?D7PzZd3*;^<1N8O5)j(25jG7sU`kmpb@h#E;m*CklPA+n zrciWzS@X#*H;7f*CLq$!g#8h+ZOJRb%zik}mGsvRrWQqszE^X-nj6o_|6^9mPCI!x z*Y~Dj{Qnq!<$7ISd0@|@(a#3+%f6Y!if=tE`JIP2Q}dmfK`Qw|ahLw`n4^$8yCKEl zkx=-}T}NA?6h;XYM0OOoC-ygmlo}fug1fbEM>Y z_QBDdIRK>5fOMrYLL}wZ)Qzyo@Fk~TZo&Lk1=|3Sg(Ccr;ZIMNpmX_%QdZSE*Nh^+Le)|x6lSQS#|`^zd7sG?%^~Gg zrawZfYoau8O2=|3z~;V5S*Zk}DY=YO&9X+*g z_E9h1V*UU44lkD5a(M3F@zku59r^j+Akv&q`<{|7iFM|)zn16E95pN@01!_1%Uz(} zdOJ{y#(PTTr)MkXb&S3%2p2B4duya}1{RzOTdPR#mTL7Gg;Z@!ws#Iaj9kV4DE^Dc z5=O9pYXrjIQhrnru;cAKW0XiaV}>gY(7M+PWF6*Rdf5JZ4Q#yVKLEI#N;CkCfw3tL zLM2TdCQAZ02bXP&d$j(=n17+Lb1;uaiKT>-K$`GQ&$8$t0-C|^b86$214p5r_R&QA zXwux1yT5pTK46~-{7`Z2J@M)R)^+E-rp)&N>6AzVv)lw@iIR$IGd z{}{a`VgGfzz1h+dA;#6g8KRq^Md%cC+oI^ zlp^oQyiB*im3ZgRe-tLs@X1;McO!MrD#CG7vs$JUk*ZChn-cc_3G9O-tL`@vuJ;)` z4LD=QVeA+Xswj6eei1oG3P|n~6J)C1NHhgy>9P()lGG32 ztP9ioo(;VWbA)mae$JE-8_Pnahdy? z{E$_MXJy%=Bhlw8N#+S=FM<2EH_6uO*aZHd=lg8x;`VR3R7S2kp)U*jays6clb0Ub zL{Tu6`F~igjdDq6=OW_g91r=V6ob9wJRUh_l=`ZPeHu(c*|9ksa1_^Eb;2oAl%4*) zE+d4$bu_Cf^;dY%-at^Ad)g_qLvDMxqV$VIJT^In_)zwX#ml2@yFB7AIUhlb>;$_6 zhw`pw`@i7BR)!>=_j9^UOtBwfKk0oV#eGgjw~1k~ja6>D1>i!f$9VbLxyxGa^g7pj z%O!{m+tz(|E&NFh$)fUp9uD_UB8k#=CfuS zC5rY|%p80^XkTnv8W@r2v%3n~buHqWCgLyQ|Ja1xafVlpTrFY=6s?`XG%8R8+-dta zqm{UvHh6opb7){wr-X(ftN0F~w?SX8;4(eeCtIkqCQ{89)U`_AdldcujO*D&LbKwp z>s{wpBBW1g?+o8aj;y$bq7Od$j{l$Niih+h79PG^TDj|_uYwK!&S(L0x?;F_xvH9G z)^CFHS@S>6(Bp?Vo}ucLey0v{pCBjU>qGxrPgf_mR| z4s$>uz!%y86a72g8S^!gf~RDK{Gnb7kZT7x2h?D_d=ZL&Uu+q4an3!;0XFz)@-;e& z6#mXEzI%gjpA8WI9&)B#*OCqPAoxt&m;f}4;-;9Hiy1z1*T4$>Amf*9{3|wsbk%UD zqW-%_#Z&DDVfzVOsjN=euYz#EuCK*azA7-cJBieEsRI!p{Nj+eINNjXI8yBZIS593 z3x~lm{nA9ef?f_SuaYoU+hCW)Wd>nGWq`VXnu|7bAWy2CBkQOfPIY+dbJm{UOQ4W^ z3Ft2uU1>C2Y3$tH>aHs#R$W$4v>b|z!VX6=NT>9c4QEr#&D;=Q%9F3T9oa3+J_*~` zDGTGmew`?ei0bH_s}5Yi;)1Se(a7Rf#VpP*F})zSrd=W^ood@^Tp0_NcuT|!Rt}Gg ztirRN6xLvu)qBg(0@X4>4QTVPFX&_ct#SPjV27=sR)P~4LkIRXYsAkF7*|1W-nm1) zgQ%%H^i*9~Wm|p3R6`+I&vHYV|C{YqsEC9GB zq=}k3U0?tB^8<>wJ?*-YZZTg~xIOhVPDW9BA~T#laAZZ!_-!Qo)KvWji2$^UdLxH$ zK2Q0%TKQBhxbpszipqi)>Xw?jCO<`TI1?52B8YA3qM1C0BSWTU4;T&f?x_qsLsi)jDI0J6%VCN2t$73DJ^*v^i7EdJ7gXpA^ zIKi_fW$pF~5S@S%;a8daSpwOkS<=`RJ-&(%OTlz~*Zf=GZoXD5iW2jOJD|fQiJ)Ts z)%vsJTN@E+)l2fYq-fCGFCpjpvrskr!hpD)SB-KJ0exK1tZ3g_K8Mon*$Tv(+RS~A zK3QZ`H?+ft$6H#2JE~nEn|f~r@!hX9h+Ray_ktwde{+0xG!78(c$CYTUQ7rNAq4)T z7UB_5$TDDWruED5_VWyM?Bvn&pmpkw_tYwp5m&@Ht-keIjfxJ(Sp{K7X*s1TMCcpK z+6xK&%#3|!T^Rs3e5B3yKH!mn00y)pLt}}mmP+sATt%%){Doq+#*Z$06^wx3;=U{S z4SNDCjeAi9v4Sa%Vz1B|Mr@u(>kFg0k~bImxRvnXAjAJVe!f<+DMgtnQEBzTjzBq-@fXY z%7z{3d+)IZ7oExFG-zm=g7*CQrckJ#%y$MzIKXWN0}ZCz>1UGs+j)E@xF=UyMj)`U zt%cZL8g%5dN1d6QA&yN2#JtjLV$ckTX*wtj%Gl-@(t(6rOq0|rsnF0&k>r+oCDUbf z$`Ls;0_JE%**kpkEgX7AAIFS2HCX%EoPmHpF;ABk&_3%6BLm|(D`wfldWgQVK9@yZ zI1cq7M2>fAbj9-s!{CVSc+;ECuLf^DnxfG_+eg*t4zex4<#63Q6*gykW8{9Z)R=|? zN#<;h-G$04;+69Ek!mCoBX1T^PS!YC{^(n%8j<@bch~xBjODR_re0^X?`3;J?7^W> z=-3;j`?B(7q&mJt(ab+kM~=e&>4_91l%qBdLgn)V{0BxWg*pO67d;vhL=9aN0Cziw~{}$ zvW-+vKL^nyShsD3+$TSN9uJ#tRxe3kpNT&_6W78>4qIbs2EQtWZ5^)9M3&2n`7_{s zbd!x;zDONNtQvl<<6+7Koz#US$9~h+s;00P5xGEy8lj65-WDpj77n^M%$vV%?0%yW z0o21oqMF)p9>3aHf9zqpn)OkqE-~1X6RTIL=nQH#SxO!lx>m}N>Dm0rGpzfKHSRi+ z=bE_@Zh$1i3`Nby@U<>zrh$4MeNq#}S-ljKa%Vbw9a)=}p&E3M9bO8f1FYbd5egIu z0vr`@LDbW(2?Yay8V;@EEvkge#B_ie%;;tDO1b;SjH@V1e=qWp_+dmJFX4k56iq!-eY=x!PPWMb z#(9vo`U#E$U%xb;O?}l+bPQF80YU!j>)lqg&4<|`URzg!h(IN#vhZ~5y?!)45l;Ge zIf@r4E&?HxmT_&B_qo<^te6rm+P&!(Q+|1**I6LyJ;Wo;J$u+}Nz~KGD4bG_=c-|3 z{Ag%Fez6mt>B8>HvA;EFwS}7Ip!AYCPAgXo1{N?0k8@UL8oQ)=o z;RQ0_$(F$dzm)HO?rj(@f!qDnsZG&pq@Ru;UTxG+)#?w(t&!v}H~g3L)(!!i8WU-t zk!O`I#5KIxZ`bU9dAAG$stNRLl@<4j+J-JYqdO)lQe{fcm%1kt3Vj{`{IPHk1ugEP zvvPdd(T6cyn5MWGe;>94Uj}MS2z3Q~2nY4uI(sx?x8W<#B>Xu7u0q}jwqOm00fMTi z^3olzRfUu^RA7jE;dp(A$nLKmk|8^Xvvr4$tw5dU0^YtSM!BIHwl3Zqcn`;U%AMp! z#EMX|TCJTfeRf(Pkr3x5C$zE+%@oXl=4B7Nu=0TT5A8Dout66muXq!g_EwnTPaA^4 zGA-k?2M@lU$t1`&aX7&d%*V0~cLZw!=Z(4rQE!&sm`=Tx&Cn$`t0z4$##F@6gy$V4 zTaM50%!pj|xio|Bq7$w~OM_u#zD`2Ld50>b*q33=02o2}GXzUm0e+e+nFy!YLr<$0 zl`A649?#z5`K5{_W7|yPfSX?zdZ})-P{e7KlNKT?6tE}RA9FvtN{q(}a>%-$4uaoS z8!&x^tvjvrb}h7!sf;YE#<@QsaB(YqsdqVl`+jda)w*N69}jgtFL_`iI&$huYWu%wF1_OPpyb$9rgbE7+ziO za6lYf-FbPgjZfpbv`xiOw``7IA$`az7X}e5f2P)`1cgu^`yFAJHy0r<|Aq~aSK$0Y z1Exq@iH(N*SI~15`K(d}q>Vd8+40B@@q(Uze=pC`OT2~B7>r7zu!VE`aS4)hR~;LD zjB;9C*Q#ag??#`yvY;4RK0Q-O+peQ9UFEYrwZ);zT?VK1+kZ9oSQ>^vMx`LZZIY{0WHh+fnQ~SHH_Rw{mnidqF?LiG19roQ{ z^Bw*Jo@K>(V=wpy=zK@;+Mi3eWiQn)8vvDbC^ACte{w%O zI42D0r;PU)e1|u0ThLd)zMCGKHG3LlKP()}`I0GzG=ew$v$yEP&-&`!*F!@KiazW5 zvm6S0_aBX58jt*5>`rk?v(Ho;_r7;IjSIe6Hh`n;Pf!^q4mBqC7~Xj_;=YA?*wmQ< z9N8%>E#DQ9>%hU(!Abh@n(g_{!Xya2D_M7MH=U`yEr2qe5K}!9T@z;N$Uay%G(hsM zO@z9wF%>+&8pO0y8-tvf$@AgZpYx_|Gt39*4`|^YQF8cOP{O=UJ4g4MHldYNWFx>Q z_Eh?sfTXB}K#fpyZR??CnKy!YO19?l>Pf`&LJrL*^UeQ)~if2t709dj-2yACaT zrf&VAK;UyMfZkg(&@P=?G9t7!fO2wNf|i30<~BKX2Z@XA(5V^|11%N-YxW<9n$$>+o48)M4E@yAjV(n6?&>wog+1nCEsi$r z{fBy5QsD3jf-9Su375^uxBUv}N(5IY(qpIv&o-*~ojBYBonD)l$diszbzPi% zB&?TPKcHtGbe4%%z-td2{e|Niyp@L?hx`r75>o@>Jr^1G;+P(*%)< zj{T{3czpiws^XG_Ll0Qt;fv&n;uy=IJ5{nWbc>HI^thXjG(NSMwWK;3)`>RryvHlh z4RT4T9etK1szBiRPerWtejJu~kmx}uSE#C_;llXg&K3!dxM-@W0-2BRE2M{Pq+QyS zW0uUl8yHuVCPP+f#BLZRZ!MGE&MgBq9o58@-iidWLUn5|6t(x~WKL0~T16&^yA1WUDd-_*hc zLiAwNDs97=8KTOR&le@Hc#kV4EPs;UU0(DKw0j;Q|7Y9V?!qAhMDk=*%trc~QoKfRYLtPoT2}0KA&0!Qc;QJrbI3Jx{a`Z{L4AR&h&Gdp zF6P1*Mlvc$+Fa;~RE=piiGxlzurm}w4iNb&{RO!MP*_@cmC?b+($VMpVZfdL2Vdqn zV*&LH%5$5dpu*%A<1yF=4K`l!wZxM!yv~BU!KBPdO=oLumTpX&9uV3VG_Vg#AoL5V zY@F4vB+Be0_vhu!lm)=)7VZrWCOI>pRv8AWoI>vtD0R8q%jp4Z(F^-JQSS-dy1ieA z`NSZ_@XdyW6XTKidZhzCzV7X*i?#aCC#$iIP&eN=a3U$1(7L#|jjUXtSGPC$we^j( zzTM**wbLT#m_kdTJ@5L-0Z^!ECpFO_X^aDV>dZ!#y-69x&_NqyZ)jKKA<5BuYd{Zf zXlgtD&V&j6j_}z52^W)+OQPSz!Q~Vn%~XlX?AVGLut&BnxyS1N^y$O!!j5Q=-Jr#B z-dyyeV-ml;l=Qq}D7dBdtp6VG4v-2><;uGn%kr7@=l4Nr!_7L+=eoIkBPH8^i8e{i zW7|?H`-bB(Drz2iX#E5`Or=%d=uG*!eVbzAaY7zW4?S4YGh zw<13#uW;62+MR5^nzO&#dHMhzI-2{tCw;dr+-?GoB$(XS5iIjw#g*k%VjYwd=)%`E z>x~xTxUOdrXne%g8C}7}P0y*(bPJ4w~J8EZq^ zUMW=bB+9Ba<(Fyp(u3a|0YhG@cPe>O0~+i$U%VPug1d=Si8$%ra|CkT3=8P z8gmf5a~p7UQ`p7&VZtyqrrr4>yj2--U|J*vYpqsIJE=wfz*#SFjdw`G(89Z88jgD} zD2xo-Fw2Bw!ymY$p{nD?{&>MG`7Wv=^=F!U&28KSy!50Z>s0%CdKtQE|GUt2 zof$^jJB1tY6oK@ans++C`|nF%dT0imKTL$LnZ--Jfxe|*4KHqMnPFb}iFcaJOb>26 pLmy8or(otg9!DY?cJRlHkfQ3g_MoFh`sF&{&Mm#0C7RYD{{<%?b0q)( diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index bb2ba09ed5a2f53c3e2a59ce649a4f3e29cd99a6..475931dd804be2d8294a07fe03485081600c6f30 100644 GIT binary patch delta 26375 zcmYg%1y~i|7wtt_K)R7m>5`Cc5JW&g>5`HLX&AaYBqgQ0yBnlCq`SM}zTy9S@B1Eb zXXc(ccbI$5I(x6Z_MX~FobhvbpxDH|(#ypCbXeoWYd5VMV}~0P5hj z(KEPhcH!*CNkGE_wm#wR&nL8NrDW_3mJX)X8OfFmlx5J@3a^Z^+x?dRX<8|Y()nfM zP%M^9NzXY8X)-)@o?h%wM?O0O5sBr{I5wnXG%n{=(PXG&5Ax1C_)5_oEImX8k0kid z&aawiWZ<>#!tfoBRB2X>1_6l(ZXdlAek0b1ch(OwR&~EtB6?HRKVI4D2v%Df=uKD~ zP0>dl2!AgU+Tv2Dy74{{SXy?DaF`RY6#D0Jf18pj{f%>?<`-EwpS9q8vg9-RHLRLr z*}1m|Sy``Zz1z#LtwWqSwPF50&W5)(yi@JJyvp$sua7WP@x(@`fWpj2L8^ya3l4g} zL&Bh+(}qGyg6k`x?sON6-i}8Ur1OsMhUhVf5lZ+NEQ?HcNuS@$anY4~6sF7Qef%vV zLbJ7yHgs|5?cp*Infzx%>vt|~-uQ>)a)H-~uysf4uh6yKu*ZxRbo7(uIWOnUY8mVl z)%e`r%Rf;E93C=E@B&rpft!Nf<-=?V!Br+d@>0InDv@ANU?;`ZD)J}qr{?_L*=(>B z!#53~Za^s{{#jSX(x9DobHm%XrJgSV@rk@>#+ zAbT-VZ9=ODiJ^U;q>{i@hiD6bEPO6k(1+dHHPJmQP<^`Ymew6{JFC9wp&d_OA37gIf7p-uYFFfm|>(|Y9B}R#+wTr9T-FoUE>1H z!$J2BzQ~v)1v|j)7C)2P1r2Cp4m^b42EGkg#LyBYT5NGik5&iKX$ zZUCR_Z)3Zezd3%rhe_MluWcotwXcYU!v6d~K%3g2y2@s6^!oa5$lm`NYU+L}l5xU) zWwBadlO~V{;Fd1inpgP};LYaKGQSP`kh5=ENZoGvG)M`fQovtXafE=6HRbw=P`x9= zst}o%gq1q~XS7zw8L84|YhLHBL*h5fpC7Wm^`YQRGZAu$$DnFv@~)v$le2#P!nv^M zjttuvId2%aIZcOyDq?|a-CsF9VkQ^2n4nj?km=c>27GXitW>RMJoGV}iQHJo3%y8rjn|vuqFYMlckNU!V4&rAC?NgK{rqW2Ns^DImZYezGUe;Co5t6 zFC)#xp5dCu+5-*Y#mCx`1TCi~D_w=jN_j@kA-j+49~G3aB}GLrHaU2zlFt z14h?UyHM@;(qRX8?wtP`8jtXCmfhUBBW%0tTs$`mJ6n%s9RK!z)yxB!Vw|6!>(yu| z>F7k9p4vFOxos@Fov0qBXHZ>;3(V2M+Of+eV`#JMn(p3EM=Xo%+2f<%GZy{OtC}xj zajBi@q_}yn$@#A62M$?K=+%!h1FxxM;(THlgJuLd1^Nj*uIL~AhM$vxe?0N%roSJ4 z1R!`1qY>;ITmP^l-ba7~-t)9C-JfuED`d~pNYkQK7tt*T$i;Gm6d@^F+1xYz&{0Ul*jS=FiA{#-s-ULW0DZ~J(&p`XiVUw zen@8~U^lnPX;udMT`A^y%LuOW*}hQnvdN6w)4^J*tE-<1pojMO+)FWjA`uP|UBl$H zeWZ8rrPQnV+I}IRrL7IGB4YOR>la>ib+t(LxJ*cfITw+B`oz86t5>h!vZb@f+s$hz z$;lyG_sXb*M6%+_ol%+5^s@;sZE8ih$ur8R8YOt=Oh8gv#`x(eTC#gUA{jh9JOQUM zYGqXwCJqiY>ivM8z=sdSscx^dxJ0@$${lHCon#dicYJ+(_07uLEw@Lyhdq3~74qX>{--D{=)XVmb`B~; zC-N-=&lU76?5oga7i42j#O0YQ`=fJ3+Mb?k?%biFA$FsF4AUA7_t+>e!@dapS!ja; zpI2$+0aVN8aE={phLosCp1;Sb6TKx>*D>pEcpM5j z7^3(_pD`&2H&;pBx;LkiF=j5V*A%w&>mmNMQ54@48o|+bGNh0?-HK|Y zJ{{J3Ki4mr%j=A&KGJSxHqkuml-6e7Ib%^v&HLcHbu%xZ)0P6$nd%zG1 zH5+gLFA}&$T?R}UOmBo8vEiJ8lBOja8Cn{zh;cnWXTV4$es{9-v2Ocj}a?VqCP#_Km zUuhb_D`uT?DPh9cU4!Wb+(_H8%C~p#yLxgEVrf}LL`7jn(mwvMn~I{&d<*W zkzUbjX_>F?6ajyg1+TC3#c#)`0B-xc($(MClOslcE%H-J)$lMZc5> zk6Ei-F@+Z)p^QLeUkh?=fo_X{H1Hb6D>UJwEr`cl1%PC7gMmTB(WEcit#E~R(2!sabIv@NNA4A_ai44TbIx-W#oX6T`^Xh z#7%80fwHE^LN zI34@-0zJ=NpN#%I;g1|1T3GyR#0|w~?VTyn^hXh`)ZJL8Gv1H(!6KBWa}G!-?Wdl!oltmA$vo814zP?R zB%sj3K|0*Q179Nvvg+>$j;DH{H@AwffzI|Aij)nb*4O(owRB&D79c7LgCJb01Lrd( zig=obSXkipwsFU4`MgDE9IGAbFcU_^#_IYy<EV#m(*_Eeul$elnXS6=knx1`NE&~C{malp5c+>r(Xk8lBu zJGP@?gfgHtZ2AD-(@B^1Vi-@7*kL6l`RJRfQD_q0WHmRF5TQj5NhUz%IE5f!z!>>4 zfh9ASodiC?vR+g@)NpT_2lzdpyzP1`|BG;kwLYV~9HRaX)zrK)MF2FGa8>iDii-C% z$o&mb8cd49Pt;uC@*%a)M(`Dv`y2!Po{;=LmY(O0JlydFdvZb8y&V=L zb{Cg=*zy!H^Y305UBRZh%~~Os_V_mBg1#ZfI=@@S(%s45wMKiaZqflA^6cz|dEs{4VGWXZGS|7>FDp5jw_R1~CLsQhb-D>vdC8sshx{j7Gn zNZsB@L`Y5e{;8gC z{K@F<;Q{Z_zAU9#XN8-_*b{#)2fFQwiwnj2+gqhEz(3&if9UiNpcL}NarAsfR@cw} zVj&mw6#!jzFeyY@1rkxNQR0&}ZVE_< zh(H|p--2$N&Gpc^Z~^kN3#Mfk)zHwO?)mIC7_OhU&WfkDF;$jlduv04l?UBmf}oPI zzXGv|=@2eOl`Eg*vqp8uy_c()KJxT9sop;_D0bN|?S>=XX^9f`JKlf7=Y+bb)hP9s z&Z0@G5ZW8HIBlVb@^VZQZEfJ6l1h>2@A(kou1^dxm^OxU1-H$e?{IJvM22<@=gRe+ zA4=+?e*X@SLnOs8)}>dq@BW7B<&i5r2#fyWnXKEc@B+|?0}hLsAnnBsL;UXOeA5js5M6 z_Kl`j2Y>VaV>|f{B82y&NwTCm#hF8GB!6hYMij3QDNVd;{|M{h(hn|@0JK&ZU-4JC zgi%ABA`mwU3HIeQQZWQ1J>9q8O}`@HVjJ!IjpuXowCff2^bFT`MES*X_gYz zp(pA{?qKLl0!3_z3u*Ed;m;OM_)kK^-bSyS#qJ8oilI56O(o+n3OcRN%!EOFLn0zC zj|vjemyt_MB#8U%`m^-NFuingd(G(_nmJIDQRhi!6Lqq zQS**2lMuzu`Uw(GeVPb9`)zUofyZ}cheWngf>K0RyesztY+M*SBXjAPlcE*@VIgFD zr$6QPVcU}~OfawrLKp*PeDVYAx+BBzuNiYz2)mQWcEI&Ul|T15pMFiH%6$FQ+{ zUN;Zkao`%jNv!BPW7;AWm5;*U(~A!1Xvu zi%L(Ae0+2lV1v?}GShN7bRZtYz!-25RXFS^-y$N|f!ObeV^BHm##TJ-MoTdb>6LAi zMNc#hL5O1JwIOpq^|oPe1p9jaYy26q|L@niaOXq1#cyTh@owagts}0^3^!ZS2hMh5 zz~A^Xq&~9cGyZ9)M2iwsyczD43Bp?DT%xW`dKOcs>scM4J`uMDqc1XiA%JkMP@iZI zW7r#JrVe*yFanPXH#YZb6E~i`uKa5>E2T8-y@tJSH(a!$Y=d*d7lTClfsR-cn7Kvq z?D18wJ0z+aSs_U3+T~&Ew^X*MXfP>|Ah-AQN)n;gB#3qB#CU+28P<~4_SMu6Riet4@I{w{I2Fu+eL^?MBa%~TP z=&S37=X36BHv_f2%zGAgJWSkl(buQIW6`2dMC*owIV2?5M5JiZS+V*VcYF%`;!cHG}6gZC<<_Xs~As)hQciSnQhRO%N@;pf(nKK?v2JLp8#eAp7 z-ByA?(lceGxU9~nkFlwW3parnWWui@3*Wt>o^DnE00XXH1p*<5$V!NQX_{roX)}Dl zPyEHzW91pAPRYfCvNg_v1ei^)R6LaMKZ|kjK4)NW6df;)46} zQUeLZ;&BNYi2#V-r4T8QH&%+6=0Od_G@%2Zk~n(y7z)|Za;ea;H1qSxRTVK($Xd?s zqD6zuHsp;@J2@z9diuR+9QBY6m1o{>Sh^e?q zdwnwS#OPMBn`%#5?yu&u0vjqEG0;ohHm(4>X)ijw5_=lfESgF|ic&h$M*rOZHh0 z@I9lsmwI#^nc~&AST!=~YkBO{waqoaJD0aFf8caelPg*KEYN3rdijNg)9tgv`WK-7 zo`TJEY+gfrkxw$v6cew|_n}>c!m3B&!|L^iV-b0a;#2p|x%PoA+JEY3HR_*}9_l_p zsg9KqWGpR9COy{gzE%PhXrqaE^9V~0;oZB}Nz z;%kWw8JkyOYc`DutVfGK!Bkd7f$UhkxZAg-<#zQVQGfU#o2m~p9agHQFg8lnXywB1 zzaI9fE0Ms(;!5wTChrn$AIDcV8tXl+uyZ{?=PC?iU~1+rqpYclby||Mqk(AhnZeP~ zz_zxwDEKTXNl(zsb0pbZ4D;ASR@c_N3smyfcgM4*u8{eEzlo()z~ZuQy)!-@=2_X4 z4Flub%&ZiHDMRT4LuEtXrC3~LQ!y?nnD$ZELpU4gsN=A`7X~rf@?9HGgUR!$MboH5 zh*IR+lF85SJQD+aX+uP-0du&O2Hmk=*q}P&^n9Z5ZZ^{>**DuZDkUXl{iiSz3k!>> zRqd=GRTA0y9^1MZ8yMk&To0GiPh_Mi`-}oj@a!FzIotP{?5|PDA*zbY%odC1#|VE@ zKcGO$AF9xtkF?#Gb8V?EbG%xmjoZ{lzwl{5qvevOc8=)Umg_FgeGCg|QdVadOfcEM+-raMG0=vIO&nSh_q@a3Ia-57 zCsdn4MtXM5uazCRl>=$7cv`&mGrP!hyl!c9*jhb03YRAH_;O2kyPF+(?&6}Y=_n-& zDt-$+;y+mSk8uH3r+uH?s=lA_F0?YzV;sUr>kOq6o0}V_W_yPV8%g+4 z(Xon}M39WKd@=n!T&?;qOiQmnmWk+Qj<~y@4RVCyv8+a#=#-}e$26*c5zD;O`ukhp zvKS)+1B}%}xokkp)<>eR;*GJ-@FO#RmE)0{BPZ!co459EW!3w&f zqNHTAU6&duB$AniL8xNQ0#MDN(+jHylg>zFQ3_i zF}L$G!?$nS&kv;Q1A~lU-0H(F8oT=82F2BE-1cZ)i33Gi!2kQuNzCowpj@7>6)5C^ z2NrkQi$CI$Us35?`7_iWCl|qedBRhM3eHV z6~`^%Ey9=acKe7 zJImC|bEt2sGD6N4LCv}Aj-AbK1P= zLit@jCc5wvBCf()pzI5mttI21&r(*dmk36C^B#0VswHR~2WvS?t+87%1O%u#6m1;R zE=d@>YVgXN6NJRaO_AshKR)QldWgj($mYYth~z(!3rit;n4Cd8ek>pdOYT{~%|IhI zVD6=%Ljxngh?Jw_`^WFXowtZ^NDrnHi}#SzUSew-FOO;OhwYIbP;OcS{Q$b~y-dvs z6x;<-saPMUd{F-iPUo8#1TH1l9z&RwEJ@+1v}|DeCp>hahejBWey)(PpMsIc(%0{=(( zvo~73%QJ!>Dru<4!?n@_du_vf0FELl3YRi+%13%1#7N5o|ICXA$#GYbq_$QRrxkjL z2q14^(G+iODn7E)o08TOvB#WfT^0FcXkfT@OzhwGWXvo^S5}_F{rit}`qvUQ#&1>% z;Y8#H;h^Z9Z`}QuY}ip8m|(Z={Two*st-YW@Eq2MwL{1jJ}rC5<$tPVtQ4u}_$s9x z%C?HTkv}5tm-6IHbG0?4c`tVr_}-O@7MOv0AaWao1P6N$82Jnsb^4>=m%Cn>AA<*- z?`^fC4wP0fr6Wmu{>a9DnZ=!jD4{5y_@2teaBb(IcZ~t*Zw||M?J|I z0~jEoTH7~QoJ&yj#+-#v^o`}_`up8RwvJ>^7V%AA*;umCYiP=6IT23isg1HBVRFl7PTC1|BcOJ3hxMp5edHq^AwQ7 zp>;LFZ~`HBUZICWPSwgaZNxbR=NbhJh>fjf?-&Nvu}1?I`-Ug_$ang6sTBlpw6)$H zESx+2elM~;oYLp!;?glYiw~rwrFDj1HxEVF;Djb5;De`T^Kwncyz0In*DY`U>5;G5 z4&qcR)fxI-O}}%^LEsS&iuh|}KjWu`2v{oTpf30|c%9U~`e+O0;$yjW`@$HTMc!Iv z<vyd1gf){YT%pb$6mK_}KcAuM7&y0Uoe4zX2MP%&Wj?UWiS3_^g;~54{M&x4G4LKX zZYt!P#=bsU1o{vW5vge3*ZzyCgV-D#wMicL(4vyv5j#8AXU(fQ#`@Ony(dCj&4LM7 z=0!VhRU+W_Y>cs9VUQt)TpywflZESfeo-s@@u;Q-qoAhi?0VPH6&sk+gjP%IW*}i> zW0O#6(`ba>+t-&}QK6JC@CgYC$!os&SdWXGJVSdh5@>4^?(FQe*$&G>NG-?uXcCd5 zt|dXtfGvOQ)q_`6>y?2;KC#WfgrjxdYwvfxQz^c> zwy0#IO&5(k&EKFOB1OZW)4@>nz4bDxNaK3Q?OChGL%Gdb=Yg`WyuN_Cu`av7Dwv&&M01u+>PaEK6gUh18I zI5s!zV+5`ZR0LQ^`@es0_4W1NghwsE__gEX<4$|5q8MJHFHVlc%pMELEjg38_XhG| z2Z1!{WUKvO5c_B<{@{G`qWl#0wUYU;DOAlb2{|sBYkg@7PRU$$W~&+i_xBElV%OMF>U; zQI+xV`qoe3DK7G$v&`IFl8V|n)J#!uP5Aiw`ZLf)@YVwWU9L-ar1o?my+s0QI778Uai1}KFVf(h*DWZTVM z`0k#c06Y^5GjoXw;-_?>e|v#pID2>dMP*;^e94Q(9jY%UKoH({3;#gy?a*T*n0;SR zP|#dja}IcbV01iL9v)8Ri>0gK0n>FgsxtRJLTjwRU8oJS%&)em^-$I?Ez8NACU4Lo z+N|+~J^GFqFR4 z?+WOcp2qb>M0a%6Iz_7!?Shf~j<@U1`tBZRV=Hq;61M0UNqmQnvUq(`$LdyMd>u$I z!8)0%fL)7=gF`MX+&0PnlOOgEE8%N%LT1$eeT91-@EZu|@epnX)#c>oo^#0uEzg|D zV3!kPnJ1BVKVtM{s<_BXA^469+q_R486EAbx7~n1j(Kl&e+%>e7G|^hV>eGG0YJ@r z6sQ7vJIre`YFpun!jGA3l*S2sUh#5iScu`ttIH#3V0ai{{0wZZ`t|mIV}~k5MhWKr zf$Mpb%*j2!tP@X9&loq5?C(183p^ZF`Fyi&*&V`6c?0r>udVKU%`Ghj2d}PcPp_|g zL7^3sl$3>lEFz2o{2CelKr%x6QiFX%gZ+*jA0MBM!^2veZbk=@XKhyRgGJDdl4L>~ zJVbc(qn3&a_W8xdgWny6@r!;FTvSw1P-Tqu-!1iW_orC5&aZh^;v7v!G^t%}1)-1^ z<}d`9Cd<=K&CGNzE^1zZbO}LRfuD2<8bs{7XZGNtvmOT&TV_%J<2K^ghV^>^#(#qg z?lv_16}zeMnHPGfkr{Ir%`Q4&blY+A+nBCGDhH=)NR0lo;EYFzy_iyTd>8t3y+`%{l30kXl z(^0J>A@Y-~?l6I?X8M0Ox1kY8Nd9u&`gcaB9;d6K$EzK_B#^ZVB3K&}Um)WK4KhJG zn}YX$N978EQ{?4>6rx4b=bJN&6%L3*XHG`#kZXRDYKMW6Y%_qR#qt&VOP>xsEfj|W zg#N!toOl14oIbQbniihZIPACOJ-;fTy@J5O=9~Vrf{QxYfQ4j~D3Y#dsrW(@e$CK% z2D`B^1f!dJSiqIHMt1k;v6TvvOwU0MVJ*bKauCJix8JERt7QrvuhcooWZWYRREvZV z!WXDF1<}cb044#G8lnIGKU*Vu!mnR51+XR~sRPoIk`%10=w0UK3rC|jXE5`MU4Dst z_OxWAq!BPXqlR#Y+kNw^dirfW2BOZ+ydj~X1$*FUkVh}h&mkGwnq%+D(mu+?Ja$Tl zrRV3tpH)k$3V=6R+vw}6JlgU0p$xb;AUP&%vxZ0|Xroxr^dj5$oatQ>Yzb(;oMpQ?h zI7!#6e+#^!l7d?o*1V}*OkWiyNb9n0j~34>w;v7saz&QpfFdMtkHVtG)}E>oGU+PV z3+y_y10yY+0VUXRMA3>jvPBNRg)oS>Zdtcqp4U9(eDdW&sVJKL;x zNh{Z7i;Et${nvLNJ-0pF-A|7PoqL1;gQudmAH`Rq5xhS2WFvSmr~L?KDSIU@AF(ns zmGP=w0rI{snarFWa*c`++Cyo9f{vb73M|ge(U03ZIZ5m2kmAiutup=m`GI;;dql}_GtpI#@d*$}oz#zf zDE8+A_XlOB^$tgK^LMPImwBLVTJPgR^~Scx4;Hmrfd#RyGOO~oTOu=q(9b@S|786pfs0hg}abevMP4Z7m_ zVCgAxIt=kj*{?-ej2D8wj5#Q#f@L1ze2Sixv%c`dwBv4n1+-b99RPb14otAaljOvMv+>{`apQM#K-hqW}RjN5FMS& z;PU+T?Hl9|EvjV@9$3Xy4QdJRcF~R zJ+Ww4I55rnA__=VtYaJxzcyWe_FXo&pMffae5bAc@%wY}tS`X_mN#_g`!p-8;1;;6 z*jTrjIS_3I&%Rp`Y$-vX8;%4KF&a(GPKuQ)9D)yh4mMwbvOYgy3+dlyLk_nCd1)&| zv*Cnv%w@J=n-gRWu1R3-wXY4l)D5W!v+kD z3N+AAQ_Ea>%p87^*ZuoQ0|;Nh&awuKCjW+bB_|VshVT!Q+y*QxEc-@9%akxIC+Xr4 zA_4;CcO@cgHiFNS{IDG+!=F&K+P<>+#u=}+dq4UiV?)xUvn=q$43x3Z)B3>oY#=)J z@3Cn=SvVb(dgh@Ov(QSIKZNvx5p|=~?l$Pv`*$3l)~AP4@_+D) zEgheyOxXSbK=WX*0b5S|5>$2$k9+2z!bsmkqEb`CdP4E3`1rofNr{t1C6kGyoQaH( zL6$vkw9R{c1%5fLc;G|eJSs4={g4f6H2ApD;D|7My=LN~iZbJ@bc=4-cW)+PASd5X zqLyNhW;q9LSXNOxy7iNv(tVLk5>FC}SP z+F*BZvuoOtr(k?Av2?c~*#0-jTv$-Y>?tNjAlOq@mh|Tn+J}g<^TXF?7tn8KG4E*m zLjkBCG#!_fFU(tDrFNxDI!Dn>(`+28(l0be}8`;u;mRXwt@i~4i9Wlf!I1SDrz@4!DC}% zVU>MiH`@)v9Jn(gvIUdbcBjtRh7c znZc7IPqe4Hd{hw;ND_HHfO{_UA3tbR6mm0|VW|ZKNNQ?ocs=f`vuKgVM~8-do0>j& z)ykvTN=beG9K}ZCAAl@Q&%z>QYg-ZJB8HmDz}1~9QvHsR(VtgFOD=_s>OlEcTk*-~ zzVKZjEWmfAsycTy#Y*rkAxq{#6P*U-e#H6b1ucf5&o20maT$sW5Yn+{9+IYNKVg%i zyOpcUV>A%LLrm16epN+4r!>0zM+K+eFv72OR&ODCC(A7$W^t_CZWea@$~5cVa2o&p ztfi^5L;3!_TEBb$;GkW-u51vV3)6d{Afco;;*)R`No=4!5hI2uQ^9$Sv3PhN6Tle2 z<_do**bDu-RGbL74@p2oq6a*qB@qlZ??68zrj@6kjaXPxQh1Z2|HPWp zb_HdQEZKQML@55qsnX1-Re5 zy?rH~9jG)*NF<0F_{LpSJ5b~=ItT}jp6v2+0E0>@tUU;mN+j18(w?R;K*IOSLPab+ zk!+oTcJrx+->7X4-QwO z_e=R{)=wx$Y4<1LSE^g>EJobhiy&whki6tz+ z=!2u+Rp@DAb&pHgTM|gngDgY0v6zJglMF2!yEsG- z1Nn-Q+n7kH{cgg>?S9qK6m;er^y8lO6RYw15tZ%Z&PB|QIo9e4di%5QSDAdb1N%m; z!C}NG^7-ra^MpGf(=cYSM*{oquJy$|os_ju?g7#jj)*byV9X$r>kO9PLQFXcG|-Sh z^-+G5d>#Yj4uUgu+ksjyX3_2`HI*bNQuUPq!t~S>Ip`)>M;_UdaA2nW+oX)>#L46#s#zEHv^KAK(Fi) zQOR0Adv#R$BG^aFP3vBPkb6Ut6t*Gy{VsiPT2ylKARQfDc18vSEWzW7iH$wGoKyr$ z-bgnQL@Lu0u>^kyh+WRTLxBU*Bp65&++v=2u+S`Tg{t3d6kOhNa)-k8PsY8L zooEnnL2Do`U$U#IuE{lc?BB(oOA&nNf1~zVdj9SD-uvFdcdB8D5C9ms<4-=%mY^Mc zq!GRVX^+@8BH?cA0jfb5@4}~u$gr?O$M>(s5yzN4DisPWf-IpxW(r@b8=n)vpK;P{yBkZXa&4iJ6 ze@>vW7xAo`*FH5pEz6SM!xHOU&b<5#K19Hv7Nw$P;%oXo_!=J{zm5~8TBAgeSWGmm zq^_}%f1qK)<{v+RGQJF^YQXRbRDr_nH+mV&eGZ}89O(yqYUiSqzMglEozY8pp3sxH z0SVri#m*hqh^?Z)f1Rr6O_Jw<3g&iE@w)x&FTp{jL3m8mS3AKzxsem|qfF`uE*Y{d z*N7auWh1Z%F5dseV}qOyT&h@B>qqMw@jgZZ5a4=`$GZ6}K+lhwj&38IXBmToqO!8m zk5!z8LQ+jO7m;0avlnIfZz!{7t&JULkN|DX*KU6Ux6Z52h!O+$WN(?hKdRvGYUnOG zE?Ra@G{{{{`52MhZ}G}4uLL5k5Ur`5KMOsC;2;Y^r_VGf87MNf-Ntfx7E`a<;+|)q z;y`ww{#ZsWs?C{*`&b6OYOWXP|8)#JqaHxFuQIJVw50Tk#=z3l)N9@XkAwBvLTPAUN= zThrXn2Z~zPj{h|^qzeI&(Bq~Po72^f((Z|fwx=U&8F~4aUf^RE^@ya-BD-Iyye8HS zB&4Lk!bdrI3=R>MWZL#U2YhZdFWcOoj?lbY@B)59%I55iR1M7TfP@Ai=}np++3<V^--gLihNlPT|b|;@ygveB~r?#{#`fk^zEh7f`eXu*P4_1dTpNi>gN!LMsXkLs!mA0lk6#3 z7#JqvFLa?f02tqXpIZmlF1)0-SMGH!xKPhgagG65+b_vns;TV@G4omsMa5PO2jAR1-&<54(NGVoPknCY+i&|J=aQc~+YSe_N^Ar2-#@>WS*6AX} zWaUva`n{)K^fe6`1)?v}i=Z7D126dL%5Gcjgopjhm&02!d*dimSbkGf((D``zN6zD z@$i7ndJ0m3-d%@N5>MC&5`IbUfIoh4vMItho%S(pS1r1hIcfg=_bZ=(11Oy`Rz1FY z>;C3bTjz?dd(i&PNS0)1ecg)Z;@%yzMs-kfYxWK84kKWR-AKqs-L!EPU&e1~O|$5Y zx*tpk2I@Zb^}I&L#+{Rs*v3_an3}qx&&~MJU|A-gV%qkAh<5OyvjKh36)_PJH9}a2 zo);KyUIy=pa)`#g7$p{v2&AW{v$FFW3)Cj0v+2K@n4ByqZl?@P{2-x1f@p@FBTwM+ z9-bY*OBF>$%&8Qa8ao+-5PooEqASgP(S(xDDbhl+rp?De-GDX)O%ng;8y1*6{2ks! z0q*D<62r4XT}&(I{R-HwkdX;Wrzz>^5W51=1E)!9g@oon{{mtd z5dz{6}RFOlhn}6i9nC|e+(d!8LsF6!mCk*u5fohZ(eUZPB#l=ia+KpfOy}s63BxUvb z-rj-q4W2ox4lF>GRZ^q5>gn$7<#)F>aL@k@Lpkb9v5kI34lXm_@skX|(oPF4nO53K zsY+pL3d=+>DhvbC4;DlX8)JtB4(6%Bme1ysmnj)w9LukCb%}HQ>+b4;eV?L`#R{}w zIlH>@r*6ljTl3_Asl_xM+W^4nyFk2_&jRZ581Yl*;kWskOf)k{`_vN(Mqb^4_=*rQ!$m4-xT1%|5lZJ1AdG%-enV#&V z1zk$z$;Z{vjioK~9+!zUM||5;kSIN-wl13>Uaa|bu>0#laCB9ZTt#y|F)R)GFOAO> zvsihkO+|87FXPQv{--3fmFmhUO@PcabIe3fj~t|-pH);~i>5=?x&jTKW71u6LTvaa z=!(jN0K|K4Ztl~wGf}V~w+G}+UVTtrcGOo>CGZ1^ildIn5b7lI>dS+JgNC$UHM>9V zf3tjL14Zf9%F2m?d9Y|=4J@%jZ-e3@LLZn1hX%(c3&`!Ew>+iI#i%b$LXXet;Pi_X zO@n_1x2J0mFYqQ%77Yvyadq!NKRuE2(f>xb)`Cz`Eg!Q_UPU)dt*9q>T`IFB5^qX* z`s1)-_n#O#c2C7Hqla5T_QWse)XEpws^drABF^)sP= zI0&?9$|C2)V%u>fa&Z$Rp?M!@RHq)Q`>)}4Ir z`~_v5Kl39YK+ew24nFgSm!^wxgpHr8Gyz9`aQ$s^0$iBgj zFUr7YG6}RGJhO``+~)Ex>=oOy#yy4 z+h;a|0Ccj_K{>8jY;BE7O7Kw(cJ^ysXm|$C|0(0D^(&R%=3c-FJl zSZ+DU^n}&2gliwwyA`kZ)c{Vk-bj38q%4Sq;Bmw4zJIvD<`Zy;ZbP@%^jkl4v$TGR zGtHq7XFH5QLQ+y#e+p*}d8wc6F8uu)=0{ZwTRlH*>+3TQ z8vzuGG-gmH3pgSmYRDD7QB+V6o?>HRcoBSOU}AV^qb0xirQl-4pEaW z7;>jxub%sM87u%-CfB!QEveu&sf}f$Bh9BKD7&3`g*JmYF>GA`{)*)Y5>(NTHdd1D zeN8bER@#<}r>Mq+qk;M<+f)v3Pkiz`7cAF1Y{G9aC_nPY}tRz2&UQq2VRWaCLZtx#}ui{yuQ zN_O813k$Vl??YBd9^mI`|M0t7#RtISgO3}8vb#!2NhN*binCc!o>;H`2gs*$#YyZ3 z9F^t!Lhs=AHReZ;=xx#giaT0EsHnDekN~Eajt*G>cRlYUTCM#BB^8wpb7 zMBXur5I19l`1#V${azpRmjv;P(c0^M2i_zLUwL!-mHl2tm6HADF^cKXIgYw#yVf_C zqphbGn&`ysgWiTFwv1(JEYia92IizfaRR|!zo84p;5`Z&n!;l4VT<0MKi|^w+dsDy zj|rI`5ez8R=fQ^=mwmuTWL&SC@yh6&;I<=3JaI4hyXiyTH2mri4MuN8g1(R(q!CBP zXBt)&w$XG6yUI7QGQ|AmoH2IIOoPbEt9&4$xfKb;SSLFCw9X|{aLIw737T$}3B5cF z-DQRorZJ0+CpHm5BRe%*vK--JY($`FQ8M;;!!)rQtOGJY(5%dyuW_>3l z{ipS;5VJrrFcT4yC!ONxfk6uVY4R@5{UILJ!eC>>3F=({p?6-DL%pY#5~!0#wZVrY z^;hSVSEsWmDJgN?y_;L0RgjV>hxzuRPuvYlGtika8st$EZx`h=MHx3*shA|vf}mcn zOhI0qOnFd{`QdP08Q*v-;@lfLuHW8}@O628K4_1Bm4rSN=y}W=*gSthvopi)*V_Mj z-#7b$C4U0>B^66C$94d`HxFQ@qf^zeAm$FX7o?qES_%Pxx%{Pv%lypyy<)#r>E=aZ z8P`jzcbDj=&r~fDN6KFfzN+GceqxI6Cux%=UJFQ2ihdHc_@y^PD}ez zPdJ=(Hk46h7yRF>KMMaK<)WYS&Yh2qjkjLBc)@Z_yVqV2FmrYf4mvBXyNl>p0D2qP z`y7x#gDMXBd#^{u#)g8X2mGe>vNJGMqjz1&UpRw;f{NG4;ZA@|5NgaKF{^1cacP#X z);BMVVrGSyWkR}$&6?T+mUNlj$jHdP`&IZa#!ob4VBCn9-8B=s3g5KcaqQ_HV0r%T zX4>juJ@)+1@7@T$FcUC``}@^H{Vs@M=a0D`ug5fe^AnbTwC?&hlS%2_J*mcyC<*h` z=@hLMRY&d9@Bg7A&|W439tr>l9-6M*mXd<9-Y~|F6lzJ7dH|#`DLFaMp7CaIyCrEs zXOWVI#tjfQOjgrev!r8*bvqx|eU*-;u8k}cJs9D6v{f9c?wk2;L zlt@gxZ|G!p)@5+Yt6Ix8Z+j7+-z=rB3|c zA&n7b*q#4=?sj9hr;}uNAG85F zeZCHBB5le3_n50=%O(3E*nc=4uGkHyn`_ur_qq@DWW?djR0hSFvm?V`K^D{r)Q?3+ z9myauCCy?;=;+zy0Lr4Jj7O;Q)<0Yfa6dQKHpBQPch+*%2`}eKA;si_@P^0hG^3noXl^i$V@fes zUu>}P=j$3yDdsQN7^eT~;j%cmxuZDiX5+&KX{@aP^@(JeM%0GJcR5&noyZmHNMf!E z6^9Yfd|%FX@STbvOh^To<@emH< zr3+Y=fN|GRdyR-%`;xQ5vKTukpR8bXUac2Fw#t>6C@%(a*X&mzkBx}aVJ5jC3 z%ek@_t`sKtboe8~D8(N}HH&AL6eI_pN0O#BlC@4}hJ&b1NH<~MvxYjgRO9qz_v)xs z>fZdNU)E4$HD=qTFzKCS*2(eF4}+Y|kF%Vu(BdO?F!1)BVQjdyDykN z_*2U89nakd>Qo+GG_0`1g3k6|ES!N*p9toMl!DCz($m%MR=}Y9aUPgTyhyuDsv8_G zEhGa+L0~a{fO~^8@^#SkcibYAy5GHf2Oo)K6FfIJrtN$GM^gqVX^koI*i^T|>s#Ho~ za|hEfmL&HR8thNVx|>^Vf%Ty3Xs>`Unq?ZQZ1kFXQ{4IA8C8mb%FEF^`*#Je5>uS& zse>r{bDMcf<69}I@8BgbB1!qI`~vIdJ{K0|wX|d#6MHbH_hDAP;%5FH&dXIKfm*SO zik;Sl1r=jq|Ir`?SnKAWY0;jngC5B%O2vqVNl_i<`x(ie2A@7mR?&yn z*ym>4im~2PF=$~Vq3+8thNM4Z;QahXU{j%(2tz{dqA;ut7DvtOavu7a_-dkiK4c6y zUBEYO@uMT6;a9Y^8rX4Re>a=a`iE=L-dJUi^eYySR0Qg(vQEjgqi#;7}Zujz4TZUy!`jlp1M&tr0h9OqiHazvd# zX%HyTQ3xllbTH7r&BdispRzO83bo!254?BD9H7#k<-OeoY*u38KfPS!3P-rV3UJ6k zGC48<7vcpP87mc6w9Kbx7z-Vpb_s_Qz>8H7b~57=^>0Y=b<`JjIokJn z!!X$V_-sH1L#bshfPSjwSIIMRySrE53Fd47b66zRQ|@ea!;RPKO|j?wYzWQWTORw{ zs<{5iSRU1Nuu|LqmA^zOrW^v|2eov$;?0?>TVnCawB*$qq&6$~;y24`iEC)3&zJ8x z&t62Fp05^sY=08{J?716XoJ-gQ%TW)eKOAj99T62XnnD}R@J(C0}rPooH+Q`%aC!U ztVwmaWvUp46%=47T#{0}55-gCW(x2T#SAGo71g$Pk_@ca%=&UlLetK&UbE#z^-q+> zPGN}tguy}W{v6P9Au%ZltJyqZC{LLvJn+mw@E$_WPnN!`g4;5pNSSfo3i5eEh)*7D!K ztU^LMWd09890k$^a143}bKOY?_zx%)^hVupg)YC$tPc>Rf9YW`F4Of%IU;s%N4!oB z5B1bzOjWS9O12F?9^GyTiLuy2`W6cW2FBTG_QZcl&QMKHZ-dj_h|v^4L(uXiVSZ^bssq4t)*6D&tLzj@OrMG+=h z$e?hqynP||Rpw8AIkOm^!y6nIt_z&RhfK0hQ|1?hV0&%~gJ1~T<(};x?>&M?$_=`1 z{FXoSnc~cBsV0YoLdV)Mx|8hUnMpTcgDLvOF9S%KQeRW2rKO!7Pq|b&O^NcNJE@*o zfCUc_K9xAq&qoRh3S_r#MN8~_rvR#evLCh=zKUZ^l6PUUTtN(O0e|?QI=bqIVul$YUVyHS+NAI?MtfoewnV zqjD}WJ4P69Zk*?Uz1FdG2rYH94`5kh2ZoqsJ{ft+U{}B_6Hiz+;%3`DU;MXSOvLKq z5B)RIjAsuEm7U`7?@K*EU>WZ^8^^{Shl9XJ^SOb7wH+Dxv(YY(j}m}~A{4M0cM976 z`CtDG_{JUesdD0HNF|?eT%8FV7Ijb7NAUgkeDdQ;K%UYwPBQTjaSy1jDYF#?D!u4V zXD}_(-@kuv-V>BpQ21hFo!E#23q96m1Ih4DycS;~H1Pq)87!$NIi-xA6hFO@jTlsX zq+c)od*#^ZmzLu4G?T$BLx=R~cba#xHEX4BTC_5S;NAEpbCV=u_S``+WtvSAKhSQZ z;8T7+ZuWo_J`AEI`B;lTrxbsvI*uRc1-XDW7Y$1dtFGj2yW=P01F1p(Hicso6{SYX zq$PAm@NleBg4zU_(-s=;yF<8@zx=?!^ox9826c^RO;O;|I}3T&$W~Xf(z24Ux{TWH zR>g7S(p~4V6MAY^I4&$DI<7-Wa23f3hrz}G{&_rMR4O&>9SX!Ljc?Lx!H~s@3Dc64 zv9LqAW0KoR{t5A2ARls_J+bRTuu{zXT!9nJ6mvGEy6f@D+$DM^0FPks*zogajF*sj zWY|k$5*f)1t#n~(eq%lWvI%>X%a&9YPB%t`FDyjZ=+>|@omYw915|WU2hf-R(py^k zZjma$`{5C&!T`ZQ+W-})cc2xv6+~AobB{S)QB|vzotzjwn-PeIslQ&<+tySV^6J%G znb`y;DdQeNmPx$wvO&v(m0y3pzrI)NG{w>T2)6kW4(gVDGsEP*$uMXLunP57F{{Li ze3Q-GLtKyBpkpa7Tf4kg3h7JIOq3s$dj}Y|GTnEW=s3DOc~&*44Om!GzQ^-56Xu;D zLs_vfn*7IgLv`V*lfzXrtvQGp9K2X~gru6lN7w`=J~Rh{Q#EO#UKvjno`o!iseO+( zb@ck^kR-oo4kNuDA}PJ$Sor;1<@HvY+xW}3 z7NeW#QFS=)cUd8jcPq0zXIZ{_@$vhQ!0c{=9#i`~9Ir9aJWs{j=AgYQT<|a?mJXjg`Ol^qw4ZT%*SngU7dPg-itc@EWZED;jO-dvY8Ko zaNO{4@h^sQHKox~N1}yAd3lyUq43lu{B!RICy=`a+I7HlF*6~Q3w?5#bsn}dJ@;Vs z#N&hOSWZ@Re6HRtdb5MmO^YQJs$N%#mBb74TQ?(cJUl#1kA7))QGbmX>BZ0{jx=De z^2a`FsVDgPhuB-{v2?}#`{u}0WfK#61OidvGAGS|IVY)^sH>|}d)Y1gA;jp})8if@ zqIKv1E-s3|8lIl+e@fG{37c&2-~=aH2y-x1C`$$$ZFH{rTxRkUwx1KIv>bUPk(fz{ z`1<;~?Juh;-X_y_iUFiefOxSasn}WoVh#X^v0%8^Slr}M^UJ--eVPR6>o{pgI z53#LlT9OQT3u2mk2J54)>@0UwfBeBEWHMq{MVX{?$(qgqu#Q{4e&;_Xy*C@IOxSy0Jw zzr<|3ESLi?wqff?qzNSr$%f0OKJ#qK*=4~p4$O>v zalzl&Ol@3#WZ-D}J;Hf?U$%hsu7H2^GqaKOew_^VjQ~R`1t4bNK9LdN!e9V6g$awz zcL^My$+853Mr74BHAcl+;Oe8kn>C!)B%d6xC42WUW>zY7R4_?$~e)FQR4EwNa!JGibT;PHRjT5$n$zl%bwW_6H zvj9U-qv`{_)n64%))N$QXS8WyQXWgM+075)vGz-_h6VE4#5eh!XN7*#VCpYY+VzoC z=`Zbwdv6z;V6no4(`SL%j~B_P|7w=tH)i9Q+*unn8Zi=fqZ(p^lN$p>)EJoIomB zTeG#Ct8T=z*uLwbm>4oN5he`N0WAicVB%vwYHFl=GkjE~{q}zHwH#qQpGkj7nUiNz1C^X- z8TR9>ACcKPZPquKGMkKo)g}rAWyJ86-5?=->OHCWdtzb{BR0x=gZ6Zvs}Abd69-Su zpal=#`Q$#q#$i;hSe^VM@}UC{pVIb_O3Y+l!)JSTX^cGs$%CD>iIcA%={L~mfOSyv zaCmZ}rd73-%Qq;xQPm_JDc)j;m z*@Bm{s4x3yw$UNu>wV^CjE#(uIYewc^<%TvW&kDZ_*=7IY~r;WR@?Yytz&wru7hkz zolN0lGZb|ste}blN>4oqe`RP^OSKpnW=)Mo{&)CuNiSOSBzh9g&)GAje3h~Flhrxc zVd5D)H{%&CpNI{orZI%P(v_d)eTBH03lz0jq&!ue@_AV2@?WJSzVU5hrX42Esvjnjd0(m=$fKo|LkQTlJoxD6A z>Z=#6`Of(Ik$>wPN$Xq!I8sDZ)V@6CQ62$a2rO^_Pt&Bp1&%yg9MM8~3T^$V#7R<7 zJa<;c4jmJTKZ)W5&Ec@TgN$l?(>I4b4zsdc_frGop@bI*dh@mpcxp9g1V2KU@I}d% zm{a+PGdY*E#BQko&Nngk>c@R0H}ZBZuGEMY0hsY8O_+<6K_UVP=iQXWEt!k6?4~on zovahb1a1rIQnMy~hbB}P^8{F>VR-^Cvy6S#ab*4dFLPJ7Y!!T$d&rJJ(_QjQG4FO? zUMTx>w98kA#jo1^J7EieEI+;3@x==YL|#%!@$Nt z?Q+v&VCk~8*&(WhPD}DkWEL~k1Pg?^GqQ~jB}p`nt3Wka={Y_0eVyA+)b&>Ha;#Te z=_0U)QMEHnzyLO%s%vMNT4CSC@j-?#*+EFAvFL+|mndKlrmwAd>iKDEs+$zMC~B(X z^xIFRF#BWCrM;I0^ZM&*Yf#v|d3=(V{NZ11;DeyDCSm1|0>oW>e4!B6#RMBr%~y&f zY`Ik>kO23DuB(wbP|8f3;IRk@=%$Jt9=(3u5Eqp|2)j9go#`-8SCoR!;Xa#5^EQCr zXJeHIuklmD539Q{z9G^m#rczSvX~#$`CROrW$M_2Haa)nI`SgoNl1xl!*6k;9X!0t)RE-L6p6 zZ);MLhlMWriA;1qLQRA3e=&m17Yyu=<4X<44B$R>$`JaIoZ2N$(#|lroYJKphP{s0 z_Ly%0gZ*EVuYz7Jbjg)vsdwQP5D?SoSSD&(Yuvbxt(4HP|{4b#)HBlVz3HCsY{ZXUs5{lw*P%s zID0{b>ovMzM+X3NeeDipZ~ARTOo5hDQkaJ zC7G02NM*Sw-(m*^dQr@djNr7+4ZOJUJ=uP5RY?m>Jy^LfUa-r5O4KtlB2>~Lje7*d zQsKR0zD+^q)n92y%&D1K@!|x+C%Yb&4}ecwLazM~F+ImJ+YqgcLvVv!i22Tyhvj?} z+OPtYm%>Ew#N_!@(C@h^&zUd`(bX~pw~o2oZWYI7Bb{bHQ^#GFAWU-cUo?+W&^`r9 zL{^6qyz;)`pIFj=s}{nfOBq(uLUy;u*v!nSgdYZAUR$9*Pz^;ytu%d1^U%O6>L%@@ zI8)kKHYwrjXOEZ~2iOaeG=FW><{og&O~}ll9))7)Lcvwvv?LzIQ3hjfW8Eg5#@hUV z^xIgCF+~A+ZEbB$8w5>FP1Sg{owZO0;}boW<%$m8-gX9(d*$toW2h3p8>-P(fl_0C z=_8xI=L1cDaLbTu)H@ITim&zLGk?DFqe{HNT9y%`<-;DXle-sZHR)I4%_d=aY?8hbA#ed zK_lULP*+;Z&Qe6Ap{5q2DP!P$iz$&~{TKB6HzK!BSVSarW5b>guaW6HH)6i8wEhLr zZySqaahTj&nIuzzB#uwEJ3-t(F?T{SZ#`(;it`yWxX?zReE&=8Ua z$+D0VILon+wtZGhaj$JJD=l6AswJUmNU0Q*%T>#cMNmEw1Ns3K6<^L&h(S(>>U?I& zkM9LYG=i&qzVYaMH(>n>7vU%FS}?MxRhiqMPOMXS^PF<^p#B=lZ*Fpv!+e#2s9WVHA876UpH(CLas zY?zU2YxCK0g7K5k>cOX~s*ze=6&stvje|4G6?}o?x^0~=^QLc}>t#6pjIskFsp)tH z+#}b9n^#WK_QqYXOX$HXokE!hugKPubm~h=>es7!qU=gle_6@%%MIb>I5py$#pK?Q zE~C1$)7!cWVg2Ly3tR}`VwA8I|G8O)(9UOL5c23YEpZ3(2>foue;l+v{640d2=o)k z%1sTE;Dt=T6%3tB1@tQ?)!iLULa+AqV)d^u9QLyDn%iI)A*q|ukl6BYf znLK|x@T3PFz~{Zg$ck3agvalcit$Q_j>LTnm^1np%|o$WRY_CvtGs3K{{V)*nq#LBWK|(+}L_k17y1To(VR)DC@4Y|X zhhgrWbI;s3XPv#*UVG2z*_-jbs)zw_m(!J?2QysrnDa^=cNg* z$O_6q68T%!O%C0eI=4jc`1d#f-xRXH&0g$p-qMyss-{IvUjafVU7^yL^Su%q9QX)d z9?7V)MwoK_p0b=1mm`n$Hh8;E1^+$EYUiPyBdN)t%(SI1=T^(5u@(0%u!A`>`}-gI zqi+lS{_g7YpXv_Xq*S-UFFZ#9a^8vdBuE2p%9RbCDz4ZX_9UPHOa12LtwyjRc7=A+ zyvLSaOj>pPq4nGCp~$bRH!;@pZB<iy%_e*yUUeu7 z9S0glLF*OHIdlL_Qh3OdAFvLXtR2kG?V6_Ayg_pBm7poKiH|PgH?!F0^RO)&d6`D} z>Bzqn>BYJL>Cc2~D$01Xt}g&5+Kn#DyB*^>_=vFPjXs3ayHDq~tS=oK-btD4+?lGIM4aKb3?_$TKn6Q)f|BZ(Ouu!u?cciiBw?g`xMgRL*J zUbbZ8s3?p~3MEeS!Fs#aX*Mqq+K5K8dXeu$jP7EPFL%>0g@s%0e4x4^^(;WD^xGAs z1oI5kII4Gq+b=XqsLp@S%?QgTNMpe-e9CB2(#om&$U0<{+UpRa!BXi5pUP4*!Q^Vv zx{~p+Z-Ayr2zczzq4q$3YGevIc)11W^x5Iv26rZ8+S^*GTwA}P+7jSrMfsHziYjzZ zT_A&7d*NVuGFKn#F~oql!y0N-mhcBo6cr=8pi;LTv(=tzg~Y{HP$Eadxz6cI;mDQ1 z?+tmIBVw^4)%UGxV%g}(9Quh%$V7q3E9`?hr=R=l&pj-Y81U|PdAIf8TN5K0EyVAvcwEN zzr*7+Lk&pr>?s+ru5Gv_L^LL= z>A~nLlc(G9o1tHdH7Uy+PoQgH`D0xte&}EB3Y-v_l-aA#yd3}0@HiLZ78FRfktG$P zmOR50*Hcf{7~7r|L(@r4knj*3Y$>)~R>pkevx=REWOOAmuaBbCblzR~yVZAype*;W zX`(`<=*zr3&6T$0Hs_@XBHsu4u-7I(+DAV+3jEY~n`+r!6HFCV_*)&fdeedwvHod~ zaS3=?ZZg*FvGj0tvb*}LYK1aRqQn>p%gq?)OAuu`|3?!^%CW?kLy-_2F$%irTnmLC zm_Du&QpvQj)9+eKoEMuz=CyxzccTRALbdga@0$AAgXf~U4@aB~V@Ous#(hO?N0FRz z6Px}~;h09bIB}kNN;&&vPp5g!pplG_vh@qFeAmO}GTrmUVa{-yU7u~d#3nDb^Thvw zi*8UL|8QR(1@$k9h%WA=lYzKoB%uz1C6rJ{!tqd-!)O!7j`Ib{E*0Y2nu$Z)I-PA( zwij!cZdCjm9-14Pv#(8dcy)KLyek+LM)+z(BD0$i2>favZtP7dyGB@ww(^+U8H=ZY z-Z0y?NB6fiWKbc&Ru9Me?_qzoUQ<;%fBQ9tWrFr)(d65nSW51_eM!x>_V$A9-^N+w zCb3AuAj=(Xl@-xpB0`HCW|i!@2?{TRow{TmM<;4Jt_yDbbDkq|&j~_u`&Y)F4<`i7 zOI|mvx7Y!K<|QOo4_=`vFN`(uUeCOTau7}GqY182$)j-CgzE|%9L#FBCuI)4oLBtl zlsK=rwmnD&088Gm{r<-`N1Kl?RsM8D1gs&3tRcdI|1ZFQ_=Yt^gxBMM-SI$YUgOx~ zQ+aTbPkeb;sG))=imjp{?%ViC9vN*TsXT%(jy_|DHJ5IIXrnU@oNO6M*_PBkeu8-X zDAQ5uZeF(asBjJKFo9Pu{24#jIE&YCaxN;gLBo|*-Y)hkeJ4Ei&iYQ)TvmF2KlMK6 z-uvEXIlv7GeQ#EyxcyfEfJgy_lDYmO+1%U=jgFQS5rLQvrWMXXMa{NCoU7$&Hk2kf zDVmL1M@EiiiH}4Mos#A5$}BBc?U8koz2`kwW3w?nqLx}(s%D2uU+z~J_)TaKl@P%x zJv?sEydgkMqvJ|oD;``XOBuqnE_z~{D3IiN-N zdG9@srvrn*c5-7H>J_! zZfsKe6bzQMC}d3ZPFUozgWErqjJ8-RLN-kWMcsF%!0%Y=47@=}m9$bUQo^FWrueY> z@84g(NVUW+Z$|r#J}yPHD9+q+&w+Ri~Q#9%FD~mZES+%zQ=Qk zPVPFd3D;dFq7m~daC$oPlN`7TAYu@QI((0EpW~=O>BD`T5=~>{jv1m(VJs9!gqTBm)D3wSsJ!ZYM{_b`RQ4ailJ^@IC#w zi-dsz8DU02;(AGqZ9QCXd)7zZ-AP`T65owkNvLQ+v)zv15eA@_Z# z@~d2r(NO?{$$XYZHG+wWN%g5h|BXX%W;#8G(+fcCwSwp0K;ZYIAb7r({QK>>!%CUY z(m`BB{r&xH#=TfOm!9778IeXk(FWUXg3Tl%ZnL*6n8X6EXv@^J;+4}zy|EN@c3$Tc zRil0ls(SZ1w#3s!1sddI2bkrfYubw>;ywXy)vTzPlU2#vCg{?zrX+8N`K_qVq@xJ3=hk`-t~mMxNr)_>UdFtyeppf#u1Yi*ONIi>^_-N48-kyK^v~nrgg9 zupv}n+KWD&4vSw#)WS;ST@ZpDP0=odP6JPE$xPx_(x`cPc_R}Off*UZkoJO4@e0by z0iWV&;2@5Uj?eAI#dNjxwJTuf{8AP!sQDg_@LY2uydQ{fmGnX6SFbvTG6mp}x5Q;- z(IX}E_X=s1xb2n(2%;n>CMH5@(B5~JaHnGv6EjArGO^DMAc?S&%WTpV2myka`5*sM z9js_6fmKej0x{qe6MUk&l84-hVCO)Sn{eX@>5^`>vf9z zT7Prw!-N*b(VJZC5Z%g<8LfnYW?MORi(3F=L!`H`o$8T^?@v;Oz;aLZv1#WMslv%=L=z!F`93c~eh9 zLQ2S%;BD~C%$Kh2?vDO`)E;@lZ;3hq9A?bqAhQ7A0OXLwFznx zvragZR(&WLLZ5GDNJvV_$T(x<&;?v*H_~lMeQTL}k$g6DH#{<8;9tW(Egt6+vAeI& zw*~|L8e*g4i}0Goh2>50L2ufr9(EKv%w*$q^ch+3WRW3xx8M#^Uo6CLG=I%2Gc0EU z2?0KM2M+5Pz=4;P^?A3NYtW0I6&fnFYUXZ^Kcv@-9fe;`zBPP{$|q-}6v5}T75baU znwtoOS1&!?W_OvC3}Fmt+d$(WAtBLj%^gwXN2r1S?*PY8u(q}~G&rPl6-&CcmyNSV zgf}_>1m}!fC)le2w568)F8T`2kuo?~o__9tyL+)EEMu^K?ThIk6GjLL-q7~yNUk`q z^A1*#TxNK6HT!H8XtYxJUFf4pVHhE;PY6ZfsExpujIpWdnGlm`)#><^6aznuDz;w z<2_kkolW|7FiCpBv?B*6co-RbET1JVTB0vp3)J#<9sWbZ+J)tnZQh)!B+=j9$7JIUVxHaU!e1bx zVjw^QUm|r_`RUd_DfOuyKz%je`n*G8A0|J4_`pU3kl8`}-xsJNBC}{(V??vGLal8((qSiKDDnDz61;7~$cfyCFg(>cF$o=j{nSQ;s}6?u zf5G{!0&sL>hZq=E*)H;9V4*=w`a+!Nn_c#K*(oT7)wReVuU@@U(9wzV_kSVPP*zfD ze6-L6LN|hUHBG>cd21*$A}5Dj!$@h)dbawdsHkY3FnQ!?5|dU}kENobZqR4tx31o& zD9H(&gu%U1qk#Z~JPi}vqkb3F9nB)VN-wKgniwc`c`TPoKMqeGv3-VvtK~e)5^{1FW2Bx^KUx*awnNMC zA-Q8zhq)oK@$mr-OWru0!RX?0uG|p)p@+oG*5EkXO|-@u&WmJu(-VVa)45%w zBXRqaSw1QmQjX!Vs9m~rBAtjBLg>@^B7x!ZzhTURAwOPIUA)`{Q1CY%Adu~y1Py1r z*YfI>it3{d#6_}F9f_ru8*kpY9P;sFbRsSX{=v>ImFZ0+Aom+VR{ZQ&8IuC{0=X<7 zEh;?6&|fB-7tv)(GKJBlQN{5s2;&j2F%}RS0Z5ly=~$>RdnTfAdq2b z+5h2=obi4w0wbH9TlfSbe-*#YRlI^te>ptS5RRks-uTzt-DmI7aAX#eyo>f!&+CNt z_x;3DG=3}-ERXurdP7mJk0EFTluLHj)?HuWk+8_fVn7eS7 zuR69Y`F%W0gNz!{kyy4jc@T$KEx}zmUS3|t{)&o z?n7^n7N$I}e#QF8NbwO80098`NV%4mzPji$Z9rRT-)tLvTKwqSF{z2!b)7BQ#SU<9ys8dBf(`4aj~;0};VhGfC7 z1WmI1n%w-x>~TLih2D}@goYW4W0|$R+QYN1bo3#TM4(k-L+95csZt?HqtKb(Qu~8_pp^`%{SJyM;zKgHE zrDE1Ayav$Uq|R(jBdwy)#_K`c*CJRNqc8>A(}nqG8lsP~E~07^p@fB?_fCDipG<-kEv z5gV69moW{!3jr<=4ecx_cGUdfC;w-8_pMYjV_^N$#nWjF0P!>T1CePon)e}3xDVGt z0BLe5d)a**{Zx4OQuLqfvtb3jutFOwoyTsg^=^+LE1`{UT_GNio!xjl{&W#j>N6oa zgoItB7luUU{j>9YVyp%7c?|*~hkTL{Rau7ZCWDN!RNps2or0Z(XtPrYYqY5C5g2Dt zom7vDOAZ?KXs7Gjm+p72^^bf6{eJa3fTf_|WE;+!tayl;x@6R!%WHnvWjlk~nW+Me_ElN=K|-{KM)K$clsUmyMm4P_JiXK0?MZFsHTc9*Cn{KUh<1MhcmSFCeJ zr6+fV~1!+hoz4{Uur&i`i9Uy#sMS|jAh(aa>a1R$;DDXs4I zb@o7E3lF#F@sJfBr+J{qY#;^Byc)~(K4mx?nho!F-HLph*{1>v2ITOw#+J?{Y34;hG75oQp&aBN8|Z_Ry8iJ4uH1YL4E@X^xF%l2W&nYnoydzhr~nQCjv~ zZ6T%eIeJ-*;|@)rNnny7<`|*KT#Oj7a>3i#%ys-eg@vp+dFDS&6)|O8Oc`5ADm&FM z&ckEf`Ezpds7Zx*zYe^$;)y_CYFRp$T^_MV{ybx_Jut3Q~~qCBRO-tQnb@Y z?yYf2KoTz7dVsN)RC*3SakN#N6w9|XG9Pp%!-#Osl|| z?#U0h;`xC}&UVB<2L81^C|YQcJP7*kD58YpVbJKXaj#BzNRM|pxX*5EzWkuWn`u{l1FrDe-}DCsbYvi%gyvkH2ui@TR${;)SXQuzLnwvo-OXn4D}{pe^solQk=mb8&GgB_RJy z<9QR17~weZ(E;IBRypPDgrJ-M#X#ldZ$}@D81|_=3jg-SNs- zWtU+})8dEUu0z!TxiAHs7Tx2pi{wwUx4y71tWfW`Kw)j8;LY!F?NyKSHygk3wxVvd&MY5sC#?c&2E-}t8aMt7z?vpb3&&~Z)XfZN~<89CP_#o&lK%{ zAeWNXUC@E$MT$na4{hMCj97TM9G?D&;EmT3(ISNC|M(#}I{8YwMVo#pyh5%0ONp#d ztFuY!y9m6~o*L#?+u3d!IOl(shw;qLm;-j`*K>1c7mMO*)AZA@<$%q zADOGq4sLxtW<}8k2uq#YJ)uye`eiUg!7veAA2%21rU8)oWYl&Uf~2;XJKdn_i-L+u z;BT+%yy9YH+=!QxrW~dNDHKVDQrTsQN{=Zi_%dmnC`?RDDV!Fs4Gj(Xcg88{=%mzK z#qQ!ZHaABT62B!UhrlCYbC7nXdkuO0}%6zqskRPPY)lrZwA zS-n2MyJQchbq)PE$VhB~(!ZrwbfT)N%1pZm3S!{S%tQaxcCqRUDxJ$9#@ko5*AR;N zFgCG)*8ri^a7;qmj5W9HAaY4oEy72_bi$3K$itBl4q5>sGGD#ObX&d9zbv+^q#CTK zPs8=tWE(bJ2e;Q{@0Y*oWIqwzCVBKW40HyOT^YIul8WPWQ`F;sDZcn+4W-$2-fLy@ zYJfnkPa1;+qdDsBr{)btOGxHgRX`j+GaSSp2+Q}DmF+2SMF3d zocZ95*Sn(@erVLVL)gbf!{=npn@e*e&A`S|-P=jvj%qpUag=RbG%ZmfQ8nbbp|S{N zl@UJh;wknDjsiM4r9OriiTPgh@A{8|K*`iF2JV*oEUj_O>EE~VsjW%dNA!sAIoANT zOM4g8_|K2Xp}z2?t07n^))cI>fjtzSIWveU)`w&dg*~G?A#ljcjrVzP(N%PR-{0gV zYT`nE!AP3ERkX$RH7rL{gIFoz=@a3^LdDmdBf#9`xSN5d38L1sCW&cz*m zxYB@W7LtJSg!@**@L4T8c>&=@>o3Lbd{=_8BaQbhO)qCkFvX;#khL!%qr1+?C@6o1 zEFo<&t4O6YcuTAHp$zR(iWSJ>NnM4RkEiL&55Y)*GzFk?%iI&l&7X+@@Mp?J_LyW! zVTK`}J2n3Nxs8v6e z=j7sA-S7~Q{Ol-)xcsI#?J8$=yeL2K>vRy{x3|Yj3ZX>5K-YV};Z6E@XvoOmMNsv( z{qCJzesgo0UG)Z4y}RZ|fNF>EVn;au6!3H_kNcEMay|$?go>zeyTMwOW(VpjW5oyx zcULib$7;Of6RhTljED03n|{;&Ght)Jw-j$Ri9T;2pC}_N=qqG+j-AN%CVgAd?gDv% zh#Axuelz!?9+8B16>D&JYO^R|9}ca-6`t7xzkolj_X!Lv9l>ZHEAQqtjq!?z1DWhX zIVPmC4aSdzT!taY3J8O869(u9ylY*`Opl+)Y!?508%syp8pcx>A+H*xE*yM_we_N) z3Xty0S9oH~t=ZJoVUm@O5A9{0m9?rJ(W~JJ=vVP>ajqNq;pkOVek~-@db>q5WX;|G z*-B7I=mV1>5K2b|Pm-Qk`UfH8t-z%yduIUSU+KHpk>_A&Te=pG0^anyFftDD9+N-T zfs<4%&ehRkzdUGe+?HID8{5F4Y_l)HtrV)oZeU&r4gItJ)9qN-Qm?zdmN#~*-{_kh z^Xf^c#LbEWNi{3lpO31CJ>OjRNZgVB!a>$>Uh@M#yv2zeg?X0G80&}4|B8jMUdPBw z`MD_&!_M?7$sPY${`s*>`TH(va{sb=bE4=yi;q5L#C(nj@wD<&+Uj%g5)4vpm>m)C z&l0>gVX$xkv=}Q<4w|^Z)qfAH`L8{Q@D8Ubb2b8=J&Sns41A zI3;q@(x{+Ex0m+<~_(-?TBN_6)Ns&8-gFAs9lIgahB1FUhII54)2#`o(zSrPB7Z(>#ps>M4 z@3%A}tRY^H&04KBl5<6(3AKer=2fp}42wRiI5HQ&pWKY*U>S zsS!eMh5b1>-CW%~^vl#s$45wiC>x>8KYJ$pmScM$gz6$%3BgPPjVkSNx zQkARQZlZNB|J5?k5@ji+Vy(v2hlcN%yW1ZypDAh+QRWA|RyM}OD; zM%)*+CgkN&&aQ*`m4Q@_kmiav?6{iWOu2!z7vu~8!MoWfF-gR0!_Tke`w^r#h#bDQ zxMpeNKzi>m->Xc#1l5-ureMWzA3TWQj&YcFod+vbz^~Z24uNr`xgJs3se{3lt%20e z_^>5)J)d_1!ml~u6P&3-2=Y!W0Z^MKuXo&JoM?oDXXg(7svL=?#;Fj-DoA+kMfXBdD1Ymmb@hc+brrxiHGh|PNK$e!4Lc_xyEdv`Pzze#2 zc}2v0`eC_dt+Y64Q+r`y)hzv8;Nouz{$q%V9`TA)Nx*s17sqfLk*adly1rZ$y}LBy zc@wRkL(4sZe7H&XHKS{JUldf~r5+cx=rJPDHZiNthewac!P^Hlp)N-A%JWqmyJlyIgsgi zoK4YOKtH-?oXBN1%c`lUGamYrp8oY2(8?Dp}7~*qxOu zjJ(&9Gn46et=sXE@ab^cAAK;4>AsZp^yIfQ-}lZ26;vJIm#agK+3?n6MAvs44XB}4*H{ymEMYkgw*eg`0^zhx#y2R8o!^jB60h@$MB6?Wa6{(tI^sojL+*_M8t0kWJ_qlNzTGe zPoz8{sb*Izp4!C!nnEt9Y{YGwZiHNJ35l2vXAK_D)%9;8{j@qfW_n&0A(K;vfAG-ejHMr=DH%GKr4B*A*A+?&W*sQ6ksq#4A!f4al z-34~N#l&8yRcL=YydGM-qek2{Qa?3^<1>42nb8(OlirvFCmIdUkB_y;E}DUlqBG{| z;_Y_%i%{Jx&2slORdLyR?o<=Khy7ON&HVSsp5AY{H`_@Gn4v@iSHT zRHb)qY2HM_{Elz%Skm+de}|7tQgsue*^UEHH62RQZIf~3QChZ{mV-4T_N{*@=8vPC4&zm;c!^&BF`CrCVu|3W?NVRaPlP$I)YFqYB9I#&LAges4T0?WR$q zB{SZ9ZYYaV`Pf&AmyHBj5Z34s)LAGN9D$^Z*YT?dfCJ_B_jQwDL!K-AC2?{Tn%vt>Ww60n%JwEh zXv1*;;JW4Z4$S9$fG4qWeY88+2QC7Z&$l1Qx^XP}NS5@tZK2)EN>A?r+xttai6x}P za(P4Y>)~4{8pOQffj~Nmar6SL32RtdLke7e1!*jVDLed{+itU;mG=e{q?VSJtjB%F z?qG1lsFyx$_l1CV?|BEly@j@I9TeIk=H6l&uG;B3S|(gbK=&TEvFm(8iZOd>@4F!8 z*4BYwLMuzxCn*N-eDXLM{v8t3@4I&CDJ1OuE;apjU+CcoQ;F-Agj_S`@f6>#VIDL_ z?T?oZf{*vp9%f88za!6|8K z(x*WZv1E|hPwgx%#Vjl=+;l7ERa8|C$meAJz{PYbc?FD5(ejA!ZZ|gaTE9Y*;0-*( znMzc$iA}hX}!ChX-)-d#v;h z1NEekNj1+9<+a8Mu35f}izcfPKQA?9Wo2w4B2+f^W5m zjpDdZLQj)D@8uDz&q8iV#>0zt5E&^CA$=*1^VG(~0!1D&N7U;xRT%5JFOLYFo)s;r z>8B=DmXqh{Z#)gV;cFAUf}J_}!b5EVZ_1%tXymrqZ;{R4J&SjK`o0TS`_sIRRNdld zkv%61deG5>$ET(?-wxVgcQo*@lu;ZZrzIA+^3u`>zcAv0$z)D$?hbQK!`nIUtc6HP zDncS6u*3^g&APTr3dtIMLu8 z-%SuUZll*3hBMlsFc>a9xRp*9&Z*c%+ihg9v+Vhnl{ExNM`4Pv@`IH{f75FoEeT$L z)h^^*TyMb{|6plZ+87lqOwI%Kb6x+M0fn@j4+%^}BAGBAx13`@LhqEQB++rYY#W?3 z36VL;5#h??Vy$wMZ1wi9*>-q1AdurN>*Po3`FoC%8eE5>6YPxl-huA22_PIP1T|Bd4QH>Pj?}B993qYJk{KJd}oX8A!;B~ei!|`rt|ai^sBz; zKQnu<$g{7nkCiZLjR~{|1`Vi%8Z_|$%7fE!2|GdZ-uBj3_}zyOA3{NkaH^)FLjBy* zVOT{@PygA4!!L!NI%{M^;dz2VroMJ#{uM-vkr5S*Tt+C^ewtCpR@w*J0^hZQPmt-W zvME#lSfZPHgDqZ}49=1O(J?Kltq_&APT9O=5}b`RuwVo#mn|FxG&l2Wl=P|8n)!j0 zEx)1yZS!=v_>1l`{g`PrGRZzrYcwTMv&n6y#K>p&cisPn+e(O=TO-HbZ@rR-H z1w;6wkz_NXnrgC$EjugPGKdcEmO-=7s7za9zq_WPJ;cyn60fm#=%@?FtRol!HWw%6 zNL|9MO!P5oH^s$(4G_O(Sl!KPdon)1H@-_|ZfD492)v%sGzHdqr!o821ot;@-x_QH zz2ETp9I2)FkRb;!@wQt>NkbhtWlQ?#cAFAz90kD~Nub()}M zVRcxOSnxXjjo)M>^z27K&-7hAd-LPbml&`W4~JF`tPuM;Y55oQBYgRz$grks6&~M* zhX?o6(UpNfNZ=uO9TR^k4gf0QBX>$GS6@dmo+%S+dkJ~Z#B?~azg`!K7M+4#fKb%h z+A6@}CEL5dxxKxv*5_&=i99PWo^5Ys!$hoHl+)U(J3%R=xFG86T+4_70Kf{83#tgq zjotQzvR@_^T96DQ9Jx$$Vg}#)$X~wyNaf1qsPEo;@#g3N1MW{4K+l2Y{U&pV??{()c;DTYa;laj8uEH)VE%M!K{!gwLkb>z?Oa-Q(cJV@r27yf+ zqJMj~85$AMxnJ3K1eRj#&{9+DgWv!ijtFQ!%$wif;)ciYSkFMl@Wf?tjKRbPu|@l5 z-DG?;iFD(?BLF99uT@WXH>H4p7B>cnBsxaMt}G$1*x1;W`tBc*u&`v=7_w;69x9t< z{&1hQz?AA^UL-jBE67k=Dgo@YiOp(pS|iG`vop-%~S%lyA!j<&V?EGA=_`SuUr zQLB42*;%O({7!xgSIg(7t1(o`QK|thROB{l$gw8%RmQs*PffhWc?E%<*2j+iU?*YjB{f&e%u+qWj zrM`Qo2QKeKh7LU2C$4jhQ$z@8^&4bcc8w}3BtJAMc_{;^zT{3Whw3pP)6 zg%aSurWDXKdk3{N&U^OkWJE*^roORZ!nYZsk=SPQeW#%D5*m^uzk_%d$k&%7qE{Ur zyEy_)O-*b241*-`eSxLlrxbZaO0zVla~F!hOc`3(4aX&stfW3A>#P(DyCr}$nwj5unYbie|x zX#E!;lqiVAJ`C72+}(N3HjUXYHoqEO0>CWpXKCqgpcZnz-cx4jfAC~NpS>+0cNHN) z^Z4&Du+yXb0j5_PA7;;6nK*n-(ld?rE2@mZHT?iH{bGZhp)J-31B?!g{}OUhRDte3 zK6AOQTU<87BGxKlTOj(MNBk#OS6A*Ok8KiTGczh?X1SJ64bm~{sBxzd!E_#{&m5r(w7YRC13U0} zrcW_LN$rItsLscl3l2RbYhz88=M#A<&#^&8OB)`WXx-Z3zk9Esx9{V;p32uRB|bYk zhMeX^3G`&>0DL@imt>$}1`yFLhat&wT}bHR;{^yCp#Nt-4|r(tFn+D7Q$9e#r9d^+ z-7Wd0T#fDA@EWOvSmWylOJONlWRUs)XRuT8)ynF6G{`}xyaK!9g&4S`9_JM{6^?3|2P(EX=CmGcS~$H);sM3r9(bB{ul@OIp9ainhmhfn6*kis&;`%WSJKzp0zk+$`#<}e0hCsr{xQ-a ztIf_HnVlTqyPZ%Qid*j40Ll-1qnD6YkT;kK=J6`F9Z6MQ>YTc_8?S8V-n6#(5D~77_2G9$Wo$NvWrc%q6W}r^-S~b6jq5WsgQBHAW6>lY@p;O$ zCkh3JrdKx~EKJsG^|FgudTR5&)&*>r{I}h6eph{0(F<3Cva({)#G|}K&DyVOLQ+=jV`-Sn>j1}rHt^d- zs@dI8-*aPc=)!H?9ts0!l0nztF{bRFkPw?i_RH+CyWd&jo8x+{r{6^@_&hs z1q$ietrnJ9Kfq$zwqbW&WF9Q(q(LsIu z>*Gt%|367+vR^NxC2P09rf>G0VibIqHL8tKuBWu@ngrY4Nhc|cyIsv~cmtb8VmwqK z#%?XmTkn$B%eQ!AKMApkgLyh|>O+70V7$4z>#(e&H0_U|`*K1ImS%#w!?<8-aoIN# zd9;@$zD7p*1Ac6&G9&w!dBSW$QZ%82&vr>#EA9{8n>W3Y(Wz}qo$_GRkeZsRqNcAX zHb9d1J}MwGOp_*(J>4I`N39?a4$#yf*W3XS6G_Aq9q&4BV`&+e=q)9!c;P9O25LbE z_Bl6kvF}F5#>OUjGr)I$hGa(t@AqVb7$IL?jmKt0VtWdK5-yuz7xHs)b#_+^82wwd zcwXP~v0{PM0KtC^S0UuQy!b&uLDkS|xU9uJhIt0?>;R&>=fCb>rNmV5d;v&;TtmI{VrgMu!j z3M@BegE!p#msm=OIo9KKb%0$Lx&&7Io5*TRP9%diWaXkR>@?Q}F_e8hCE%eLeFUk(LxXK@uAN)garF{mde@ zi!@3T94U|vy!I)i5QSIrA6NgU{Xfn8LQhJ03?wgAqh{vjbRacV)Y3xzwHS>}C8@t! zo$X$iX3sxPTlQ0m7Pzact3yUZlK}g1`9S2PwF@@ssBtwXrlvZkryBxjz;qol(_?Tj zVnu@u(_NZxG7;`TmQZ?SX{nr%S zuP3LcqWb#eVE)+^i2b(-Y6beN#r0?59FLfKpSHm23T#3``Xz9Cy2{WuaZxCE)nn9h z(dw8;%oJ-$zdp(s>MPd34v4I+uY>H5O1PD7mexilzX(M{cR&BwRIjE;rtGZ-sEqe{ zd3fah{D}qDE%Ex?)y|MfpoZcSoI549G^()4>Us#HhlPdB=p_bg!Q42X$LsuO0Pppd z#{!9|n3`Gv&0R%K`P0!|PZJoA2-DC6Bl+1ub*PT0jK&Z=2>@2e&#J8t4lOT_5a&G4 zTh6=*U%kxorvk| z(Y7kha){ri6>$ESlnhKFtQmWQ@|~_Hv8<2Cm(?KPNXVctAg%#F_(RD1{1#Z;R>O z=klp3wZU2=Lqi3REriz}iT+O~R~`=K*ZzlLq*1mkS;nYPA;uoEl&_^mzFDFndkj&O zl4U$&pF)(eMz$zh_9e=`L=mI1XRGWYYs2VwrnkQDdtJXj-s^h*I`ho+%=65-&$+kH z{kac^teXND=vVfT{mkw9i*4yIU80O1MY6iTzM~cqsPu$I-_1=*$!&lL=oW4R#S9>K zu(#PeM18Wd61Gn;CN)*ME#u?&qW+*YnCLXtt3m-q?>2l;g2w1O+>}^)y>}Lwbad%n zhD?eYY{z9As#OaS469T5NWkRm?iIWm77z3*6V!48p};@@EM&6&0*gg-vpB)d0tFSb zQKrA=*iq{Itr6B*1_pp!`-%u6j^G@PK*tw!|5Ao4eBIT>d})c#!}?HGr3OajHCHRh zWkB0h=>UFqQ?JI24k$%@WkDy30QFjkxp9U{>>(DcQTk}F>^2q#{jIEo{0R_&VNbTQ z(j&tZ|E=xqEUn-Z4a{I~Z}Qc647n*`RzZVlbALadr>CcBClMGDpDP=o(kj>u6%2+G zSPoN4F{v)UBLItKGb3cjlZ`fQa-;_tvc=uG9f9AU+$-hC6CWpOe&Yx{XpJ%BLkK+@ z@CU$v#qMb=3xz!xa?HkmU?Qg|V=lkmD}~c4Cu4e^6k*G^&kC`fY~`hXBd`Vjr`+gs zM*?#NY5;5qH~@Q{c73B0S?v`B07M^?k`md_p!GpwLI(mY6IjS@^!{-8@YvZ2;4lUf zZh-Gh*WyZ^NOz1A2!vLr0*obO9TFWKE&jEc4%7hu(&FZG!HTgTOxfj}+#RO?ue1|_ z=rwey8#BbNql9h+5DFu0Xna>T;I9wV81aL1R!n3?sr;>)ZV+Egc zjhf<$Y^JBx`v6WuV*DWx%0__px z*re z4j_eI%r~oKa|bq@j(vk@*VI(UY|OrdH00QEiLz5(Qo>2$Ip=cP9+W;>NSuc`04VOX z$OoHv11&YItIT- zV(4twV43r3d3kE|<95DaKHY6gFto^+m1dzvGvW&I{DK7Yz!!L@I2UPRT4 z^vyNJwFOPUT6(uHMOU*p@7~kgffu_>c?)l(DG4xSaRQUAb7kbZ7r_N$J8O6at6=Z3 z`D1K`O5rCb4aIc@2$#(QcRge{qt7{Cted?S+f_O)zY73 zMLT9OArL_yJLS6vHa68>&=F^YT=rwFc3vVU4j*nF#drxii=l9d>}TBz6^fV_6M+iR z@e~ExqSB6kg6tqvzux|H;%O=bW6^^|hriOMvj)nXqw~5{?$&XcUy^X0KL@P)gn>A= zrBY#KgrVkKPYtD-{u{|5Y|P}O{Q*8clRk+rVvdyh8(+?zA0l$64~I96Qkf`BachTr z&zkQ&h~%P!vpEEP(y>W4fv;zreakDdsr|k*zG2pdKLpV9-sSE7mG0ythM#Vx z0XTHi&;3|u!0N;5BeILThiP&16qp@8Tz(bKAwK!J?#AioIjo1ec4Lx-DG-*$dAO{! z)KpnpRbF%CZoK%PGXGQ?Jyh8OtrMVwJH4QQ?Fqy2OZ&u+AKwcSDwW#{{EBc#pwPt@ zQUEeMknjm46~Ic|(lGej&{)is4Z zvsk_zp6wA45%C}{E|e6V#(*v$XU5l&@0pp4cDz09aVKUE3FWLQY;jcN1!)`}95yz+Vss<~w;~0-cBzFA>s}1UuzHQc_2! zwJGrmQPww-S4^Z^f#G$0N|)+&CiFXm6fBsC?w?;rSs#ZfFrfO_Kqn1B#jIi;#?WN{>Jd)Mx^Zl!10o&3r+vV{_ zdNX$g>sIDp5nES<&zNY6iG_*)*yd|Zw}&FHn3&jGCOfYrGWmcv6#i$vJu#?*=)R#k z&r<_>;sUtV)khMjFY|(T?#%hP4eyjZTOWRknwpyOCzxy>@%~iAyUdAzYi!%fudmn?FLTzt_^=rLkPm3hzn5uXQMNd-XEan24ks^)l!x|Y}XF&XQXz9f? zYGJsF9W0B*%R87uhYvHr=nIKpM@9NAyod`nqwfTfp_LczB7>n;{wJ7TC2if|rRg{a(4eN}=$_A6*-DB2qZFPriZt9Y`N>C= zy3B~mc_;lIC2gxDk#QBQTSVkVwlwJb$tv54!#lyNeLeWvdpqZJnRI>ZZ`gBv+IE!u zu)rSl7!Ih#D8CKmm!M+!K1LfbRD1mJeedG=*^s=DMiX4i(NT7C%9#FZJ(1Km*GFq& z=lIpBGgbi`1%BgGx43V7H_9l@6o7mAy0)>v3T)~hOT_MmBKa6$pgIT7>LpLa%+IizKtJwwdE~eGJ@kD6Z6y(q5pMdDp94R z%V}I?0@HzD*m^tF9vFtGa9H4IF2Bp&Dn&md1r$A5DeVdl_=#I8UgF%a^ws5{lHMQ! z9~5HK0CPS^%$#Fxnsw^K@vgV*O=rs9*$r1pk;!DVq$JYjx>1vJZ3ykNN(FXLZh(&uNGOf_ z&bT6;6&lg)Kve+Ew-**CfI0_R23~S;zF=$|L>H9U?16_9(8~J8k(awgdoYOE^^DQz zC(GG5h4Q$}EuOg^j^TSPp^XY++hov$mmAf1TT`ax2^^!3x08CGv7{x zvVQi0Z32qFlQbZYE71(Lhls)CM|rA!Z`A{YxKEysq|8y?evl&h&HKg5iO)smscUKlSH9sAdmv@|ge}I(tXxeFMM#deCMgYh8 zlp3ZnlI)x>QTBz#&99M(v|?Aoe7u&9uI^;n>!x=9SD9}P^y75nBQsNE!j28UVrZ2UOP{fZVc z_`6bJGFscTN=xuj!QM+aIMxE+wmg${^9MP1YCNOA831OI zMU1|wGOz|UxxLXEstI}fR_4b}b+hO(H#%Jn8od_Y;m8!>!pLb?KU2rBT;+5-|=fa!9b*zkk2+@+B@D^wrz-gES_ttVY|JiU4yTpNjq48;kQj9PtRc zdD&PT4o@(Lu9|%Ra4;V-dOFs*p84*N@3XqTc8#~uv-FXiS}=lJ!f-A(xM6Td%z#zI=&51K|`tMpfhNvZ3dCZ&_SUcH}7*(v2VJRE`9S4VJNr)Lvv! z5_DKR1b1{jaN{BSm9OyLr+2@P=p$YeHb?c$_yCoRZaNEaeM2r-1@tKiSfjtiDlYzQ zNX*i=XzFv1@aMJNale<&lh9Xa^gwQvVaD=R9xqa| zC06n6WCi#B-H$aCgn?ED%!2rJFav;oWwmvSwq!9kBNUoPERZ%fi)TIesJ=Qc6dl7s zCF}uU4ySUWo5luf$l@d~;N=6O3Mxl1Lx2wB|?yMTHsPFd~f>};wd zY{ROR;f`Z<5J7k{vk^Z`Q=cu%feArH*;;!DF~CZ7P@^PbQOMcR(?~^X{dGD_W&8At>~hNl&6Ir+1~5yEibY zToP->1emZdQQtxQotfa5I~*f}@Q{`XsS~)P@-n1@89YmrG*vs!pETB*eNKLF-b1Vr zTY1e(_k;eZnEC8&ZqsvyQGEmu4mJtzyBNp-4!qD+8P&w7Bqp+xM+?O+8dH*F=x5mY96- z4nyrzNt$YKH<);Kl%ji62a06B|F}>m#=I(k;K!8ox3i<8$K~1F2M-=JX6q+JT-3JA zmFc4X?L>T*Tl5)(TCrDr9KkJ?m2RH%Rg0hfJ1kr-gu(IGeb*F!^JM94)+d(ouR&Q& z=zMA>U=rc+_;J`cIbY?dQ~H3rbn!=1;?=Lk-)!Mtb-s|od&OoMTiD!C0Hx*JH)i2? zjaH*1Ao`hg__%xn(mcPjcW8*wD3!&G;B0lQOlvy7-AL2A>0_Z zUDltTDfcN3%h9{>9psWi+R8XOH6HJLTfOXy+D8MY*Z^li4-5gfKQnVIE|JPeNyIA$ zEJAMU4~mCbDC8w>>YqRpkb!AMJ=>f(?6R7}YOTn|i;n5(H2>#-*H*JXBO_z7G{5Ml zBxB#xDrL=EmBvVE0*wEZuU9w?M@|Q)u7ui@<2m(~O!yWYR=hs?%P-s>np^5;?@DS_ zo3971!zI(GoMX(>58o|?;)Z56MeTnF*jDxQ(7L+&?+qHP{1S7hRwRNF-jWK;x+~s4 zkzpo9X`Br_#avjaHYH_Kf?(eB{+lG7SpAEj{QUX=E{F}0WeM(ARkRxky|`j^b=FKe zq48EiUH%7i?264zoRr}(pS|tR;k))FdQATBkeuTq=KgQR i_%-}*xyHMnEZ#An&M0f8DS=tT4E{Q=^Zc}J(EkB7j~CDY diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 85f9ae6abdf23114655ec780566f52b2a558344d..c6fa4697a258a47c191a737eacfe0ac3fda927c7 100644 GIT binary patch delta 200080 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

k|^Zok=lw1b+FJXkg;8rK0p&jp2KLJGDpK z57nTxUoTta4%0+Pf)P?F+VC z+C9ue2<(Yp`esv!pRmKqs-6-I#lecwT3BRw=|_-AMump9fkprf2qPB~7ks~A z44*4C1QR`1LavWHNHFR*J43Ec8E&-3o*_Y9P*~7PYR0))wGSGf4F>u^NfU_e*XD$ zqN~z&HqCAWR@RgWH@>;rn<=&Q*v(LX|Nbjj55~W?DU7RW9lX2)Qw2{3_aEA^)6CAlYqCl=OL*7wbTO_biFd>fAp51P^vMb*o<8 zec+!64t5(Ebr2Y6t|X!HwOMs4lZP9p>)XfC7w(U1eP^3Z8|GUhEf>vjvg(gH@y|ZT zUiE@U0vcbzGd?9_Gp3N-3J`(pg(i_%!Mp}3h5=QKr7um5gcQTiMoPA1!28er_+rvV zs`IFFh-Z1h+ir2Zt^pjcb%^nDVrbRcqNGPE+Q4Qv}kem zyrdCM>GYb0nDi&SaOkh}EKXf`clFztL5OA}~-!6+47xf?5q#5A8}DR?pgKv*LT02~aC zmh9lw)|}wlU=RKWEx~b&B-=3KIVv8hdjeo-6rEXRb)-{A%$~k=qt{o}LvE|Au;b5q z5fD#(SpN8f3bEQIjv^;ZOQK*M?I&54@0*(3(@C;#D9=lk0be=G9HHh*Uk|#?`weQy zGq0F<_-k;fY0t4NJ&^4HK2j|Z8{E8(%JH@W{}JIkNTchE+eI3rg;#co0)K*-5jTFN z``<`u`7om7oh?UVgTVwMa6hmbwnb?Z$*YtuKvoBHFG|7iKpfPWpRV^p3<&s(!Th54 z$aoHEj~#h=KR+o&TgG#SfB=X9IF~-=mS!Zpv+rcpe%{yu5_TgVQc~VQZ9pIvR#w0B z^L2$E6$`ZuEYpI`40-`xTUj0aej|PB5AF-B8&gnMBnRJ^WRt|Ml{q~KyR;;Y+BTc= zRtq0-n>3iS<`VmnbJOGfsD-rWqLK1ntS&n|!S|c_jIY&5wj{6Fm%bSp8V!5}6;h?U zCtqEafl{Wa22KG+q7mvPw1T}Am3e+);n$88nXL#exvf&??Xd=aJ0ZI8@Q4e$KO`CZ z!_=v)#fnXjk?n;7JR&D6aivEm;PyGco?0k{Xec>(j@ozGNkmOc>;8llx)~iKf*sYc zS{GZLN}tNnui)gwnjk^hLv8LPmS#Z7Am&;FXbuyW{-w65p}DL08Yu5v%E@RgDw?qU zNlNPYWHi%S=9L$ly8}|O$XPqPHjHfX34WsMcBl>ZjGfT+j9vMxPX&i{l(xFjdpdI> zBZP%r)wwakf|J^%#`%>Op8NBXQ9F=1jUh3e^!Oo#^a&Q@B z5L>UsFRD{d!^l%Cswn0!f=!Q|4@!AhcCpEJG|@PlO&On^=}Bq;(eMtsI`OpaeZ?So zSy899o#Kz~zgmvuE{;lz+liYP6(tB8nwu)|@tBXQXi>8rpzM#VEJoI^)La-5vtXL| za;7V#oejQ@%i-ShT|(_|KILb|M#ZiLg0$tkn<+`(+%N6Y1$PVC0Zqrk|yS2*AX6Qbid zLG>gQkIugoiGUzTmOF5Qr&_I9wHFr>m0M77X26(td`p5KVLI*`O#zSU4$QjV05Td3 zp@pXTznLMNesJcx`r<|_ZLD%yY^crj$Zn4nahENS@h9`$R)kuI|Ec1%V{np68pz)o z74q>MYx6LqY!f2jZ)h@XVd9THy@la6-I;zh5gM~d29pt!jZaF!w4che9P1XZ zO;du8|EYLx4h&yIr3qaZNmN)q<42I50d*mI@CbCmsSo8D_;DXK&b3xkyZ?({I@{5L z1tJ4;XgYaiUtGCNqq7>@)6!#LY51pL>Mv1VTU+BmnL1TdpAw})O)8gGzjLj-_ut7P zowYy4U(Z)EUVGLqE|~|w6^lQTaMv}Xz}%AWNlCbnPko$rgTBV^#)ahvFxL?PlR~sz zEt`iCc52=$N{L^N3ek^h1UUM~eLkiS2-5d4WsIQISbZ+sADC>5vz^ zWimpvvT9jmRl;dWu9l|Ww@2j`*>GRZ*9L@Xd8I}=+-wSdC|PuA*}t2lhoy`V=RN_& z`gO#r5?d%lb9J>Q00BM9vepF%ARq&@v|n;^`l2wGlYtlDSO8X5OucD_Ww0I#Vh!el z{-&UT0i`-!g9<%q62tv2suZDT!u|tB!1`9kiy}XD^w_YKiJS_sujHvGEp2z><3rxS z*p&Ao?zdw%HVt06KvGMsC&FK-3I<2(Of_LuwGz4v!eZ z*{)hjOjj27f$<}PljZ6+2GUpdL=e>ZFvDDM7ekVAQ~7-iyJW`j@bKe2;BW-83~z9> zo#Zy`U(z*%Fe;A&IOWN-3&J@Jg%L3r5Gx6&mOhmA>#T1vL%L;=Ai&=Dj&z$mpk%(* znkksbJkbq#|4OP(W4_L(^&EZw+SdN0jo`?}QA!GkWI#SA)vvQ3PcRhxdQ!}vqD5nz zOf>t8g=`sDuJb?`^R2B@=0}0AihbV)*<<%K0@to2qF+RSXt%}?e6#l09YSo#%LPBC zAucz|C(w%G7Y??;C@>TCDd#Gv_*Cwlb03C&N?{zT#9yx?k<-(nxW#1nS5naSOQ@A~ zhqMIP({a z19K^>K63qX_@Y-oLdF3uU)(F#}S|m6)Y_{Zk@Hll3Q5@Howq` zezs_N(zqob2!?wy0^p03 zBG76uYen1F$3aT{aJ`SuKe+Pr)VqPJ`|3m1u=&6KVFhXf5{#UjoPWc^!d^$1)>l%) zV&pLz8YI0xit;8$eiL-hB=>)_QUjdFiyOQGtl;lzeWU*DkdFu!aFLTZS#Dl1{EGMz zx2yfOMa{R$^F4y49No2u2cfna-TKf4pm*R~Fy(?H(_Pd?!UCeoNNLo+QS|D;Bagwl zeZ-iXU7s&kmHlpNT}>rbPsI+fxST8Ma7jf)55kqr6k&W>?8`-8aFoEi0B1rc|E<jJnnbE<}&S_BsbO7+I73k z3z~@g`EW*SP3y)XC!D8V$b>kxS#?aul}akrJl>KgYwSMKB_VSMbpS&*`%txgz?~g)b_jo zNyt#Rg+oE2Zdpg<9VuUgLO+k z;0o7EUk*(H266XJmJFZO6T!-Xo@yg;{|>I~o=+flv*?Bx_hdu24h9vYU3a zN?3Vf#gM<=p*pov#Z68|O6m^@!2;F6HhT{w1+Zah$;!>G@Yb3QRjQVet%#P6pk;h_ z5%d!DWG=_K8AUv?2k^(%2GIQ}=^2rrUK`3UX`3cRd!5dq53S+1bW)hA`ts~y)2`Tm z`@w%q$D8c@c{`BjPF%R^*0o)|JiOm@bhXNu@hJ8(?{r7{(p<-g7uT^&Bp@~xAce>f znS;OJZ|M$lc63ctw`HrkS$ZtB%c{#qP-=EHrco|S8Qco5c!Q$gd5dW zt{V)6UPhIQp5163#EaN!n<3%p;(LY>gVWKm{w6;YD6^F3oqoor2Rd3%KXrg&w9;Mu zeq848&Bh^FufXx@O5u~|7foY861Np20N3f>Uoz^*-|Z6juxn-A+!j6B2_}X4&MU(> zZ&l;Su2CNzqLXqHshW>5+92rY(SQBQ)$hlCHZSnw9(mqp*DY~>(e=Df3^SmLVNg#9r~^&jH(tX4`oj+`97YhI zvDR+(D;OWq+10gzLLBvg!8jo2ayZC)m@4YheflKhDF_VJ4dwuU2h)M2eBl#_Ur9-< zAeH?i;MRHk6fAknRk{O{O15hg#l%wA{t!NG>|0~hfRCkOu=9`Z7~Od0+jarDi@LVt z1yLDkrIK@{gF=B5>X0?vp&+Hyo9(4n+a0lj}m`G3(M`~Y`mbMr^k(TC}<3u+ZWg?$$P*9Dh>Soezw+xWyNwt2E1RyDQQAyt-AO5 zDY}1(oNL$A@)Bpe%XfS&d0cAy<$QO}h?PxYE8P@g&;dLq$+N`jiGDkIwA5=CnzLtm z>-jp}6?thYi%Wd&!9ik6_tkiK{i!(gWnn9I$18@XvBtXl?uQ1}-zKQ<^kYXMqp0fC zn>R7!qK^}*G4HzH^unzX8l?P{4yARV{_I~Se<#d& z2{Ca1O8lw-Oub+s7up8a!3$=WLFmYZWD4d>)O zUCkDJMJ?7zf^Mv1`LeEj#%9YE1T4~x>6_P)D%L=bEuMqv2q z+^fGr8~7sq{mTYxeg4k(u(NrjaR>=bR}OexCoF1h_h|d)+j@Fxj^*7q*2 zeL_B@dhGpl(otKR%rvmn-$%Oaw2U}{CZ;2?A&#vV36~&3IaAxp$c2{#xI~Xt0yahJF$XbwUbtF1CtC7UmPH&OR=Q z9JM<8e(wkCKzHbb@y!JAXaDM7QiZvo1N;}Q3I1mK8tw1V?zR8J+FM6e*>sKnhX!d- zLRu75kS=K?6%YiGZa8#@^aV&Mr6MgYUDDm%-En|}ba$WMh2Hn`-p}*K`u*`;%e6dQ zXJ*g7X6DSE`ONG+Q?;%o#pk;RcVv&`AFaM(A{ggE)wdG26{J^yiKss1MInLI&z5TU z^t0NH+_Bi?KolR!?)}Qx9^OpspfyKvT8ZBxYc7}%0((3y03VYXP>{Njiry!2F5_;g zz5ij;?l6?~=5xcoIj}xWY$qyE`5@K0=_3hpVfY882W*4~9D|?*)*7ZGL+sAK#4Izz zG$#)A-_8G^@R_DtmSc!+>A|;e-RBf)N*fY^LBWbTU$K&CMVLKosC=g-=tnaa5px1q z(Tp@D6&c?Qx-40kN8*!T;uYs~i^S#B)YzBMv2Y%3_q$^){+ERz(oFCYXnjCUis zxz&m`nV%MyushlE72Nm0qM(}azc)FpC#?j9(+o3niK2l1{6~hk_mj;!buZAKGIi_6 z+oLsGH|PL?Hfk~F(g}>^KdUcrYOdWTGqilVKiMy{ULy~hA6s-VfFbe6b~J#?j>79t zXo2P8PAX{A;XutDh@#f#TngR1EL83qWx`R0yZZP8t!KQj@+*Ng@INT{r-Wj>;^@|E zG$#9N+(9myyQIs=km>N6J0Kgx#Ip)KE7N^>PTh-}$b=!a5f3`QKy}@G#s{5tWLZDo zoHo#fmgW(yvx5`2#+WQgX$5;zFtW5iT+FsRI zWpGv&cs`A{*VnSkCT@&btiZJSlZZJM?W7U2SX|8l2jc}h6w40XtG!Rx%?t^`G&)6> z`ap;7ENfV*)|dAhA7YWp8IOMu9ms%Klf45c>DHoxe4lGX`O)5 zVZvk_=||Q2XQFS)XjriF8&~|_|9rm_$K2*|=JCFo=X81=6ASf*iw;jDK{)u{jDi_4 zfKlGm1@hFrO?!?c32HCTd}sSps2t@aI#YSluou542@ppR_*qnMr>t)Oe8;iJknDQF zkeRDi2!dNLEF82ki3?d+rGY?#LOzKt78fpPU88K>;DsQLlzA@3q9^@XKeVvjemGMQ zF?I$pzUKm>U@`*od+-dJu_6k zFepaJy~2CFo#Ce6uD>BSxbimbM(v+LH*lvf+;_`samQiq6(@b86kH9O?JYL*@{cc{ zpiPISEuMDb{1hu=Ki&z+Db>{nWo|N4`}S0=N=+D z-QZy3N`knqll8G_e+T!+@|2Xv%#Rzv0IUlZCF>$H0RcC{_|ItG`tsD0V90dT^`TQ*>K0uRH2S+>vytD&&B@M?)?S{uUpbqJ;&1R12~e15r0dO>GnWnMG-IWhgQ|ZiJM|8;@oWKr5UDz zp`Dl0t;il$E>@F~({&$V95gjFB%zhBYE0l0c|aVJbi`>(g9WK&j8_j@nfMY4z6Jc9 zM{oCVSjwvR&0fNL`uaMzRA<=9v%HMrJ2qkUQZ>Np`@GuekGS+5<_`6UsPnVwy>{bq z1pUV5*~|M7oJ2>enUZqnrf^kQmV48sjpj2mYU$=arwIo0`ilT}OQOXV>eF;mQxwA& z>cI56lGbcpsO1z%8mqnCDGytm{?oEhaYdCc-@k`EcUU#YCS}%xViR}z#_LF3uN1tP zrj!b&&fnF|I-fK`VJY@>UpA^?m=W|?4q_+>$%z|n2`oEQCs$$M4oNZW2y3L{&P}%C zcizexKx2%jIo%q%wfFW8+V~W+s6;Pi0a*w4>)n?yvJbIX?Z?KkHqYn+P;8Ag{n1Aw z(dsNl2D*Mo46d0NoKO+yFa~c!792MiRM!GU74y$4i^e@7gxFq&FFs2q<`uSxfbsB; zwTcpey^POo!~=diTsHaKD4O{aYM zatkI~A92%GshL?Fcmt`yop}Adv;JcGqH9;O01N~nUo>G{^L}#_ollWPnFul~mtP?@ zzTNQrBCh%%mr=uO8_F=B3J|KU8yDi%D8Y1H+PH^jwEUaKwBEL!9PXzwL?Y&ouzU?A zS9D7_7J|kDO*ev|WQZptF6LMlsR0#7b>!k$-s+K&_vd}|6SE$~$w}ffg+#eZOpu84WiaiOrS~51X77AI^fSDYYu*x6Bu|^`$@5f?$k* z+m-wFWWdnYxq4B|>4wgvhsVO^X0SROg;2!Z|E8j|%e?VBFs4T$-_f`rA@B4kCV%J6 zBd?P?+p|5&Q^32sO)KyZ-8oNdxiVRk&CW*PupUjn)C_bh@fQT(R-ZLRu6{37(uPLQ zJc0zMcM$w39#tJIqOj$czMJ2%H4Ud&@yzkB2beT-+Lpi_!pBU}Nx0IbI)b>aZ@KRd zgQFppg1RmMs(x5rPyX@aN7EgmyGD(KsQdBB#rx3&U)eQ}M1Q@&1UJz~-c~_AWL3G2 zFl1az_i@y}h5AqpWF;9Jyvsngfi`?(&+7KQU4I?%O#mMF1wn(Lhs;`B#4`{dEZto{ zL?b)k)xmZ2Q1~dky6_3pvHK+w&@Z73Mock)YWfxvz_sk22tV?Yr^`tjbGTU~7>9|l+>itpa| zyr-_i0r$vyCNtA-s9%%Kka&ra>f36ODd8cI?dEoWlsZgf+#n5?3|wEMeE#O#zs(Q4 z271~OB5u5evH?+*uEIvIsW$}qUp&{*rbR~;tbPR(b?Trt&Rjs_o|1|X?7t=D0IzUE z)%AuzR$Lxm)@`_df{)x|ikrK+AF683e|tCqTz7nnj!emLexVVWn|we90k_P-HOOP# zkCC7^0c{XWB)9&|x2=>7iA4wJ-INWK=g-Ei-f?%I;Tvc#_t)tyfddA|-DxVJn$s5(xk+z`TE1qs7pD?-c zIbRMSxkoBSfU1v2{x467QWqW;&mbzqbHeu`tJmwIpe~rH*`JZ3=P!|)fq$Lf9?Lru z^kp;b_dG2EZ-`i$pDNj$GqGXO>BXZK4Dt^qd0B(8I{TgmehF_69qHk)dJ&P(^#eAL7z`RYpMZ~GQi+J6tDJQX< zr``*ggZHf5NY`C5L;FVZ491=;*IpI?rS5F@<6zW*ONH&cXw^La^j%&RUBl3Z4C-6! z1DCN+vAif}-SgAAj<@7`T0P3lPYq}_ zNM{|9wF06|Pq-Xk2MA9rlJywJdqdsuq#?@2-geIvin4-yOto!Cux!b7?k=_Hh_4#0 zIZ%ZaX_aH?WlTJR3P-cwAWHz9U+9k=z^Rx~Ghr0xYW<~}hexf~_r$~ccc^|JrQD+FK9vMJ$WLfjNl3W3-|3%7a zc@dlA56N$IL&QfT(^=c~Yu_1acX~m1;%pKPzL28~Ro^xUuB(uk$ZLUbt5Ct)wkfD< zIX)EW*R*y;kp8=h-8V2rW)4HJuD+B&i((6BvuIdlXY(nvXUXE(FO;sYzG48X8s^Qv z-)wGWjn@K?Z^%Ql(l$khCC(029}T*q3SN+Qak6b;E`uZr*369Un_TeZ%PUWMskAqF z*yL`|pyPV*c>TyEX7ioi-a>FdGFbYJ9|SO z24Oe#UTsVZXzdzG5o1CEY7_O$5WJkQ`_2ER$ql^rS4I(`-@TYvT}~<8JBaKAeP}&W zW3Q^UBL$0jnU^7#WP>{TcfPH=-tkz{1RQD=fHf5u(fruZ`h<-0r-ZmnMm;&lao-Xl zVW4k!dsg~J+{f{rer zx@8s}{Fwsciy{Y8UcrM3>tl}pO=S3C6#cehqSq`?_MVUWT(iQBTrHLEp)w5TjYzG+ zw{Lu{E)sDU3clD)S&wr2v3yIGn*dZbZsqZ&?ciw(?o~Ku^W8)+zy!73JU67XyW3u1WpyH7)8r*dTx>lfaTtC>sS+## zoE}l=gI)Yp$$*5=P>4lu^24AEFm_>O6McUTIz+SF(hkh`erMY3Kl4%OgG-Hn&&K)e zPqxur#FfX+(s7iLf6Tf&$Ku(ZEYq>jx@{%l3fRHTPGYkdlA!Wf&ppY3=8oSJ{s9%GdOc z;AKd>#!{_?==IIO04rDzkJN3U7m0Fw!p!B_7kwNHy|jm+pOJW-&T0)(yNLhuXoCjP zGj@ih3Vh(N1oS6}03DO``k>f#<1#OC_Ogc>26C-7G}aq?uKu$)k5dr5NBm63lD%@Q z;1A$a_M;&p!v|iMw#tF0Ohe1-BbfuPb^WhA2{}i4%&!9s%wLwa#stBHXZMyIaz3KR zOd=@U5+W}iKo1+ZRbUm*#lS|=2OI1HNX3R6C2=fbi*lU`?$11U^au^y(3SUs-8zgO z3+EoiU)CRr-R@@JHWMye{h43Pu}SaiZ(@eQa#>nfQJ)7A-p_)2S3+)FKTW?JotANV za<(#y*3%FYri?=1!3sg@K>L;iIahh7Uw5P)7TVn%$?=uCjd}3QhCD$D04X`46uYY> zmHY}NgjJXhdQDzJY&Oc4py;L?_er zc+q>I%#M?A0c@sPZt8rqvT_qK-?^+!0ej1TXI(A`Y>LZA*Oxqxc?v-f`N6S{e}1rYW~MRC$p#`|~otaK@*E!3M`gjb=(3>VuS0`5JH08i6TNZHyVG-97Xh*SzRZ^>%7C|wh9x5vG_ra z8~b88F~Dw?q1z0Y3?zDrAtm6auHU+wJp!FzILPKW=2m*`1X%I9B9R7~4;||Sh1JPj zYU@FFGx^Q$9SpL!L8L*KU(n6;g_aiOP6NWra`GnunIAl8wi2wh9M9KWEkcA-3uyq=^`_OJp;i5Oj$Vl)^@d4Ucz(N< z@1ZKXAojq>@xhsqvEKfLu*+VuS;FC@(K`NpK1^_bZSWFNX$J>SGiRP6%B^OQXUe-i zqc3p8fGgMSA~4d~LtG)7#|-lb&|4a>H-SlI7aX_!z-uV`@%h4Nl!w9l z05m|m?eMQxHS*pEOI!d;biRtoUhFcANT(Tb72rS1z`BNA?>6YJa(cHSB>hXT(W9N8 z9$uXyq9s7Ks(8_}dEEWr!Gl4@H2kF-5{%C68<%C9xzBOccb=dnULa7bkQ%R31k7!j zt3~@zQr`5K@&$?88#k5!wt_;C!`m|VF8Ze(T1WR5in@mJ%`S0Y)L#>NUL1*m6^tHI zk7n1^bpcEJR9-cFiP#H4zW_APuN#)&7@Luj5)!ohY53G{#t^*qfhE+4o7`;#VM#|? zkHO=0gj7CVA!B6%Y2b2qa?#BIJYouQo+>fFhIlhmLBF&H3{~F%J!BO(te2OjqbJ*B zRu%3$h?xrBbIy41GA*r20?}*c%H?GvussdJrsBa{1+I{^pvoY%nqdbLdg+p-M&!9` zsri<)Je~$Xf{**k+9r+6gC`Qe4K}dCulb%n?dE<`(u%P+lqQ`9o~E~s)oC}3#a{sX zpBv5tz(eM-ZoUf7{{BAbpH~=-_8yGSZRP;`xPrfsbNT@TznbcBqKgvQlxyy7%O+Bm z#e3_kY%*l#@rtYg!-(v<_b?s3Bsu>8!oJAXR*8x&POrQN=!s?wJDERzEYzLCA`U84 zmkaR`Wr_O_+ZnKbD?d^M@0blklHpGFz5p`f&Cj}PAIzR9J0Xyq+6y%;Yn)$gBi1ve zXzQHmO1X6t8yj>y;+as^G-|poFLkx}kZL#$dz_@(Cn!*r1N^%XUSqCOywAW3r!Zh=i@-ii>=UliJ&>SNHBfRt!N3Bt6i&Ojv!V2 zv2wY@4#`Hps|a&c#x2B1wgw)v@!q_}K_c1I9L1oW!|c1yj;sz*ddlRpY&6lnJ~dMI z(&MHde3;89g+iRRkL~@b`_VT-)8jpAwTsB z>x8dW9V9FoKl+evC*d>xow0lBO7g_8U%uoLbKaTG&LHNU{Cn%%Xr~BVC-oIsFjDY1#@tGe zc|-UCV5EQDMxbUh0tS}KLj)A>LQb8(_@C{WeGir&qm-y#Nu)oP!;JmTJfG@>q&A+& z-|}&Dl|`q}XeT9Noz+5{ z7f*dAS&9jMzdtxpXHki7;db!3tpOJRF`%t=>i&5X!DmxdeItTz*|~{j9V}vdC@+aP zHEMO8p;YxLnhSMFLmXa;T9T^wdi;{|gz=Hie8o_GHMU~g_bB)E`eh&0r|DX{ECz<} zcMkhZcVfuxicL+|GRfjUp^-_9jA+If)8xG1^5nyfC3;7H-_t`k^1MZ!Zz$*uU|et4 zE5~*TUOx5@Xyb{wQ4BipL z+sj))CMU-?#ZJ~o#Yz8~q;{SnSYA>fW)6|V-Xr|h-}FLaEXtMRp^>7^qZe7R2%Ic; zObmm_cpEnyD8qN(K%2BGLuhLkuw-=6qe0qh@`k$K!AfPD*1gig&}jR4D(gkc^qC{4 z=Y95vMznu4R-Qm~F!92U$UueBu3>*(bD`mIAtj-zJjeO7&}9wMjhkZ#d zxcFqweMTJ0H+8H0Y0`9+deYdIBpKwCF6-%v*OF9tEFr*azbx}eihwsUB>q!M_U%ek zLO$7AChrwE$*{Aka8oQr-fH@QQDi&xK)wtMjF6v3fj4Vu#>~`Z-g-V?TZZZXMzf95 zv39;Mgs({3s5z7oo?&46v;ii07`&Oo)l^9`L1L(6j7lTmg=1{|E6$u4G!rj)DJ!Q8 zcqkR_0rPQzeH7D6gPMj_lPnyI?Gbj$>|Bws-PH3oCzUuotze5__G}JcaF*88brj7# z#^47oF6L|(@HLlg1s|1C{n&N0ApGPu{X(vI;n*75`f>XKaiW#U>{~&+XL@ zp{-ocoAz4+*HI1DUir8AF#*p$&0xjRk#~a#*SdJ{>~2k`pUDh4?>%wl^J^A7-e1*E z<=G0_%GzSy9wR=fWPU!}snKZ5QGUAY2o0%!%R6H~@2QHSwW8^O+lbAv0682}H0Chr zr!2(dzIPld61g^UUkmgSG$jtlwE zESWv%Sk8eRu~%@ul1~fAlSQW%XMh(~ELHx(WlzQAB({8oBM$K+%J( z!T`lsA2bNPbSPlX&ig&bLL|wVc64!DKPZPU$x=F!Tn)l@e6gu1hfsCep6}#;BnbcK zcYDgOUInisath`s)HD4|YK3v$5UxgSXK|olL!9&LGuw^;m5H6uJmqH2dFp_yPlsL3 zZ-wpx1MrE`n43a-JVl#%hX&p_tHwtR0D}g3hbujF7F;Cc$O$U&=WrrP&Vi;Zy&e9& z%ApMWRH#*w8N#Fzs|JEX@$v4oXY$0hg{$r+1LM8jD(guKRhDO0?m4RvxtA~ZySd%F zE0rQY{<69r4^taRMH<(b(H*;Tf1uSvF|qXo{z`=*s^VDwOX-1L@Q9zgP%wb5W?=<* z-Uzihc&FGFsuoNsw@2p4F@w=GhCf|2{4F907{I=Ufg;R`KCH0#E?9YPzZeg_h99k4 z+eFu4euz!%CacZgeS)V_Js-B%J(M=b)gUW3+S~0_2!`^Y(=2(^y10FDT3(;Y_jcV) z03CiO1e(jy&Gi7Ny$upl%&qx?@^=gm_fO)HV62HXBKyerm9C{{aq3gMDh(-oMi%9M ze1D>k+zouHZPT%EE6z*Yu5;WH%kFouk-ti(tDKW)uYaa7 z*gAebe?P(a^Tj}P5&??KpYR<&)X}v-l6A|kdN=gqWP9T>)xp1?F;Fj^z8ug*nQWn` ziJv#Yx7q4H?r^(}^?qD)uXBq;* zvti1aKnNxLm450PCO4pYt^2EtI6oSEO`#JLT}b00&0Dxgl9)h}1IJMnUWXcsIM}o| zhvcPTimp-a_C{_M9YA2n&GqTst$M72Ye^VHfn;>f1ov;Tw`%MgA(dvnXfoQkZ@3Wm zv@pT6PEfz3D8*T|e!8IhzTl>#`Km(!dz?|DU5iEgn(T40@yD9TI9sX1KIK0!?6z6L zh4^JeUJE6xLj~pQ>gbpFr8ZZS0R6&re85-AlO6AkY7|)c`x>E6beBkz{{nrf;Okp{ z)jOgVaO>}L*>F;)I9emmOVYL27cvDgErFBqdaxZ?;g}lf(@Q}7591T$!rc;K)y<_@ zrPczG-EB=s9EBFTUtbk6bNhyXJTbL^87vZBc7O9lIT8Tnf(f=g;6zV#+JF0aGD5*| zFxr%VJZ4S*jy~JfDEQBA}ZtIrY38Buu~A834jFJE}DHdjP!FZTY_lFY#e}h8&K14SckMB=p&O;`9 z8H`!prdd!tW6~NVH$cLTFx z>Y2)fT&d2um&^T*u*8vY_amHklop+wXrD*-Ux2LebG8jhco5&+w>*EPq>e+}v&SzO z38%kkPwR-p-iX$_he8Q__)as|ml$M1I@;4ngi8myV|I@621`p&-g!!q7L{Ycput)g zrD7OgA|+DayYd0Aux{! z_wqOd*Yeehnzv(;fE)k1D5I3ve}iuTA;|>0#(&T^5Waz)ao!i#NlChwi)OOLgS|&W zv9=y(>5&(Sj(oG2n?syx|9c+5^hWi+6+}of#H;h)^8kMr1Z+%k{tua+|M)Px#rZ~o z3x1#TF;?o6y)9nrob8-EI{}+5#MM=<@z`nt+C&~sWt6F7*&ntxx_Ef!8aU|}6#Vqm z>hgVhiIZ~#9$nrYzeiX>=mZ3~L0R-m-dVI8v>O7wkAY8VaNeclpcYKdg0q~$khIRV zEPX-=vAcArQ>e(8>)!g21TWrwb^O{tt_`D!RQ9Y^N(kl8Onu(4`LsG}r#^{aC2*(y zP;hmSK|x7LDL2vNhj3`(x^bzO1H02hegipQUE$VIy6aCou4^~2*~5_0%puOYkZ~K9 zj4%o5ke9$-Phbqckrw;(a>^y(FujCWelj_{wu%^p&P@9=P1sD`lVx<`Ew^?>dsQ6mFVcxYZu%e~2@aHd)^1YBZJSC$S1h9V-3yrqh8^5Xrqf66rmVA$Z{O zyL@F=*ptVKnv|yGAWZ_bD)XiR#a2s?Hj`w#Jk|4dsk zslVUIAk0ANx#P&3hs(!lW)`46eMMZ-c>e=X=vCVD%bMdv(?TaxI-YaksF#W~us1(JT*+C3|=}V?vPwi?tGGnBlKSxx%wDx$_LTV-YT@th45GSnH z6h%m$nplh=t!IKB-^wkXIj>C9SCx|Lm&eET@o6Px-O_VnrVUmz`I9M29zGtOMr`pw z9VNE>MgJ7>FW1qmLj%^*c6N3VaI`cj_HZAbIbVj;7tCj5FEsK4b&@s!r|&FX#zj+c|mQ_!awbZw6lM5pT1%fW}}4wUgsnUqW^CVcZ_EQm$&;0nyXA)cu9y|#I> zoj-xF<5qTs%!^br4r~PgsNYwI5oHIvZ<6f3c_L^oqmh1B?ZZdM5=)a6-eZ=R0IbMnaR@MKv2J)*fq-!Z zZJ(peXUvq~pTS>p*{&lr@+Wi>mj8RjdabvhYqvzSw!Z>YP9OeQRlWw+0L8o?m%yn3 z^JByJi2RL2zveaQ1#pU!aRFi5kx`291l?X=W`6x#`Is=Kr5rIsQs*ySQldXFfw*c2 z-bVo573(LR&l;QMJ%qtp#9na^N0NzNF7`HBJm+YX@yO%YlW}h-c?tX7p1QoYw9b>Y zmxvUJ-2sH;N%&;?_g;sD!`PJ`ba=VnuA6TvWiwEuvZYr}AMZ_63 zjTH!BuZE$>Ihq|}DE2bA%|0JyV8(r%oW0&2KN(09t2onraIuABm66r6iS)ykPX&cV@X}+?E z325B0ye)v-*+#*1c7*uIS);#3C10`-ww;h)hg?c>vA%l zpfkgKeE9nP8-qckxGD5gq|d>ONp67&F7yCnMPJiQ;cH|9pCx*My0E$Nm`7$d_ZUERBV}dTEMB(r*Go1g{P>0W*hiA7Svd=cj(O zR(kueSlvKAO-Y0cNKgBvBcX9|&$)u}$=e1nW^%a@K#l2N2Ygi|TMbKVja zhNOCsd$VtQ4DgWKMt0!I=!fds2Q5m-eLh8$2J}oCN+ND5?qYZ1*9qS{O~+G}=QF5R zp%!QqMAwy~3@1_pO3cPJ7J;uN}Wdpij4(-`kOdC_UeP*~f^vT|*Q=%teO>KpX9DD}tk z;-u&4_}D5fAJ;_AN25XA+^x8OFz%;cP3K0`;*c5C7f~bd_F`;~E@WwVY@hgWQy6%h z`(~eKMR)?MLe#V~IHHX+x01_k30K(%d0dZNzxiaK3|De=PA;>554vfVJO`y}Dx#Y$ zrh2$GUAeHL1jN|nbu^#|u29t7^fL(GY8t|-%f?OPRJ>c;j)Drxgt$DNKBU^c?0%(1 zx^lj=Z*Dfz;0~IL4>7im=tQiCp~)uAz&;zSbR{g2u;b3J?=(>&)^t476FxjbeZOZg z!}#;RU^EJXelnn4zSxPuTGA)P&UenXzQtaIu<1MBTANKKH>)H_K z(vB=ue;ek5Dd%Z_X*2Vo2E?3WO{ zxmbs@%EFm6H<1l-s?CcSbH2|GR!^9^Y_sa2;}7r3mp(rNhIhb5@YGg&5yH6LoW>P7 zyIXoL>F64#ClPEq!oI(OVD+5zo_Hs|Wc6Ya9U;X{88kJl^zQ4>OUH(0ia~O0q?iq!p36w=mEcTdgWyqxBc)&o8`?^o4YX}li>_x>folj4_TQpG zlWSz24g8j!st{XGm9iWa_Q8ZCqfzUyFOQ6*ch#`8OiK5%Q!tQvH4vnW5$!4!G^FCh{8r!L`0mHEBj9T?yZWzK-C%r^P+ zN0tj?I;?Pj{m@i8NL(S@1P8i#`RPM+!4&&LoH92vYLVq{M<>@B$ML}*%AnFgEn6qN znlM$$TF1VyrrXaAReWj|&VGEo)gby5s(^To3dAnp6Kfl<2#o=AhU;mZjiN8`r`{$F}?}ej7 z`B7S;XZTTwfhAZJ<3NR)QL*rYLHOKuzC-S2uog>KP@~2tLy2S>>-XcF6Xv*^`A7%z z{JhZ)q>ef(n#}eMiQ@Z>vAqnZQ-RT$os9PQ>~$FHH?YE0MJL3^S@8}2!kgV(s$OsD z8En+p572HDsSH}nbGZCYNw>O9x5##vMEB6W-kqjiK#X(jMnuo(Q#B$}D0YKi){`Gk zcUuo#a9W49lKw{gyn8QJ?K3@h)d0x}c<&n()1K=M3Ybw~N#yM%B65*)>{^8XUDhV^ z@j9PJ*$47HQ+FRdjaQ^q3gLRpH%pcgmzMK3?p>MvW3Qk7f0nqnDe+a)3l9>$E}1OPyX`g3;GH<{5iGfKj1psd{>fh&$G0DiJpt0Tm%3ZB z5>_PVP$3Vf-lh9 z1EJTbH&`V6urMK(i&J?{5`5)XW>!4Q5={Zp`CK)aEe{(fk`(HNtJ#iyRaKm=#$lf- zGqWKm6KuVMZ#SpeGt%GHb=s8yuqD|i*Fz7?gYdtBQTY`4==ZdY?@V9@<}$Q1*c~T9s$sdBe?YUZ` zrq@wyO1i=0raxwU{S&DjYfNse0UTETwmg!=?i>8VkyT9q|)@l5|m zJxTtM3>fVSTS#clSvM&vog!XT57ljDBDp?gZG>KJ0z{1;v)OfirAlp9_LW?XtTLY+59L`%7Q=#? zN-O%eNBro2MSB~_6m|Qi9e*U`nO^GPz6=>p>#K~ydF7M*?DH0!djYI2 zjg**pmzY2xR_Cr0^Ak>7olOXXkI>6%JRESUL^o?SOU3gBM=PeW) z$@E#hD)krR{iEuzj6#eAw6iorw4ZOtgXP&9&pa?_e`_?o1xS#Ta&@5&#Ok4Kbv?-v ze=SA@-W7aX!jx*)#cl25vT>ZFCLBw5w0-(ZdLvmJ_rfsJTyS>6^;-+CbGL*yAkPCk zVPM^YVe@bJ*5bz*Jbrb?xY>-#hOT=pBXF5D?!l3Rh|S-{uG^mn2N65uEpQ^64v=Ew z6ZbPqAXW#MRLHBhvl2YtS_q%J&9TbENZsId{_;PO-PLl;OC1ds^_ycQEqX!|w z&!)Z<%!Ex(NtaEj*6WyV%?gAK_-qDs>=({I}$ME(LP`4Hi~_10+xtqbDKD zN}_WC9lU=So`+5R^SIP~p;VitqIyqaz=JdGN?9SILxNyAu%J+ydisb*UCp8bwUCd$ z`)XeJgq>3L}jn`5IPvl zsOW0esCnelHUzxskB-rSMhf55vP){aq?**n4xzin2{QQ7N=5(A1*S3Pj`}mYt;CaC zC1-XSKEO0^Ja=18k++HPFLRdN`_y8Z0OedL&7y}4GG%$j@B|A0JzW~VKbJd(N3*o~Zdv|uG~#_Od_KvZap8R$zC-Ba6{Cy6 zLM57e>^F9Kk|JxbE?R8saSdVEFY0cj+peqV&$n>-JgK%`2$smBN%r;r?lHM|;F6-j zgW|4hGXBqI2u+YMDJd74WgsR%c2nrbbIlad2NhRRdJGWJXm_V0fX@lIH9~R?2u>B% z%DBYtS7?;rrs=`Rztz#74w2vtRKVKz~Qczr2p{YLg58 z3BA~s&fy+?k2swfsKvBgo;Usj>b7NGETy%4;Rv)M=}wdmgnyvI&=*Mu5a$iZEioIn zqz<%Gov29zK>oXK2gBO1kw;a`wCXPPIBd7rQE+%3oQaKc3%&%gBX+?VX;>@p5sbnL zp0ry^#BwNlzHen@Vv?4e3_&|T7Zt`f_W!;XO_)?YVS*Uw`prLck>kPyEJ~(6zm4|W z2jo#Fy{-(e09~dc)=QL0c+&7T;(DKJ2C`sPtxYaW{N8p0B!)AYuDaNN_~$@0lGKu6 zq>uFUrF6%gKfn;7r6^K)1qUaE`pu}8^WU>h5Ld|_5P#+$NRX2_waMzsn`;}9FHLW0 zAoYTT^F~QvrAx{a6(mJs8WmsTFI=dD#~cE|R_{3yK}7hTe@p$^AuQy}j_ZNLmOtJ) zO7^GbWk?cPQ9@cfo}z@8o@P66R|hbD%zt(PGC~F#fdIlxds|M()|`LO#w=OU`{)TC zS?6l4S2%HUB|{=f5RTKVlCt85z>XHPC0Ampx~==>?Bu!u=LyvYaT-&lZ;ndfGycH)xgJQ!{{H>6<4YAZLq5pW6$(p_ke`=`s?v;Q zp9#o{W1%1BqEY-+)M_kQls!e)5%?z!_>I5#mhz7HogbVMjNB;n-onAx%hU(c=#8V^ z$Z>JjwE*3A@-v@|8Q({a?iPl6R(=Jx_{#M#l6OepH3(ZRG7x$sNHj0Y7S7(i9euI| zO3Wj2Og^8aJGpGh_+{G#204iJDNeN^3$+M2P9>sOPz&R(&Wh8;q1ASXVS)Kqw9}D9 zIS;p!kVW`B()@392lk?)|D*i&gd3sR%*cW3tFp$ZhFx?5bUiLfu7xdSi9}DXss;w(jD(JdsFj;&9-MFK9Lme=aDHOD* z%H8LCIn-pmB`|%3bhl(3>_CN95IK<30wAcR7{;3>G6g4ZFDfc{(8r}r!>5TGV~N2# zku4EOll51U$1!N4_)$xcufD+qUrz5yNg{O$gjROnmsn1CSD_xS@Epxa<`a|oS2Lch zLJCnj9%kLXT7-@6%>#yv_Jz1_8S1v+l7fxmGK>d+v{~|lHr|2)qKtCK)Vvzl4=DXm zjv8l;9W}U}ADSX0Wm;p-Agw95f>PHX2d?368XryD@KIET2$gpJ`WiGOoy5xyQws;s zz;oBdua5*!G~lw>J?_a>r_@&aa3x>CbcE-|FgQakw9>&TXUM&kbAK3Nmga9-*moYI ziMXA+NAoPO!(2enL@jSuA_-w?As!*m)Ps?EaFK) z%k;Jn!!3bZL|{0*_m$19Ito2Y9Kgxs>N&p5=16gEDN^_?trP%hUboYYe{k0lmlf5}lg}Zf}sJsV&>TJWTkU^z$OOB<0|2 zKc9Q*h+|2u2(12<2{9?X!&{p7@NiIW#Lgx`6U2EFbqcib@Gt73NVc3!;9PdN;E;{R zyZvU@zUvw!g7nPxRX@(3)AT4`z%u&-y3-IA@;r4ReD7|b1LswNM)nQopF%sF_No!` zOAz7 znp(>1i>4NrG`d(-H>tb$K}eE?hhzvGMY+mcf?ttnZ9N|JKfv}Ffw&r&|C^$>Xp>w= zBEAD~8mvLMrbT;BQcrJD4#o;Ecf6BTe<|gV-z6aPFD3%zbGl( zVmzlWJ&*pAD6WAO2Uh6Ac?Q&kb@BeP^t^{@DVK5T5sIc|u1A3Gl=Y8mS2D35qsldV zosADq1+=YSfglk07YY1}Gk`GBxBrL^D*Iatg~FaOrxJ#gLGuyzqGr`{3NwIOir~rd zD2pHmTi5mL=y)RSM1~kQ1h2V!844r)891_dBqF?91r9&{OG*UM3OjgVh~JA``Ht2* z|E|f?|5D{IO*niN5^}{fpee00e#xAke*wv(@Wbd1UX&;JR@}7b89QVlu`BWF?1K8y z2woIVz*ONR=^U^9k%2S$16G+6RfoM>_BNAnOtpd%I8jxx!jE~TfBT(A#C9hqcwxV!SkUwOX)=LC?P@l)&4(e-t!Z3h3&s_9@=xIz;(nQEazj> z%ObukX;DlC%tZJ&J-H<)f4*GH8v*zG>pALsd!-Dy5A~!+P-|ymc^X~H0O^_=qbs3# zL+@?JD!J$XMcmRjkAdpHfE~w8BKb8e#Ni~;u8oPf$I??sSjas?`9E3P8EAR_@HpTP zkZUqu84AnzPihC62Ic-K)%JUZa?B;*x|AD4aewKRI>xQL+0q&0Lx?k6YjcCA6Yp>Y{#WA>G0m=lAEnwkC}d`c{4C%lQ0VCOjRW8rre9 zI{22g4;&~T)_FF(yIxt+%by}#Vyn6C8$Z2=!Kz(ixJD)1FMDVrT@4DK$bo77cj2nX zK?lQv;E?uTs2gy`S@3-|rb z-AM5NAQ|v4o&KMQ`-e231m)i$B4+MGX*~(`gu%rSzl8ibW5%tb@m zD*36y*h;d%rTWIDZ+d+ppNlETYTN%mvfer@i0E4v9$KV98tGEHkp`8JR*~-RkglP- zJEQ~w0qO4U?(S}+`x}4focrDL+&_kAX3yR;1MIc;ig&#WwM7fjtNgE>!PY~*8O?Re z=ZKInc;IlhCQTLfKhK%xm1MM6KlQV6@;a((d6~cS@M`pf@sJsKc{9mRj2h|d38u=5 zHNoZ(E?Yq^V$edbSsIjE)^Oip>r!^tU0;v#Os z_I{;2xvTW4?n52TBUb~nURQ#9?#$NF4q1E^TN3iS=O%t(W7p%`9j88Ev}7gx1uAN1 zS2_D$c|LtzaWOib9O#Y&1f6iFBtK1CuY7&VVCY2vI=e1Em@0bDlo4CG{7{NLnOwG4#Mp)Dpv z6uCHn$xu3U3*nFG|8bF;zR@)Jzg(nXXeGYyRt`g4$mQR+ggDRG`J@Y{k$fKl-qxf& zR;C6cCtT^3x+{SwZ`1l64Xbv*;!@0y%!4mU25s4RU^et0M!CeJ3D_3Sc~G^CNG$7* zG^YWeR)LbL#ZPttE@Un?ju#WEy`>QLGe&QujDWbla}EHm4)tZi$kj4BMaaSVe;(!C z^Ir=-iC7Y0JWaeRT~UkApKkqk@Y~bV{J%F8+Em)n_4f~8;SvUm>dyS^$ycDJq22Ju z$7f~BiMiK)v*NI$39No01HS#y>YBtP=6Gw|jjO)q;NiDoPT$q`~_)LN(<8?ZaC#Ma5IQJPt+!an&ztzurg zdd@%z4hTVl6@>AF&4-PW?s9;&7-SnqSLU)RF>~ka2%@rtEwyxOKU|O)m>}~c87s4u zyubb&mduKr=UJXzP!8++MV#Vq`9Rd!P~y#Pr@Yp7QuJNZJ%}cZtvBECT~Y0;*T~Z&EslpJ$yV2Geu3T3o-L2l!NP%G#$+jsEf-IG%-1ku zYJVpgZx@rlyg;j>9LF0eI#L!|(e`|tup3Mz^=(HHF+6k#3JLohnHZl)@$hgRbcD?K zR0I!Y7{eZLoq$Amf#-q3y*!IGc;~r2ne_NJ_T~j--!25}?UgQ`?d7SDJ=p^Ls*>Ib zX*IunV$V!;Ld9qPv18QBbUX2AH&YBza%u(S_tHa>4`bXSA@)oFabmE(yM8!t*vwYF zS5$}!E!)V;%p}K`sJPNs_{$2-?#^l^b1eKB9N(Bgkd1Av+VehFfZl}w_}2?sn9LA0 z>@7&v*Ii+O2%{rovoMdp8NvfG)D+CcbXI8>l`~~2^J>g9!o2jo1J!dkTLaKa=Fd2g zbk?Ap)QJfRg@m~H&&I~ZJeZk9+w2QwCW&J1E!4|0pm$DJaH}ZYl9uFJ_*!=E;-*uaPrj?^65bkkV!2;C_mm zj;)k^4Uf~vT@$U#9ZsNoh7FkctW7@9@8tulbELKfMq-Z)HrP{{^y$$wnD@sac6Pxi zrmr;4zJY;TV_OBf{P;&}n@2_Ti|QP2N^S4|PCdzRi~?QojqX*#F|ov~I$p-Yq0oBT z>{0p9+t{*kj(f5iksL|RDS)l*ac8~gIMR`C`wa$YzO#6Tjg6GugX?kDMl2155{y=a z)I7n{U}Kx(3n`KjA)kfZ5m*3T{rwbg0m+t``w8O{0|(A&8(q5SU4R3@yDQqw^gCq5 zF}B{t=!nc!ow!%{Yw^#X0~dGCx67%U1nP`t=4MgsMkM{8q(>`8fWx^frf%6E7S0Pe z=Y{eb@UGoRS=w>L(Q6{_;S{DYAriZn@E0IqVCI9p{oc#QdqW!LZ&P~LXRsZ51o4=3 z+IU2M!ZI)4uOVbMVwb9Tl?J`=yHjpmA)|K!==vX`Qnf?BAm9e1dU@%6`1VSIs<|-6 zPrDus`tN$!GQl=ZI823dAk+@#9W`uK^(&2U(Gk5SG{{uXVuHtM?C}HphR$nxNH+_I22Bnu9oS%zWI#3Lfor&n{}D zJf7_2QnS^DOh&?gnfLei0l?eaJHN0{->Mw}38C*p=q|I{4n{v$lwppwY9L_?M>Rx1 zlL%g}jI1JJ(E-S2Q|-D9M#?rn>w%E`b!>zzbKAQ{$%`0v5;@M2CO`H zi3A>(;k53>aYRUJ5i zqqoptc^gw|6fT^=c&3b&X}rxvuA}8kaR+lwbUN6GSfp9l_#8v?q*BpM_VFWjvt`)E zW4B7s?UfHPfmpmDQJa`ZIdk=Hb;qCZ&>`Bw016aHF2Pl-bJ>!kv`=n?W}awut_0QA zYQFqNLOvxz9%Q)q(l!f%7#jylWI7|$va{u$G~yAjBT1DnKDwA9TiBkNsTN?}Ro6Pl zB_?D-g2iTc=xm|dg6&pq)jm@w)M|Mx5Ec?jbF)8jZQC;_QR*>4gj(mCq3fJ3Km=T_6hk6zTT^K*?+9vDqhLT%}wyn!RO+t`ggUq{rj5gy9A$IdE{zqu_eJf zM*(Q8X)P(+%G&~SU13%43EZbz74+UGwin1nBG7_A`IUk8(2e-5?it)Vr7zoCis7g$ zGDx0!J|cFk=QRog)E98rcMNysAS!bL9GJ)O@b4)h`)U`#p{;1wf4Ib!LzSP@1HzG5 z^bR7YW_4SFn41vY)?b+1UW!v70TkZ2`M--kG|_P_-oK^_jeqL=c&-qCS>-N8*+P7S z`STOt3bgu&84Bi|&0ZbhkqDzNE||oWdD*X5nM1`YwcsMil&I6U$x#dc2xvr6{e361o_R5ci&yMP1_uXB3JMiAxB#qEB@0`IS)sFoCn zVl4l&d#^K-;mc@)y!O`w%@0Z+-&GgMzuzCKaS0#${`>AX&q@H(0aRH@F`~abbayF_ z1yM8EhbRvRe>nYvsV=FHSkWwaI@iKVertwGD%8#D!E{?^e0o_Bc^do3YL(0m*HO{{ z10xDU|E96^gM4I6JIad}FI!I!tXi4A7_HLX>ype~3hLF{>;6<$)I>2(LmB47M<-+H z2xdpVIydC~vK_cIXP9pnw;DS5>GB;~jIitV-ppU(8lPp4yDZVa$}9Jw;NYi2fr8!i zH|M^Ojo2e=8;1Me-xkafWF2>t-Mz~TEgkX1I&sem6L2Z`YAaYxVwB-4$|)EBsq{{1 zweEQ#z~d^k_nqb@E)@f$Ar<_}U8pWnl2(vHBx0y^rN;X!NoG7$eInFT6u9CyW!ANH z&Dc5FkkPYW=|AXzTsZM+2y8e}eNi|SqKeTHY`H>c-Z-wph!>ZT0ITpMe0)%nV%1cP z;kP)m!a=JJ71HzZ4VQ&~iH`p55{70Y+@NXfpy;9sGLbsAJ_{Y(-!TltQ;3>GBF_}T zNR*ERwY`so*ktzh_Ouo@|LIf#23dQ1_v~wux4)wAn(be7zBrfx>5~3e;8+q;tsEaU zV3ccY01?k%;$OJ38Oq8mgOLO&%m{Ac5C4Bwh{d~;({U)EY~JWwug^|0mjh-*!3-EH)k?q zh1#BN+^(pdO`wYe2)NRcAY~eKl^I=INe!`6TV|l>bT=XnveF+!fvopeV|Ix*q&F1$ z9Nb`ZfX@SLSe-5Q)sc*Z$);iLSDf_ zDy+$vRvuTgLvFuqb@F69<3ru3xSR1Et!`iPJYA9ciE9OT@K3O9cT3Utvb1iqjGw;m zHnI;s(RIdKEWZRBa^A5p#y_29$c~p^Hsrh)HXx^bOQc z%}C@7>mi;Nu;;@tOXxd=`ytDu%hC5q+z!~=!cVI-RnHG#4_REEY?_}chM=EqOC1_> zP1vdkO2m)+R&V`~r|2JcKZXm%p+}a&XBJe$Y)xI3`Xdo0_)FAoRZG=^(~JVA_rf}h z)>iL7_8~m1%x5SbN7+97B)c+7tbU+P>|H+mOwzI&Xcrjv5Xvs*`w(y50mOK`f~=j# zyQLScu}7eIsQ!_U;IXCh%lhZ@R;pC>Qsi)gvL1U0L}G1_ma- zxL6!wbA0e zd+sU7*+Z>oqDdc(^%@2qQ8K?Uu}P-RbYw7DBt;Dyo}W#zSzXBYQw@da`M=4+U^-K1E?AghPx^tjd-$B-k$ zPFU9cA4hXNn8f;DdT^->f6bT8n0zV9zwm)D;bm;q(#&HQzvM?bX2T|}|1Q(q{YqyF z5AT8fgSE%NP1QT6=?}iXua?d!I)}`#waqqxRk+NPDZ$a}0`sppWLaeP*zwjmkz-icLS)7ljQl# z1ZybekR_KTBUuVWg%2V*Yr6=yD8t+`(-Ud~QDs9u5+n2=_~VTOA0U$Mnm1tGrw88d zA)%p)eDujyyZum5T;l6cCT!KHIM;mK!AuZ`8*qFs$3~2yLqWb3e-Q)Dp8yJe?;!2d zZllZO1Fyj&PU?V;d&i#z{lA+}l8|e3?`O+Irz=9u5An8x3GQm*(;gE`xx7;A7NQLw4q&se*+(#2 z!}9<>JfI5igcGlbKqC0FpkD3nRn#T>((c(zK|$fKQBR(JekbOhs+nQETy3?lnZrK) zpS1@vH(xn;EY{AQo}c?J{Bg(7Zg9o2IoIgmGMz5g^84*1i~$r}rNpyv2M)r!>2mP_L4050qj*2m0V+KFRhCCJfkFzq ze_(F!KI9EV)tdSmeUW8qwa3wDiQBw&>(wNMv7u+`N@df3GVw-Ly`VT9D^|aX1(Xh` z=Q9qG{~rEdXq>Ey--wF$kgaw0lWNtl{U6HaE`F+<@BGc2)ev~V9N)3fk4d(1n;Wl9 zxe?+Vobtm*9*<owIdJym|wNk@Coc(b*l z6kAGaoHtF*P}Ld1P@ABvtc+Xr>$afwXU}SQ|1SJVi^^>+{Yp>BL!lPa|GA~kxww(* z>lB9gt8}*mnXkRef}upjsYL2Qg*(;!u&CJ>YwKrrve4=DWV|YwC6=Xnu{nb zemz2i2%Mt4=x$3>k8+-RK_XZwzw{jWY!S09Bg=ItEtxL(x=-_5_j!!JVty-uVnD>} zqtC#f-YIapLE+?cSkQnzQ|&b$gChwF5K$w{a38?X!DggG{&e3I!F1vbp;^g6x zda}WQ3(@DX=e^`{N@U7@t)uxpWlOD0_^+aR^t0%1wYTm^=VGv{bTEcf4k``X-{Cp= zyqun{cmnoE0~R_eR=QgfT_U2(3k@&roH~*kj+p#4xRk#rDI*Vsny+x=^Bw#p}P$Yx@ zH469-w56v16z!l3OXOQJ$GJDBa5+eqZM0@_>=Cs0O?~EK0V9-90fzjoj2NU3A`8Z` z@FNR8jIOe;E#M;rBLEQ@->KdX)_$=*u}BdgYTrBXNEvA5_^gegj(@^-Wl;L&*#xcp zSC*7Omw$IWxiSCDeziU{8DpRtbQ4=qV6zsK(YwmFuCix-cHr{K$>QBOX^kLf!tKtm zB}RCBvn!Y?GwibJ6;So|Sek}HG$Dd45#S}R@y-CNGnE-j4Xbb`o=H%^M!OLI z%Ki)CYtd~_qyVcg-R`a`-+x^8=5&;_V8vu0xYc<0V(+|raNH)T-6xKUudC_%{tRhL ziT1BAv@+uB@O_J$@mkW}A!!#mqX4XWheJ_I%$pv6*M9X@NqTq)Y9$FyoqL02uY_|z zU!malHa0tWylIEeFHY>IS67EYrl6x~9Oxb#pv5+|L!9W$x?#l7-afn@3u+;0d>2__ zfr~P1-O_I?i{y}#&daD(jo5cYKfe8L(2`|cbt_~;mO`~s&G1@t!)7T7T3DO1O^9za-MlCsa7xyK|o@?rx9S&Gaj<&Uo5FHPaIN5>oDjp;h@yIC)HPcZ%(XQDKTz4Y9d0%V*;NB|1Y^fW4Sl zaDt94t$uojlFV~g4b(;@Np-{!sM7HJxW95p^v3QHdulQ+?6pfA~rM7f!58Y*Jel*Pud9Kb?O z%$Fi6(((q9Vq&qH?11S*nq1?l2!#qp*JDXHDz76#Pct%FRr|<#J9bG1SO~LT)gzw89-37Q88Q!sZPq+uu53m0*OmOVI3_Was zqLRqr`e`sB6x;TEx>agt(Kyc2nxT;oKG4OQJzo=TbDyBoam>BO_dB4mUqN;EAd73c z=o`b+9(=kb{q8Ji*F@~e==UI4AfR{ z5tRA++Xs$n*P5AxjwJgm4PL;kZe23<*l_p~=w&zbO9jJC*-l;bzmCO5qU0uK4@Iq< z-7RJ(#2DWBu4fU1KKC$qK5U`vYf#L{YYTk0>DkcN0kJzg5Sr0zLve@-cS)>RE7HOvb*($l%k0K<_xY{&C1W9IBO0&fDtapj`y^@R8w; za9uK&4tvknu9?FlaXt;(j$VbY%r==ki8ff5Wqbr->+Lk4)jYFS!T;3YW#2X-s1U6 zID$wd_drc}&MKt_&JXl03=DtzV#YSEHvjY^o$5L5|AFrz%#_F@crB^ayK|8m5_ykr zLs2#)Y;T;r#ugikUV2eE@3Hr1Z$}}n$3Cz+y9S08qGbH93~LkV%)M$ILW|zS*w-6~y{VfEblJH{U;`YmD;M0QP_|uPw5O?uxLyajiI!e%05EhjJQ~(F;1^}p; z*D);Z-TU(4AS?+~w(=o9hCk9jBrp`h=v~uDc7m&!AXCo?MmQu?S_v*n>xBNSwDVmF zOvWHwZihdsK?fQ+atOthHSqr1J)BcHLmz2lzt70Aoi1M-V{K^}b8q-v|LL{GKpWh4 z-KK6z`K%Iv-T~9l*pDb+PVo2|6T4@x0_S9B6D7w*mR6dObi8#i(H6u$}WLt8i z@YVDtl(i|j7hg)jGI}cLXKm;QtA}{Ebiq3L()Dc&<^4QcEN8uu#%AVA17;Jl15`F_ zlcz!uRl8S=l-JLcrPp>&`uxmn>U1_c^<7a3?f9WdSYF;NX7|?;+Lb%jIu4S}#$UbK z)O)xQreru^2qOcZB`oItf->Fi6OcP2NS#hFJY2iEh)C^^~7qEdC(~cZCODM=Uce#Egzo?9Z%B-0*`#)GqXn6hBnD~2C^1u#nXa@6=pqD%rQ5dCmtSR7^52a`}I7z!*gU4OB z=Q~a7a}7=`P#`bLkmtDMPjhei!ms*zzQd)4nS&oA8N!iGZr6G<$4i5HnmT}LzxW_D93qU@R48Ia zXDX)(oLcF`zR%6kVa#KXm^dy7KdG1{OtBXFsfYqA(6^=>cCnW*QlB{pSw_O!d;))B z>4h5?G#n&prnp$bLH2)xPJ5=w!&xo?%eiI4BkTD=%aW%`{jPnxcFZX>+yC7OlUH~; zWj&uqJml+s;@^d)ahc)3GYn8|aVu=KO`JT%3Hk04g&;WbpzEhEYc`T(jn@P}^*5lv ztuV7jZ&!o$2x6u|fD$js;6iizT9hQ-Jk-?fk5b1Arc{wZn#j#+Q%_Q-NUF6Gw7^Zz zP!;vxmlgbkh1)Ms)GkS~5kH7^kcwG7IVnl8zNlV44=3lO?lc#uo1a&ka+fyEzcPa} z_7F@6tP#S>)m$Oyz0o(oQvfu2M5qv7HT^f>_3ei~oHhtV``neS$o}xi!CT@+21LB(4>(?Gpkf)BKx%M08Rk3>p%oBV9B>W| z3R1W}Cm*m%jERle^oGOjpkiUcaBy(wRTSUZ78`~@)X#qK$r^Amx836avTxz^>8)a9OBVY?-C}&5(iBGAjV!QPc70 zK(4X5-eAlG#_HbKSPgpmQ(x^vm&MW{A2#3hC>$r!GQiU;Od6IICkhWZ_CLDWursek zZuJtE{d+^;_1rW;Gs25#iX0~Bl!6dWyGs|!M1EA3S@!tli)L?cDVS-ljPH12qz_-e z#C}JM-gd2B(zf-8sCRO$Zgbgtuu9L+w^Y3snr_uSAqsV=w!DM&xW^boiwxPjT}muu zU9Ugm{k~4{Z)mXooXjOm*J=s}m(p?UC|OhSZm8voXZYQnD}*!)U3hM?{?iv_w4%kL z{)d8KtU}pJ!yR-VS#K9()U1m)MI9NkXdNFBJKGyKSiGN&q%SV;Vd8vM&bSfc`DnYT z@|ZyFo8?u2um=C^qlLY_0kGB}(*fQ?D(2sWMWn&_!nLCI za`F4~z+y4z-$CJVH#YJ2A4Y-x$d=Q*<#-cbTtQnqvOzKYz}#z#eRPJ5cW(6JjE$jm zNhv)3k|N*$2QJK@L6s4&cFC&hB9U3@*MLDdB`YiD)6-L_iU7?rRA@%iEZ zRQ^2pNMrb39C@4_h33Cd$Abw8l`Mmk5hhf@ywmG^;gH7dzWc}+926vSeY~WosOZhupjnWg|L;nPO0G5F zpPstfcSlL6Y>!O)DDdqL(q)@K8J>EQ*k8@u=s)Fa5ac0fzQe)&R)h*vH@I=e#N4(U^PwOgjMWPkkV?g@_a z`R{q|2er)KsANu!3Tf50x_o=}QtOBe3pZR#nOdh~U%qrTEq5hfXALAW*r)_I8_t0>5`I?z=5s5?1X!^ z*VIxz16yJq9!+bIEi_m&KK>aBF|IR7a{(vZCZV?=qDDJoKJ0g>P@`TFe8b0hx{UMz@z1*#WEOvxXQh3ru)rkH1QT;!jo_T zY^pE`?i9yG9u8ygt#_mve+JH+?Z)E)FUI@Gn>yE%=PPu=GlHg*nWBu1SxOj@lPIjn zXb)r%?p{DnPxozcu&|I>tDb6G1{OQwyr(m zEXTRVIJU~BV)mx^Yr-Dsk?h)8A9f(;wCP1_jn^RMy(PtJ4Pc{X7rtuv?GKO-65-Az zgfX+>TIUc3O3S4B&h=HI8H@%|tF4Bx52Y$nsc^!!s||4pGW zV*VhQQaLELS3s&*PPn6?qB3jH4#!UM-gq=`W0(Fk$Um%2oV|FrtOsDt2ofojkA&%Y zug!w)L#W?6mLfpsjcKn{6#95J$bn{q@6aQ>!UAlAT$$TKpoZob-`~I!F$rn{NA#6@ zn-5`C74OSco$LfC2=%n`UXy%oc!TWu6luFG4cP&j;6_y~0$Z-1zEh}gNYg>P>*_Jt zD?h^X$*ZW7Kfl+mrGKnDUtw9P*>5L%fo`>nRwDWWT%4RbXKsw4ErN`mB`?v?mOV5Y zhTuT83hxcnq{`fuuAgp#D(n#Y^W{ssrmJX~qT$Sy*T|yE!hZpoD9kD2lET9G zIy#wVjnTF%DsdTRD-*rntz%&lzbFL$h`(hz*7t|93^-jMzkYrAFB(aZ^7;9MA~xqcwjG@ZfsxPu00&3{Y-qd@P<=#1 z)|nH1{>C3t9;_bygiQ}B43eJxIPL#YjOM@$tO2N=m`WEZ5ymH%}?xl(JsM+>f)? zKRB$ca?hu}rlYOiIluVUg2zvhQ6j!3E4IKtCg|BFZjY=rBDBa{9i6wTSkip}c2e+d zMdbrAb)JQ;!&|O8FaW}XaRJL3CpGc&}XthD>8RweHjJ#3j8#;9zLf6L1cmkJU+Ob60e+(#z@A-R$IeaP&X9_&c zZBM5U4|!*6jV%d%!+TT=(*Bf$cP*v3vH?Q}9cgSY;C-~w-4a2%D7FnNpONtAIAP=J zX3j7fx3zp^pxG5tanG_w7XPZ|Lx{rq5>g7J>!Th&<0THPwz5m)O^q^)I5vCQ`8&)P zVVicz){U~Y!_(H%j7Kg^|C5X{`jLNCIMdq8v__NR&N3XyCh`_3b8gnU-3#YGX&XA! zi5x%loKtnu{;Z@Y&4(oUiT;PiMKrXMd(MlWmU7qPF~fIzL`wTV&23df@doKZO+%c^AFU<&pBPPM>%_>7r2XaVPvIBEfLzxWh}%nI4&R5>{9n&UeiV34^~ zsB@|7-}I&~X(9dpq%k&Cwn~IH13oeas!_p>WM-cqXWfM35?D~!Z6C4nCuf+CM`ya% z(En7g7CXD5%hCqN8t?5>(`ZP9!?!A(g15D0DjJKXa(hSvp83c9!;NjXg5Mh1`F znieYO+jDdud!eJYr-C(?MU`M8(a-N=U#_}E1}`=?9*y@Yl{p$vjvYah&Cmn+26u z(HiTqG2%wax6{ZI*HThnYFaA(Gp60H#`bsHMfZg&ix4bBct+P4|58e4RSjSuaj0DV$UH{QSY)C?|So zyG=vC)*}{7R+*9Nte5k6yqA%t5}FwAH9EgMu6xQjr%q2LeV(gq*~#tc3)#8Re#SxU zib3|(>pKaci&{aGCkI;7D=d#ktu5=;@o5klH5(jhEZEjBFA@@cWc)hqqZ6;iWdHtT z1mE;_(jflw^pwAQhAtKdr_Zeu`QA;g!X!n=;%7Ij5 zRv)#{ZOy-#;r%*#q9H-FH$z)9uPaj(;P1+`Qs0)s=N8KYGBb_to-J2p4SyNoi zJWExG(I^tM>Hj0X5e4hmEV^t%(nV@Td`o2Nv zV+JJLu-S>rX(u-R6#hZE>fQGpL{t?@S$PEO;>2Gd##~VOF(yJ2)$UDr4jF}?4tdu7 z*~E%LM6|w+^c|KM$epZTyI-+III^|LkEt5FcQ$RQg?|w})#F6INhlvN^NbptgN+&E z8I#4$%cm(C3b_!!qBtf|6_3KEeIrBJJ_ zY@S*1dx3G+OK(ECYn4lA+jt41QywW*HGJV>=sSeM8qGyPt7@(rg^c1WQ#+HvES^zA zdJ>rOVnQFhE7F?wOJZedy&?FwZq5<%+uF|{k}Orhj0oJmQbAN1$?Drorptf@AY>y2 zzdl{qFuMNT(~~FQbr_Z=seb#T(ZKjH?s_Y0XDvNg^RTM%Qm?A_fM$?6Mx9ZNYDTpL?QbmeF=-;?oKXAC~-v0qn0& zTdB6XcJX-#BIEG08v>C49Z(j{>hHPlSh9(lhq$S2vsqfAkiJL_g!1)dt$sA$nJEKlJ(dZ>haU4E;0zJ{B zPXuS{-=G4e4qpfuo32|+HlgU*fDC^np_%wT9AMRmoRIA3(iYCsm+HLBu%W_w_kFeS zu{E4$?Q;lR1sq9fGefj`-j?meRCjBo5fZP>n=a9j=fcN-9huo~axSSIL+Jo=9ZlqZ z#%HnFX?Q>c`Vpu4sX0{O3i6gN`~TA-?I)nl37(jET~y3^|;3g=tzKO}49k zCk)E8|JVVjIr}Y)S4Xrje;M#nKf*KNm<*dl@)}+H8pxE@p?UvzRJoh&auha>B#SMF z_W|=j#Siy0kqiCFH>>)2f~0Rn`dFVyJYT#htc;b zbjAAD%=3|Y$LU_6)J@)wBG6iLg!j<5N>Fqy)oItXekU&}7T3kh(l>Gu#q-#0)rRt8 zzRk7a1D=c!@Pj|hjVfkMvJQr$TKcq(Dx9&e0XMQC>ya!mKVjsxsX@0Razq@ljr9k1 z8}OL*-;jf&hhtG=>9>59OOlTjG`PGmu`@-7pG*^BoMQ1`r~|DQ+%-Ff^PT17II09W z+;eJf@cD0y8eW|y4%S&E~;3YoC+p)inx$meolGhy&T$arT-_@3qsDs zb9D&4!%P71u;#RJHW(|PwX*wWGa01IXfK{g7louTU84*J>NI=Rwh)l4^XZXJ+2Ws& z9@m1Kj)g) zV9J1-AK3-BOH z+g%OUI_4c5;LtZYA*^4M9Z5|=&G^!TT8cZ%dDnc7cn+sf4{xlI?b!1uR6^Z_{nnQ;-BROFTDWBYV(*U3RhjUY73L)x-xNN|v`8 z9k?+QhUA>U2!3yG11x+T!k4=nQb_Xn_4Ul< z!5zB#+3@GrET513C!$;X36&fcL54)xrz4pE{uXdgdSo4vRWuHti;IcGbj#|~@tL2T z&~u)3@wK#eN8W$#8bEo(dJNR8Ur-DAL#0CZsk59lFh#D&LX{Edr6o~E0w7_6gsvlu zT+m}Ne#U(*XC(~d;-sm;NSx|vdPsvhzH_CXu)(O>=GmH}I-*qU6BQM@ih^CI($yuX z!th@Y$;aYc_p+r;O84xG-bP{ZVER-c-={v-uv*2J9+>m8Wa`YBLGAg@`b~9&PCT_< zax4P%f`;MBn6SFFQ;JRO$zW7Xas*tpN(y4G!JuB6 zS#g(LZlJYByXwSX456zdM)_}b=3LJ!7l3UrhsAKTx1*MWHX#=_O%KN)->OeXeA=|4 z2h-T3xriu^s20wt9PX)z*L@fdP0{emZ`i*n8V8Kx*|$0iAQmoZ2+Yh!O8y$)9v$@E zl9%!RdP;t`0{5UINT^LB6#VcLd(q*(q;8L+{5#5~3Ze!+GN5ru2qVfF5SyF_B}PU{ z9OrCzL?LsqT3=bLjt+y<=qIe_MkC@%R(t^nf8c&xdUBp~dIdwN6(41*%AUn!=y?OP zDRgg)6$r40pZz#wjqI<_&8t_ST@4u>NeeYptn{3h^zQUR+0vJ~?*RGIvEwrS)zxnJ zY80ymBU86H28WSPIu9g8luO?1aMq=BVd11kesOqIyws@v0BEypRFv60t7w@0F1cx< zX!)A%_neUU-T{%Uz@@`_nN^(Ey@_D${)X+UlxH~*b#uBQX)k2#V6{Zw#y;VE9=^uz zI1FT}8mSE)Ox_cz-a`pL*?nPKix-#c(M92`TZm4W=FRTW}`-NmYUdKmTX257mDLmlpvhf~9xPb||Ot5}E~UXhGkLc@H%D z%PC!=EPNEjMGZ7FpMn?RHdQMb9`M zN_Ucy?P07l+s^{;ZG@X)0nW1LTxU<H}@O9me0RbZJY!phhNKE zUnBgU627@)3xn4E*#{>9r)vZE#^+j#b`RSdYIIKzR1ZB@!d&oOyBO%RwL^F1>8EP+409r>VOGdGpxI0b{IKT*jFm^p%H{i( z#N_#gAc}H#NKELQ5HyYM%a$%nrdTc$SZ9+T5k)SYq0QipH8QJ$wzR3O5a}D1f9fE# z^YHH3=s=>t0Xp&zdreFHY6E@f-|g9CDk$z0p^_T?lRBZTF6ZB4ydDW2MoYVcHs6Wl z3c@%D&0N)a#<{apO>ly@Jlz@&S}HCbqO0h*8TcI^c(KoFv+UF&n#zcR-_O-(bdjOC z+B#q+cyzNbCavWR^6JBTIf}*?UEE6~Z)u;lE#+8&({+wBpz*;$TV=!Av5{d<#A_sL zB<_vb4M~}tqmkjdU$uNM2ZT}|)DzakKwWx{VFK%?aG}roFF8?;YD{yi&Wo;UK)Qe9 z>7J`y=Faq2U|9%%PybNPv+f%0JbCPE9{2;U%wE1lGqmTDwsDZlv zBnS?#hybO$b@}O_1foBQs_Nlp;eR?}L*0b_$<mY<%`T)DkG24FLI`!PmDX6;CIR7al5fzAA^rQ1lB)va`Giar%0e>}ha! zxK#p~IYWPCWn|+K9No#_zdX6MPy6zm(XI8ogU+8pJ@9dlB?IpGD0pLqbi=A0SJm`B zuP38}pFutHKrN@V91+WV2uI{4gSq`xv%nGis@&wXeh|wk3nc|PIiREjDji{4qhP=* zOqlAvWBX?+A;Frw<7lP5udNqiX3D!~Liu^m#ALmvR3ZbKzAMcQ*>|$GOSb9nX{R+4 z`tzGI*M&9uqi8oIN;rGE?Gb7|AFNZbdiQ;jqZ@TMj@kY{*4{EMsxAs2onZ)3LPVrP z5J9@T1f(Pd0qF*5L^{q02r8{~BhoR1bT`tCG>CM=ki#(d`2O>Lxu5Qr`OTaiXU{o% zuf6uO)_T?&FCw9)Qj4r^D|h4ID9a{S#cf7~?u)2kqD4bkT-W0a)pWd-zy(q(fl?E@|kYMcdLuQOk6 zhWTl}c^z3EV`jDaXvIGee_BHP-joNSkw83hk0cV7=@hq%E=;}s!e1kHbJ{6cz$TnG zOvyq^)HXZC*9)BIJgd>5NuK>16Unk3$U(}!shaQ>JXHmyP|e2is{r6vtbDEkEX!!f z5PaTk$tI~K0ffDV1(Me{gNL|Con5Rn} z+{$h$$P-$A&?lPv-zSs_vW{N-nbF*A_)Dg0uObyh#X6!Icg{T4KHSVXT!=tME9KEl z1kA^i4_6)rv^;9NeuxHd`d%bJ+1`rq$-89Sgby`sQUgChRco)V*w|Ea=WmE6hvQm8Rf>oY}Tr#?SVL z;ou5OI-c)?s0aF-1AS5%EJ2N}K6)S7r+`zmz#DqVwXtHW9S=m*Izvz`Jkuf+13nC*q0H3U?aC4tMLVbLsr zdC*ncoo?ChQ+K0*rJ~D9PR{JizE?72@0B(y}?pl<7iuhr?vX~Cl z)6|4ZZ|cKY12+fw`s02ke3+hd)5{5TIQDjq>e_C^tl9&@wryk&A7)`Tlo;m1m#=Kz zq>9H^|DTE+$>mton~~q&4KsSoQ%0QmXL$y}&#Ly7fQ_?@rCD2whP8jt*I6EtA8#_B4 zc4BJ?jF%Z`O)>i#?Tb4Z^z{2q!rLEGmL~Ae^5VU1uq}ND4(bE6J)6gmM6!<{AxAlW z@(v#WNQ2;y`J$p9WOT5$@{9f6?Q*VeG`~u#Vw?kw$fM32{-@s?8We=uBF0@luLfSp zl;FW#UvrEg<{%utahc`c;pgE@aAZdMrC~!b+>x%7g+q)#81Q?nLNDeh_w#d`AqvXKA$9P-+I#_=K2vI+&M!2hKU|pVO^5%FzA3Q#E`ZdKCi}Gm%>Ugr z!1+SW=g!3^-RKWqsk?gtzVjCv#pfkazy%9Xjn$w=DGqTviz^6I}f6N#jWMOWTXkDMnGuB_B0*ZlhPH~c$ru}xIhNtjzuSMIK-&QZoymA_bJf;a-7P{Np$)S zT3O1G4>$2?YTBw&z-})UVQPr^S7O0Gj1qU+5W+kVvm!+CJYwA69j`Uz_DSA?gn@NX zB&{?lh%_ASngper()=l+r=#NV`fN?g4QczvF0|s`qK%ovYRzy+o?0 zs3_HmKjmP})^aFwqtDnhzNvYGeqlbVT+t=&(IyiJ6|fGw)C_;qUV6VVp{?HhYH015 z@b>O@!`cmHznGUT?fY3r1+^_8`?8EloAmCb)2$#RkiNrMNL-rBun(Rye-()T385cl z=~6HNI_{HDQf^NZ7}f;^Vf`h0SYQc@!3*SfOYw41n99k9tK(A9;b2W4r{jz^rM3jV zq;z!@*N}?NB&N|$e4!{lza07B0`42ou9g1t;crvxyNO`|mmYemur*@4j1Qr?oyU2J zpFhE<0Y1L*(*NqR_DwA9qAONJ1Lt~$Q!9j!9Ikq&P7ct)*@b%&)GH#5nA#Yq*8=SY zNc-!+4ah4hh#q1N2H-gtfCs9V1>!@GrWf8H+Mo&vydp*7is5%_{FW#ZekG!dvEfIL zExy8CuyH5U3xE&HUMFwR-lrr}Ljb~n&3_V!!8Cx@`!QXTLmD)n*`bQ^MKtH%ev*+HVN66?+>KDL0Qj|+mT1c zwF9I)O~>s*KH?fw0z~4)z&#sWUmvP@v<7irwg5xCLYk054n9#fAbCa|ljTc5gfCY} zO;BLk(9&oL0=>V4YtCN7GpmX>nY)E)Z6Zn$e4W>2Zo zg0vOg$VNO7>xWswGNuLbEnCNW5bSH?#%zy_(N02Jva;cjQY^ETAIH{NTbS<-v~t=`#En)W0q}I zO#^-K0{GV%w!&Ipq;Do-^Zp?PG|R^(V@!uQH8dE)H+1c>!aMYPmZy}|_+t6TSzFpH zk|vDp05eGO(!eFu*iB6yISIu7=S*5cu~LQIOEUc@Mh6vE)_qP6K6lO9ZK#QDt9Gjs#1N=-%5E ztV6*=h)R>>5C!$}iR}UiTGemuY?JFwx6RCxO3K34E6=w~$GFdx12dj<%;3dWdnB#A zC?61|&ZremPpE2XX{qi62rUZ|eIu%~O|JRfPrhe;HWGqGhdq@U@l)h1XH}A9+Bp!r z@O&P5lyz^YBd6!Dj;Tk90x6w}OP$JTSgGyiqrQ0`5>R~Fu2fKfXw&Dg!-mCpXm4zT zn7C)4+a2QN7t*mymuA!^K1*kbE93Xzy+Q^kEU; zQE=l9oYIsuaIL?Rh?w0S-Jb8Cs%CzujQ8bB<1>@sKuY^)63;gQ#t{=U;UIfEt)IZU z@^HxS2u#EI+7u2jeO)Fmh2k!~d}5n!YvkXUj$IjKH+5^2S&1cVkq>hg|q0C zk;neH5VN<{$NY#Q%Rbkgyn^@DC=UU!6Sb|dJuDGV4{dXHv`T=aKGpbnFfFWvyiD{7sSyzt@pxJm4S9VD%%|iOFMYr9)n8z?z9p znNwH!5%!i4_%5x^g<$~#!-}_v$l=vz-aOk}gArs|uhLnUi?kj}d|)v))+8TWPBs03 zH8p%q|KYU!51lW%y7N;NuE-hMAO1l-06_5Rr{zQs-Z6Z9h&mwE!JNj+gXtHx9NH22Wt+!io>x92?`V03_^qX!6Rq4)XgMDad|OQX>%C2XOYCF(1I_d=A8fwJ-8@RyWh3^s5C~*te-S$E)gasM8lo~ zxXG?18C1rOHCnoOiaU!F`yOg!ytIX0+gMzuk?MEM{}|A#obI1?E^jBCh9tXyy2HQI zGic6egYPmL4i55v1rUK_I$Cccg{6K^5BjHGY*u@3y4<_;^1GeKnrMz;~S?OqQ;Z9zBDIft&>mpPQ+I5wi`$+Q5_%AjyoFVdBii zy*4nryjP&G@+d-9ICM~fDj18&QZvd!cbd5=UecKLLYoc{+~H5Un&xcC^bLMU5Lbtr zy8mdA7@WIm(;2*5J(^#YEj7)o2>L6AJCvypTfd-nEOU)NUK7}~oQ01sV3--I7OI!H zi>NK0G_pC2up%w`IP!S`R$e~bb$#2(n+A#g|J}mB+f&;VV@wi3(``0Uv3UKspKe0J zAx4`(v`=2I00A&rmj5Q3$yA&#lLlU(4fle@^A0t){HoQYHFFXC`ex$gDwF=Z5PqD^E!8ZX&7-k4`H&DGG}}~}*8=+0{pmotz6Gi)78JJT_Xs=3 z9@xLCO zVDOrNHw{$CU}LZW9TEI_IbuB&&|Qk`2A4GABa@RC`le#+o*6%En@*nhAb zx1uPRqyxo`Gbv4HnD9ld?K{~YA+IeJ^xwXDHUvI~Zy%=(z`3lm%@0IGJ#H!?NG2zn zStdq4mc}cveXW&-?~V6I{P+Fs5{$wmNP9~1w#YPl%1 zi$Ru#Ob%5lR33b;n2(*L?c?B-D?g2E3i^=c4S9Sl^Y-ZtNkq7HE(QDvvU0PXt(5T* zO1sAhGtTzF@-T`^sRQ`PSM+gQmEj59^J5vGr}y`eZ7SRej|;^i;)1JxKMRP&=$U-n zVhALK*T_eY%J`$#a705%0vc;k)n!}MjQp$T!q5vp7%CMmNLQV-NpsC6B0@n&=RYxe zH|0*KUondW#le1ta~351-)i_)bdQaF6Ni5}%Hb)+#B^|@DDXH)R?h_YTcJQ}Zc zNa6fkuyk(-k6VKuv=|pO4Obnw4_hT$q?6vnKiaeeQNr1XyF~b%Jtg1nJmc&ke#1iY z;1N#FP<|T!8z67hTq~sc7DV^2301q6#w|pNgwEf9fIazt(pJuP8Y-iPNGM;&V$OY! zPiU_2yE+%~L`ofP^fstISbePZcfSlm2v2idK2ejHA+*yw33RP|vZRfc_%=eHAJKTkJRB&T%La$?x``pMpsQ#n+Xe;nrMK-zgE^EaEvyR1oeTO8Q?$wWD zyW^#2n|??@wB9SvreS7P#1Fc!5?St`YKqU_`rADhe}hO&4r4)Uw2@cSsZ~!%#`+vb zWwd%$AsFefn&K;{R8{e{wdE^A_dfaKV|eO(raha5=%&e4(+S%inyXj9T$5wW6W@az zP;F&GxOFc-I79?(2ST13H#)N;is~c_9A=yZhkL`xxtDMupnuzf&om!*oBa3Zgmgk{ zto&I|uj+b2Qpwv`c2$x;pTDJzZ8YtmBpoT?wrNp2=QUR>b>OH|mU{nYXM@zn;3WrE~hc_NM-~-w|t|AX>Ss z3Q-eUBjp_nilz|$H=p)N72_15-#t>VAtsKZx$VG)R6y|Y!#lwDx$eY42VNCJ-9Rs< zKY&p0ue&KdbQ3Sp1NlF6&;?HfLZtHOWB$(6Q=PqbYhovvf1^j^OKCSq^Am6uP`G%< zyJg)*Nh!Bj;{KF=)H&k)9zPDV+KwV~Hj-H8Svthd@#4|}e63%YN?AUXj*%%=5&Tq` zrHLznte9_M-*4cxk}V~sppskMc=I&#;dOrSqO?MDMU6bVpeynAGM4Md0K#2xr+7_? zsjssB&**@RdrI)DgsJw9=*{R2zFiCK3zq7?!Tlb_8=2q_zvXgxKLK01%c1=r-iJS`F$7AT3A<}`g8^4`S zcI=3^`9AmN!c;}qNR~IEKQM<^!n#tWxKFPF!J9sBtywch4MP<{Voa=<)MG2;1c%99K$HEKquP@*ZL0>LF?|(*w zb3w$|1xJT*Eyf_@K0Ke~taw}FPyD8Bqm2}>|70Ru%h>i%2UdQ;>CO{yA~HE8xbiK) zv>{jO?;u<5Sl8J5@u|ZnPH#+$=P7yXo-bS9jB+Dy19!M(d!t~VvgwWqYOdf{e&~nRN&oikh!JeMB2>M?N(p&qtRNpZAu$V32 zg&IQABjy?foBFTyqcv8y9=EwGiXCXpkkX>Ar3`8LYh(IX)rs~PA_uWZ`ocK{!N$vC zFIEv;`KPZY*lme_9NohIoQ|@d7FQt+BZ4V`y|7Fd*8lDt35BS;yxwOr<~v`oUh6$* z!pOQ~IH3>z8??lzw2mxLZ5(hjRkHkwhIzQ6LR~x(p^0xcA2I2~iQ5)cDg+LiM+kTJ zGPWQl+Bg86-og8Xf#ms}?#Fx2T?(al9txXv4kFaYU7kg~6K}qCPe(rvzJK@Mz^5(X zw3k>ryRGW~Zhcxf=Y#gBkV_8H_a(TajNOdMm<{$Vl>U+ioGlaX3oly*BD>HB6;mp0I9Wdiql(0`b_C$`HCR&Fbp>_+(~$7G zLm+c5$(#Hr`%L#19CdQ6spUIkkbw7|-=hwAyq3yh(`XgO!b5*_QCZ z)aTVESV8+Il!OlZquO;<)+3=Yx7E9b+qvU(j1mR2LWsCNN?UjXofxV0BENo##2llz zp7{Q&-SwH2mIna+b^A)xtVXqffY{3V+tAkN5V7G|mmpKF!M=(Xc9Pt77zB-iP6@u> zUe;*FRDWMi5J}qZeQC&zo4cA{8?D8|)C*dYw5R|H2>jM$@~8-RblJ4}U&TC;qAApo zELrdnOy+b|fdB#I$F70y)N#1P5QZjc*TR$(lU4L$H;kVht10(90>=&)N$oU6&{AlmDyWLp=H^_6|yEcDIV#fcgwUiYK=+PF9 zQUA~GJ_jcUHvK%a(4-3VMNxe0b{1Y`Y7>)VoJuspB|gTIy@nOwqE8vbQljHJbG%rd2duz+8TGEnfV|!1PWOq79`0l z-NPNQNZTnM9_RngNq4z+cWVADy_J(^JKjTQbF*l~+iHxhLsb}50B-9iF9C_NJQ3_x zf;`o8J!1!P=~AKXc;n)0&TcLJNw`atVBOhV|MfipqAi8&!S(#Z$a=6VQ3|{q{!dq6UaI z?_%eXecgjv$VW~rH~mSATny^34vwmLYdYWQn z+4h3{_LH%`y6PYeUq9T^hMa$OBmRNvna6%rPQq|h|DdpqlE)<6lG5enz+>AuURYGR zyU8~{TbZezf(V!^r3;5m)|$uT|2q(4C9xeG!`~YD6l;C`H^B&?iGkXT>Dp5fkY`AL z=L`B>8L5iond&PyrrLp!FXQOpm$UgPoGD|_Z^zn;lS406B=dSFn%mO_pO+SYOY>dk zU<#W>3SJ_9ug$rRdPjLqf@h~#8!=7lmS{7W2L$_yIt%k(i{2AyAh8`&oj?Ph92y|EdQ3yY>Hf zccZwv(s<)@4dTe^aPc$pMZA-1tPA^^p51#gj}|vuyj3+F-p(v$Ba9acxi76xJ32mE z9i)j$r(P^9h`RUPyGP!@oWWekupD6b>TSS9_Gb=dj}bxE-ER;dxBM1>Ei@DVKnnB1 zOEG48`hWC-Ihr&(`Lnnxoq7%&AGn@?KZRQ`+R6^Qda{jW-@&Mi*I_tUN|z(C+Ii== zV|0PS5+CAbW?x%_o=mG$ouO8~vCH40Y{XD5u!`5)F8r^g+rCM)S|VOvb`Yb@JQ7Ah#|0Y zwyt|r{Ha3AVHB013K!;NfO~yY;w;`xUQv;0Z8SUc1&Sq-PVMC6q%PBM{BqW+D+#+q zC7?2SSi2DM6+xUK+he<1-yI_mShH|@Z)1ru5#fy{y#hov0<38`r{ru`q8jiDjs>3( z{SLVQi2#QVpv;>Z`S36f@~sELQfUX;$-GAsF|Em5$(Y))s~S5-qcf;|%Zrco)2HDd zau3^)*H|(2>1be zuttb=^svqFD+IE-x~iX+Vy}Xu#I^t;6{XCD zg+B@k?m#qMYMB`MzV7;&DYGf5G~ox^Ty_ea0V53JnS9B4C5%?RnMaF?Q@_)c%SGZ% zX<5%2M~oN~O@G(@=DePxNZ=^!_~MfA-M5!fyO!EEwi1y7aBn~-PBI%nq8D?LN8CiN z16SM);z3WkMlaCMQfXgeUfYecujRI0F3Ip^=?VKtHYt*Q8OH0|owXe(|BF^Bb2=Ig z28h45waGx>rk}}PSQ9l>tbO0^ZtVPJdi(ls!nv&hu?FGO)y2UA{Avhg(SauqxS>o#$5mfp4CCu>QH|v-tDFk z>48@#=_l(wL`r;X%jO+nQs>}__aZ0&r9W9RpoRXu97FKu!j8iiEsp1*)}}Te*^2Kk z0sRq1KSl4oCBdg5*f;-&wCM=FMYnZ!NRx)pO68aMb0`0T`Vt9w2mJ7*to`uBO~geq zX}XtGrfm1#WP1Mk3(vsKmghfPX?nRU(0;vLF>ckJ5D3aYx@a(Cy5@M)R*V2}5_KWf z)IfNt61at3^;(#v9Ef?@h(Y1gdvBeni39RFM-xtkpl8UhJtI#Kcrf||suRYW!-KVM zwJ=moy{d>!OT{~rrwcoqG73bvN{L*bsP4Q!#4!@t^&P~}@fbIRbh2C}!v~L2PD6?v z_oWvcI^GV|CRp$qT*Sw-|3U)W6Htg@jbr=G)hVydAO($t_kDJ~vXFPw#H9bkh*f(K zPEn<#-?`bJuFpl4WbC@Gf;|R&W(hy?zIGQDI@jMOCx{bLSffnINrRc6CJtK2#yC_# zS7vTi&|s^qh6aPBjl)CkR$}jM7*bN-rFLzob~#~SV<`P!MEf9+DNPR$-;rUnCFLSx z7}0rczTO|t%Es1_GGm%pi(YNVTjf+XTEgVTy5q}UkH?SGe~4+Rg!WF)3cb7ZXt{=b zM;o^;oEDM2OG82#j`V6D5HFiuvP2{f6oH2Ao^p}eWLK5bp(>H$Hymo!k-XG;bt3JD@^eOhQ2jsGSE%2z0m`hoW8Q+_j!TQd=wXBu*6Ry8x z*?#Xu?tZze`7WV_UOhSE&v)Xw!P;0R#eQqd{Be?@nn>x@d2u1)*E|uu)ZkD^cyu@u zXh%P}{`q!-2e|bwF{*!HSnCY($@}_#udF=zqFToerv3y7zA)D^pZ9{>6%+z~QACWE zLBvMj;)buXzu1ENa%ie6_1EXP-4mPfUJzpwn10Pfs8vi7WM$k^W~KLi=FVwP3eTXO z*|lo#%)q^BLc*c`;o@Q)YNi^NfdmJNdsHQ$H(pM!FcOuyp}y#Wo7Cn(!P`WOiINg zM<*w;a&mH2?{fa9=w)M5;TjkjQ3M@*nug~?v~8d@55vcJpG0P=JzY+Cf-vP^*QV59 z>UqLYm%5wzOQY77!XEoA*qGJBXPbQu7|kfI;qp%Xx9#WZM@$-_Y5LYiiU!V|U{cq< zL^cun;cm4K=cdjj_<10Wv1=sN33{fjjid}Mk;3IRW}7q}pmtvd<1eXc*^zIG1-#ke zYhiQvFhzgdjFFatJsBl8+n5gzhyTifR|F2v%TAHRC@NA=b%N6QYkp>+0bnBie(V12 zWv}!f7XX!dBjSs+o4G|aSrp)ZpRxs6rMkMh1eTZ00&w}wmR?ctxToW)+S{}BL{J99 z@QB|zVJa+pVuJCA83hH&Uc7kWZEW5q(e(@NW4*3&5~q&l=1ne762Rb8f00A&Zg0*x z)~V;CBd2Yf%3UA7xgLKB!GV8cQ8!DxD1b2oWB0fzoIC7?xFHPUxAIjhY0+#1LhVQ- z)V`x|P+0vsqRn(srD2H&2GKN4B1F}bZuxc+=wx0KScgrFdaQWsq+LfipuE&5G}u}& z1d9s8K|qJMj{hmij|{mLT3!f5^LR)xl-l*>D{bX>@A$a<1G&rSSNY6K=;Pb@I?n*~ z+B{-+6fJznBq_P5NgA}zwk3CD|{TCHTgh50$Wa90oMqr2fynCqg)3^WT+ zr*LZHJsp~uAdQTSJXr%*NV&(ZF7R3u&d#@5=1m}Cv{lW%oy zE_D+wj&gb_vk`v}1#>F;*>MKGyjs~^|F}T^;RwM1x&<*nl;xl69P)i|1wNFR*L@#ZRRC$W2jk zap&RMW`Fp&KMZc(8Cn>@n1j3*@Kt9(G#cE1BBsG0kESR($u9+9wllf~oQd!+UpmHe z%2Z{n9Tl=|197}|LrDP32k!}=L6ZCpzZNwXj9n-Gk6bfaZ^$K(NX=5F0`wlsF_24ZRm|xCH$7e|D1R&9C8D_O$_hl`gLeBkt4d5!bMp|a*>3Z18+vU!aj=qr*JxW=H-DpmySDf2#rH1-J zCxGjjD0$3WEL(a28NH=xcdwC0yxkc%v)OvP!$H};V(})qX?T#%2{&Q<{+~hwo(5gp<#T6Ry6R&BlXVAGCGue(2Z!DuGTf22i#`Y3cvs?Pi; z@w*f1`fWZ?6jx^O;W{}=fMHWTtsC)sH||2q6be0cSDpGNnJsVnZY!YSkNnKXEVz+} zhdVBRwgDdsJfga3jm$hs?+g8wPI!yx?;A@F<@zf0vEwaILetpAeY(I1n==lBy^kwq z*AfB(4?lkV_zC2jQdY)?*h^vK!9a2=@3m?<+Uc3f_sTGfoXVB$3&}v+&z)cNI_{J3 zDlG+GBj5g@V4lXB6Jq7ykbm(4e;U2UK;?kT$O5!N>n22+2TM4#o7@vBYHBds6Zr^l zo}Pq0k@tOFm9u4F@?C~?q$G@(ak!k*!`bt zR{+=Lfa&%rxl3VBE5E6*j%jqO{~zMsQ{$sU)j6C=4CKCGf=$M=#_uN~)(uzmknbpk zf242WVYnSPGcPZ_BHY9{P!W_8rt}gx)-_+THhOz#R9v-vOh}(+T-Km ze(d<#gT%VAu^;5Zh_W>@r9!uNweH!Q8K znWf4N+_pv^%keX;@A2ms#$N-O+e(pI{#RABZ3a%bMv%X}e^i+^zec^sX-*5Q;wr%1 z-5t~SRS#@A7`RfB{JwQ-DGu*e__7^yo%u~k@=wv}on9YEasl_CZnq8gKOIL$C(h9> zy>fPJQr@+b)f7@jAOgAE7%;HPEDp1!w@(7~wd|ZVi+{R443{7VAZ#wFN?h4Dg~!}s zkm#B^`&sZ4lKb(!U*ggv4-Jo*OxW4kXo{bphw;j$`!A)>LfYD!{qzGvLxKz5Rj92%EKtvLZX_OIXdZy98yXU-pJ-1#;Gl~8vRr$rr1}`h)^QU-Q z8|&n_UXPFz4^bW$;HYCl<6&Q@N+Or>eJZM=Ic{))88?jP4T94ji6q70aXFG5YKYo) z*gnxEve)w`K6xa#7Rbe6JPtW|q}lifMKn`S2OfX(*xv#eBBdJU?-MT&Z2 zXH;;|sZ2!A+gnwjf4k9sOm^Dy@Dj*q53ki(>ozPh2bs8-udbqc_=~_|1$Xo%DMjF4 zLoUQ3Nhtl*qnT*o7IrLtkEGaK0iP3g*}0#YvDYfd2=1IS!|?4*Y(x^Mvfr+vDEfAK zRUt9{p5a9U&-^m{6K<8B7Sr>iJ1;71X5T4nYp^d8^y&~#NktXXCFwRKhqol$SgdGo z{ultZ8==dR-CJMPN14+ZMiZm+zRH;P`L_6diET+u0Ir!MhwSvHV>4p2FT!B+hwo-p zXvb!vPgo3T_vOqD0FdPS-!&cH;~<*A#mNK$5ff5|t?gaww&QVI z37?l#Up&j&Z{my#h6dz!j`II{FMz&x!=fIS+TfKgumF_f3h{)t0)u^Q2!s#FCDChZ&@4TZ9fMLlNjzmAm2W86Kx>f^xn z#(EqQg*p@3FmtuOM^!j;foLVuVE5Cy0nnZ=;NRP zdRy$*(t&K!BLf3+(iGAMbMb9~*z9Y35h)!0&8Yt6(e8TF6=0VN#uehZQ;Vt-%1R4( zogBNVt{r8)`mE|U&W-ZLb9_x#P2+?m2eDD5UU+IMui|i^95+M#-|9zTYyx1o<>F>1 z&NF)DSM`VSC;+!y@CnX@iY|2#f|)HM#VA^Go6V2F{EpWxJrbK`LPOb_)Ad<$AUPKs zl&8OXzgq8cH1N_E+jcmued2U8bz?X=M?B*t=;@s(UdD6{QqWE>)_NT-y$em#y5@|H ziwgn8<7)H8QfI)$A|9kq!lU1b(seN?=zeC*=pdZ8;oe>{zb#L|_4^Y23fb4gPo#TkDPHIx@hq@4KpC;i) zif(QdYzjeW=3o=1A^pl9cSRO%JR-+u2H;?*#69ZM z(s?DZCDYdkb0tYWXrW@Tm&=7T^S!AUmoG)e6Y+jhnLx8Q0g96@i1Q0 ztbQVXy(psFmjU0gNr>t43;{%fn9f5oGU%JK!-;-;^54FOQ4?!l2B^zXU`Bk}*t7Wy;MhASBS%n{&1nkyS*pMGB#LZDbojMhdNSxF2{< z>`MY>V^53Ge&0#-X0gf4H_EqHzZe2(D0 z*j-Yru8O|>$EMcwW#?cm^WK}j{*-uTD3*DArJRf#>_=&3-D?=xi;AZzWG3NRPFw+{ zmn{M9Uu1TJrV>~Ux<9h9){*My&H|sY>&$<>!^fZ1OS*{ul|0y7k3XN5I+-?d`nR6n z*5=^C%a)Jdw&hfOvo2LbmliWHF0LRHgGmE7pAD*+faj zewhxYDK9pW*tE1b9l`11@nOHD!?6WF&4=P?TCMBG6t~}BEpL`7F+$#yJQPrnVu2hh zDdDiNwA?+rnjZDk-SJDQF<4FyB}ht3qq#oc&9}{;-Pcu_w!FDKM()pyY#plQL8~m* zRjAqZDmywWRl|b8d|J`yX2F_tvTGZ)S0d~XK#xq=((WS|~#Tln1Y8@*% z9JLAT_hG5O_IEe&z~I!r!@w~$J-gKN&Zr0Fo&+2tKmV>Bs=JHbE@g6pCl9HgMVVx^z5~? zB&oBXw`223U!M{qBjcSz`lz(t7BR6i(=Mj)^uHS$zI*Qh*PkJi(!?V6gcOu8E&=(G z49O3nsJVv&*5ffyQZS-sN@}IayseJkWl16<@cJzpkd#PsKr|4<0^zsMLrR zaNI3&ez4yK^2op2b)#n2z4;d4l6Z9RJhIu(g_)Z>`eDo0A13+B_bbmv$T$B@rHcoU zy)|&AOj4Pl>dxvS2N+1Jrk{CRU;H@mtrai_Y${0Lck%$FHHG^;zMDDfYw3Lel;DS{ANsCdccXFwRn@ zcYU24ra&kdOO$w!wPO)0a{nF$Q(#zF7`3%}J}G=e8guit_3$f!2w+O@>vf=XI86Kb z4q*{c>%TZm&n*gnx$fwLBTT$)j4-n5`n4B+&|QT6JDCcmPNct!mx&8;;SP%%4JP*9ygXVd1=&t3DX_4T9& z>htW(J*fm7t4_>@sh$!g~j;SwhY#o1Ro}L>YdQRYX};{IscW4moD+m`x4G^;(cb)YPo-f zMNoi3pCMaKhv|P5?*2&IhLFIiJtA6@KsG-zL}@;$Rxh^8|hfnS}^yFBCO zPPB(N-JA^k$j=w{#w<5@6ziY`9j41|M>2fZV`F2%JPlPgLsZ*pqg|i!)$=EEpnfZD zP#<1ovg~s+;k#lUYxj@NTBGIi4YR24d($vRb!J~!7dCE95cY`^r8fXtaIdrNzt{Io zAT<5rL;+%bQ;5jb-LKB0rJnRjzrHmRw-nJp9t)oy)KvVY4OpeedtAbu1_I&LL{F&9 zWS2+XF>xiP52>Q}moP;W;bYPlPT~cJ(VNrR%D);*I)$!hM)N)C2_^uPl%naL#!Sz{ z2BP0jUifu{;CJ=*QgZ{TRaI5>=W`B`+eqa5!V6Qc0RE-X!^K8n;bnjKwd=2Mr;5ld zd!x>L2`pqn!6`3XH{4CsWVTU>f)8-AdGM}I@868E=lpP9@R}5&6R5&x85EwC*sA^b zn{7pYf0?Lm_~(MT@ws2{H4|2i+Ofm~1dN>dl{{_?&yR&K_&wj9@(m`)-DcFTn=s-IumpjIYR-^CK=4bo~b>2wK-_Ey@x6{Dz&zvkDDlZRe7`N7UnF%IZwc(#S$Q#+d zIW{6O1o+jJg`vS}LxeBY8-~|DO0^ZK4WWrLK0>t`wi$sNl4h6si=G@p!ceB!(k<_J z4P(3;7V|+dpMa4&Jtdt9p8N(fo0kh*F5$_aDN`*WT}udMG2H`q~^yOa7LR? zysY8PT6}*>k=RZja`m(d)94V5z(G9|IF+%jHjer|?cjPNxe~{5^$4+SWTE*}lZr18 z7#v`JA6SM=mBQVh2g(okAK)&KMC>mCQv*^1{;q5Vl4|mWpckF7sPGDIdSa1&azTcv}4%?JM~}ZcoG6Bs^8qe1&>2 zszp#yJ<)Emhqq_sxwut=B9dM9T-gP3xspQg`MocF5UJc)UZgfht{`;j(sJj&=VzK^ zY;A1~0>xO~)x-i-V=Q^pRIwxWA<##(wEG^XLz1{v_=)lH>(vy4dC`p|>x6>}nMvo9 z!l?uy_;~0h=N3v{Z@$$hDK3nscg+?$%?w*~N1DV==>Db`4YU-|5>D*^1SJV&%ago) zC2)5127Pd>&+GZWRnJeNu%!I$&i-@{kKcK-vFu>@ zt_RZ=y;-evUhePG;_#aH;M86%q$HVxXJT;R$HMXzwoZ)uL5A)%e`)G*1m%BTtQNg3 zytJ_;#g*vJNw6`ievbygCM(%;H7xhX?3F$ z9seJ7=)~|3?I>$LnU(UmBcEWHPb??jN`}j%Uo+SBgamKWBh|+mHr${~tzBBo|7P{f z{_#lEuc_;TmlPmNZO&QZsjaMhN$vKyVMi?eqot|!%hkj9fv^YkQXyo2vXVdZEGn&u z`%%3ZzA+2^fAqYw9w+8q!aG3LodI7VS7}`7sn| zhp(gvC}Up%mNG7DJRUp%@B!LCdkhrp=8+HI!(vWiq4i-LQ(sY#^nNMx3-%)tKXq?K zs_HT>4EYY_6py~)PP=m9F69&z)3E4I?plisgI5>Ls98L&2Y}<8qI^}soUpx1x~eZ0 zF=xNfS5P~Y(O!{$+5895v0t-jMdJsKB4?3{eeBVR-Q#_vDX*q=RUI$7Wb7Mg_~f8Y zO?KR&+^S(m1Hn$QFN0ukHMF%XRm~8dk?}#~7AFy3y^64I+tWj?d?xI0-$Y*d}lE_b->4zoqJ- z1Nt2nv-i37dqe~2p|DnIt`ts+cmIg!^bo=t+0d5%Rvigot%EfJG*+#gGK_kEbHvr_dAl(VD@m(sXd`es3b)P#Rfk34Vf0t5#+^r&+lEo{QhCq za}hSa>41~nQHDmzB&A1I0tsWHn(eMHUTGq$f6epuzgk7yZgfLr_cEH9jUwsH=N>`G zQR#(4&6PuoUq%F^RIl_s&ByPUr--D~lX{_G+JTFkbSnl>$9msrN}0_rI>~-t{-l zHz->OfTHxPHr<qHO!eJB6j&}EM;Id}>chsAk4 z25Q!wUJ2vKu18jpVH+yoqd*-B?)ty`f@d(qRI|zPRon7|zFb4!c%+7EcK-jPJ?pvN zW%wBJ>wh10`@cu)F~Mj5Tm3(^^l;}+B4s$blZX~hB}GgE&y*y-4ei#XMbS=frTAz^ z%sSNlb>fSb+ugm{oP}{MwiXMiTJ&0LqpO&tlC!e4nq$Ono6n6xZx}k2^@W& zc4lJ2``q`#!Xo3bS1Z9YrVid;Ge@k3{PQAI3iKP5i@40k)wfEg?y1X2&T?aogitn% zS5xLhZog0Tg6yE#i>0d7ZaQiL2|j*Z2}$a?xy{O(t-&qC&3X0eL{xV69Rux(?t{&=t6SmbZ3dFKhZ{KUvhu;f z=iNQgG>dqy8m|?v?WmX5f_FLDtpVXjAd#-7S)gaV_X^_BFjV2ZdzXF*P+Wq!=BXyU z$Ji$DbW~?f@W%tt-}5(}-w{1#(VIlL>K2gbj;Erc;%sxM;w_yPb!;G})%mdL-nZs@ zVNMd)(~(K(OCUE%@iE<~zic8=HZU=cl%}I)4!)Ek4;s^(H1SxjrtfiHP!!H_XkA&g z79!gpRVn`};3p+{HKY4oo?&a{Z|CwqFrO71e|bhq_<<`$!M%~5GWCs;&f#=l)i;#$ zxrV%~)+apzR&<-pz1_xCKaBfK2;`2i?_AH?W51!9TR*)<5M4#)!|nfy>WfZJEz_Sj z@-FTeQyR?`Y($w0nF2v9i6qu{>rNWfe;1g6no%$=P8nZz?nV_tBh++W&W3o1ieEtf zc9?*P)=6Gpfd6T6E!)HCJ@=wF(M^NbI-sdI)AJLZ%juudPyHH5f7lr374#>EhzeXA&(C>ctCrq` zVxU@;8St=nywj~U3m3DW5+MNAH$u;~9C(tfj~D@1dpMxN7WwQOaoq;F?4g%7HWNmm zsrhQB`}=D*^RBLPTL>9_k(~C2=dQ_`_9b;by{}}20K+IXX}fGXc~)kzfXa=E4;?J@ z$bJv=iJX|wda0oyS!Ppf-0YTCk@D-;Bc>~){hYPRfkmeqZDpB5#cyv^B(ioVW*?;Rnusl#cW7fekp%VFm+wVr z96rt#&AJT8wjV=Hz|r3tp#1cyKtCR727Vu88{bEboOu9*>lCzLy3eX4QTW!@)?{%7pAv^9Zy!<(|FGInrxuQub|Z#O0`?XC%to2h2v@PTq?I^ z-C;+N>5|_E`OZZgRZhB|SmxKoxPj{!`VI5@psL%ve!gTJo&Fu$V9>6I##hPf-eFIHv0w*{bl~1 zynz_-%jjx$wgGOE`B3Nd2~Q;cZwrJXZ3cgbz{~>v;*}0NdkCS&JL``ML7kJ@-G{~N zZfN{TlM!yC3G?g2$3wR#JaFS6va{~&6cXev)&9p^s@mNfqvP;O*;9hfsn?gAheib!m%1~C^P=-xlczsFmUcrDnzpM0vM!{2%opIeM_ zq<6~a+!tSmW)UY<*J*m&?4*ulr}n5A_hHkH@WoP+`kjNI^Imz$2U+zOWm`Bb;)L24X1`bH013*k2vCAlI4{fR(P((%!WAG8tL+DMvZc z%4MaWT}*6T07cO1OB87iif&#SyvnGNJRZLXb?#e{-5vn;>+0&dd-v}A%1Q@-WT_`F z2}$}K@PM)1F)$GG4thuYDK1V)RrTV0!s~o1WKsH3iZ1#QV~L{hft!iRor{Z`kvAn@ za?@LK3JOvW#{3Kuy{U^XKs_3~>=!6-;eGC8WL%bE%yCN3ECX8o$x3gkMXQO;ZM*m5{$HC21ZSCHB|@7O=ifSO6v<~nt{&iTNaT3B4+|FNIo za&+X?dg;7@0Ok1o_MI&e@(ljO?3zvoY_4@I^t)m#l^zD6Us4#$pI zQ#-TsK>DSRPQcPQR(gwlhpbuLxO0~BSp%;4W=(`K)p!$*6U_RJznZf6OcfGWvigHwgyG-Cw-AE{Re&#o_4r8s%;F)qY@pbRhk$Ra9Bi9*)>WDRnNY9zAbj9By|Iz!%s9?< zgmT_48aG*!YQU##C~#bmv2WqSFf12@f?ezpfAA{Fp+Cp6`?(vtY+3&$y+);&+goh1 zxqswk74xZ=8CNaT!Qd?DIiV-nGSQ#wxU06VZ1g;{gK^;1K{+#yp+#u5~C1IKK4r(QzTYiskq%wXQ zq4mg4ldYFOp!4>F$ogXG2M=D%NDBsJX5LerL#78b%bSAU{awGP5&BAn%PNw6liXvr zno7N_`?$mazj1YCUm>VBKsfJ%Y55RrOJa@$MOTY{_k^xQR z;4INg17AO~iTdzE@DJncglUtjwnGLy3mtusy1=&&1MOf{!}2ec?}f|> zpW5g?1>aK(^b-0do+e~I=j{U`wIs(3tJ&I$j<=H>5R*Juw33jJFu=k0A~Esv*RR<% zt_6Jme*eOS3lwF%tgK+gDoHAX=WmYPB$#;gYe&tKYu2cmhjWyjC72R5gW6IZLt7XA zj!)B=q+5^VD&@Z;KiHanVr6wNJUsl%moEZtf6Ywl+~T;%Rcxk39X=jmdlCKs@`9? zI;sf`xy;dagYrwv#_lx%MmdzuV|gQSNX)@Am932?45xkBzHXp#e)-L_>Fu&`P<#@> z`NO$&nwZ#qaj)>TK%JP_2W_(|+l|tf>*;tdE-vsi;(fMjLOGF^^gXw(kZzO~2rne^ zX=gWll!JpcZNbzG9IpfbWvcOwsE+vX!HZ2lnru&L4nbc_f&^ScnLj6l zoj~sHV%(Yq%_tN~Yy27-FDY5Oac+(VxHf}`)z!~WVl3AGbhQVEseq@KEafG1UNe~a z;9W>aDcB7@QDAmVFT2;9?p)Q3J3FD=>+4-rz`6_V69!3p@>RV=^^$TpjzA3#^@J1= z!KsQ0zL8@Q`{7W`Pz6cb+TIIeZ=MX3@(X3hnlZC(H=;9MxKZIXQ;ee4iN-3D9WBgK zoiZ(_-jf_tGp#BguCg{TtU8e05b$uPvH&vO8uP73PMQ2!5B!;W?k8|qiZ#s~pKva< zyH3lwDT#yAP_B`W^vy<==``K`D}0~KW*yeb!C;H(VivqCEXWTrJVb*FPCwkYbWC-C zt$C{yy0WS&&-dy@Bhz@1zOs&v&gYFUIXMi@-6kgoTkRNr|6P!=zMYIlLiaA7vU4)~ zjzgNjPg9EJiGt;Qq@nl$WM{_%UfW=*Pob8v-qn%eVb8ODB#>X{54kbTwkLElcx|^h5 zm)?dIef`6JTJw9pt>?O9Rf*M7u@~5a;Q!W2d);r}THgA3$niL;Z~OZp=n%5~XH;_i z^TtRT8k*Mrbm<(cl*t+wFlh-=FuThh!j2@`EMtgb>tK;oJ=3~HReapA*xDDaR#wP=5l8f1R zMXa7OrcY%Pb2mmmE<%h^Y?&xg@q_+K|sjxc_FdCeh+l ziAB2%efbAb;bjI@R^{&RQ5MOXzw?i4SH<7)_<2xzyd&$#)PGq)NM8<8x}x|v#PWe? zWg~)*WV-e%KziB<{fmHPW|G7>_BHKTY?(&?UX^y!ZL@XqN0rG8#x1kbg7V+Rnj2_{ zDE78YOv)m1{c*N@hmbJr{YsM}rNqZG4wVWZU}$J+T3`-2zJB|bRZ!4t6``%8bDx*I zsJ?!NJJ|vL?DgxhijRo<5^!COTQonD_$pu_hTZFyS)jNGGAr-=EXDe_>zYpD&! zxCCSsV+jAkmfHxZuv_UDudr<>r$Ngq2$*Vwu$-`vP^3zM2dzYr1i8c7Cw4w8(2$Km zw*jkB(=85wQEc2wQfW8&JDYzIiz-%U0gr}ZEsjE@?-+p{jN+SO^TSwNI>Ta0UOfT* zZ*N$czeW%LcuzfGcdL=O{(FGfUe0LXeWSXu?>L zzU(VaMBbNz6q>w#25f2ReE)ULI(mH*DTzV2p?z2tcyiz*j!BN&&S_lb;{l97gC3Xb zM+sD1R!PUuLf*jnnQB$Ts66WFtt<3o zw><@i1yD1KUuEned%AmfPB!0W;0rn*(qMn%fIgO}h{oSxgSMtBUY5V3$wA(0V2k$6>v|7H2dk1uAUeu99e9}crpJ^R1>ucs>mL1FPBcV}m( z0AGZOY<>&~Rs`!k`^eyC>pbAu=zb5i)d~lxUD7vi|8!D+uIGw|HG`0^Fj(~`gN@w1 z^mlw=(3Qf_pM=~>X>zl)lad*s%>F?OpB>C5ei#!_Fp5Qj-+!_~5v<^&9X^sbO+s4m zXAn#7yKBDc(ijgloH?qcODO?-8dwS9w~*K%kD|#zK3N=nWx5 z)BO41V)Y5%a{na>}Y9mXDn&hZG7N1LxH+u?KwZsbRNapNH9* z^R4&>puRO6tf5+*n|xX<6^jB2stW)1Y^Nrr1}tXy7nr=&Jw2=Epqi~L5~-jcPIcrj zUcY{9W_FjwcjrNaxmfDxUgL{G$EGn`;&Vw0$+t0V6wM^rGUK&pw|&MHKJ=utv~)e{ z>G*`Z=4u^`Af=~`(J3D@ORXBIo*~nv?=ibnx(Nh_qu=?(1@U`fK9|3TE&l0>;}g{R z>7kb7@>Z%x1-7vdAq_eC`1*5ZAw9h`<#p$i;?292f#z!T#wCq|7!mu5MrojemgBqo z7gFDhP(Kymwf(+`h>Zn#e3(eIMAL(u-H%!v!pBKE3hkU$M-KP+B=d%kH~w1ck54xG zNl!OU|EffbiB_k-#-`V`@9i1RwG`>sUAl55H#0L}e%=VGb>C{A{~3I|(@MoV=D`W9 zns4{|Y2-4Ck`bK`8KIF|r=TU#TJ#Z+s(>(IH?t#FR|%<6Y4G&>L3gr89v`kdJxEi_ z>xf?Bcg2a8&*q$uHTbhDtH|TcO}k9K6Fxvcfl*mUZ@N9L9avq-arZ93KfbI$yx@Zl zm0++CIDi>Cb;g~p!0O@+d(TiK?(okrk8M4mVn&sIXvEjqTV6ClWytxZ04($7lBA?0 zz}M6V)XJuL$6PJ{hi3cb4B`{u^o6XPRBy%V5`i(ao4|oEZgBHVeY))B3JC?48cl44&vuk;_Vd;2bkVM93D20nFza3d6S}vuoD*EaT!bQ8N z!ePs~jyuQ4^=e1yv#6g`y~L#0QcnGBBAuQL%n0AvRt8pq zRWJ-M(KmGs+v5a1nf|m{1qjNe?zCD(Yii^D7pB^flN`%hHzT%6CF9yKzdt&8!m<@U ze(=JTu@t=vn{!&0wZ(XBKhe_x`t^1R&bkQSH=RssTHN^7PaG#u&wbE`F7bW|CH+a+ z9F5S)}s$7}*7f`ap+=VUetk3*Xi@z(8oT zMEF@Gx2N&{*uB^*n9$bNHs&+Ux7?OWtv(HDXR*-b!JNcLF-kmD&rmeCEDMX?EYI-_ zFnT_d+?KEvy~r?Lq2RSL>!II|=(563(nkv~#rtR*YQHI0^s@{y`KhrHC0Yp%>L{qejXs)nmN3d(7wXvdNBpOQ-5jpME`b$3D|4d7BfJz^%Pt zJb4j~r?j(tk9$0e=N&wJH|a?OsJd$m3|$MYq2KT*W8P3I7LMDuf0{y$!j}Di7Gq$Q zDjUgftafCsF<78{wVD`|O{ew0K{zi}Hhz}I@2UrM9$A`n6aDwWviG+vncsPQ%2{Q| z3!PJB_PRb-^5gO7`_jo?;BPIRZ7V(KQK0l6h)I5oi6&d>=*{-d)c_~s%AhFvRB97M z7G zk9cMa!CR?x<|hqPP!rT7vc>i!n%=Pj7;(?}rDMQu@pidaYn_2=r_&?n+GIs0X9WEH z$l9Npm5ls1%-|{4x^2jab(N$5UKN)us&@fl=+be^!*l->I-K=TQdj2`7LEhhD10C+?2?d>P;BzM;o$+i*WU6jW<;Ha zn)(GAcdjQqcn~;xh6hzdSE;ENOyrYS%vtatE5$gsIGSqm{HmQ7+Zj$~(nFcOpQaq7 z>Rd1^`XJz545h~&HPgK&#_t8`7vtkaeNT1uPpcE* zDjG2SH!Na*zv+XVDfVFP^Lte>+rTI&j9Fw}t!97koJl?g8KT+p2Zn2Jm3q=^dS-?w|?la}fB$ z$V<7Fp4`}WH~~A;Oby~m$i|Jv;I%@D-xMK*lrSbet}4v;T+3>xuu*dQ^A}C1>00Hp zxRudda~ZLAMC0yu!pyZRxgcjh$?<1aO9!p)s0AG67IVOcTtM*J64PY4O3HzLC2yn* zX{#Gce6ifS>mMy}GCaj-Qte{&Ov{eAERQd9qAqHE=KWlrk>Z3!h|jvsu9udBYE@{| z@WRM-j`u@O6sa=tx*&T>`a}(+q25%ti|x0=p2ok(ScrvPo(J`-gKE$Y1;tKIL474v zL0Q7^zCCWRCJz@o%YL6ep!Bazts?2}cE^=&?(Q$^MDfV@g+)|I^~9jJ;HF$`j7w7m zQAslBK!c6yS1+PA*gihNWz$Hqta)!KR_4sd&QL!ktes=-3Wvs;ph4FL*-wjz?vpKo zm8r^XKSV4E+-LES?nHCY-)x#A{J|LB-+LcclUUIr1U%R}3d?jx@%+H|Iz;_>7{B)G z$EH+yb+rUMPG67WK@FxM!rq(k@$usbkbfSGSMnNim!Z0^LVi_-o8L5glt@m=O zj|e}>Y^bdG^b!hn@ej_V2HEc?MQ@!+KpM~68b*9v?&QZ8RcJd4=VC^2$2jU9s7V{I z@*p7#B`Ot0qn$&sj(kvyn^(j*o_X=qQT-8S>r{`xwf!>MBq9^UK&;PfQJi6F3JO*u zT_BoKEZ$7>Dtz?)r{2p!rc?AATae`RUlc#)tkpN{^f9M`p)WRcZ8_8KOick&&~xoW zn8-32mK-pzRdKJuc7$Nk-a_1 zxZ}ctTgAx0#=rL=`RK(_+TY!s|4nMTcJ6Hsek3wWHLv|dvS|<$5Vu+}g%>As`7wHj zN7G`tjtSD29xEf^)WN_NamVfR z%=Ae#m64zmK3cvZ;;_S{!cRIMR(6g1-`pU$GJ=0Rrz66}m0KZbb)>mrcp$?;BZcNa z>>mJO%@BbOJH#YM*G$OgjmE9n81oD2Q%=jgVMYwmcM5u&ZPw1;aA$pxR4}JRE~S@r zM3fy*Km;T+d!0w(RYU@V)<3uVgPm{i*E|t$9!&VxF=3N_zM%yLoqaRe&7RFq=DwnwXSor^<9>(M1dAOpq;$3hk=gPWh5Dxp zy+8a+s8Vn%*eH$bSUX7$F?xXKH@!am52o3hG^{}+kP68kTXILKH?Ib(YSIiQ765?r zd^mv?`5Rti?VO|gFphu0fZziGhJ}=3nfD`~W|vu0?Dz$VIP)5CB};8iT_kDQ*1$U< z?%8R!?*}eUo#Nb!DLA2U%tybQm==*Y>?kKFvX6)UdCTv}{*e6x3Cbx8_A*h=WL6e5 z4ghQ}+<1~kLk~0V8YjTw%meY&@aEr&kj8gZ46j2}d>6lKL z0T46{fwNXgk(~2YG*Hdg2lW5J#Qq`K0MpgBltm$NPPP4SzUxkRfX4qWgVwv*|DSh* z{?}jm|KW81ug?aZ-$ZrKT^Sw~+jV;4J}%n->%O_+=FK&Xa&uwVN%uzo28f2d0mOLq)4ae`L;Nnj_deX7qP_hy3l_ zbm(s?@1=`M^`;9JH+|XB zWX=M;cbni_`uaZfz4gEix;?F@mq5IVqL-VSX!eX37Ao(<3b>u$8a@>$4i+DVI1r&(t&uBz}9#l$`vs;$n%QppLwJfFM4; z^=BM4_354Bv>Q2U|3asTNUspji&M#(t%k)xz&Im6yzg{ zX>xs(ZEe1^*ILYe_z|Qep>EPb?TEVu`1iQ@K=B>i+(6{p^N=X^5NXBR>Kys-~4nrgPSbCbkZ| zdmbgL_yrb@`|g*sq+D=p6LvPPrk$&!>}TO7IQqkorCaYex{6NYGHe+S>-eVL;C+U<@l+4$~NE^erBV*$2j=sK4Ny5%{QV8ym?w@w!K{~olGPliD-$0NnZ@G)-AH>jkWTQ&%ssvcMK82J zYdTTS#S&0$&|vpb(DI*?ycLq361u`NPS8F#@l%UKnB=2X1#kPcmmF(ojNZm7Yeg=|liK68(X#bWaHn->NK zYA;@V6rte*-8NOk`ja38a`FI2dPj30(b{khIRWq_`{IsQUaGK`P2R--9du2I@~!GU z>fpiawR0j1GksMdCM7x^Yo8$Y_QzuP??;G@(2i^^+C<}L=(gCT0f;up-!G&hQ08yi zIZWz@dh`eAzg*TLc$lJ=Qs z)-X<1ujgb*OqL|z)19wH?>_r@dZR66M16%yRVAi(x~4{^<>tQyinI2L+i+h%H&w=} z;hFoB3?0g30774v_~}!2hf!HglC0REh-$GCk52j12r>?gy%^)ep2&Of95i$2Ao1)` zY2Y$1q@ZTS(4P9o4-9Eq4-X%Lh)Osk2h-}Z?y5k;!?az+!0R;IQx|VlbQ1a#ymBl5 zh<}|^QqU>^o!THiyghiWB)sr$;f9N4(u>67aqHp~r|o53g%Yj8lU4b;am(j2e(0Dx z($doc3-aQq?Cflbqi15F?mdDF@BHVF?gNz*k_V1sN$20hV2I=Z8|&$*Z?_m$X(Uu? z&;He~M+7=<(p@pex?K0~|4ljPr+|Nd&Ci>7C1%5|8T}Ua(V``a1*SAz?kp=Fjriq* z#*+tB2G8X=9bPBMRjavGq8CDT7sC(SnAE`|Yi0x6xA?r#4S4>kE8d8Wx;*bTh~V^8 z>(2YSJo*zor?Jc|@OG8MZwoC)CZ5QX-ZALsTnvB_{Cw~;K0cA)Dzf<6`3bKxxG0j> zBy_8&Q; z2=g~`c5u@czXrDt2l-u9FEt>IR^Y@W+h9_1t#*(}mrG~`BWY)M*SL=q{kAWRm@0%>e-aa}y zqF(|w$oBG>7%J{iimW%q28rTIq8q^ul>o5pU!sZ4<@ao@iU@!L2*5xCDF}ai+`>Tq zAcd!|pWnByU#pwN^(297=?IJcjV?AMhLBlAAcKgap5u|Gc2P2z3TItMROR)}n{1Iq zRw;@gi$^3_OA+EwNiy<^BR0mltqr%eISH{Ps-}o2*~9^T9VD$dADduO!q^B?lpR<4 z`^{29)meTnIXnQXN|pBD1M0}H_V(Xsbj-oW^hKHnC!JS}ctFGUWApF&;f+Va8{MOH z<=_ScQ10ltb1n+dpB5mbuNMJBEYg^Nt$piz=lnO&@R+Ae9EXQ? z`U+EUsvsK%akUoq2L(XpVRi6l=_3iiDP)L%>O(B#S&K($C zuS)R*?95d#G;{1xvTko5B#M)zR}1KEASS}2gCCMHU4Qrre%1S~`Z$DL?@lC_Qa*5HB0Ma^cX8?B&v}&6Ag@;?YnMD)BuNgl;lWIL*>d^WXS## z0TIgYtQdlk`YBB{J#vXI?wh+LmSNXkAE$Qk#o(M(+g@gDHNu`LbV~RprS(G5rDl|1 za{J_bBrt+zxzK83x^p!(!50ir3$gUxWnEX#yT<8kQRcxXlmIi2%c7$951sUl%R%GL zg7irbelISzjqi67ur%1Bm_CAU{6@!faataj7nE-$wF?03+DLhYzhZrg>C3?5E0a-@Qu=gPqy` zC@$s)P8`1WuL^7MINovCbmPOd;rP%3EN-TxS?H$VwIK~>1$elmfNrk z5o4+&m|tFW^Ckd4tczhJH*&lwq~+=cE#Og|N5dk00yPAtb9Myb$AEE zX|C6qj_a0Ny_l676zS6#(aJBG-l|>F&abl?x&uc!h}t{M75b(4e>L!0{Xx)P1OPqC{^d;FhxZyx ziYs+WnZYI(l+wM|PGrGgIut8hw%oEmeV!>OvO}x9|L)igV<%;)v!>m#wzdY6d<`}D zc!0U?sk%Dpyh^@ZbcSlxDChzGrFII2^SB+i+}C2@_ZkONb4fN7?20I0!GlbRpeKRU z1+jqqd-RAHWF!q)oAfK??})haY@|+WuV*~p!9&+NNI&A3LjgtehVrIOlB171x_QmD zbaxBY`6<5x+~s1n-{O&yo~YH=>%3*h5LmNGy-rlfRRVeq~EO>wg7RKx8MjYQ$l{3jgMM^xazjNU5p+tcrQ-Y);xXf|*- zX)^=U1Gu<_T0x{Trtvq2d|TpXBq zMIxmp!6X569+1=xG<)(A73JoJfXN;L(p}E0+S%R1L(4PlewvKe@KRttgvYgutg5mi ziw*ggjOACwLk8jDk|Zv1TH2GA83G&0ebwY!h@Q58vuRT(6bqPp)FK_tRZ>$k4La}D z{oj0A%W2~D%-w@?G)>R|mpRPYUiBLkWT1A|eah450SpJ+NW_a+uUGt8#Gm8`(sIFe zPZl@Kq`#!RAc#+>R;!{iU3in9nH^sjs-BonIV0;UL|#>3v5+{1_4kN*a-qfU!p%N; zA_|4oyf0|x51nE(lTOP*lb*vOaBbBb!#5;VjsxE>I%?E{#nbj@Jy12h@a_ASV?j_A z!%U-Wg1&KN+Yk^2iB8pKcF|M-?5;W;sS` zncpt$BWP*CoEQN=4RB4rMK@LaS%#KxdN0$@n3mlv>ngKe^lo*UIy!KSw1{m<`c#Oz zDg?9&dgHm428IH0fmE6E&+Oj?VuCv?Y62+_ZnnqYJ!^hRN|2SH&DZnG*XWxZz0U%eApo!zsVd5WeD~RdsNT^S%*xm(wKT` zCDAf4DEa$08W$zN;c*BA`ct4q#z0rsZQz{*#0qymz-<8U9^wx=5%|YPVx+1XHN;d2 zvO9oGY|0qf+y2E2hK7a_5fKH6HnAYc2>w8T0B&k@1MoV)ok)VgjRE>($$3^IPmLk? zw%x>!Km`62S~;hSFz>%rf_z6LsvJXjhEaO!of|(aBL;VHKdu2@itqk?kSR9-Zs6VZ zl6Sh9QRH_hGFfMBTI*=Yh39lt@?O6sw8vJ*dcU%W$1k;UE_#5~|LBHg)+EVXW{sJr z`7P^-cia+%{B&3a$Jn@wZ?p{tR=q8L72nj-zS3$Sqi*|b zGwV=wm%Q-XzO3;$h{Dz-Ny|g=E#@H4?Hj|{Lrk4xESt#shUn}qH@xX`BqAHyS}O3; zMTecqZ!>?QjcWXzn@K|#Vp~RwTF8c$_sUMsWM}7h$%gWaA&5U+7=dsbLR1`G;Zl9E zcLlCdTef`)GaPqabV{mF_DGENn3&qb4+XmO$_R9~4NAEzQ|#^*DH{6v%79c;g3IaV zlkZ3s^_^*_fUKbthf8JdK#2I;T`0=@7-88mdYOt!Jn>wbaM`e|#ysFi{IL0hyYJ!N7gQ`6 zCl*%r6900d%!hPkd?2>S#o>&iIN33KK)7{u%AktpF!0KR4U7`9f&c3u7bKMzTRiB^ zqM}7Bda9~70&}iBoV!%<3jeb6*33`tTg_8D8OH}eqt$to_rn{o@_q;)t}6^|yKTw! za_E6d&_`X6Fd%ly?x|kAde!Kzfp!kW1tjRwKLdD6KNhDJJ0U7N&?4{URnwCvU$Elv z64K|(z|5xVrmPf>i@SJKu;fR4(B5_}t

T7YGA3n9uxD$sje)O~GsI%{4A7=j+V8 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 B|`4qAgKq#2J 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 z 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 Bu1o*` diff --git a/icons/mob/wings.dmi b/icons/mob/wings.dmi index b2990a1509468318147cc1fb00cf18e439093cef..cc170ec24435935c7fe8e1acdf27cad807dd653d 100644 GIT binary patch literal 20121 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 literal 79283 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 diff --git a/icons/obj/aicards.dmi b/icons/obj/aicards.dmi index 97df339c494354a4078ae5b725b748216b5c46b9..07bff4ad724f81733416ec389b360ea6830a1ec0 100644 GIT binary patch delta 3458 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 delta 3374 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 Ca{kT$ delta 14838 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 L+KW;d)1dzY*SSt$ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 3eef8910bb35574b14501a55e8ce71741ef21a05..4f7884788ab402f703da48a5c28cf0b2734da59b 100644 GIT binary patch delta 14369 zcmXw91y~jR)4fOw(y4TJN=dhLgVNp7ARw?HNK1EjcXvoP2uOE#cYVwIf4+UVvHQDs zxw|uS=FFM7{0D!(4j(}Qc)F{8aS}6eG;*-8bF#3tfk0eSQj-*H$+=K_#|H9Q=B*yH zr0RQq4CKyc&5Ax?!x03r8!`l`NS~M7Oy21C-TCIZo7!@oV&+B`Nahp}e{X+!?u&1C zNq>2C_+d<+<#yBXaM_-2W2=6~aY*!CP;hY>CXQ$7B3-%g{Mh~m=%VNa54l!W{a9RD zS(cRu8fz~fFR(ZiNuzJ3lU$CbtYsoj2+LaUbQJ5`~f! zvL1G$Z@)1Pc=vmXW=u9 z2Pdc$_qM;6<`WimN^wjZTWC`6Ul{lRj?X<B!@qvmG!k=&K%fKVA;Yfnv{9BCKLr3i{drq4fZ7567zoBS=0wiX4dchtIyU=KP_DilUhgF_$h%Q5S}a_iCZ5)j0;*9O@$(K?XgMl%f9q{!EQEj zhrWUKnK_LU|5vW{W%%40SuPc69VI1mm)9Iif!a=G(l9BrpUpzx6!HB}tIDLXMO39S z3JR;Yurxl>-#l@D)UL#v4yhC2*(IzHf9BoDZtD%5$Sk){B;!@iz4Mi=TIv|} zWu8WA`OnJ95bY12yL8U;2eq~}mY6?$T`{S4#|rI4b2JjNZg4DwEm?u8g7ojj#fpdU zKKK^ej4RXnR>((l*S*_jW;|t5XB%@9McsjO1>kphxYEe%*e|PSXGI4FG)BGQKWP%+ z3q$=2ssEQ_f@r;d&u`2bUYHT08r&dWjr8Pb$GMGM)k{P%_60G9(|>CG+if#khu4KR zsZQE&1)|eNrOAG{PrHsCeHJn}9f)>MNj1o=#?L+MF-6(AQ4quvq>$Z2WoKi@74|X; zbKvT(djZC`u8_*uRxmnaTFn8r?}vnN^V;US=ow zDMOcqs{ZgsLtZB5 zSw!3J@@JN@⪼7eG%Wy!BW@D$+Mad=oD)WTV8w5Ki(fvzAVi!HfrYylb!neTatR{ z>qfAw9$-v!dVdJ(f9n5r1i>Soi|+uuZARbgz(l$JW)cx69|`TrUN(nIOHN^>DBaSW z!!R+AZXXx&+)G^2#||Vn+`urNuXtqIpC|7ATq_|D!-vT8_s{AG7rC<#1!hv#FjO-G zPqvSdh|N__6WaTj_wn<5JM#`N%5xm#6glY}Z>L!r3Oas-aD6;iw9LI9&zGMAkVGpJ z23jQ3L|n;d$b>Vq>jx6r&ma@k{~$gxBr5yuL~k{V#E7_wq0H_iwr`L~qXgg?ojWd_ zf>qz_F5+S|>R3x~;6az845+v-yueSl#b(VwEj;}jY!-hi@S7ccu}XJ^U8b(fB)2g`S4Ue);tDyH9o-yvQa|Pq!18Di;2NfFV)N)_$8>K$wQ-%;LBaHkk*yi;{;hRTFi*5U6;qUN^jRWe6cA)4pZgPCc z6Yb4Q8u-w4^Bm)^Hop3&+k70=WL(Z?*o}aJfsxQ^-i%z~G>uq(66ebQW5R`pl+-69 zo|xQuV42DDTDEw$u@*ou!lT<{WmrA;xS8Aoh&~{ggU7_zeq6$9K6w_>N zWA~&i*|V?Jd&s*Q<0(Z(mMjtu)Rz-&*S1?)Ch4uj(~UI{3OoV%s57C~#(}LkAGqw6 zx3--kk@AZLG1%BJpiFV)cHUQBHTu|wd5SA3kq5M08T1~>J>Ive-rd-KYuIfcI;vk` zx;dCpaBH=mV-pb(saQDj^Ydfrv@zQnjMY7Qxf?q!ZMpwe=S%hdileLSe4{zLFP8X) z_qf4#srkDRTVfy(9Go>}x-p!{E}Qf*h*7H!VmApa4G>P|SDRdHTb1Eo*+CQR%4;OB z8u{~?4&!Mv;ojZd4L%#W@{zpsR)2K&@ZdA8z6&0Lm6DN(R#8@lgr9y^P@onNSU%9~ z?(2(AO)Yg5THn}sU9LU#5yj#zTQb+=w5KGZLMbPj$qnz%}k|A-vu7G9SH;*8#`&P z<_m+WhK5o7f_?K6WY(H9u1o|Uu;%1mq+R8>ETY5x8_XN_>er(JDSQ%%fv)QO&zfEd|gi@TtGU|SAEN8 zR6o-e(C1!$e&yC{qrfczkK(mse@4tRpI)*KJWn-Rnp^VyEIeU_dpAPrHER#|j^7{L zOL`x!xS%MfZV#Y%F033p9_zCuvLuhd+$AUQ7{O&nVRM9Si0vh7P@13hM zl0;XG&$r_7Wm7+?y}?V1=*W?ZE-1M~SRNddrjkqQKJ|lv*Vb0(ev|~hK7bQM$rwcP(eXKnRRt>!^5(@q4-^)`0P$+e$!J^{e<7# zXR&0{1ybX6-4TV*NeyKbZW^}q-1jK+6w=FrTG?}_&u3Z53%+w>`6S21Nho>~i>|{P zu(=Vz`X3JsAhO3?`P_F!D*)!R*0OkBkPfE~V8LK+l zat#6AaL~{#b+KckDq-z4rpZ)m@l%vPwsv>T4_%tcEEjFKFsbFcO{;0OF15z!)^oD5 z-rOZ}H6Oz6+0|$_?RxPTRP4a-TtFvIebOA`R#Z8#JHPXhgR7 z%4+KzX-DXSjyj3WY}%dBRu`xGLn|MgJ7Ne^buzJ@Ae6UA^Ukp*^7HytczL?_(BW}e;m}`! z4&iMVP6z-Yfk=r7tKtSA-5P69=@BsL|B=(USeXR60fiTIOq-_pgM>JQGbJUZ&h2^? z3h$pk-+&3>^XJbb_oZf$>28?bBewaUvr1=Y@Kcw|Zcu9#b#;7!bb*FZXAgUwoyFUm zJyAF3cTb|t+duc-#{O2^K6m}vO(Hmpoc-Y5f&uJ5nUqn{)jGFb7CrUFGi2^Px@Bc& zTbP@ZP*cNuBVtl1>gdQxNg+abzaQs-c@p%yq|x-9GfJ770~kehO%x$jV+!nCYzk^> zOoQJPJUofPf8S=2k+;t8{X)p>{_+s%$>uMr*IQv9B0h)WiQn~|+Ay&4`oeOBP?id_ z4QOlo$jPbv_3J=6@MHz|E-Zga{ZB^c*>Dm^2pF^PKYTd5x|$xwWb=A-wb-93j5_r? zeBRXY`bd`4`s3QQcA?n}HQnQ}^4uL<{9EA@AdyNN&i~hSd4boBwLp{^^8EZvSclse z5)uN2^TZSq1}-jjUr$e=9<*ZJVP7}U(}RwS+qWVhD1N(p@DZDo>@g}meQdoaL`q7^ z;B37I!l2WnItMA=0AW8TC&%f4YIU3|U~fjyzn2P=*y9#4yH~qBFvM>yO*^Lcq^)zl z*6M4s3nO@REY0&JvvNSJ{h5{Ee!BurWA(h_knOBz23I8LmrF<$;#6PxN8kYxtEP5| zgp^&ygIiKnGpMV2ms<_9OQuVx*WTuc6&gP}CB^wPt{{dse`_{dxX-lSE z)@q^mX!mWt29a1#!3QxCfW${fcQrX5xE@ya^$!df?2M-B_IY}E#x^UJwvd!RU8y1R z5us^W&|>Ej#cPXO{Hjt|l9!31`gcAhy7M{d3zGK`S4{M@oGgKJRHY!D=_nz`Am_DY zkG9}81$A+<-JO4(o0mo+k7Hic0~oOdB_$MOWN*BcwGgGUdzCE#`c7jubaZrK6O&xF zFIHQy7E(^eSjg$#^OKi$18CIWZ_l5ywAl6c_xEG) ziM-<*id1V=PJpMY8CvEU`M`f5M1xTsOie;Rgt;yA9$)-#KaG0(1#I!k-OtmB8FY&U zIb~x)%>W}Yl+S>R3nv)lq`bVznW6!7$?ok6a+SUDrG_mB`uj=9$-C%@ zDHs`l2PBCrIT;sV=}Q#V#!G8X!!)LFKmDsixk=W!-_pN~d*b3ejyD@=#cUw?I6v=q zo4|1+zdYN}uC?;=3fdr_?71KnVKEFvC(AB<%JTF8JUsFZ66B*5+wVC)5EI*`{$;}g zAsWoK87%@zsv^3T-_u0Cb1UKg8E?RnQGDY=?jQ zGHto*<|p|Df^V%R`3WPY;vNaIRFw6m$1SjskDTs{I#moHuL8}Squ1`0Fp?T0-wH!D z^2meq_wSe5T~3pgc@A5ajj}|D$Ndf0mqx%eIFC~yg}bv%rqpJhe^_3?NB? zmk8kLK<{wAR%WuzThapzzSEOC-=Hsdzt*oHeCy=2QWp8JWT9kv_|VqNEng8^YXS;_ z{w}e|YUSkSM#g#uclz?_X4G2E(2?SmnvX(Ta1hpWx!DN^Q=?-wtOb3DdD44Y1L)gs z?;!)=Z8-@M)kt{)b8Ul*b<~UishFmKMmjVm^IYEKUiX?EOdiPc0-JC(B59R6>gg5$HH@lFfQ9- zsysD_y%emhk=@;54h{~VWo5y8A%-{t8BXKZLL4y<;`lo_VcQPPXDAwoN-7}{*3^_e z+5BsA3x8LG&w)@z_nI%AIEG)Vzev@7&fP7v>LAGtvHUNNi2-9081R=nMVT( zlM7vy78FKDs-`YrQbDj33r_`?SgXm2Rx|(wWZfgL+zKQ$G>Ao3Gi9+;utPQbA?fL; zFC2TE=klorry1P$aCex*0JgBO=K!xWoS>j5#wjy)>A7Ibvg3&3qxqRbTfzq6aRMGr zac<(!;Pa}1D7WXmSn<=*FD?0WflhG0$>bt?#x@o(Wu9j$Hmjzfq&x%lO!(@#Lk{x3 zH9JK$wI1ggot-P9+}vD`%llHo=O^AvZ$G~;rxuofW@avW1QLHBdna@*6OTHNmJ;|1 z+}_@jNMSrbo64CQ1^Va&LYkX{Fr5wjl8dXq z!vts-_-XqgK!xLOrhZ?BS~XG=@Q$;7T#yXL&0$3C?``+&Ui!XL8gc}w-YITcAA2!q zkosfK6bKzq{->SQd+94KhCDT;c*RSBuj|Us?d$0h*Ucu*m1=ego}(HDfqzqc8#0@I z2q*f{mQ=F@e9Ljs?{~-$2Zx3VOG_!4au9))Hud#z5leDEe@QFLoq4PBSddnpH)Upa z(oZ?aPyaJ!n;0MOXzZ1EtKja%FqVEIvNszd<|^p2+#-+I7&G$YH*G*V^t(Sq-!gH~ z$t6NbC@IAeYZ1;O!NP|k?@g1cC~QIb4aIF-EEIZVOl&OOgBOiQ<2KLo!@gA*VKLAV zsU?yp$7}nrWxlcj)fhdQuRxO-7e|EZjMCrXBg#{8!``$3g&r6Yj7Hwp)&|-sGB)oZo|4Uw6tTAPGZe(HouoYe${;LHmYJ68Vo;B>*B9Z>hysk zP^mp4w(MN=I9yotcq=nBzIN{WWLNWE?wL(ix?Ubo1s*O{ zbkhzJ{rA>2>%J{eh2*G}g8YV*i>rRb2qi!?G3&$kX~n8=V@u2Cii(Ja2JZJ>Kx_Oh z8fkng1GV9^es8H@ZsAfK0ogFuxwSPhJNsE&9F{6N=p0@Tl987u!6P}G zuosHLPcrtjrZAYypySkj_-W^uWkPj0>TX2lKE{w3Bq(&>7rs8J0X7P6b`c3};oQ5t zWY9Bl2pMk>O-EB`Ep!mENzPqykY(0)zw;10jT))&`D;D=2s`jYLp|UWz*;0Oc!$zw zX-Q_;AnDPK5|~kt6WTAvzSd_lYS`1h*x4i(4#Us@vo?WaSY-9BlsZu@ib6akdBjv< zxexzG^Nv-It$GPb6Oi6_>=%S7_2MD;Qf&zPlfmQVS z=0@YKO>MU^n*m#*tL?)t4$EVA<6n90(2V@VA|Bp-{3#qK9N;bH&#{^MYfUeT78kWGlV*NaX_ih+O)09V_%0lo-kz@2XcV>bGg)$I|M27|g{e&n)6&(+CYbT9 zi~5A5V;8&WhHRPLI$g5ll(Sq_jza|2Z0A#jDtDGE0v;Zov@|q|4nl`6ymC8Z?9ThD zx%XLdX#lFQdOJ;2m{}xpC`?!pQG0PsDX!!LmvTwto0!`r{^W5 z-UjV2kDEi{$mpwg@37TWk%LV-Yj$|kk^YH;n1YCc0>?*+E7fEdq{9?XCR<~=Q1{Kj z)s;JlT!Kc$&M06h11qQbEYE^K&@F6D=tw78sG2y&o@v7t!mX}zkk-L(g+It@jvGc>VF$FL9QmzejxajG`DJ1RZLhlisY7#MhH!&Wc4$fKH_q~k0ya26O8q|_bo z1+~{clB{9q&1UY*%HbJO#U?Rt?rRNl?I*yO_KT!C)sF9qYhNdA#&<-H`;;QMH?bIj zeQqIz?!mKq1;hRZKTk7W3}~^z_n$!G-}lg_!`@n{%zxySE>3dYPAvT!yfpx8CUdd= zN$_HQcjw1i0*|yfCt%%z5nIiBx36( zo;H8W4X=CO)OV!IbbTe}_mu%BqzWYzja0+~)Z!R$hQygayD1Sx3_$@&F`ey1;X6>( zgg}xxJ_PvdAlxw2>1Ak`#m1foLbZaxomdiBEfHX>H!e*#9ZT9?JYG!BJM+e=yTL5; zJDQy@2c$#v*&h0qT$1zk$GBbu#4OZq@{QgyBR~;Fl13>kNQ+>TiJ_iI>go~+6-OQX zEcTb{-r|$ANE9&00A+5(ghZtC)bC4edQ`F0hqIgTx>Xl03_^UmRNB(Ga033aKs5e_#V*GE z;2c4*2luMGBP?3y0bLUjzY$ZT`_{%_gvu`rV&dYg=Hn#SCoADLJS6eZ?`~HWFil3* zfZy`Ut8q_gE^WmF)?Eua}gEek}tiGk0_4%7NIY$cjTQxLGl}6YteKU)WU00=HTl{xSK3!MuIxp*OT>TTXeTXRuUcH2GHq1*0REnb(RPy>0T8&33<^K8l%j1q&!Q43Z490E_r2gt9f?e`bYA+@Be=g>x_v+u! zl9P)bv{{CIQK1ZE@j43!Y963gZU+=L?@h=2;?}~K>rhVzsMGraZ{@3xBqTz#W5-UP zq-14{J0Rh2(s>-WZ|>7q?{@MBZicU7a95hmxb7&`3iOc9Wr|+GVdY@Vz0!$7tgO|3 zE;2aD-E=85PsQ#XvL>0Bl$N>9(^SR{I=ev!JCdvpx$$+@QPmfuUejtFRfO#yq(aDi zV1Y=h_cJAhpa)=NGVKCmROh(OJt@pVQ1e_AlLQXj_<#396_%BOH<=ym7G zGdJIjO@}@g701GVm!tV#3r9ANc?+Gs@O#pGS8;f6 zHh&0dY9>AIW`|dS4U-gkYM18J?ViqaRWc@E-i`pW^bi`88102PL4BnpB_Htur?Z=R-UlAB+S_;C}~%nMvpto)z~J*RfxJ z`|C!B4E5g`_4UU$@ZNNH{I_NFvBLcC8$QC}MhIxo&;T?vv@c47*|YXt+MOdWL&R(> zC*1P?e<6d=ufWyzDS%L(2fObb`d{b&Kj}E!&2Tz>fTSNf5&FNviiU(bIHFJyV>mcm zVF!n*^RB4KNc*p<$*lwr#`<=Ytk!;J@5+8`kHyM4*OrDgKfqxUq4!pxD-nzVHm%zJ z!V6A?XmjgZD}x*y96FlDR3LoJ8CF(oH!3wfq2)2n(L>|b?*2~Gwt1QefkndU7Z(?Y z$R>0CrcU=z)@*gJZE-$OhZq_eeXX}iwVBcH{0R%zp}Q7>JUm~+e*ZqQZ~iv1TuVbo z$0iooi7h28?9<};;Bwsl@~jT5oN$3{n6|5bTKFH$BTQF3*CrH0f~!r`680?-2{H0( zibv^HVGuHE1hv$sEoQd^bOTFNpk8}(1W*5}zo^@ifr-}J8`ANk0vozwa?cp#i&K1V zTxQ1)sZ7x4uNNiEEa?9@oD6yysCb^VaVsTx*)}aMRaNMS&w}w^em!JUpIlHtle2S@ z{~QneRda=fg&o+Smetqz06o09X?(Zp13fh}b6}{)C;&5=CkK}KKDuOL$PJ7S<9|7K z$>IEN6&Gx2CEN{9ZDn9;52JOT8cuL8wwm1W1*3=kYftD;UOIdQ;}0x#W|wwucY1-{ z>%07yOPj_rpeic#<;IQv!vL+y)@lTrz=MAFaXZw_lVMwV1ByfT@WTfI?(+JPx`g<9 zcD(_GtO>>muFvbGT>lQ{QLRQ(9aKFqA(A6nF$a8qode7=hdqetFa#$b?{~Jg1|YGq zv7mI$Zv6!=Uw%mfY?Xl`Dl*aI3%3_vBFH&F;U0kRh#(bhT0$iiTK!p2FiHXVP};)rb{zn{eojAwL)4+Ac{ArX3^1a%^kUjsM}^O z8&0%TTe2F%TUuH|5-#lgt!p*+5YgE{mN#cv%eJ$IJh$ic1`Qkgm&p~C>m94|$wO*M z0B{QGXHk9O#Hdxn#!^w!WX7QXhBB}dal4*olmsA1NlUNCY1tU`g%M(5V^`X(iI9<# zL(Mih(^pnjE;+X+jI?AQ3bo!uAd>p_)6{v|Q+IRH0 zefB46gu<8+Ap1l>ER|Pri+ug*)qKk7?+PFNUf z!j`|dhTe5sP8>+t+}>vMxU~bD4pJaTpX{9d%U~%6l&I5-`XjHccKRZ)j$^8-x;~He zh7&93>ZYA1QmPTx8duTvhBMHUbz2d8Q?RzVDQM|N$(UU2PgmhNsi>$xaeLgda3=qr z$d;ssu4;OURuCv`d;%?El8z=Ka$93vp6ltO=>gFN$Yc>9t>_|(-*6Rm6+o+jmejF+ zdGc+SxljhERy=12QpzyoQ)&!?t~dO1lv?gO-E~@t-$ZZTy}aCI-wc4=S25K0pN)*j zsaDbk@^PUbTc*+nAd!)o6ex1NdvpfRk6+L4uZR!a-))bjQ;s!U;Jg`z?&mpsXEs!{ zy8#%1;a<}NJCR8YDjDaS1JOLdGatQ1*=F5>jZt?Xy4aFEJS=nDXBCy`^JZdP+yIbN zEj2kaXw`)dL{mq{$5Vgr!^8mLbgqi7L(3160&B-5gmeZ)vxa+h2ls7q4=C02C}>4G zXSa3dFACq;-ZrdX;5ahhk7{*ra;gC^+~*!$f;a8B!QOc&v0$2(ZELKbT=CbIN3Er* za9rjWb@|zvq}QWo8-1_+Wo`m%P;050v+f^jDMVl{wT1)1O2mm|h=k(>aq6L?TCbLw zhURm$KtWG{{&6U|v583~2+y3>vmHjLF|>VPOn}_X5HwZOYlYF( zop0rRL)bZ(J>qVD^Z&TCLP!VVA zArx9(zosoI=g#T(4-TLTiix&ImXx#@FZ{7GC@S8v{u;YJF+8{?V6R9^%E@lr@qy8*wm{i zDGAHT{l<8MzKj5-{qA2Cp+ukxfacdX4Ns&HIJu{KpLMkZizjIC1_F;tAmpcyg`So7 zHIRVMHR24DiiK!4cS5=^GBT1tz~f8fgWk1v^ty9kXy|5_0{>CBH@Ewxxm+t0xUNeC zM+$ID%g8KT3W-Tb>>vLIFF06ILOVR|)Ej|$xN65*Ox*1cz?nQEL$V)~E+yf@X}46X zu?9K|ajlXT<~VsBl&q(0zbWPn3R16O<>^U^rH8g$Fv^L=8{bD-X6BtHt8zmHi-$WY zO>~0A_{t#YyD=_m#L(UH=GMAEK>Y_ZV5>#(vaj)&f9Ezl#LRBDDl~SHfM?yQh39gQ zvc=Ic!nHCCvU$YEEoP_&l!BvP+f~rf?-S*w{!Kg7-PQIZT1dHyC6I~8I@iJ^%lY4A zBh?&0y&_3icsM*?+B??q5Kk~h2md*=pZb9V8CKixW={v@lx=Lv&Yu}Y0VZ%UM)3CM z@td5-PTZI=2D?wGgB*h+Bhw6b>aKz)MBE*>h?v~2)DFV0~-Q9L;cI$iKS~1gcC`vwRaQwao=CE!rfhk z=Z&@;(ur=oOSG3SC;^XGRG?O9!qJOH4CoU6cg7|w-~+jplwb#*8Fb2TTEiEa10(`g z9XM89n)zP>GQDme9@x$G8BiJAD*8+Uhqjcyf6bi3P2+#}gdb=(ZN#5Ek&FNJn+MgbfAwsz<}iG@riSvK zWoHdQ{;Ewpp}{y88%g>*ouzZ*$=uA!)?fBJns583e8V|MIR@>92oM{hl9C1k(si?I zfb#+B+`2z+mNIiaJLosFBxYx#8(vdZi$*y^N^>B@jGl7YdZJ@jf}xKsI`RN4p#^4qP8CG&_ruv=C+jqU!}8 z?=F__QFA?;t7Bm%!Dk*V^`5q+IfAh|RxrUnxS0L7EFCSFDY_m?5WzHl%(ea6yExzG zht~dFA`4QK?#KD+HVEV`%Y+tK;yx975b@psPTsQ~l{L zk|WD(@i&UzU#uV1O~>`=&1ClXHf-~3WofQzcbux<*#XZUn4)mE8yg#<;AqLTO%Th< z1@fL_n6%kDA0K|)w-~oz(4;aJpP#!V z0Q;76^}NaZEw2DFsGh3P58n9#q?mUf(5G`P8U&p_rTWvuEzO104dH~q>gnmF$mg@I z`kJ9}Cdz{1H|r0jJO;6VQ$O?9>5QCL{|3{zu0h(~P2SK(U-%A4V48-7EP{FrGr_?e z1C=GzQgKBYTM4tDBAcG(Td)8v9i1}VTvisDxPCCN*P7?)rgse8Q3pGki)wW?J(xUc zp^N4P#_8b2mdxzS{?)V){ahY~LVq$Z)^oShwdq#U`$N0HLsxtdh(sKCXuax`_`C** z9>BC2_%to_#e*9qKIHV&?i^{~9(GDeXR-Qw@`>%Oko#^>pRqmvpfzBUnm#3GUB{L* z?1dagmzjC&5l)@)rj(CZBy_juU#Zr>z(6Dv8#{ZeX%`~+0yTEI07_$WEsVgGp`;k2L8Q&E}RCt&3LfQL70 znn20SjCxA3xyO$r0eIZ~lH&j|7zPe*-=uAb2#pcEBTWT=)ba80qqrsM7Z{J?N8Ogtrk{PZ*?)f1pf+C1eFa6J&pZTAUR{}2Bm{)_q)h?}nAFLfsJ_hC$ziBn) zSZhkIwR@$>5Kf)VlJxJ^6i>Zl_3IfhirIC*IX5<5IQ^CQ=EBPOYLL{_S|`S zrAYHf2{L*-N=p`s+#n?a=ShSM!|3KiF5b=O4_S2v=BTnFi621~78Z6IR_fPka+E)1 zN*vvx1p;<~yWz`H1z;IpYW+qx4XyQXW@bjF+2!c(!I9R4gSXmFTZ#5@S5{xR%N`&9 zAt;SV6hdPV5|)NMm0j*R2rW_bW7;m2U2qo-MT|-v&Z>ngWCY#MJAzawv+hnwVVH_t zpi0anHoC}?no5QE&3ytbEpu++9-o&$ThqKP5He|Ycngy>+q^^JJ_CXJ(*A5@@k&{F zss){6`I&_VZ)yc=)eh!Ks1;n{PVe2}udYyVa&jZm(nh_Zpux$n;J-HD%t%a3Ohi=F zpQIUGZ2sI{-Q^>JniA``M3toH0#o7p9;oO)S$7kd5F=ivAV3=K;OH2u80dcL3~&=j z^IWcV1su?ccs&7oZwJI%G&!rRX2{9XhQ;!zuz`YfWN}l#-fukT1 z?LPt?{gLEageO60{owe@CMXMhUT-{xW6plQ?1n6$Tj>EeRhR(qvUl9-? z|0412+mqL{%wNx&ya7nKz_knjP8i|yx>zT_?0|?RUi0HhfmucGWVO^rz1I^|KB5o` zTk4-h_m&fB9h`L-`!dz0Ctty$V(%sSiT8 z5c9dBdvt$)|Bwg*zV@7}pCsk@wL9~_6yB|K&)77Vp!qp$GEi}ttX`INd`eB_{mups zrBYIh>BQ$Z{}KJIDc0}+H#xQ>U)GMHfMKlNo8HN{BisHlkA+p~gD zmOLV1ZO!ltKza@U!RIaRBPv+X{wG!=fkT~5LH~`F{XyEWspCeS@PXO~- zZXoK4&qQjv^>{Forx7Q}6+np`oMVFk3WZm_y%L;!(~!?lr2?D= z3O2}94Vz;&mP|k~CMvGaNDbQ_{=FxL+dv^yT;3|4k24OWIQ2oh7KAI+1$CL^+}UV zgqbl~rsrV41rX6W(hG9>>TT`1MI}`Nn@wch;}|_4rtphIY!{ku884(K>+9V`S;bmx zat;_gCg_$JnHj`y)@`z>F$8$4RdJQ-ciTS}J+}iqdc3@|rY9(*-8!`pCh8 z>>_{6HCCUiftyL%+t}0;h)PZlK_h+x>Jm0KOo@q!NsIzBYIJmTp#GyDjuhbwkNQl~ zLiBn{{((3~En{>|s2CO*RaLD0C;m?Ui=9ET2~|c;KN@tz!Ytju&K^<|V`Hbr%7Sy+ zV7pomtUjlGtAM9H+T{3X&sV9H{&mKjW=IG8*RPRV{$m3iaBUiOQo88IL>wYFk#4mgeO)v~zQhp5(LIt9N!3Hv%YCr4+K{`a zI?odq)~OPo4_D0@hS7_%%amV%mRnH8-P!pWU7b^!Md?6w{@Z7G*Zq=A!}n8rZ?Sqy zt-i_WDMF#{HuX|ugG^TAKX{z|>5+;2Fmnu01W}tcuam7mVGfD`Jh1{Z>!C~jP~#1L z?ZV<=o2w}NBmVE5g*&i320d7Fx>Tc)tsl$}5m}KnB5MxW*Dc7=*sd)c5**EaMJIo~ z$XV5gXYk7yiqFpnnlD%ls`&7=J9Sif!9o|$B;a;m-W;W&A^2R;^t}{L@rm2&)}D~L zw=W5MH+vnvF}a%r?C^t0TnKE~j}U2870uNjPIcA zE4mz4WlieLCEcl)I5W2lAYV1tA)`LL|qpNR;q>15aBxYH>%&IT$p9e zGp!xo#HxSX0Y26>RqVwpV8Q*Azl;PQHX2qk6mRR^GqDE zi-mT#^UB9IoZUj5hm1^~cOxHt6CC-`@;SyiEa=mr(-j|i!>~0nVHJ@o7^r5)!(^~0 z58n6nnUoOMY7SA9P18i#2i_~7{s~VQaaoz@Zh~Fu1U$zg3z3)5TJ8S3QFXpZ;9B#K z!v83v>UX{Io5w~MF0IiQGiB6_X^$#_%3<&;BLT5}T1bVAYA03*c6jWH zRkN_)QiOblRl(18qehSxtX2Gi@^1YTS&W1x zMFn6hrT)$8x5=zODst=Z#;%ELB?5l)6iHIc&9)eZ@}u6nKlhe-7$N2o8u0=q zNwiknPKpD+Gc^e$0@XLw({>H?PmGybEQ5lsYGi&9ArjzuIG+EIA(Q{DN&WyL=x2Zd zpDX2dKm*xvOOJ-Z^@^A9l8=l6@|TFh3B_FgX--mHAz=W1mwJt5b>PvLQfg{9J0BxC zQ~9SnOa@efsv&%|2+?e9meNz+5&Dw-uR;ClgGtM(o@YZ5c>F_3ze5pGl6cqfrJqn?42jbsI9xz*pZ7{^}=P!uIHFbEz~7GK3-K@ z8>s`Zp}?32PIL?nNoi?mQx^^#SPYvr$3{kaENft4e|@f5h*t{1P8*f6w4_r=Vw>IS z%3>-_yggkGeUPcL(&Q&3+<%0wdJPQ77Fua$b3YFcC&i_u4L`RECd5Q&65Se7x_x&Rqc1K9z-!o|poUt?gFeN89M-$V$WF`maGt zR4fmWCS*Qn-G7Q`2f)W| zd6@E8NX^Zd;PwSFrjIbT0qwO`ROpQ!gsS=9Gj+6(gt9WmbfF486&0MH=j9F~u(r2n z-4{)cDF*%!Ep&m*-g*_QwFBGuP~M70%o`u%!QdYMbvPDB+40Z!MtxCwHj%`jJCDp| zobk4#n~RH89-h&-Tl2v<0FB%SAnM|gByOD24a^|sKfL~0Js;k`h=f8&7>Zm&0QkV) zknx?3{yKh3z*p&Ij2s6X?GAcXZ>_esl`I2E-a zW+-R++$?0@WcmK9O3=O~b=|!EWX!c!!qFz|q;r4X{&cgrP;G%q7Z(}?1R)F^xhZFS z=$)@JyWfgafoZ&lx;sJh*k^u^ z!5ve3ylLn)3*Lj<0p?a#!zn2#VqzX;`VAOqqxi0@cD%$$m}Htl6ufDXM@M$Ls44@2 zm_i+3jMO--OIWP(t;Pck(c1qWN}>OCoCqTcez}3u!^MZ7VEVs%biA8IA5lt!#qxN> zJNr2B1VOS?Oe*s!oh=c1>CB@Kh$0m=kZt#Uf^p&}NnNPbVbRpq-gNzNe(w!4f9!_O zB25S!xe1a*BV~;TPwz{8a5vJoo`s)UvsLXu!V0Myeov;drd$NHtpp$4B4up4d0C(F z)E2|r=T`^>!CLO&5q7FI#a@JnWergakt8thgB>s~*%@T62|l`s_s5Qag0HU#xMnxd+!ZF;g3Hm3whu3tSpA(MFpeI0 z*EUvxY)nsDz=wbH+q&a?bn!0b1LjCS?;gh!5?R;GCD!wgro$O-0ui|rOAX+ou8zaQ!*jGy6O2tQ!{K>hZYcDbElI(_X1cq;WGYWi=;iSeCJY&SvH2Tp z!{g<+=y;x79Cwv_Nts@oTMyQkWe4dsODii}JnX)N`sZXt|9(8j){^u%$cdNJaR?>B z@tbqt-do*vC8|7URTvk>gBJKUkvk7C{(I?-;GDV~=3}VH^7%s7k4b=NKQ6+fA@KZo zfu0&wgDLOF<^WhoAifOcd zew6UKuo_B?gZ$}q^x_WF-(5sVD`C^A^VloVm6aUkx_yV&>iWBzqJj<6?2O-Ej+T@q z+TZ>$Vy|Yw#mAQc5#atjTCnY^h3An=ISY*p`Qd6mHw3+NZAKG3!mX|7@)>@vtaP53 zz?{?!$$vg5W#{+Z86iB5C;?>UZ{Hd4hQ+w;F`%Aw{ol`Sfv+0~^vdbT|BMgakXpya#bh zRw$u*+0xHQesf2gNORGMYe8I2?yQKw`2%>?XM6K)Mzf*zi=ucG3;;s`BPS)UiFww$ zLM5{FCz$;PpYvg-^nNlg?GF6B^SPWA@2`~#!3^&1{Kxm6)-NZA3QP!cN=mfn*M%_z zt%x13-IH2Jwvk$nbI=~0q9Ql!m0YBiheY=BhLw*V(PWyMEql1ryabB+MRtD9jvd2P zi1)CT?^d|h5&+dx_S=WznZNf_`8VVlqU0|NH8gZ|>e|{L!Q~B;`!TwpxjA)eN*#vR z{+|?>B|}3)@5VE?C+{!o4iQw1v|z;~yoI9PBM}l3Ue)!*{ru^lJ0dRO?X4=nc2qLnu42KlS^fwNG&(-b>VhFtG2rv8f|2$7V90*zckn%YKc6q!Eav& zq2T6;Ke=HFe){>Reci6oy;`_Pk{xD!eVw(QpkF~=URGXyY6dknHkPU|FR#cLUbXEE zDK8Jmi;0cx5)~0uUOGGE#-pTqbUvErB=cB1i&cdY4bkd7g$`YVZo8{QQts=dVaLxBQ?@ow|la#g2?g)|v{D#NJ zt+s~}M$-7AA0NHJS$^v(M8mDwL_9l$3MOmgSc)~+s-%Q<2Gqta5(^BAtmcfwyy)Wf zbEHE#at(MtKJFj6v%Y<3fBb$IH3}5foJGL} zn~;!jb-YO6_uh+fzq>qt#0Ur*G|zEdZPV1!VhXI&GK%S=>7zdj{*GA>s${cR<7$Lc^qxHTYEWulTn8Vu)E&)0$q&kS!@a zHa5ot?&1RObKBJ~lsrr&lZ7buiGtk*%K?zgu2+d8FII0m@Q!NDt2eziBCh>cUg@pwn59PPCef_f7mU%>0DS4li zVorJn=lE(HSC3}dk#b9q+M6N4Lf7SjewPxt#Y!R3#qP_UrKRq!d(bS9&Dqr~yd4il z?hN6S35h7U3BTb5(tgi!D3;02)Hof8I}?Bwf7^rs09XL0DBB z)dt7aF_&>+`q4~b{gpN!L9@Py&;3!PsaJ2-5+kaHTqyYg5QoEVC4~-pV}mQq28~Z* z?018DqkOcnH%@xBgH;&q9f(}t7?YQG;=7UfeFEAgjV{iL0GD-U)8+j*N|2?k|xuLA6+bgh6*@*tJ}s zZK!4#=(qiHIq;L(Zsku3h-^D!8H-<_c+6UrFPFFXx9u;ZJELhl$EXNBA3*~ClEUNH zHtze&L)g#nPF6+xpN&6qZir1EjO|?cCkggZ$}c&t+-TEp!HL=;6&mw z+`i=^NPPyiO40p+i^m|k+pZ48TMET9!;5!Gn$+oqhJ=`08*|aDqkL^y{tXdN#iLLe z1$30j?WpOPVy8bTV~{#R-?oS|K2^%xZbUR>7Ve0$yqxs58`R=7q?S5)nBieN0b7dP zY8~L*rnmWF@gGNS4-m$0Zv4?hFHv)=dwPBvw`%kfB74PNJv|~Y<8JNl#w8}o*w_@~ zq{1fi+Na{APU6`9Nq~p8y@4~848f$7`GL{WoIfoX)KC0wFGHpwIM>VB{!Z6R9`p zghRw28TeOco5F2_^D&A<4M$VEOoy@1OlEco&-G~R3?FeV0zMvh8oscg^=jk6LJd+q98 zz?m+Q-vzI*)xY0bBjo)Z=Fxthe78Y%dG+eNmzt(#Pr3l$5+4(eMTvD5@aKLf4aPfr z2x%gA_C+VxLp=4uuk5*>s6ZvFJp35hWv#S%i~Yr-Qm)I8ymzcs8+!$-Gx5(QN}<^_ zw0hHzSl@cG>1LM2^RAh0wT9=1XF4~V$c`xArovVb@@cj)53U^|tmCj+q{~kPJUqNt zo{Mu#UkeoCEy50b@k?%$QaX+x5m0yjkTG=F+}xb4s?b{U8(hlektzMc$CmtoM#;scfl`Nj{`G84oR$-BBAXg@EgTe+!TuFYI>w=XiP2w*%f8iC%?FO@cL2 znCyTg#`g)a+GVldwFjOGixQ7gMnX~&oF#g8cFZbnsiC1&Rel%j@87>GrnP)Dg31)+ zjS<*{TD}=LHF^xMz038IDUMG}tTyY%P&)0{DDwej4yt5@atrttYm44shaM0YPI1^4ov;1k8_bef z0bR7yJt2&wJEHjm#YA)5Ef_zlP_1`Yk6fpOc-PJ!t08 zpr4YH<~%Egak83Qe2h!43^E*v<d@Y+3?9GJRu=<}mPqU_KvJ=FbYw)c zV5?lefsMgfMnOvaJq5#(bJ-1A%gbfL#Y5_P?zRHw?WVKL@u(_&2CqzOMJ^c@#ef&3 z5ETqK{@mQ$Yfk)N7SLRJA%Owqk-*21WSdBQVG5O(^YNiHmSnGrqu;l6$<|DkgO59& zKJrzVr-Tv-75in+OvV5O>{Un^-R|4kw!IH8pMXcnnxA1`=zi~h5dm^Y2_WYWfz^TzZ@4{4%6WWw2he9SIn zQOQ2oUAc@snsceCV(&|7E&1KsbF;6)9|IFp`#%SsKJ)jV-=}y$Yc6ePmhR7RlmH|mFOi@- zKR+*i$DQGsr)S83-tYVcRICIQkS!K?2uYO(8^IyKb(!^s;pG(+IPXpTLXDD^mZ`oj zeL1jP&9>zSd>dn+Cv7#O#~&kQHv@0$&i#<3)W3*}!W?*|!* zO}VC*ORX)Bft5Y$q?92CX+zGxe3H4qg4ho#9_vhuXYXdEyh?Rj_GJw%j9G=MYihPZ z&RqFaT7is$o?lcXI|vK%NRYl;bOoWvUrVzJlLG;NR#5WD$Ee}o{YRoI?5l4>U(xW) ztUi``?mW79NU;99tYfK^U~q7i+G;e(TPgeP#gz@;&#YVYZ&6GnPjM;2=P7@81L}T; zh5ZM)K6ry5!4~WKjN{d6B%N$M`U9PKtFe)P>Ia%y!5STAvpA!y`{pRFfOlMJJse39UjQF3y~k$drimBV zi3gfatZ#aI*F@+Y2v~%3wmfKPX&E;p%aAr53XvUZU_74_<~}^Zjl9g!?e}IyB*FiR z_OqfKI--dZdy3R^T)T#;A?Nd#ntbbmS4C$Pr(w}TFE1gZ8KifG&Cd)3=Agz zQAaL3dSWz4p>_Hc_#dZbZI1~qo>beT%E`%z&uXRNk{_ra>v3K_6YM9sey0+F7zoz) z-dwjdaDZL+Tg$zvH-OpxRDSh`IkSNnN}=-}+^MO2h3#*Lf4_n%5VY?=%QxX#R^s=! z7BvF1mK!g=jZ2=h>+)6uE>|oVyo87Ee*Yx2J*CNvpBMzQUYe(m-3Xu%sxB7%aA{p6 znGh^W5zvFf56@plRj(h0pCU!>uRwdQLlDAD&IsBp{0bur48K`#4txSl6bs9dP+a=E zvu@0MMva1j$w~i3!{3L#t~}#HTvfUaX1brm)}D^a8UH*z2g4+ftTT!}e$F--=X+UD z(*4w5X!ajFGB)f_%2<^&c?mo!Da_N4pFdM}yrG?Yqm51!IH#ea+a&TiJ2n=F_L0V@ z6#LEml@9jpGSEJX8E?4iggR$n6MQfVN+pU@KjA%WWTCA1j)L`nVVGjN=E}mTGLiEY z+GHUgZa1@RMLKtFDL6%BK77(*Jr#A*!KQ>vEO)aWgykjW`UvZSxi}uwI`1jF92&Ux zPvE43bXf3laB%ik+eHQ4j>H;BVotfIKDL=+MK@H>Jf>nJ;;{u& z&um)kl7vI%`Q}=L*+lyfc|c!9os^-`s;XoNG7 zRI#1>36KNO44 zQCoJ2ncyck%M8>uWeu9LzH3=tDaRUdm+*UsFaX+hZ3y@G_duAw!N`xQ#pC8BpKrXZ z+rHd8&bSnaV9SUcfGsXB- z#%uer@Lum(4j)b9+q}F_P2aD#on!l_4r%550dtQLlaawHdNDw~wY9Z&?&0(yBVC_F z(K8|{iVmQn3fP}6G{&Lo=>S`{SN6@95Cbg#vmXW{P$IZ3!7c^%)|rj3h0~$a`*w91 z{;#dGHwT}XfLRDZ1|#J4Ts(<_sfEZO(^dKWKluOO@P5E>a{RCDxuU_En*6U#?7xHi z-*dnxO>-iEHv|8>zt9XB>;LWxRPM+6-|N4QK$Kd@NJloQxw$#RCm0tOmlo-|g_C)D z@XEly)*6)6Ncg95hHTnt_$h;_?Mn4JEGz&d*+DeuHQ9=_;I~f3o%|(lO&0d52hkd> zqbC&C^Qfvn&tf=n@NljIi9$di1xR4lK5#>~9M4=np!x>+H$E^B6BidJxa^?8?amq& z9*&M}dX~}2Am!#cT>|s^7-jD#MwVgc`5G%sY;0_?GZSV+lj#2L5Nv8EVcral+ehUj z*n9t8=vEQI4kbGTy=6IS(0t>!XvELgFg>x>ov){|dwK-i2Sl=>U+X`4Rwwy4NxH?r zWRdw`cIGILz;hC3^whXZP_xBV_x>|o$|vTPPb)8NP=GC~_uUTZT`$`To7Rd5T&`xnYaB zu#_wW@}Xe`!c5HPkk{Cl45AtqIXPy>!}Xz@vhvPfeMfueI-}o5yW887Ita);+3A@; zW_h^JXZMYsP!O=ei^swIn|2hK$$fpF<*|VRitozBw z`D8N9Pjk3)?EZI@mg&Z1Q@!OT$D+=8axYwlnVeSje;!6Jsa*bzTMqf);&{BEKM|Ou zr(A0^t&rc59?kJ#x3heG33Mqc0m^ru+_k?Ap~p1d_~33L|1?*QPw(R4vNQZ@m$%5gT zZ#bDV_x7v0s%i(w+T|1#X>6Z)m5|Ja1=Oe?%zg`hP&_PQJAI9tUq!&!B-gizG zVpuT9m!$Ds(2n9BqPXf8*7;fkgq!zJBNrmCZK-;Z~ zjpbjJ?S1#Lj!jlzdq7Pvv4_J!mb}mQv^BT%R?;LE?&U=k*dkk4cZ!*BCkH*DWC=m~ zEF-itt{Pt^_@4g$7+wze=!SURnu4LzKbQXHb0&YwiZ8YV9ca6}-`sy}TX*%u6P8eH z{x7!0q$nRMk6Q{&39{26L zz6ayWq2-uY-6iq7W5eh74vGN_Cd&$a;SS4Y{i1^zI9U7{%1aJ>uZA4RuP(sBUe8Y$ zEh=Kr4Z$!c%yR+Yu0@cKw2#BX!lv>tznoJx+FtlxTwLh1`wEw8{We|k*&eF8yYs-o z0dREc?NZooHa9mzqoa4h5VaUf7Z@@r6DiO45#Owg!XmM-uvp>&cbxG#{GlMpM*@+{ zYO^mA>;hED^$toC(-S1`oKM-@cC)r3MA2IM2m2)TLl0&p+2h2eq^?YKAi$%q=%5eI zzQw+@{1;J)ys^lDKP?BsgGPF=*?>Xxn5p}-T-#C$DvXznbYXb3S-Z>6hLY4jpJs<# z-~+>dNn?imuN;8@{Gt_Fcj9MYU=Ul@LIuMQBN#quI6p`%h_7qkmFlYq zOD+;yQaD3)Q4un-hlCJW^c2BwQTC3a$z0g^Iv08>gxnA;p535q2=Yf3KXwG(%W0;6nJY*kJz)`9c+7m9uggmdBK6)sivj%HxG$QM8wG5 zF=*LATj>1;#PtV~l*ea$5qo+{O04Ia#ba?eHI**K_tk|_hcZUr!Fl!UP>y8I(XfM0 zh9t*~(#c>PeD5_~2So2@gFK$XFi!2La=VI)iq@KcYFE{j-9OU&-kU9@pDVcDY+ogz zt#%||KIZv;%y``T2Qi6$6e9Lo1GVQR#yYbL@i#hh;U^jT>(PD|G;hZ{`Ukeu=#MTF z1B2>H``3Zqbtl!YFD}ifF=5aw4Uw9T&2xsiqU>z3nl1fx;OTWhUO|7Zyu(l>=2mk1 z4fci^i2SJ@;)$&KbeQBK22I`g?u+AW80({at6Sj5e75A1xcep+7JPRw=4mB?gokMA ze~uv{JZ(?{pP6pdDH8DFeOJtZnsCAPpz$(YjqQjkY80LnrQPc9oNjS_-k z|BDXSs6yM_i?!-5>0wKs&_IM6%Di*#5tG?O;Ai6^8aLPWlQEQ#`B0GOv6MIqDkiF@47KJ0qMxf3i?RV zv@<`&bbdAM7OXSBCCK4#7Vm$nrdd}Vx}@@*a(vH~6MlF6`u=ta#TA!SKvPLEU-03V z_VO{wqEnW^)#y*E^%F;YmZQuKa^JZKV0Uqu!2+*<^A@s$`x(LN zv75`*0Ja5UfVDAbAOf~VO-ePeoFEOmx^j(;ivwMKRVlyjb=4rh%o>v(uW*jIN>XfW zacAfE`}_Mt+!m}@0g|LYY^I=J9Tw|ctm1YJSq{u)zAdAC?XS4;HXrEw#-4iV zSDUXj(3|rt z>T6V_+56R4JsEgP^HWk%_Vo0q9>;~C3lAp<9~56ThD03wQH`PKd7EPpJwN|$`M9^Q zkAp*(j+HhMOJf)PPO`OOcwg6loF3feK_f9$V;axcgotSWYu2XGbRq+cf(6qmEFz*X z5K<7mk}uM zD#Z5-QT1W}C@BfA-!32>9fJt@dk_4i35_%+??3jJGUd4zsmH^u8@k?OK`fN26l}-A zt;?{i;Z$jlDYQdGBv4433&55uHpLJ72fyLmRH?(F^IL1w7AR8l67fvO;emlczkY3zg-VFgjjgS1KB!F&uWtw@Jp4ZGwh6WH2Q@{L0oK!=kafByR%#kchkqW>@;a2$(o9L&D+#N$LR4K&)Ko_3xG1Zo zEE0lCzF^X6U{XPn8Gkc$pNcBz$QG5~q-|_5(o_DVtG5>pTj3FdS@GP3w*eV~bE`l) zS3(B67*kt`-A%F@aZfhTS}W&gKDtUrPeY@ss+t`nF%wt;R@;VtVUh{yXk%YozARI= zUk7u>day}_en80K`;rz3on|E6qbk!XeSds84xA3(o$tn}2VLI>=&xdv3GZO4wOM?Z1!+nxj5F4Rs!2+Qs-Xn1b;W1j8)OV zQ#yP3T(>3z0MwQyRXQNarJ<*HF}tp)sBpr^?&t17*ERqZ$-tg3BvjN#hw{LUb?mUr}T@(yaO$1W23g7d1N-RuxreN>vP_ULs7YKI16N4s;!uXGNf0r~07Y?e z|EZ+m$a0daW=O~J7ihrA6y~eKyqU6utv={YqpiY^fK=j*E79R*;00j)!bJ8k1N}A2 z?eWE~SM%YO2S^vm1qHAnN#$5s(RkOJx0hOv`D)DSU9VO3lg0HYCY870zshq`@ge)o z01H#P5pXZqYf*2i767e*NOF)zxV0F%b7mV|jhR-(+&yT_JYS51YF4K(B<5A+<{BmU z7kl{@D$4y8e0f#SYwF;RrrgpNlZo%O%(e{R-ov!fzE__?BnuM;+;N9RJ~=tr>{`u9 zbt|bjT+1>%`Rzu*3^el-EkM7DhG8R@IgEnv-8NSrF;&?(SR~_KpAd9-m>E zd+zS+%sJ9Gkccb49gqJni|_7v=t!Oy*$n#1Zz)udhV!gkk^8Z0&FQS^kOs{$J;U!|HI)|fuq zO01r7oF10XcU1yS#KrkiBjT>a@{ZTH^^TqHmqL*3u)`W|)&Y_w4w%w=Oq)C2-uA^m_9( z0(gamEvBD$Otm_k&KCrsVQtWDkUm#OE0B8%I4FH1CnWrLOF$*`S$LbOb(B+^{NJC$ zN@&GF#OKeizWm_yh|jL$qSOw<)nqv2CWOj`nG5wh!tkbco0^*1R!hY(mdZ88KLz|p zCuK$R1J%w2Ri9<#$5&rmz8|a3vawMW^>0E$OG;>?Hsv@#4=F-=2m81h2d)Kyjb#`nXv1&PbE{ zx5R+d+uIgqB#I|{wx{|}E`G)S+eid;9nxb+u?<=c#fG84h=7T`!JJ!CqEsRl;yMw0iYnAbU;h}bAA!%p8!X0YkebEr`T%?uPu$W zOTf*la7ChYX~_64HE-;?h}r@BZIXyHaGgO|fx676XIL&hWul#5c$X&R!C)46jtX+# zVPij6Dy(mKcsr7#-F#;#t!<(5u~3$#2cx`PW9rLfe%GxRChu>_gov>&!m*J5fVeSw zlCeT!dkP}y!@tA@iRM?n)HA^=)1fQlQ3Ml8EWzkFsP$uXVUuAz!uVDed~@n->btfQ zSt=IUH<$eMj{GUBoLPTF1yWZ1$C-|AWEhKzyt34SJPl65?9bXYsaN-6llxZq23vWM zTfRIq#>NDJ+=p+Hp)Lp(8}La0Awv%$lmk8-b@IXD4>_urk5r%gG{Vx+3#zOmJ`-zy z*;!~uv+B$3)Jf9g{BLZHeX+h{{p`6fHY#chJAk%JbhB>!^RRv(TWFSD<*gd!bCbQ1I_yXC}^4 z%j;R#nB^FYA{Cl&g;vUE4ttmR1mr;s|1Frsnv^@+!nNN=g{2ibj*1eAfjRR=4fjd) zJKQkG^3p$4ZnQ_u*uXErDg?|B>dR*(hX#G6j* z6Xk4y3^4&_7tPs!8RPV%y_-UdJzqZba`QkHH53VYX z0$tz#6D1jbxC1{jPHQB&Fe{%RE8mEIyMr9izn0Y+1_p|I57)&-ycTU2$H6(1|zM2>A^$wJ2pYe_QQu;25A=SRfv!4i@>YR?j)ANldWqz zX9&WG$Z6~5Z~G*apw3?g-(6is&-26#hY?uV*>~2)Ew&y4;ijHOyQiz`_ZtbPzZ&jg zHq6n-_Yz|8!1hP(Y7=OC=z90Up89Au&A3JS!%y9^=96MXbUcdh!aLW1jJ$jq%LogK z1KNj?7-oBKx41y{$QW8w{;N)@)`yh`V^03B_3*{sr81YTzIa+3O3~C8RKMP`53~@w zL{CQ-jxfoRgl_rmzF4m{p+__#p3>EoY?_VG!lkptDQ-P8r}kcEdr#9fPO^BpBC7Vz zVn-0_uCA&PyHVsb!uq2QIQViyqlKHSEmYH0(Xe1@WK@<0adKjS;XX&y428OCuPRyPsXcT$y ztq)Ab_Wl&&b;iB=RGo{z`;w>5KhA_ZTa4chb-B+iv!83tzFV;IjWOj_#LtiNp956Y ztzYZ3w1vN8#~AyejHqu&K)xR+l60cMLS?0M!P@@7pL5F2_}_u_D<{7Rv^lp1-XD0l zV*BF$gTj7T`q2SJ#{g1Y2ni45+x+7ve?&ul@z1DQ!9#m^>C{|{y>X-Aw725HwwAt(W@|?xAmtet*n$+jF}0|n_w^n zPB|a2(;ICd3=hxkVWT&`#g9hJ%*5iHNv;jh;cX(E|CUn!`wo03yFFmROQU+zSNlEh zZm;b9b;=a_Q2{3%4n2Eo&{#=Pb<$SUI>dTAnb>f%YAToKV0zK=Dw%Q@VK|4V|IshL zfMM_B;WtIqu`;iqkpBNH&$wJyVh6YL{?p(Oi#^tIMgPIq-ao5XHeLBk$YMnnjS^lJ z)nfLPJdVA(b)pYIVd+#k-fX^3{ok*d&YT^eJeOA7x?U8MBc*sS(+|mU9^|fk9W3v? zG@-qRlXrhGN7QF&USFv;Pe+U(J1`NHj&39~v=`fW-%y5Y;z!#k_A;NAQ8VHlJ-&K4 z=4>wU7Ds>&v|#V-KR-|)mNc6mmAMra(*o}bvI+`RL=}L)q~SlG)V9S0DHp#%21Ht@ z%)8+(mi-GtL$^)w^p3k#8-T$1$O-zK-jz1ne~8UuwaSCtFO%wnV{9S+8Q64xdz1bP zW%;Ac?DF|+$wo9C(1AZL4fi|L=bSr-uDYit7K z$w`r80byaF+33k%8KN1cqs`*+WSy4!-Yf87UKC+RWzc3LbzNuX!#G(eR~k+fNz%}# zetYAO!*m7InCZ)nhIJ2&$wZWYH%pFdF*NRW0{eY1hKN?*R%MSM9eShesXHur`|_p3rq-f%e#$~9W4OrvN|D~_lh2_bLZY{3@e3u~zJ+?n z^Jt`y*;_`K5>#92xz6~zO{%pMWr^noC4Pve10tT_W`4(J2Jk;(e$3r@BnqnUTN%69dtA)Thb^l!^vSTH1Y;%DNfc^?xU-F@us=(BsyU+_x5 z4&L%-BSa@xhvFV74zIPipX*o9F`og63s1%{f{D1q^nZ4!_9qBw_#z+3&Bvsah~-i; z^is(5bp(0+#&r4K*P~l{q4clC@a4GzZXu?BvIr303U6`vyZQ^e5B*kre%!2oT>mZF z^CDy5MB1pt>&;6?VkN^33{V7TgVV?#+}7LdEFhs9r}l7o1kQN{((xSb@NuNeZ#|CL zE%<2*p@!188%u3Hy`3BKI@QpV3e4uiiWVesvI!ry+zOQ#*9<*BNn36r+o5D2q8I1g z^i=!Q=Ik3Y9;Q+;qKYZgfzIZzK&@N*j#YTb{=U0|1GB2C>d$_zjA6*Aw6ru68(U#X zqhRj+02^0$(dX~x*$P!lf4*R9&(-@#>??i@yq+i9gW>P*vylst{~belZ3ZzR)Ij!Z zroo9@LyzR;G1y5R7NJ-n#=(3G?3Iz)vw28|;{I&q`61dx(~;X{?)>Q`roKDQh3!JB zW;cq7TmOq+4^AZ5?5z!xdf1nftBhz0T%zrc&$lBelm3Jse8L;*K4ATsMJV-h*341! z`h$Q<-i@HDcENsqmlJwz^!n+)5&^6$-EMEy7jg4WJ?m~S2?@iy);nAptN`w`DfbT_ zhzTR<*U&IpZx%E7x?A>KJdJ6howZLQUQo$tlx2*zFAc09qtgX5O2;{Q)qfi`7kG)L za26()j?ZCbk7Ud8>2QolU>wUgTsF_u?vFEW#F{xqd_1)3OMjvX8pW=V~SM^UYRO2cv>9RoZZZLU$nLn2GNXa%ddQQw^`6)9w{oC+K z+nc|ck?f@KUWq5Bvzsl!=vV)~TwYkfv}YmoN2g*OZf5ll=T|ul>3F=~uwx{tUt;)2 zaY}|#p-#~E*Hrh(mGy?P2u+9>sem&mp{Af1{=Ek!lqbd%XBqo{RHTr#-lzoX5X%IP z5LDpRQo_h=w`v@sr5A(V2mVrl{MJEHlM2`z;;qlH+Q$T?kpEpk!mc@pXXMn1h(qLeUif?M zyf}65F(Q_-KUs`yUiuT??31BJHuLFc|}zV7UemQ*6rh zzIV4@gQGu{$HG51Meeki>6^lmT#FMDQH%wyM# zrZ{!8^k>=b6Z}y>s5}L}r6u&1p;r2pQ{W7H%BoR{z_4Z$A>D{9b zC#J=CF|mGyQi@m3`Hrs7!UC|^+TMOeNvWpmRez6xhxd+yBetrFbDGY+Q$CWYze$Ly zpNh?t&Zk&>O!Ri?ox973{6*Mk5DiF(TY`^@FuFlwMJ}atpYrmZmeZ)T)*v|#aKGOD zQuyBHMWV-uCPym;Ea`Ve-s|`9-pa}<^O*$J)^$=eoT2YYy{GVVAYkTKkh1bTWcS*L zXy7E75aHmUTr_Zm@ot|ff4jIiD%ttB9KzBGp$pXO2g51+!Bv70#B9J-6*@fgx8$wG z#qE%r-&7puyp7{~`%6A)! zf@B#?MYDyKfaMwXMJ*gnVz2VV=5mN;o@A{>7a9VXC-xVnm@4V&zDY6lXX3FPxpJHh zUCNBzl2TMe_$w=SU(d7+o^I^~7WAXP71*T}vhR3_K$G|SaUs!tBKU3k9t%-U(ohLVFuB69+>uUMtLiiD26`PrSuUrdEvpp5gLxqp8f(#nY z-_Eq%z3sf$fK{IiYBIeoGRNby8uSTz_8?;2KQH;* z(ht-G7}eP1v{hU6^zmnuD+gr^_snrw@lLwjUUT2g6*IY)mL+Wq$lUI;Lf^h;_o{b4 znj~miUmWBW3b)PnS88YHlVkTD-#+Bjcmxcw*OBqjJI|n<~ z(m%KQ7nAE>GVpzr*j{kLRQ~)s{bP0Y-(Eis@syFQ!JmAUh*b{5j>f`16${?Y2gvWC zBKOn9mCwN;2JUVd^Y$(d@E=6@r1`&dT)vL^;3&t-$5OtK)D1%3Nz@r)Dh+%%_HhFE z=zn0(aM@cDA|%zraLB}$9(?Xr`#C6?MYeC=b4lRJ^H8X2XvA&VLJ;a#|7jn(yWmmQ z3rfNdaH^sLwk61X*_P==Q|mj|*RJg;UEzZ(n++{4)_;q-Wt`2V#VXO2^sJ9kxh}rE zqAjVYVA!8~*m7~0g+9zZ6cpgR69>eztEo@tTLji}I%O~UFBhvAo+)3@OViw5dl|&U z#uhX;hg>1cJySY&)ikC(P-NWszGUP!w+Ym>w-nHBcZ3B|E(hVq?-4c;YvT@17iM+gxjBA8!vGxd;fU zh{{YoH#RM&e|-68*GvQT%KcPpu|EQbEDsWC?a3HV&(r939|gvjbmYr=AEcdDmLkF7 zt6zB2#w}0`e^-El&-K?%i`c`h(^)a-)A0f*Y+NAQp|-0{nf#T@FXxz+Hms^X85F^Wu(o?t8{ysV`uM4 zAyVOziP%Jen6#X=HU0Vdx#(Tcx18sM)#8^_RO%qf9t5QkV^LIyH~OR8^Gsmffb#Z!bR6-TAkL;Td+N75QBLsU**g4mnzVd>u># z*)~sK8AdN(H?H(K+s0O0o;e+7p+pb-~0^(fzStmvq@cvEi- zp9x4k1)37xcFC1)>y~ENuRQbV|Ay_}B_U2ioiZc%jFuhl!j^?y)Zb6T%^PBFmw*dh zO~yC93?B219gtU|pqH9>qLzM;-I-|eKy>}D=jKl>xE>JIWuBz=8eWuTs=%M+sU+B7 zesuw-@F0#&BbD2kL0uFv;Y#3TwIx<_zS#zeC#0hu5#!`TE&>8If})I+&Jo}( zLQhYhs=`1?YOqsmb~h2-s*@$DsE7#`3lOK%zeg`VUvYeIIMPIt?3QLdDaJ}2GRhK_M=l+_7*C@D?+;n+r(dtncR)(=T z&w=;y+J*S;Mpz0xZP2o5YegYu3}|~B??Ohs>J==UPTl?Z_dvy%NI+_a2J64lpWlZt zF>40558O+XNkHhBFx79|IS_W6!?igKtJXLluQanhVHwz@M_C3w{q-bBfU5~kPLc-_=9xA z=ZA6m^nI+LAFHeP*fwH{?gQA5t2~2asAP-yIaHR*860C9F2eh(@KnEZjkG%RPCoZ9 zosw1TU%s5V{esEm%{ZRUdJfqrTZMF1oUVQSy83Z2 z9_qH6Mb;>0PbpfL4K5l0-@}_Q3U(c2f1#WyW{R$lc1?V6un=KPHUCC=^N(!nZ<|5^ zd{2GWZ>Q(SM2y}CDo##k>4TW-XM195-Y5Yu*Op7u3bM0z6|?!*ZzoVrMx?&4a0=3D ztEsE+9z;0$-p|k&nmSBU5u?k(jAe;um#sGa#r|8x(wE3o@%JYO!lcBtQh|xl_pyKY z!LY8-g#|n!viLKzsc}V|9kOaj>yqp0>ek!@b-Fg)o7@D+!BHld>W?OpcobGr!g&z9 zyy}B}N=h5ga)qx7rT|bvY1~#WlInk$cy^RbFFo9!Y*z$dx&_(gm>O#vEn2r|RZdsB z{@}QJ(53=fF~{IHL)`FY0f~a{`AY2{bhVqy9`_ z#U$x#%#H~-cEI@3^pllm#cbj!pKV0%f4cvc_%82n%-Ky=N$Yb-lpTBD|ouQr5BGn<`-n_Al1(yFR_z@1TK&NB;9R=0?t z&J*;p{BwG`1NhV2c1lT-`yuNq81UZPIlyj{k}%?v1<7&AaeEaHk%pIc^}X*k3T<&t z0X?YX*%SxINiszL2`Rd5{NtaRF{1n8{C4i?WgoQEQ1-dGcfDgdbm_0Z#C)Tn<@@?$ zANh-_g0N|=^S9|IF=$?zh7|_h1NSUdLsz*Xr z%{S(eoRT(7kH4vIe^Z;M04n!qnPC{B=|ozp&%^YdSNSi0FFwtpmpjW4zQxg#EJ(vC zD%!Dtv@S+M=*PZiX?4R9Bpxty2hsbVccm2-dI`BE>_jhKyhz_h*xm`Gn}xzCyH1;4 z-x$F=Tle^XmJNJWSLgv9&eiPWr?5dY>icvSUXsv(;X8$A(5V26wi$PB019Za%I+P1 zH>XJq^bF=0Haca>zYYriAsybgZec+jEf@9U2MBj*o0`VdmSPr9D&}`db*^`%Kfyn@ zkDYQnEdtMueqF^G(2 ztu}4Xn442{G%!b@%F8cwclto(aJ_)eK=xE2Q9a%{HS=Hwd>hD0-Zr#2DMjleZ!NLD??=kSxm z6rKh=+;j9pK7ZVVmyTRtxafPPKh@hD8$HS<(Cz`aftN4r{nLTio2pr+z$ft9Nqsl)6J4z7kV?A^JG%8y?seGI!?NgTomgFeH6EOD4z~ z-8(tu2Ch+>j~~w!-o9;AW$-rm(ennyUm*tgb>%(gFV+Z|`lpDNL-xiV)8yhyw-l~{ z&K7RXX|g^ew%gboQc;*c{rPF$G^!Me)3CCt1f94E3MbY7cPr*o6SQcval|kBW?M&Z z`n3yluS0{TM_sVT!b1JV^}Nk**TtyeqAsm z`s3HH#Kc4$2Zx_uBO~9@*b{iSWOb4hxeP-NUdUN7f)xueb~*BP{nMgVQ5w?IBL@P< zjoSwX7frjWR*QP4u=*iOT6Xqq?#O6oBLN=oC5#ad7E>QU_ zp=rQ!+?e&?mNM-=qMKqx!b@-{a>{f2bFjMoQe0EtWTdL#zopYw^-MXI_owyNT6NMp z3m(N>jd_`P-iM7&OJl#w(LE-3SLWVY)ml5`;hjy}x+)}awCag#8t{Bv3yWSX7_`Y^ z$tn3&*bZ{`n5NEUW%gwOl4VwV>O0X2DPah7m~C|D<+NYc zUsbKLaebI|31p`b(s(|-2{A$MBMQh@4tj>KEVG$-onti3Prt7{L;(n>v+rQK1qCnu zn-vh5tFgvL2)H@2IG8HU6ywUUg#^7J6Mz&wh16;4=`GkA4tRP3b~#CfFNuiMjg84a zeq7FhtdRY7ULGoPjrj*kfTf@M`ue{;J>PGFOfv2c{LX&J3rX4vSC;#$p;eOnOye{x zzhPUwtu=G-zF@fza88T*Y8QKTn_NFdgn?qqVEbY?ZkNnj+*3(qwqAp{z$z2B{iZ{K zB5*HJV*$#>D0&REhy7EJY`(+y4i1iXRs2;RyK2u3UJah(ew$mEuNhvFyiqiEA_wm~ zT<;Zi@Z8*o>DxqI0%avrH6baFteo*5E!hJz$%P4eQ(95r^ycy-0Z}NCIKCbB?!FCl3I>ay@ZtLzX#{M4bH{B4J zVOlH|l04RBVP_q51~~!?k&&HUZ!w@*{S_iU1`1LqrjVmu_@lGbkEvy6fU1)Ej8T)Z zcv6IJQ}ZhVN%Zld#nT*4DyJmU|KPR}!TW36qW^o2B7u-V;cf!j^fv&?O~GYNp|W*C zKT1cQ$ce`3ee*>(ku^fg@<`jw@=bm-*)Pd4ljpcNYFm9>u0fkkjxh8D6W#8ZPbd&z z3xkZ7W-dOiBd6>q@5AHG&0UIOGLD8Uy|j>iIfpqJCLL0odbS`O1l(dnT~=Q}<|hg- zlJre6CEeY*`}_MHi~wh6w$GnGBeXu8wERKAR1+b%^yr?(3vD4;bd0@R{er<>KmVoi zUYs-ha^(S-9ztPjKV-iPL8nA$-OV{4fW|$?XKXb2Z^4wOE>F{Jv)Aw5upm|B4A}Vz zCVU+Kl##4<>>tYYazLs*FEME25mX@wUw;C`fxbSCoY|Qfe1MEh+1c5-m_I}ko3iB) zi=;!;hTmt!E5$!P$f6r-zUD?7fzssMw1cDFNFtL?;_g8qRRH_orzF+;ztOR0?=*(- zM&v3Qw-x&q`<8THT=-o=ac@7~W?Nm{(<^v92e(2Li@|=80lPcV9V89e7h@>F8H88P zW^d8nD^kax>;T`fYB;4p{4_$X!96%}Z?wjG5Wx;qJFpvN^3r-R`QvtyevQ-q#0gq5 zN~p{EoQZzl{hBxQxhEr~&!|B?Vb%8%A68q0hpVTmMV)s4pwQ>QBf*8a=7JW40krzY zJ3tgh&VJhtUtHr+N1iq-L!R$;MX~_ajs(-2F@&ypW;?>ij5aX!&Z z=82;-ZWHTHxlwv3TG!p;f`BiG*HR#AK`aOf3Gbg4a4<174}%`;rFuF-xI0cEH!W(f zf{Sw?3jyS^vguD3ylFiD1=}V+{!VyCR({4qXerd-d3t4G!QD}r9Rw0rPoY%7$hbg+ z&Hd}zRw3$!WpAT*Px_{QsKKrmNIA%PsZ?QaiG3n{Zmm~Z8$LjvNq2?=BKhF1d+IVJ9kmas2bqX`}b2DPK`sLr?U z6ZNrw z_lz0=>^e$LCTw4*mgWh<+{y^1pp}aYT0=?Ro62^wwDwCtAAdhh_io2?<}MNmxcDk?Z$ zUS0@vu`L=;pYIeF`5731aGbb$PALYDaHlU{dacXQ)_%<6g=I|N4xXF7BM}goTw?U;ie!c2rn-+6?6r*nCGo@b}7o za!WNs09^$HFhK-(dTl7{kRpa8&P9I^?m&j*(NI?sPtB$>CJh|Iu{si7L;fTOcyqyy zbLwX4qp|CjFiFm!Hp6^M^Y32JtGN6@^i_?`5?1+3{YvEx-(0EogTQ)j@_W^bV5irF zuaiEY=%>v?BfS&?Skoo`}K0ZFya-erAJ+6u$EK-J<2VLr$M>1% z%~jBTJ?3*$=8q4cl{GxdTG8ERMuynvgr~hCvB@EQ2kduQA`r)0>`4AV#ig22q3ST_ zL@2Sboh(u{`R$Y9@*-q8U^VDFK170KFqsY87r)LDLO{3@_&VZu8+ykN=hN!5ool=x z6_qGbCM<$)cjwbU$=`qtF`e(H#janz=+nxEfRJbVeeZx0qM)AML2(W-exBSnr0&1J zScMq-9stdcg5<2NcMSZlFvz&eO7rK>0;`|8*4re}P*F?cY1qcl(Jw3E4}1u{-`aTc zo?!sA$H$j-tS^9HY0DX9t^epSwS^fuxYQMn65LeA?aTcj?7G_;z4DB>1)Ac5?nok^ zpTNiN)!RK(pcEXTi()nhSJInFThWBeIeh|NOVRSH)a7Ip9wlI51U|o()UiY>Y9v5- zPrLE>8$8Lw=c$X+B@uFB{2_PhH#hCQRrMqN;2j;^%cX0fQ-_SWxZF|*0EHu9e*GFX zG*nPhf)SjTM?gBUC76pB~WBQec} zA}Mc=x`h20F+tc?jV}8C$aLYKIJr8HiY2%@qb%c?Gcu4JLK$qVK{wYwcf4Y!47xm? zqMXxW39I|NgI|&@%WCfK?tr9f9QV=mp4(4NYP(p35TDz!@%5`iDuqDR;VGh#bH__I z^o2)8PiqGVWY%(Lg(;`bj5;3UI`TGHfSC>^#W`ov=2^}bO6&`bRf6^j8tBH!P~UxpBHQw2Z38 zS^BejMMJjR3#zN*2L_bDj-RBYBwqgO6Jr1RmzKSO$ZVH*2+&W5l2?aJl==y)*E$cd zM7h{r*MOf-{@=JKfze}ctJ?YIBk;woWf}5>+?mg^l8}fVJh;s#z^6M+&cd&$z0Fso z6x92S_)d@*ztzTda2kF-Lr)iQ_<*q;$kHPD@R(B(hry7EaWwTxO(rLm3UxKob!Bmo zZZ*=)Y|Rn!{FD+wXZCuE=r%oP*yy)HJ3|S_-s#P1$~+NZw&cq5!nxy++Uv=APGD+g z8n$@YFvWM#+2j1(GW0$&Z(~E-AFtUt*wV`K5#j(kzZ#F-5jC@R3J`YxEGzq+yEV_r z%F>cJbNz)d?g%mHQUV`PneqBum=Z;YSAd!tKAFF-(*%iw`~G%1T=h1Xh~Wa8)S$Rr27}EeFZq@gbVn&#qGS)53LnXDGi?IG^*in?g+e7&u5CD z?QFGOvtCGu+_eF6pUis3Jj?eFN^ZYv*on?;dU|y%o#0d zY--a;cx>Vl62iJIf7H}yQ9!VGzoqpP3u?HyxG>Psp`2FDz13B3x^;+0C{HCx5R$%b zOdlh8&n5Hs(s|jfW9ry`4KJ}r2?~aa+ z0N4kJf{OZMa$mzeEU`r0jF{@PRW}0~9V~t>etG#&zsLmN+-C&3-WB0kL?!(9E6Xp0 z{BZ?GyAt6m8a}@9BTxJTx6t20aiNf+)&Zq2Or*?XgbtUk6$^-J$_c)neK`ssSmWkIAn`JWc86zIW0 zW;^j`7_O#VS)(X)`=qzju*bbO%B$1+*OUUTl@1ZKcF2=|N5IJou&=J9gfWIfq$usV z1czrQ)y*1B|g+1wwwwEJl=|rOPIE+o9!aPh@;#a&vPj)x|{K zBwAFw7MsPlPCb+vt^a$Huolp|YxoaGR8YVGlPq2VfwFiidPPIWB{sIDi$y3RC$;?x zgoej!*Mp%daVe4u;TnJptwA*?cHA2+2JE(z`x?4%>^SJ_10%W!=9#@HNy1I*QFk8+~-Q=dPT z*%X)U8ghKH!@|`YR?{D?H^ty$XOBrwC;jv1&zZ02o~JNqpp@E@rOn$Nk-TI|XIbw^ z;(A6L;E%;P_GYLHwsXp52LHa}9T(R>dju7~L&tLvM)8~fYt1pn!Za%dV~FR(ID zMyC7MEHN2jsv35R7dWi$;lTq2Vc?S-92`uI0Z_t7YUbN?s@O8jlyXugMvRnlL)G9J z%U3d}W|xzD=Nj`%Dx9X1`E-(w)fjny{<&>BI+@`oduM0*5@%~WdLl+}JSqDU(U@I; zJ;li65)2M?4pIJPdVA~=q{vfm4CMlv!;;6dPjap6c6}KS5roKb+xrK#Qy2wTfP2Z1 zp5=|sR({p&|FX=haH?oTW>)6!F#@gIBG~WCO5&Ea7%5zR2SMB!?BGJi zjqq$;XImvPH}39{#;#dKmc z*VEl?dl$M@YK#6V!y8j-6JGYUUFfaUbJ=juWLNn5Ip8Z?f9NR;@!5L`{raUtOSf=7 zfchm0{wu`$SMhfIIb)UCzn*kHAY6zFu0QXFw64(wseLY_<`5fsR-YndEEtllNo*=n zj(%N_`t3+DVGI0io)XkF%AGr()_2#t4!kpmwC9X;J_ZW01hltqmR0gjLLqA!e%|kq zpkIhPfTK?+BVUyhE2#u^#NV-xS3ci|Nb`w=XSlYL+)%-lmUc59uQtV3KRv_(+dCPq zGfJevuk@+bK=V`Uam*<3l;tRYzP`Lk@)3rp>N$*wc~NE2^?}O*sk5^aR83D|ir{-u zLBZ5FuNgR<<~YHsS^6WMi(#WiyZ!nf_M0FekN*c1u_PK$?5ngfEtGo(B_VEp!O!A|yL@(X+FmpMT%UQ`I&N$cnx>8fG)jnzq zSC$etHOh_SChGrGEN#W5wL>#+e3QLk^R)@-&*U`3{dpkx&{jR24v$=L?16lX!VCb| zyo%X0Jb48~+V7QOVq%Kg+q3s@Ve<*^(2e2PwzN0hz3&C1=%YGE5FaPKqs(M*%$*w5 z%HgUeLAiy9so8>(rbHyjb%y}6(bLuJtFEiRh!;fzR*1k;|JVMDh^GSR*zy38sw!wg zU*qGycdNRoS@&+i1asbpc_;qRFd)oe&*epd=vrIHXew72w$1R?XOGb&=U8@|C{4>s zZHA5NUBAE+a`Dw$RDqCI|KaptD4YT&!AREo`wg89LE)J_r&mlDhbEixJ{OaPKu8D&M$-$pdZ3o=Yr`YI8F5an< z17z0n3hN`?6#Kl&*5`zMM_FZMY;bb`0+{6Dlaem%17K#0`mgJ5p`8dG6%sc0+nMZK zy=};}SmjZhqtb>48W8B-C}79h{Q^A|KK5Z4 zW(I1p-$YajXp+9pn`5xY=qSdSG9DpK;0ZS;HxQKT>ilaW6AS$qLIOLd=lS~=^~ zCcyyC-B@Ldiz?y?RW$~@$o0pMOvagFshT7edO29rS+EY`J1Oe{qtyo5+-59fBSR9WZ|1)Vx}BJS zflAd|Fy>+u0Age!ZT6%iD zYG=oW4{55}ELTBMaXmhQ3RY&+=Fb<9RpWoI@4K}wuc)ZF|N05J`!{5o!$mN+>G}Hx zwjYQ;&Q)0;gW$JAn`I~%zhu5K9J>%}2f>QgQ zA$7Po@U2#!gsyHO0%XSq+!zD$o5y`ip1z(G)5>-wOG zzL4&3F8dE7xY%^~#l|p~d8r>e$ z3KaAcnX+W$)l>K%U@4o>QaLR#nD8GO&y&Aid6$lwjK!XsAalY%q^YTTbjxf;D(n;` zY7>ZY_weAV88S1YH{AY-U?z;Wk`1qKO&h@RrEqo!Cc;ARTuqp6Lh1;%Y^c!*uqQb6Izai zpB&$V7nH51N)wZdw8o(RiPm44Ak>?^fA5eB;2{Uo_Sp2`&sd8sLCS zZWSd&*i!ux9qmH{w^w88c!|6+Z}P327(w){q70H6HHojvru`n) zssT$A&|!>lLdDrIxTldwka|NaB$QTCQlbVMOyRH{%@%_sywW)?Vf6a2*BgWXv|k22 z#FUQ;@)*H<@-{SDwDrBi4Z53g><6Mqc>0J1zksgqc7HZvdN<^o@0ASv^P={>E->F? zcHPuIyyG=b&r%tDVX{)L9%QyZ%H|i_`un(a4;y((dBgY^`Ufr5l9)&Qlj3gpYqG-` zmD&l*c*vpWMP~OO4?^rD=fz!CLWo7R+h;T$P6EQZv>XfHVZ4sD-|oCCtpN2{56a!h zk(P~rKmE$vw@v@G2}|QV7XQs*o@M($oh4xv?m07W>vOOBaa8Pv)B9*{L`bs3z&3~N ze^bk$s1gUL>;DApe0wI#bp9Kz?_PYJCs}km& z9vOVEHXLS_-qsZjJ<1!6Bu&eGc2-$>>yGX4sRMb($}SBD_dz*50rn{?f^&z?^x)WJmOoolQO=1YmVTu>M3!a z_#!f9`INJ%siX6^BLsQc*{lj|bwzj#hbCTx-I!n+V_Jz%sQ_TW55MNUeDPuoftZev zcPfNZ(lU<;Kys*iz`d9Tt^{Ja@qGCNQs7UgKu|@_!<=R|^6w+zKM7?KS6`o*OW&AS z(~ow`hfNRsO}2^BD>F2uudlhiJi-B_|^g zcP-$FmAa}+y`6k{Z|&6r%<3k4w;1ru|2<3f8N@{ZaL>9D$ZT*`2H8OB#!izEweWM) z^@`spZCv&r)NN!qqdyJ2n34Mp+0SASW}YtiYGX=x!D79>BuA_MfmJj;v0&%Pjsjwe zaADv(JX($GtRzIqh~T{zjU+~z8%SNYq*O~+t=NxTqc?C9+lJva1L#lk5QjhAs@rNUx^z`(S8<`9JU+Mc){=51*vhrp3B4#ZSA2)mI4`+e@L)lve z!@SOOMw6L82m7B?4xv@<7QTlCnGf$E57l{Bi`Z~z?a+#bd;WUaaLt?6>XX$Ba$ zW%1n<8*dDjz*es$aDD}ESKBbBugY*a?cL$umN1)0@Tt76OkrPhM&+KnGP&cQf*2Tn?boItz){?uW&5cDzdX&Mqv3g*9y2_;$FfTHUP+t3Q#$ zc(&QKJOfDuu?E@$%Y++b9lC20obWw}m4-S10?Q1iL5L6G6?x=jkO%sjBytv;0BCj| zKAk%4(#@Tn5@!%WotjdUk!{Uq8artfy~>paO`(cC-h3}Jx3I{nsZqnmj*SyAP+%{p zx+wAl`;Zego+QjVGO3`{9+s2Pkmk%E}Hkig2da$4exX?3YtIrODn`BY=tb zUi8*m3)g#%I_rSd^M?bOr>qbpZRz-yLNPtkG)TIR^r&2v)c2>KhV=_bOJ+-_w(Zs?b(&k>bdHMiyrd285k%r*nZuv(As~tz?ZbwE&j=io0PIzMW z41I);qwg*u2K^%=E)8ta`cpGp0u&~WTOP{V+QovXsPo?!hI_zTpwA`?d;$B)7JExr z&#S|=%PKX{Mz}sDg_NQMcYMRlxKfkgc6F!f*6k|?c>VLHUj`TzOe&) zlhhDQAiU69PG6g}!>AJDq-=Q8Z&;-nQ=wI-9j^CsKB8%$fcy>d7iqss$2}izo4`9d za(Z?pC2bi`SGswi(S3c7L9yeLii#*GnHL&ISy`Eyh6YHdJH~iD0aM#Tzsy_v2=qT=0$(@-@d?Vjg87mL>#jV*`Qn4S9ZEjM_>FWpBxTwL5k7M;?PCj-oGs7EAvCZ_J`>A2!z zBTArYY6TNAIT-^E=RB^Dhe7ux&^$cKvas)oevdWnydFmH8_!@S$DVuG?Gbw}`gX>m zdvoA=MiFZAlRhk*foE zcn`9XCJH38sJl2s|i0eswf_ga@5CTP_%!r}<}PZLtkGB4nZVZg{Q=;mB6Z3A znu3*JFSrDhfP`z`jz87>J0^pe^i8Vi-_GDHw_ zh(6vN%43)(gnOa{i<`j4qD;*QWG+7lw?c=)O&sb2@R~-6ne908OB;jig7EP002eCk z1%f1paI429OhVN(ae|%U zQY}Y~upMqdVGH;AZ${w*q2IFq+ZuM+n>tYcv$67`!kQTV+w8_a0|ftW2EQu|ts9E) zzZrERfbZ-0x2$)Baw*Qlu4Lw={h!L-{Oa%=(IS458d;A0Q&?5Ij8 zN%w0o&I7r}OHCYZW5SocK97IoLC+_CmJ1fH3Nu@x?B4V5F>!GNf`SlK^W~HWcSeB> zMGFgt-XA2!Ba4lHBzDVo>SxdRR`SwXXiO5l0Q2guDs>W zGNpZIfmUASQb@n1aQKq#_r2@QV;V2;X*yNNHl5uEcupnIGh{J54nh&Xwpk+Jbz@&@ zcBWz{_q}|>jTAMkXebPIb$Mkf&6Ka0LhEs{`wjdEaEMGRAdr?Pn-HCzK61R&eERoq zCTK||m%$}p-^hY66ox&J^ZC|NNT_mtbTm;zm2SSV0g;Z5?w5MWojIf|ts7{HiNQY7 z)pfc>-5yP$%f>@RFsXLbZ98G@mECmqEqv9T1ZI!*P6J&5Cq#N2uJ=AhS-XR;96-us zZT=Vt+TZd$-nrfmX81)4o(1oYWx)<~FQeAHs+UiuzPs4-JFDOp``Q`c_8j2@Oiuis zU~9wJv#`i6^#O3<>1aavfRhGgZ&U>t>zIw_sUhwj)psj6`swLt9^g*2$SUk{ELxo~ z6J6*=SZ--tQcCsiLyNM73>k;BB-!a20@qL-Gh|jhVHd4 zfJm}+Vi;K0qA4?)NZ|43cV+<+a_F;A7QePi8Rz5@Y`~ehbmPpdHJ2PMHf_uXM4h2} z&brA$!-qev{<^buX{&cE>Mls-O1^1PK`}IJASC3q@$XO4E$4R$;SG!-Xq`{7pVaIp zv@=Vtej{Q3{*44+CqIObsu#Sv$GgBjd}!7@)1>Nr;|KmZa{`v_NfrLrI z2dHJ;3RE^l#Vr1p1K&PY`(2Cgg23`8ucwxhzo%C&W8e-?M$f8#&ItAbltZw;zyBQ! zh5ub46$J%!t6X2el!4$q#}x^`l$JZsH)v=xy<h1msdM@5wsQhrkJ{W=;=03@-<@F3z-MkhvscN8jji$j{&ysfG^h_= z!plxZD(|VvWGHF5!sR6gZ?+7fgU}I;jJlmdVB}NTMNkRf`tO(t_If(*AY1T=&VP@J zr&>oJJtQ@h;P;(i`{HwxUWhq1kcKq9v-X}h*9*TQTN@7~nK7N=pCW-%MGOJk`!r6^ei?^cjpBt}OuD0noEm zP8m~syN0fPz}cwF3X7*NCl!bi*jQ-9nNy( zD`qGJp^-?*$gIcoN!iHDZh%2_boA~RkOezgptv(zX{;>^8&%`M`RdgxvuQSZdUA`) z{q|hJ4v>jiEC@WD_Daj1Z=Cj$*@CE4)!XWjy_qCjiwz_+q)oehbtB5|zi0MzAE=|i zxR*=6hOCEcGm>xf8;pJv49K7a2k(YsA*lo(Vu8qt85r>rzmzS^3XEW}j$lCx(zdx* ze)NXBNt|k$IctXBZ8Xck1#K>z=&QNGQmixs#ms+wSe;DlpMOCjr<8U(F1wNrR%g`+ zrS3w-wLg&ekq_@TV=N|#<;LP!bclyW=_d0n%6JY!n4zX0=#?`AO}4gpm@_;$G_k!A z&U02Vkw=`bb6kNdmEp+m@w9!*5A<-&jhLUP+D8kM`N2obzkc_}09#tHtFrtaOCR;v zG;P^qTFse6?JY>m@@BGcs)Z|auMU*k2W_s8s@}daGcX_u3)%(z8C-bHW_z2+$JY#1 zMG<}Ty4|wA`fL8Q99UTwy+_qRxqPp+nt_f=O&tQ6v(KoVf6qsSKzA{y9rK(A1iXjH z$8BcCthDqrGy$NxtB96-v0u9NCWF^GG&UBel;*WJALvd1PT0gGSFEwBZ0aCjVks`! zC7G4u@$~Fx%!$gRg7FGVJ_1kUB_K#i$y+i`>WXdv9&pboFuk;*7oi-g+N|^}3GM1Y zr%&`9)Krr`$F{n}Hy>A=+0ZE53Mh~z0Zt_IKond!Z7=EVOy@%?zk4*Os?&Vl}mJ-G})z4M=lit>VchUSN$8pQ3e@tnepWeXZ{ zXjZOHvB0Bx0~7fJ5t$4?Rq+=t0yPHS>(iFFWJ-j181XkG7e}f@WV^EV)#E~T`w5fm ztk1j#pjR83dmEORet!%Y>1Yhm!h@@$+NtO58|1y@5#!%9$4q_9wz@zS4p94GK1a~T z(oApSK)qcYSVK1@#FKg$`9M!4txVIXkpNCB{Vd2 zlR0-D`dF4K9SRD5vL%`O@MNWQvn>sP{J=Nyi z$Gf$6e8MtIRo|Y%qs%@RyEsNa)No7A1H}Zsi_wgrOjR3BIqULs3%BX&bCG=?3qo%# zY=3MUK;5&&O_1b^`yV#9);yiP9vzGc+}V=W$v;jo75FIuwwIUCmrMF!OUZv}#4fYI zqI#Wi?L&VH2z(<4xCtOYZLwa=}tXBNKQ>F zYGOhPS|+0%)tEk--nOu^GJm2H?g=;}`!-cGX?Y=OQ9x6j{!~!I_5~K~9fbw*_^Sm`pkBcBOR*XO5ib^{0AN zCOL^Lpr}U1K=wQ*Gm!`wbt#@xKJ#{vE&h9Ly)&l37Rz2@j zfBeocT6=tTCvaRX>tn;nn2Rv?iDn8;SRP7uc{ri)>f6ny=J8fZzFH^W{^B^!z3!CgwM<>p!$(v5`g6QVHt|lH%-W?B|yzCRa`5H#fvO2n>zNkE+Q? zzTI~ut3HF9<~%#mbB?fMmympGy?7xvNVQs;j!>8@t{}yKdEua_bperhtIJT(uec3m)S!8U%GXSB*eMM&@&0ngr|+8I`vmq#K;t8hd+Q^j-73 zfu))R>WAO!k2{ma0?PWYEm(Q(ygoq8f2b>GI!0{oV!l$r%1le$EdSMS(q&o8y9ujR zs;);R@g=| zNICT&XLCQIlDcVK8D{3#U!V0KO*=9PkcUwS*FGA`>k~Sk!P$H(oDrWIjmLAx`z5{t zozHF_9?|jffdvJ0bc*SqIqy#D@6kAvqH-tKS8$C{j`_*Hl=^V?NZ0 zU8-yV{5x=n5cGSetMyWvd?1)(iQ#eBepAD7$%wZyrz;oq#dz@b+uOOUM?1G30)|VF z)6D(2Ffv5fBFt0H3$<4hv#wmoKY>W*71(D?`BAuk= zb}KWE0!buwU|_3b4>j!y3eTX9AiYi}qm2Nd<(;8pn~~R-AVhM0$O@XetlKo2u0Q#r zS#Lw~^QT6I%~BKX!DUBDD^n-MH?UVQon0yWd|y}VcH1zR(?QuyU-k?7E6j@g*?0@h z{`uh$PP*5bw7%QgD;Tl6T{`XFzn{B*>seF38--8&TQLQRQ&-Ypt=DNal@EKZS%NwS zbOoS*e+>maeQ-wy=v{-b3mlNhfq0_XNGip?fnzb*WFKSU4`x&ftNexhIB_K=wQDIf=ZGi4;JV+_3W))8`}(lOFy zisL&sO!Tx;9DJtLT6&OocQN|N-mq)?^3T3aS{akFTMLG|*wEH@2uaRI7rFUm3C6KB ziQqtti-g{I)zEXMk*{Nyks0Rq{b_b!G{mt<^RrqTP(mmAF0JYV}2yUg^ z6dzMlS|;EDQ$s^Tmj%zqy#zKv$S!ms6!}F}!UW+aEXnc#*|14TN%#?M0tVifxFDOw z@#b+lW&J_MWs|HMl+ekr=V+FVWT@b|(A>txhO|+8=YtE#fI}C&``HmC`1?-}CJ|oe zkFN&|%u}OqBM&%e9S0@eQ7`C;!=Bhh*#hRGk=b8(EYSb7-{+}iD;h3aA254$IcQ4!QV6w$MFTbA}%yL7E@|ER7; zd3DP}EKsG$?QJ2Leegz)=i-zCUWhmGGNaV&@35cN^MFUw@=Tl^%r*%@3fu$R^nmIpo_VP9e zKuzLcVq#K%AM5s?J;)$**Gf5nt!gYP95bF|5mj`Y#Ht}(U)F9RJI(JZ_+D1;O!L_d zW|4Wthwi@4ng`}0xDAus6Xb!Za#Qm~gA{A7@s`<3w#^f^K0U)Hk>mX)BcIr+^%lmZ zrVbxqaF#Y;Lh;wr9v@Wf*0;xdl9|hqXCxF9)n=lj2u09rq(Cvl=JHB=`c-_iimgZN z*2C?OgQjTF);;C;^EbcV>;~dF-lwAH<>k4heo6m1q2hgSz*^JR8IZR-O)0vJxHi@s zgy{7?3KT|A%FD^FhmM8YCl`!|klks4n!df7QEbuA73{u{lmwthP zcF^h(3}(|=Ptm(|cz8~;)ih#CfK}oB7l+WWuuoJ|$-C&O##lAqIs?QxC|@Vwhk7JAkk@Kz(%tc|vz9p%T6tPtT8Unqa@1oSIl=leGbCSV7j& z&HX)hv8 zcdSMV8)XPaDCh{pL_V9}{ex+DB0u~7KS=MqDLnTJXboAs6iJ<@W z!2gDZ|9>IF|8Hq`f-2f$c-#MC&8KHavh|@dMFc4(uR5l;hdCpkcNE=$cjgXMJts-7+S0G%= z<#?Cl3@7Cas?9n{W?;J{QLFEW}5Ac zEa3w&E59?()?4>KGArzhJQWy}*PYpuJmK15_Z%N40o+TU(+Y?(S6H_q+m^&AmM# zy(fscOTfmuxa`2?7#V{6KKG}xpf;x!rhiAA-ky;d_jt`A?XS~zGtcX@uzT8iY_e@n zFq;klc=>$*{%baycTJA8_g)T3(?PFO3Vm0X(cTzCe^!fF0X29Wvd5)-?duTq*RJwn zkc|d}Gwr)CAt+$@a-N5_w$@~20GtTw(MQI|9(<#VHb2g)zX~v&iJ1&A@_|Ps$P^@+ zseQ$LzvKs&G#KPG&s5U%W%C-p^ITmw>g--hDGWw*A!XeRO~kP0 zr3<=H6q->JdYp{pNsH;m<)ARySrg5sq!b2i^QEJA@urgmdP5rpi&6l3ddBtHXcPI% zBf>=*&D=lNpfV`BxA##V%EZ*H`raR*^?c@SovU2Q$TvJmUw!zWn%58A*_4O!eL)fu zH}kdk_~yq?xd{m<*;r8Y9$!fW(G9Zp@muTAyu7De)(wm~AFL5jGVNt*rrHRNC+uDu0lx9J6D6;C>nCEyScs9vY! z?xQcXtFWA)8Ld1$CLdfM35ed@!9go2xxss4zwDt5GRW_)NGa-0bS-wRh6c%(`4Wc& z6FyT|-x1C8k_a+hCP7JGTR)AMwJut%d(m;q4Z18$CR)3o=TbXMH>!14O zABShZnlA5zJQK9Oh!O1K4PBDAF;5B-RsQagfEuz@63lD*=zSbQz1{r5QP#PZwHG)_ z=7cf47=si=wP|oN8^zw(9Em}pl5ol4AAz+8KXh&m^md?AXZ^Xu7utHR>Q%=GB1O#) zc!u%x0${~6ZgTQt@z(3%(aDq6fgw-Qaem}jhhoiri`tM*jn`%?<1j5Pt+zHhNUq_# zLy}A=QPd$M2%}MUb5LBR+PzmX0m*I8M|3E8ZRGya>pRXm!H3HUE_mGjwM23wYBSn% zt~J5$lC(6ftmcxGvlp)0)8>*k$VMchspX=H+X0TGVUzU!E=JbRwYWE_FS$$L|m)Id_^$T zvq|3MOyuzgwDA5ah0alSm)OFxaY7{{r#+?T@aJ&6yvx-Xi%IAj@UJz z>8J0A`YirrI|846yeId&U3M`3U?JaovN6D+7-(^JJ25CRvSsY#VKGiSVapl<>lsn@{2|NR6wCAHX*wbfc zuTWNN4e0wu$%TacxY2139G*DEIYdCee1}WT33YFUkiXe9W9KE4y<(9c z!@|e^IVRp{A@0qmv|NT=@Vi~MCgFbfQ;3YO<^&3FfcF$vAN$wv){L4-7xcU9NFop zDk#S!X}Xy_nTe$Kt*UxU4Vqw5_-E$NgvJnBT3OOFGIp6(14ZRa5B+eb2kFloM{!Q_ zqn#7QmQUwi2IDkkY%7r&Of;7#Y`MjZUS2IoXvpv`kH=hx7N5|RkXGl#8*jGoTlV*z z^IC9Hb%}7F*B#}!BnBij>13EXdK&HB)%&j98l+>@cNu}TNI=5E8)xK)LF(0DeqlBa z+Tob|ve7BH@QsJq^8-CJ*jj?l%Hbmgym+u_d;rfrYfS^35SQ|IoGGPM^j;=Rck)Nv3ngtxsW&j4G z_aVFeF>@~z)EK(+%a#ng6n-txK?U?6Xs{F-@&oTBgzPE?m*!YnzLlpNo!2iiP`@+~ zwI<u z?HOcY(J@-Fso_vQOO4n9P3<#YPvJP@R6pztKxPIw((?)`chQX8#Vpukcl!+c8T$jI z4q-K<|MBnH1$DNnBot%GD=Z9ByugAWgm=gL=)N%~&`7`Ce@J5?M(x)j3^kMprIV79 zOM`k99%MCDziOcR9jIyN=V&B@8mT?P(Qg=OK}rs0^e#zZ64n%>0P%F^@g3bHC>g?hpmV_SpE7PB6j)8T}w%|9)WZE2mTgz z&=@b$UA`G(9u?tbhN*gbX46N(#$qdfKL+0D&teDEyMWO2DO>r}!;S4qqsqXCwE4ot zHXRv?4JSrzI%tE#yVs-bEAWGj`nce*@t0rSj={=ram6jCj=B2f8iEbRQcUQI(* zrVDTsJKuQ9()tR3Ly7m9$Ie$spmu)qc~+1p!1}+)_}rG`)!~rDWs{w+^;{6f)SBK4>1}J?vaU z>$;wJA+4T_+WZ8kZXB}mP8u~Z)thqm_5cR}xP-ykEw!HK0s3T6zS7ZC!7&wcFUf$Z zK{Z_VyjGExCS;{$;e$K4>ZjI;FCKWiDEDMNTO;k@>S%2ETbb0&B5z9J%x3yZI~DGc zEh_f&G4$(wn8J3%gXwFwCr)*hphnMH*IyTw<@)}Y1kmtRNc*JtblVEDIo^ODb*hCU z6|~!3zHxF2Spe|uWs1pP3jjGALM5ye9$in5O{CAq_Vz~4;iGRzo*Q;-U<{v^$`4!~ z>Q8hTIElBH)Dj{|sWMT$dryGfJ41v?>?Xm))Fx*EM?m3=$&~GVALgIPHw9L3h(1Cu z@GX%_NUidmX-V7<2l8N`OJ>%%mg_B_eCx3;A+L4fRE3T#mq-MakQJnC`U~~!OEnqx zI@AA|ke~tCqS;q?|IJ@qUq5|b!Ro6oVf`;GZjzfqiKBEKhdkPQyPfuH*$M-__O1R} zEZ<2hNU&8wzp2^b#jQ$DdpQm_f6IW#`GDt>=kmSXf-E1+>>i-x(%sFJI}aEzbbNn% z5HZ)^6@kvTO%#z>r<*XEHDlV%+&H!|Kc^DeR5h$qFJm2-aox1#{P^)3L&N*?mf?y~ zF$+pM30vLNEn|KgQ#f*TA%w(Ro<$SauKj$2`j&!`8~VGjZ@>}6z<_7l{#x%ibMzja z^BQ@$sF1$X=oHA!&SrV1i0W+@e)GPzjB}WVhuh3YC6f53QL{7O$?j<5N5`5_m^gBx zuf4eMu0JiT!v6geQb{&D<++D%&H*wT7E^9zC;wi=K6}miXI52(f91Zwko>Xp*LlG9&gV&V%q|u(bT1iN zT7-3ktg2Oan<$7)fkwt9C+wXr-Q61ke^m2v$wnb?@s+Bw_OsF%FfU3rcN3mMC<4wz zKnvBI8{lSjV`I|v?)rC+y`t{otI5db6NmNV<`((OICtBZG3+sG5KmlKdvi0l48C%= zG|X%7ud|ij%>*}kbiCz1$PtJHz`$_THSHzV^lriRFba*B-%UZN5CM%ew(ev$YcSHj z+ooc>spn~6H|gAw3r$3RY?%`IMuOhot=*f zpX=sohzfrg8s?5OeEWbCX&Y~_c)1rI(3}!QV5Z;5r=4)}%;YK=2A;h{g4e)X5Wzdw zTSiv3oPz!6Wcpo>3xjH4v7fj9`|Z9 zL0g~B>1kYzuz;v24BF*O_BdQzHFb3rb^Vb^4@5|%{n)|{-Y?p9VPc^&QnYT3l0UuN zE}Ui$xA*xB0Jst^in^C9L*&Q^dbTs^>^qTTKu3j#geU=#EAex4Wv z*JZ(D(_f^$YZDYyi%lpwIN<);HQn6x^Qh;pHxi)y8Q22U_0SD6bcUv(aHXdF{ zSy?1P*6gjK>;=l%+CDu0C{ ziFF-iKnAjf!GWA>2II^~qaN`>T(=&XS4kMslci_i#Z&vAFk8r>;bE}m)nk0`#4ueR zgmjle-K#x*b4t$J(HEpC&=;jx4?K0@tosWP`^7vP z=*xFZr=+Bmf~%yWkx0<_tadw4EfD#TdAeJ6>x>=C0y-J+CZ@N<}Gu8vu}ykY-d|JB%8fG+&?Yjch-o1XRZI~zJs z^+f~Tb!7}!ofsn5u6S*@Y`_=^<8w6VH{t4Ni#6)wgle{Pr)(NPs{G<|VE6md;cTNS zgg>)!h2&39qrkyr8euwlc!q<#M2QzK7I+l zP+r;$!5x16lcLoYUxZnzf^)EsuNT0^ytQ6l^X{USrqb2`>4nT5VdEYh7YEL;^3s;+ zG0DPGuEf5k$x8muZ%5w@WZw*Dd@~Glc&z_;1fj~$M)O$|j8d7@9%)rsh z?G#SX3lj{_M2w!&%%(@mq12o6zDW)3!(`Z|OwDUWO18G&UwJdwqsO6jvqU6-};=Rh9=~qIs8Ex#EPA8|J#&O$G0Moun6I=6ve6NJ`emH-VlHum;H!m8hK zQMf&oxq(j9`c^U?wCYE570dOzv_A!?>Rm9$%a_J2KKuc&FViC&iTd9rQ9Gi4oZFfPbSh&Aw`e=y^^6@e!yc?J@@zOf|`~$Ii#C9aQP{q_`1I< zqv7ZWW<}oC!n=RydFP2?1|$YlFM-QkzA{mrs?bLt@Z~Ehp%FB93q!dTE!ceYnhmUP zXE)c$E=y%d(>xDPJU1kx6?jHjPEU`G{jf~Dw+!&zscI?r{npaqO?P=_Q5~$S_&`q;7B+nBd|zh%x&$AvYQPf0^Yq zZUim=Q9XR?G9-{@7Q~mJ+2vl;8=YkTDDA0qScg^v4^t2_Vc~18MVf!wkd@9pFzaI&KnN^ob^Jng zUqui93G0N`^8OxnZFAk9TDqaeF^`-sh%oZ0yWx4HXK)7#A@(6-)PfiPA2)s#{kOa8 zHvzleBT*=Y=nx1#^Vkv`>ivxvM^iD0GLpS+%9M_W?VyWtl_Ob+n81z2;p?V@=dZUa z91ry>Uf$l&-(H7QtpiwXRvJCY3&+;)urIFeQN(-u=+Ve{tYK>t;gS+saz21D4< zrSvG2@~0DEh{w&Y-P<)Wo=4bm*<0h{a1PsdXh^P>9{@d2`RX;ha6B%1I`iR87RY0R zPzMyKkSf_4AQ=Zuat2cy9i1oZHFYJ_cIctfy|1)tb=`dqZ#Wnk8J#CjaGs(N_pxC+ za_Z|e1`Teh$$Y`(t5W;i^fbJmJwHN$(9%!sCzWDusK%4hsZT{Ylu(e@;a=nwPr0W!p$7 z-b!F=hW2d~>IxTqyvTT)A|Zs|I9belD`eRS4E}zGHPoq%&{DT5xfm@%Im}Or469Ek zW-22R)CF}#q83+@D0!(Ddi)$d{>KawwCJur2P6SO(njma8RFra;-*ILX}QCeC#u>~ z0)~E@kHESA#N3on59TIpKRZ9~T!JJ7WO%a#vS^RdGU#;! zcq|wwLigGY_jl_%JKeLGV!3tfLbjvnEX(NvI=T=#xnHtAueR*cIwvJHP{WJiz+I!#zI%`D(Up}=IpEC}qN<;ha64CPg%5W1P}J1a6`aHSg}pQZv5q&5auXS~KK_wYA>zxI85KJymY>LIv*=2lT8L|BH-? z-p>SRX>ffr1v#9M0V!_po`=o0`Uw%C>()4^o0WH>+}@t&sJ@F;F#c7JmBj zolHrrEI%+CT%`Ctok@V+vRqW?$FVPNAC87cv*dfw?t-{*VaJ>^6Kw8)tL>ehNGp;H zgNFt@UpgDd_0EIwm#2pwF%cdcg$A}JKMovSjMZ}sEfjx6y90Mn7mggKv2%-zkLqtS zD_f1lPg-gZ1=mDOUAUkkBkxlR3x82_w&D9V!&!Mi1qwcecVAJ{z03J(<7LLUb0Gib zW=3s+fmEM&o>$hO z*Udx$PcE?bTBfCg^>^dsL=mj99v6oq;7Cuv{#JY9#|ja|2!`GZmQ`pXGAY$vi{r6s)BF99>azB{d9!CjXF zUaZXO{2d7Y4is;WS%1d!u9g4+AA?%yWK5wsdUm$JF7Mc&Nc({>TdjiP!$x_R&=X^N z!*IxT#-S*fr4ymK06M_NQRU!*nw-Pm_cumwzEB|EoxFpdX&{QVPXFa1JPG5ILyJ@{K7oQ%-fbSoooKPE&a7+^qg zPJf!3n!+H$lPS1AndU^E+I#YpFxRB#|)WE)5=q>j3M3L zIRlMX^Hw3mfDaqg&+d~g|8tf_?&8$mGKl1L@~}`CG;BUBx6v2GS7}W#pUl4Niiz&N zFT{rO`zT@WNU2MdL|7mW)Qn}EA2%C;W6%uz6yP;olt4e*~A5h@0llfLp8u*O5z z+@Fm5PZmilKGZTIPg%m&tcGa*1lK9@5upHm7hT9nVbJvC<)$)5yO`q0Qlw#PH}{+F zEj`O%VoZh1-x|Ez_luM$OW{*+wjG8CSE}5Yw;<+PS^FT1rN!0R=emqvd)`jVpUo5k z`!OAWApHDb=#Ln=D|7TvPIx2GjIW zhTy}!tlPaO_wv(n1lT5wxu2D%+QqX0sJ6h#pZ4}C=?@ZU2dN(_F$oZLgYqWXeSVeZ z6{^w=93*=`PwKaE1ym1AM>g@3%g1DK+bk9el7Wo^=phs&owwlIbJ54+Ic$Fz~tQ2LpV1!C`aJo+doHx#S;6QaarbfTUieAlUGl<^U9nP?>n4( z$#Gj=su)_7xQPihASk%p(9i&`A9~}Xm>gSWoqRKT?k!>Q$@zeL4i2f64gcqOD?L+x z0liR4i^L#7j9!2|qCdvNO*bzqk6tJgv&}JxrGNYq|MPjS9%pMuNhMa&M2?Ni8{1Jq zV^egg!`zb&!7ulr`lZt{Un8tTV;@zn zRIPZYnX^=fu}GWS1c`F_HTEy4!DZZs3DFj%?ikQr*7^b8M`4#Q0lG&yk!{fjITg+a zGu1Oz!^Oa-k`Yi=Fna;f2a~Bj-5#aN4&FF3r8=%N{|=KUZ8gg|Wy%yC?_M9&e(b-r zP-y?$Iz!(mIK0RG3qnK#Dd2ewywuLwynA1;QlW1ZtDCWX@n)vpU)_L3Oq6mJ4iQ?t z1eXF1B|R87!Q)0rTUppcVfe%*hXz#i(8d7%)FPk0@HD&p`nlY8WU7pBNAZCg(LYWb z`e?{h&h(vWHTD9R57VU_F)cY1h4s*rH36)}Bl_gwXduPV8FXnevoYic=R~us0!G!3 zUv$M*SvEn`NY*pjbvBw5FHcc}>LdAi`C4iU+ml`r2s9r%lc{(#6&ok#bgCbc4S=iu z2DI*{@>j|+81Q*$FeZ-PYd4%`Lw4%A#cP&|)bS2DXK5nLv^|!OF5{`y8tbfF?54tK z_+ia;$|8xhM<{n#wnV(BThU$?LaS#8QV2AX#WpG&K+;i8o#XbJZ-*tnlW6HONK{u7diNG~hp`<^c~Qsz zde#YBes<*z7x&zd%|*}}4}W3^szM;s&bpPVAPkTi9UibAzXxp8^S7yhPE)PY2~}Jc zzUSrQ!mra(73v0Q3-m8L znW#0evwmu7R}i%=ZF3lwtuz+?BXQ5taK!5rE@>NDpqOzGirot5G>ZD&oE9C1=&F#k zLdOC&$&d{jol6L#x-2en#vS#6W#}zv=gGX7AfUG?&iO38!7wnI-#{PfDtIbL_XzG^ zPO={kJ%C5nEMk=FEe&M}%S^ueM;7A!)j?L}9x%BpafFgPQN*fh1#;=_>i(KgJ-!*~ zE>q*bkeCeC|_u#*n_wv@hQKv^c+Km7WFkca+fVxKNX# z4%ld%Kg9yG(79t^H<&Fz^&r)Et;-pLSS}b(<$L1$bnfDNoe;F~1Rzi9JsA>2$^0)C z)1A9fpPV<*cU;46iB|S0t7Y9M;()p9RzUxs_%;KM#exE}X7vc3}YCW#cdD46jA&`=( z+mcJhcQ;Joh^~?dYF?h?TR>=I&K*=P(%r=9QBhI#Gm0vK(i0d0P!64nOHQ7#Ij(45 zet8;1V?=(5bU-wwYuFIAQIH;&&PHF1X3q zr-kw)1$ZR5Zaocdo!o&6zMlsB(!V}uXmGkf{k~+80Je+Kgecp7J-VrX3^emsI(4Jx)HMqy6EU0BhUyF zq~IkA4FirHoli2Wt3}Xmz0Z;}7k;Z`A{I)`{`Uyow7m52 zP=@b5^e6qI>9wHUV`CbtE%zeKHmCvk#CqL)dko-BO-}& zp5+x4V=^B<(v1LsbFmo;&R_iE`E!~6Mk;=%ry$ga%ioEwNW?YS!-x4Ic1>4icK|^j zW)>FGi)X5l$j<|TnW+Jt8YIiHipt8wW%Jy+o(M!+iFW&^pBO3p&e$7~i6*VIp47(C1(==lZxHJBaPS{T$)qOXC=IGlUaOhA zavCznZ4-S+uqU6s$ib7FwwhE}O0nR5Q;g|gnc(pH$lh+#k*y1!pns>62VStUicJ=2 z&I;u-v9(|CNoU9SI6m^?Z!##&yYMA3+K7)M{hdLj6dEzu=rBOJEN3qCj7Nx94t-Pj zW5D4BUaR-s$D+6gn$2-2SDjfQrk7oB=nie6Z=2;xDQ0-Q3wzraOul?A^}1+yzdKtk zi(c#0w=l5(iJ;Koh38#~oI<&@Yx(Lv_H?!TEI-sNOMKNi%c@?i z$pp=UqXy?aJ2g~tP$=Q2Pa?!%Xy|C@0mNcS@9FOizfnnIVcMSNq3dVqx?dN(vt94& zyO>!LiuWEz#uz7m z&e_Dw41IB9BPcyRofU}f%gC+OYKAv%2{+sDyXUfP6bK5~&UuH%HJnE$dfa!w5--R* zuuno4gpqySO4>$ zMvTKGE@^{5L%ln|XJ!Epts71+g-8BiJ=omQP9%z!GYzk*DXp!|fDNUH{tmX)kt9=s zzI@el1m%eSo`s^jCal$93WeR5dh=R?@Y%}zC|Ri}>XRV~KJ!;>6a3ThKwJ^k@}8~s zd^eH&^pcM}hr|bG_SNS|r2iqk*5-{oAbwmY%*m=@19N9eFWTGb@}=IoMP^5 z@I40U#Bzc;9oTllF44wuT#_ZHja5-dFtP2lJj5Gfe(V4FPzolX-P}o#r&uPqWjIp3 zguF*4siqd2*0fhWv)h3T0sZ$7ozP@6QGu7T7W#C`%?MM$^Fh!Ta*7NJepNscgHVn2 zOi4UW*J#vt7(O{yg@^?P%NuU9oxzY0c&oy@y^rq9~hUoN^l4V*m zxyDR%-GcXg@Jba~B-h8$j|9Yshj@%r+6il*H|9zryF9%Z%C^nT{#C9^=N%E?1H8*G zu=T)@`e6(zSlPePJ75RvTw8oZa ztmEtuaBX->8X`&m9_y4xpq3E}_g;TU)X{K1Ttq`$kpZWP8-7A5&#-5G|w;ifwsj#k|%y8(E-_>z@H>t5XjF{yKxRv#8_P2_!{Gqocl!S#>We z^cd}T@qru+-i@q-*n|yok2R&cXCSxgcYoopO&mvQ?&47t@QzzpSpNQME4_05! zYM_N>>{iBIw?^Q14txe-a}SD3SZn}{c|j?Uc(pBF-s88 zeEuLK*V&0&Rq`+RTp>8=DWNq6kezuw`PFDIzC>8;awdBH>8>0n8{4wzOzYOl54Ytm zCPsq$q$}5+j_Ooz4GqyMC=ePoN88~t0YNgVe(iSBgGxMmXen^OFdc$RKqJ4>5mEOo zz0|`K777B`I^SMWLNK`x%xitzd3lG5v^ZJy>Ln}8`mN%uuM$}GIMgtwU_PJg#54TQ z^4#O^e{Rqoq59xAD7$pAO%S>(ECyLMsFxfb6y3U^82X-kSS0e?i^#|JTBOF7l5sl7 zb!?f!8`RiBO58fnQ4)wsb&C?Kyd$VV2{6q`gw^2<)?NRD( z$GVA@=Mpmo^w#7eZs#%}B&TT`wY>(Js8%BXCC=rxszN!y;k@~n_Ok&;D-#L1`AKfE z)-GW!#tTE@X9cJAS67e^y9)|lq%O=1V{F;VwdyBP%BmjFsUG5eVzQrCxN%MGnN3(!3B$Y8F&6)np z-2{jsG<=0#egZ5J{x;$0Q5H96XzcAQs-B|1Wz$CGT7>?{{Fx$_Yv8jT>#@w zm5dgh=o!EH#u#!({UQGj2WBuFH4`V|3Fk?X9)enmOq7righaEjtJkBMsr2{vf9Y3{ z+-nD>4La0+^7v&Cl&#RS+NhHUv0_>^?-jTWlP2}nsk9jG3mP7N?`I!IQPrbMO}4r5 zp|J0*K#==7@`%Wxi0M=4Q+q%tnLCTVJK0$3-mEAR4Q%A;<*JYnZ-=w-kFgM*H;~$o>umroSr_-cC}XBL+V>9v;Abqd3WtZIf3g(!B$NsTD@kb zTv@1QV8_uGhw;^G1{6d?n|Gi8k1v4}CtqV@Uehehgx((ssGB^8+w}G?PKFry)Ts)( zV+)B)DBe!SC$}7ZRX=!dp+osUHPnHCFPp)BWanV#M9EYkYq_)Y;fc!5#M+a3l_s3! zaAD^qzsTnYAgqPMdK4~ zUq~<)C|KT;RmapKBuHz3uJqi&zk!N}wnNKGAO!H=>=3~p_h#@Z-^4WH1iP!>24!{2 zXf+$sjO6vNEG|Gxx9iH~-Cdjb?gefFQnAj#X@L*zWqV#U>Pl^`y(C0^ z89ee1%%VJg*K6N~T=fpcbH3s#dt0jdgKxOrcC!@aAUxHCAP|?p0WgS(iRHz_*i-3Y zWgERpn`(2I6vV{%`A2VNYMKqd*+zW%LOMG;%j9H#|Mx5{Ps&`*tvgkF@k37z|!l`J# zRmreV^0qiF7VKkz%aKzm8-wfT=opAZiaQ@9-+bZi9 zP4XUnTXDM2sr=M!zvZgn<+uQ!Q`_lEf0R^Cwb>q$0CE>IHSElD2W-ncm%0fESYvsU z?uVRTmnQ|<*y!l!bW`&?huwpP_(XpDo;EpO_|oh5Cg>cI`hWa0cymN^!}T;8vsm4HyZ>s>8T0dC(loZjXv3oaPLr?&hSLa z>}fy_4y5=VrG=Ey!oa8wY>KtOP%D zgc|tNN2bMKT8a;4Ro{a*xpWiHxV9g7tKUZ> z1PQpddlP(8REJ$X_W5~e`$_L29 z)Cq~AntI=k2$0b}9t=1l<4Z~jc>V;2ye6<(%vsCfV|L!4vT}agp+)L*ds&kQUD{A| z%d_Km3h{MyWZM?M!t$=;i54NF#7K>WgLs0fEg5M5n>%JNRXb zL&Kv%8X=Z?F6Z`zv3E*D_tgxr%K_O}9{Y=yWvA!kxpSyAuMt%b4E~Km&H4ocp$T3& zE%1LerF6JAL9yFD8Uef6H7F@~zfCq{tj>Fx)~WvTEM)I>A@yzUX=m(p+xfRK0=S-0 z{QLCDM-}zoQRC;(De3nz!=Ti6DvcPHmxdx-=zpk6z#|Uh+YJzckeWv|6BQrd9QsWywoI%qR4nGBj6M)AMh(e<}0JnZD+H?xy*{tPf*$| zmSnAN@|^>js^YB!?YzI6u=a4t4NW~R%=k$B56rKh@ZN(xT|jqn^Poc%z1I4fqz~o_NRIQt~2Ix zHxAvJ{1bl4$Yd+goywOkzc6UJ_zk3Hv7v9OF1vg4hkL2T{rxE-V;QH~5tHi+_@Qob z)Bo-%g2sPK$_wLUqIIah@$=BVWw_0WJ$9#3{J)33^!}Ri#?qUQ2>BzNftEETL@sws zp>o0N_s3Xi!pE~GRCPHUweG{@1utK|lNGY4W$E|g%$0_ZJ@`btxSFBtD&@lyr=g~z z;)>*`Iik(^&Gt&d>|qIzTYmk9Qd31yAOg3D2}k$TyJ84E&Dss% z{c3zf{a~5*csDEz^LGNy7mpJ*GAh^woj#Li7|)BpOL!k*n?-hBthtg^8yS_r2+J5{Kzhxsma;o+V(c6sE&3Qd?3W_fY2|*PVoM3Q3!A4&Ftg=5h-|4(@ zk28)^m?96T&1n>kOAwlJ^veEmKGCS3FLY>5gjRq%4071|2|Q|>=6Uq4@f%fD%&E|H zQ1%VbT7g*ha!cK8D(SbG`Zyidfb7UNk zNSaSCY)8NH#CbH1g|xDu&EUgItL$cDAF<%x-!I{Ea%gL`G<|qhWyDF4T9kfEm=jXhbAX05HS zf3K}=Wii-LsItJw&dFE4MbNRUNhtO)Lo|X~aEKAh=;in9qS;%5{9I=b^DzvQuOdk{ z1HF00!S~qMjEgJqh|obW;mHrec}3w>gpmOW31f9>DjwjfLg?fe!u?P?dE>)I;v7xW z1sN1~q2HVzAgrgvRXd1Mhi?j>V54J~$gS#z!SFHy3SP2a?8wL}6N8|Amce=y0;&h{u8mLyeMoeL7XC} zV`tA|Q#Trt)pmQa@%AqT$kPr92+XIWEqAA@!is>FgP6p`cV;kwjmU3g5h&+%(^>66 z)wO(DRBQEEC!oQHW!k-s6wFg~V!WCFcCmNuMf7ab9dZ>^_nt3c-aKj^C)+j4@bpb9 zIfr=8N)jo57<({~D!+8Q#kHTx75M5y9De#Clj*Y@@9LvwwGUn&`;58{4Lx|RLz4^f zuo8g#mu?2=aZ=j^KaUxO0?>Ghk~;%%Sa7M2a+vNzORF3PeJV=I)+4eaF7Y#5D_^p( z=SAVx=}`}tVrbC9K& zm?sEK+%*2(nEK>mnJYkRBP^CGJBDhDk!v}ew=cJxQ1DOsjSV84HKh>l;x$E_R){WR zd7v5kmiZ{{YB`k&>q-**n)eA_57F3kri&4QaG_0CeC8V2#YurBy~-Q)Q9@xl#k&BY zN(k|L&x+rH@C4>p#Vkr_+1dThzqC2fxdHj(;?@bGZM2u>!@28~qT4YsCfscI*~fQa z$?*D{She1Y?MZ*;X`rkK42?EBl<}!E)+RnV+5x&AFJG(2NwWC#XZO5LUlQ;7V+9CI zhM;|796Cj9wxQlysMs`51U5U5qR$Fw3pWm1FN%alojkT?(HHQ*okrXqI zaFJJ4>&fpD%0{TTe?nROi)e`VAK%h}vY&%}%%AGH^aOMF5qoAX}O7EyrneM<*HWNV-OC(zUF=ueX{{$m7P7VRxY z;8mS>l`R8g=+8k;L60u4ywunOR*J%XoQd8N?|RQy5#&|;%&n|IUAXaBSviHVY| zI;XY!@80Qz1lJ}@M?7-8JTz0a0cXNxKXh3vF18Z7ieUl3ohd)V_(ArvStxGO@^?7t ziUKt7McsLSWKd7>m2?!+MowKZE%mZ2$26KvYm9#NBD^LF3fU9ApUdc7K2`frHj{1l8}%|$1L=a@;%%+p zDIyH&^6~+^bZ+zEON}yqsGpEtt&SyupX=AtU!dCZ@`pnXt2b$wx>LPF&5Lt@FQL?> zQ}rW*({#1V(rO)tUhr*-XCicfTON&fw5hm@>cQHd>Pua{%Wswo)s)|gC%Xr#P^{mm zjzk^la?xLiv9gno%_L&E6j6vo+zwz6N=m9dLQ(nmU?3=P> z(gk1i4GK4yZ{)RTlzgN9y0ZSLE#+Mtmu02{xP&sw^{;*39{0-c*DkZF?Ti!nUK@9A z5)7I^(7KCyFbUNnT=t2r>ie>q3BlfC~k( zH|@`!g*GH7XA}fN`7GwFk$2k|5d~T{G;sDHumd_#2Rjk`w(!h7G2W)!uR=%#4JC~*XCHuC}ALGwe zdpB=VeTJEnzL1p^e%IDh#-CTOXe_t!i4;X;4YjBYpu$D?o3kH;IDm`*CHF*L++>#N znr55s-hroVf+JkXNx0Y9F=SkRN*Uw7G7DNAjyT&TNE%a%GdFIw?-l8%U)X&19WwIo zJ48p^tWoulJ&3#Z-)Njb7M&8=vxJ6*zIgePXHO#kky%KxL6&U;`_c-fWM`wG`;zE`uXcVa#0lJ!@qTf7VEqC;H2`SQjJnjVZp?PU9x(0@v{P6rYzabGyMTxIM=2Ql>(+E+8{7LX4Ey)SvsDuL`1{> z9ADf>=pTDYH_FgPDw^WvBvavGSMS&oG%4?GDD=c)hE+ZStAIkNy4TFh=V=GSKUSDq zsLTPDI*U!Ei=OBE+qX~8{x8;-2>1>`^uP9^x~c!WeFk{?|7@W7-)8f1xGm;gL_JSg z=E3beFLiig_Qb%hYy1Q!;v(y6J5dclawLa(t|;7)o=D4x#w^ta2bUUki8Q|%ys&WJl5)6I!*L{BLHp?w-6h=(t?IuYTsIQ*)7uM*^KmZkud2MWv^a>D zIKDsdiAs5LRuXk~8)=~M5lB#v_3{4vqv3TwJUN<}go>&g&?qi2U5N=HYoBlQ;*X0r zOF|(1(TF)!lNkgs931R9?iu`IX~txW87137D|lYQ#!V6zvrU*Nt(r*+wo}c%h9V@O1zc9bCPfMoUwhCle&lTg9RC+TaM926q=Yk@1gN+nBRwz6Wgr(^aqL2!-1MzXe|EIN60FQqYi+ z-Vgqi*adBZO%3%l^vi`0ov<$#$Zr%W8QJUh6y0dHbEic|Bf$5#>|)reP=-=gWO`lp z;&D>ev?x~|HMlDjO9oTj1r|?P1Vtk+-qZUS-7X4$qPNea zn_2P}Cpi3Z;ieXcoI)qy%dUf41rQND*prZG2Ln}Ihd2j~NM>s6^HepzZIV-%6(9of zD1vJ=iilsS7yXrrLN{s;eekQ%C{VNZV+;7$=b;bW+$x1C_695HI$Yle*EZkl$(Pzj zMrl8#-?wkARlIK&mO%-SW=SHvBu z%8WZXKo~QS|3PXwIo?CaA3V5&HS36^3Dcr)8%L@tiAG=r@Ccusj^xg0T+36$O8{Y; z$4la|O;OVcXFjp4P}Vjl3liD%?%c_A^RnPWVoFH;!hR^DA4tAUc*85m(i2vKb8H?y z?9E0EqTs8F>&YrkFpEg`@q8gp8yWX8pcIgjivJW%nPNq+aCXQ@XV8O{pr*q+oF(kX zho(VC>0+3))3`m?UrgWEuT86ZfIR!tpFhm~5bh1)vGtG1^k~vAa%Ed!rAB)AyFafe>bBy=Omte>oo6IO6lkESHLIgq)%%qn zMq>|V|0FyR3;C*%x+Yz2LSeLRP_&i5-F$iNUp5P^(^Zm*P|tftm)m5e%dDRFlYMD> zI}}V`1TM@#*YcySyma(K@MrtVm(?#aC;Oopu;hnjv@X9RXO}MG6C57CS~a1+QVJkm z`COkqxeGi^c3J$5*5Cr>NC2W{`oe!a`)n@}^hHFs*5MQ5!l>T-Ds`>H5;~3S^+P)y ziLkSw%kvrgQY|~op3xkmq?ugpE0wIJ&7myG2yD|Ju_?nwgrf6I0Eg?3Cl@Q=my-#8 zBaqd#wXG{fMMay1CK}K)L%1{}!#6Y(xGy0LTJYb=$r&%T2KsKV-GGU4cGn?zl&nu# zSQH+-!S*!bI&v0ZiI5sQFYU+-#N$tm&kd#X-<=6b=h|s6okfsl`xvvqE03*6Oagoq zZnJZ9(GS~8#G58R;O5h&Cwbn*oZ}V@9`JTy#3p#%vrji0C4ZCm{^Zn&^C}NWr)MHt z%oH&po#7%)jI+{upGeoOL;`eEd=~vAyFu}yWR_*Kkk-UrzvM$_j5(Tx2+9turm81^ z#`S-oZNgL8gJeiFPrEu546cSYte>b%=}PPkYN_S+nb&5NZeP{^<*j$iiGV};P#%2F z6meA6qB-)3D4TDKnywvb(ZF;Z{U`=IYKnb5`=NES%b0HagSOuM{^%jVN~>_dIG-qM zDe9Nf)=U2=V2Z8h_W3kk4cQn~i_bUmk1QyM_(he`hZ$4C>t8<}UM+yq5!L%au|d;x zD95kolOtv3u{8-bq@20&Kl`Ui!%9opC|Py?j@*?GX4HjfygHPDo4n!SSRUrW31lgM zb>CsyM^F|jJ}q4VBRD4_Z)WPAwOpos-0R5Dj4#jYbgr+#$#C8n@U6Pyg>y;*&E)$J zG5GBt)!&0eMm8(ttyNZXfvHil*{tW&d~VL~AZ>)9A4hT(!f6D@m2dKFcheQ+MjC~= zcfOfIeP>rR837w3-8?0W>7GD!pT~(pS0wQ)$-RjfapWm4j8|TNGBqc5o2SQktDx`< z#LYhcz4(L{*0hc`d<^H)l!d`y{_uu38fqQw#$wO)FsHsGc>SoK6&fz2>w5D*kc9Pq z^|H(>-mu|1snBw{#(PsRZ?4QoI1jgR{l@5bO41aKr!|EgPP3@Ff@oyi8nN6lUm&_BYgXn3CI?h z?t}pOzY$-eqak8?fOzZpP5$?>k#WuuxZXos1Bu6)xtfeN%UxNV{D@_nw(+_)X)OBc zfwj}H3jX6wd1f*mLzCSomZa!zwsIK%mysg2Pug%FV}R??t}2%fsJ*6|-@e2+a5*&$ zZfHf?HQ_sIc;sb8>DztA9frB`@6WxBZ>QWogcza$z0!?9NlY4DvBpGgPtGMgRZ1_0 zqRFJp(N~n3W~^Qs=2xk&7fJmp-var1w^T1Llb_EvC1Zknm@NBjTXssb`_aM*v0lT# zqs8wL-}{K1)%K`2?|~N)u61LG`Y_vKJbDf}Diyr^ZOKqVRNxwMirMdO$z}nM|4RLe z|Db_#;C(NE(N0xa>F+?@)234X_AOwM#bKk+fO zPTt0z6>WxrPU(|#Fg;`MPHD4ULMgXDK`{lt_Q^zP@q{w-p9B)hjTUgW_*(-9Eh0RQ zupzI??G-S`TA*@6saPYw^E$ryz-05N2an@om|h@0?Xn>y#_Cktr@pW_4ZQ;^CSJhh zvmFQLuLmTn8LTq3ny8g(g^$vBbQ1|lxYOD=K;f-vwLsM4ybb>S4_=FW)j)gwa(6lb z$(y^C-?j1HF`4F%^Ycdy4hv=hbWf~{tug8hp?$Ac|bTG#h_t^JQb z+_-}YBgr4V^kY0Fq)fz;!sN1TE$tT-iM6SPc;trpzqK1r0Mku?wh-X(;^O(sm!TjO zLwR{Q7$ESJfx-V!?ncWoyN4WYl|hcy90|A?I|-2mVd1oq zksTs1T4k^I44mLV*hQrnDvQRJ5@`t`sR{q_r&wUZlFUxXR0rze)Xlc``A)0N%`~6b z`D-y$RTx@m#W!Bko3JR%;K-H%n82A0Klcb5ig!eaD4J){P;Uik(QnktBWh9~)TMrF zVX1&grC4=Y=H`QPkKk7$EJ@26chpMNXq>;`wb3UN9WMb6wr9t;=9Na!$4(Sj3(FoT z@cJ>rD@zWH^XITq9nZU!)Ehp&O0vULxV6w*F#b}2_r=Eg!+}SwfI;eRW{Eq34Nxy= zj~YKi_*=SuC>MpWHWziMbIsw}s(5*{SC-DBwp);lhBRR-e>TRfQCSnCrw6>VGx!Zmj3j>p^OT({=qK@7Ol<`5rRg_l{bpk1+cV98I$(7{##yi|aVi>y9`7$~=a=TPl^i#i%Gm<`~SrhHYMxD>3rpS%- z&efXKM`tz;)|94o`&nESQQMDOSB{`}12HY_K&2%hF}aTi07 z-Kmj{7Jjm>x-oguCBIsh)>N+{~ zG@PrD+a@c!J1fYPQb&lc4WXD8ZS1<(M}Vzox-*}?i_WO0-~uHSoxg6HBVpX{z5kl2 ze?`#ALXM3wA;PRGjQr`N z+1W$lV(QcWV60(m$=SMRZw~I_DHxCDI{fYN+Q`T7NSdh_MT_EJ2x5BQFt#OM01(WF z0&1>-)91duJw51)g{4g#W9Nbgzy1__CL z;n_InqTnNKG&^&;Mf~jBL9UadHIhX~B5EQjqjx))P+E*;#b`ZY(Pk`paxsY@!n<5@ z*8n>xMS*J*AAWA`2j^pB5}Uv_7s%jeQ=PHIGBlnGvPIhxv2z*+R5JcdqNP(#Zt1%p z;HEbw0f`M%>kQw}75+Vt^VSE0CH1n=aHg!!G!9~+MS(6xtAW~;4ha*G-C8XV>6kLe z=~%49SAn*9PF!xwyo-4$#Hhr@ifw*|C_qFr79dir@lW2nNL4{A=7HZ2GlsU0*qrfH zIAu%W5ZwUStsF14`>jSpE$(OWU>&OPz?86`leyHl`$S{O^L+}+OYhrgOvqGu{v4v- zT*RlfPK*@rSe@hdb`P!uIbY=>Q0ZICbOJX8Es;LAV?!BoCyTzdLqv)7l=Qsu? zs07&tvk`KIQ#@&|@|nBAXx>Ldzth|>Q;u!RYe^RL_Nn12dViL3pe zSha3cY?mCA{<8K~qT3sxm>{Lc!m?uHs}KUjnsa=f?TVbK=p_)BlZg1fprtFu(M%vJ z6zx>0*uvujMXnK;U*qLlU))2dwo(w3X*a2rYw2qvN@*D5pSTX^+VP3`h+D|^SnW7( zQ{OH+3TSU)4cPu2n_K$mX|by0h`LpZX`x8u_QN+BFn?NhQF7C*QHs`zkVob-Kw&BM z!kz|(_(@oShh6s-_DsTm<1S?UMFOAv8#!|9CHDUwQ1Sm)Ul05f?(zS@2H>cNzB$nK z*0H#9>P{6{t3GWLk1whF%9iIq#NNKtY}$sgvm?|xr@v!iQ0cDPp2dI_RL~|rtFY1q zD(v>JG>r6#CuEcR?R{>69bm`cc!tBKy7{gn_|DEj4H88K2HBunfVz|Ay$7$_7{CnH zVQGR44DH}v>&z?lU{KZd4Ms=7s+lqKS2BvHhJ`cCpNP)m!E4uVA5NL6@^d{OI3A)o zLnRMHqCB>b9Km2irLttvvr9h1YT~5F)UUv$N9)3Z0cu1c5{P&JiVS@fngLUQByg9f z8cgy~X)&*BLH64U%*0(yT<%*(!60h2bsQ5Q~eK(&n^uJFb z^u^uwB!Dq{ zhLge3oZQI+@8KeCw}R^EsLfoJYXcZ8_-QG|y#ytrtdg2R^qx`(224hQ%unwm^VoXnp;mBB*G zr54y=mVAn;&}6=Dq}?rb6l3GuL2|lOHwP+$?6dj(yFT-Vp;D4fD&X?$7^@#YQg`+7NSGx5oW zq8Y9wi>6P|wKukTur_UxSdPTI7+;+FZXJs9*Lm?1|E$2=e z@S96VB5p9Yk)7@BhNsEjn$y#PJ2=f=uhZW{Ln?zH)aTy>8X6j{`7E5hnHt_-?{??W zS~BJGpF{M-g+r)@LRk1`zRwWZbWbVv1uNFpHEgYcw-MhbE|0)F-OtU$ zQ_buo>?-eVgK&FNRq%^6IwEg4v9~;sPZ!)Ljz1r8n`qV)!pahULjqjfg#4!6hhUyN zY(zevUfic`Tlu5w=uWhJSK40BO`zVpcQ1sz zPgG;;-qh4nn?1nx647Z?mcevCBMk%8&0BUFsE{*Lge_g98&)8sHvj0u>MhwcZUt*0 ziwiA*xsAGK<$r@3@$E^I=iBM8xuSASWzMFk$;sPN-RJN927i8te${cq&r~|G2tUUp zpyCksF0;mg80=2Be7j-%d7GsRi3ehP@Aj>)6dQqA3nk@`JGwDfvAmE(B~P+P`ifsm z-7x;H7S08HPWXBhSgJoytn|0^J{_2?JS}aY+_cxh&279FG#Hs1xG#x=2|Mu-WLD=R z!^4`j4&U{r`hNn4XaT6gyti_43@j`JzMvEjF6}fM+*rWnnA;VYBK5Kv*27N11)pXP2mRY7IkZtfkg%$&(^%(&Xp3-K;DtwQ5$-0}yaRhK^+nkHHE%bIMmabXprnf4&M zRsN8}>86U_?c^}8l-?lj4X8U_9tFZ1s9g~0Nscv!^x%qZbQLiud$wj~7bT^?LQBgh5(epq=cvLRqz35V?&-HqUzechY}DJDFH!1 zP(eDRBnG4uNs*QirAtH_W`jX@cPbqs-5@GmQqn5jImE!sd~1B3_r1<{uJZ?*z1FPU ztM2u?Yqi&G0Ijhm^gzLpJ~xB~#t%0pY!=_NF+RUSgWm>5`~G5pAgA#K1~+VQXsA3% z_C=P|g>tp53_6I{VewH?uQWV(P}>fRmwNQdB4{FW>ucoqmBKr9GY7FZjzsocgy8Wr zN^39xEmP6ZD5Q!ykX*dT21sZ>5S!MgAp+FlLNe{Lt7=n(AOC%wGIdupbqpdYN+jmw zd=F=yV1a`f$-y-bEV>?{E7E2?@boLawgg z#>T40KkJr_iN&yY9^B#5l2!++-QcY2U}%eYTxMS?MV5=J@K@KKPlv-X@TWFM5Qz9Z zxHD5yf66`!*9K>9+aFTYyonADE%26do8DNW1>yfvM;jM)^;o=94Tw z?^A;Vhp!ZhM7GjzwP@Z0h!by>tzh}X^&RlKw$ee;!$>?b+Z&2)`jqj9MP;i8_*XVd zNJExZ zym1^()>eib%pv_yHtQwi(M8hXKtR|OtK3H63Hp`%gTk-v4tj|2F$ja`iLCkNJeXmf znLoXxTM1^RxcfaB-Fn}Al?^qxZ8iU{jhdfoSw;^#u6ITjQ=E+z>rIc1{4hN2iRZqw zhu?fAbzcg)ToLOwC(d0qn?^*#sQBl&oQo*gS#eKGCh>HhDD{cjM8t1~cC}H&Wzcd;0YXu7QNwO?``HXH|jCryZDMT zI~+~-(_OV(_B`rMuKw&ucji9-TN=YW-2&~pPlriXcSVKy*C0y!d8p;OAMi8(5_5if zZzBT^Wq<(elgo;_QUsGHNNC!Kt)9^_v1-vehJWm3mFt|-)r$2Bnw-8W=snHG+4p?M z1um-@B*Kr3GUVTTwEFWbpjkHM7;NbUHjI={Tt4&G>hlD6_y_bK(N!FvV$wY6{i-)= zHFwi>2#E*@SD{{_`S{On=&P_8VG3%=@|{a!@6~q9DKU<6FXBIJcmfO1uQz`Vmze+z zvb(>3Y{cN!+DRkP>?b~j1iIm?oE2Fu!WoMSHO>-&E0`&o3zeSCBg@#+EaKTmA7d@wi>GgiY)f2lO1W-dIZ z*;RD3r6xn`Xo2S{(WscfmQuO%`H3^S^ii=@96Ij$(5$P3ATDiW|kr0*e>C9R5uqQ?`GE1dTp?^gL{N2yG^r~i3tA{*-+;3I&xmqVk?@J zfpmE-ngm``lMVN3;_@wdkI8*#Ddfr4y{@|u4DYurdo zJZ~*SUhDDa36c<_EcXb_s0G{ieR=t@9}Rr3M0McMI7$yQcV;wI-WnIuO> z#WSI>gTf}{axv4rU7~s4{GQpJma_)gCd^|M$ zH<|E4E&--)i9uyRu5u*4ZhNlCdmA-=FpS03b138n5?Pi=&7nTj3So=qlruxp`+nL~ zm$w7RUe4O&IwRZsy0+xjs=aAp1hOnJrQg8S6I!=@bvK8hM7%LZn^cj;%19A9{&41) zYn*uXFr8TmI0f;|4;(IgM0R`DeOhFqk(rMs<9BDDQ$27n=(m~1^UB3#t4Z1~BQZTz zXT?kG4X(F_zg*-e?5@lkH*+3T4Z4j zG}o~1b%xS8(=#Z)p*kD>1#(QXjitMGt?1b6$Iy?dRA=K2V+ux5$Es;e+tur&mmRgz z8*&D{kL$@WEZ$bkbl-fj*cC2Lk~cGN=<5{}v`B+*$9!c^5e=+YRlQbSBcYmGD1oki z_gQn zjHgm86wJbz&yT7r8#kMd(4LSC0TUeYWw(y(+vJAclP53ed|jAAHdiT#Fs<D*WT6J)8Gd*KL7|}w$yOP^7b4-yU`jJdx`hG4 z6=9VPA#7|46Lu&87#?>=`yTTA`Y?sB>jk`a=`Q}FTcRrcl3MJt>qB}7EnX1!lxfyk z=CM+xr}2j)te8cQzNo|H2@EzQ-kjOO`;6kX|I^JuctLbJtH@SZQJRWR&VU_K_h8n2 z-g$rVA?j%B5peVcj6yyG))tt=U;2TrK)`7a4|Exr`NH3y$9@zc9o!m@A@}V!Eh8Ry zT~t-P_$r#<1?}0g>i)s5S)WUwi6S?b&UL-dk>QqehU}t+a*?E!v z(E{=AWZ}pR(~rP2vWo`S;C^dRc>fms0df8LzNXubZfC;nu$|8DY8+Ll4x(`ra)kNx zK*7PwB{EyjUc)5*FJVsYIk5>nriaI-q=#&r-H|;`MX*(G7fuei_I#*JE`DL3Aao%q z1Mo8(8`f?+oNNHsD^J}fEr2uE@7E^EO(~3O4fCK1$PfRrywPp)3Qwr*4G~!tXQXgn zs`pd^?NX%6PTa$&^+$JhZ?Lo*+oobO?&+31?IiZGPR4v|!T6)tA0(y!b~i5D+SuS- zx@Z`i&XH*=BGcfd@u@yF4_z6JQStH6xIpm=Q+#ITcwJd#a4)g%+6Z+v4lWaKIgJRS z@ShBRnKif1w&-u6nhxF5A(NAIOyoBmC_K(DlsCIw`LZ4V7FQ03UVh~G`Z%H?!N|$U zn8Z@~yIY9LfWa$F4g5}zQ0vlG2DWOd(C|xDG9fY1ow>QW!`0!p0Rb2Cr@wz!;^N{~ zo5)0XH^p3`ZrfcnQ`Zr_LNzKs&CFl)5sG6uyZq#3-7j(o4ebA|p+bLXJ!ZBwINaqG z**op|y&hJs_3Y&manX$)jEfy8|7V^|E>ENLgR>nhYG?F@KrF+)<_D^{MP+M4C)QABABKSRN8>Yk^wiz=@81KjFR7x0C03f|Ilx$} z6IjwfET?^b9%}8c0gHMa91I8heGpc=OfQHrPu;(q$E8I&#o{4b)um&ryIe`w)8phS zje7T6DzXCUs|$+~R1n& za2uxRSnZEO=vZ^Fj(wg&zOQkoufS+{Pd|$Ln7O@#w$i;;v*jTi2m;klup4wP2IrMn zVf)?_9X``mYhS|E#~r04Q9&3#yI2C8Y3ORp;%qEw6civ?wG$q+ zD-XN&4VTD!+M7i$NgxT+R4-dM8o=R)+N!%JqqCQxr0YZt=6N|%&gm&njvr*vX;=0Jta9a5pk=QmDhVnAsYLYck0aPZ)sU$ zi$Ot=K_qyiiN)VX|CRycW0wU7NT+3GGBXj?FpIT_1lu2Ww)-%v!3-h+>5Cr}aqTa( z@AemxxVZT6P}$59R}Jj^v9Ey;L|iB*w^>;7!K%Y~0J%C?@?Ou5>{iNkTtS-UkR75P zVyKYO)IuIBAX~yDF#@`cnB>2|`hh7#FDli~M|HD@O|0ub-3j@r{fv&3%EBR}iCBxZ zHn8pXtz!4z%nbPm%C+z)0hwgwF~Jj8;&n9&;F$x9zS#CPxRiy^-(x|{{wJ*Mj3tQ$ z-^ZJ&N9XrT>&L~ER6+a@#(!h9a7UNiALv&q;nnRhyKWIRQ&N4m`qsH#^%ZMBXWoFJ z6&}m1`9i{wj%73&BZ*1|UPhQ`KEPJPquBq^KUkN>Mt0aeH z+s(Bb{fxOv|K;S|JGDW??rIYA^r#ih{TzMK$Hv~BtLV%G1JZmbgohEIV2CjrwXftr zW-TF$YsvLo40hIgrwI?C}Bzzy0&F`1H{>DFX{mRdJW_0!1HY!`-nNI?uAu;1pC-2{yZurlg_<2^g z9R?|03J*)1=E9?74``bam3@;Le(3HML|YG!s56`$37Mf&7TS?xNVe5%C00TtQgGw3 zQyhFoX2Pe_;GE>lV>Q2jCCYK*U46cY5oZgFqSU2lQGQywZ9m2q$-DwL*;+|=ZCU>A)^1+Y*q}*J?2|- zkNz>N_4H!m4IVs}#BFZ8$G8U#wD<*7XP92v~|E57Djo#9ubj3B!vL4-oRo>u` z;?HA*)TMP?k4l!zvDim^d~|2%%)WA3J&WRs{wi#XE00lld3ofYB72eJ5AV6ldNRPt ze361o`%A}{I0sW-3y!+2;&Pf{w``5C*O%V~aJk%>LypJkTIpz zVI!*eTFbmU1i4;zc`LY(zgDxSon?x7HRUyh6rrHIL}oYLx&PK?;(e;FcwVpVBgh9-$ z$n*@|kdHg5^XNZ3L7_PJocGAD3n^4gk<7+kEjyo& zeH#z-ZLRZGGOAuKEeqcG8$%{|-;pt^Gc-vFgwlBC@!8mlYuh;{$NF%_;Cm zf`I{i_ncVo}$ZG}38FgQzfmnuFJSmmZN<(k>ba^Aw;rA|k z+`y8DtzT-3T9kc9dX0W8^+q@34+BvSlN&6mRaD}VNjt*@r?^6YvaZoO1A#Me#E0t2a{qZ6--V3T@E3FVX(6Kx?!qcIxJ0%tB()m#sv?1{K8 zd2%`kIeK8=*wewuisykAD^97d`CnWM{ZJTwgP3nq*fg{57@jTkO2d;9AvrL@`%f{Y z=WvUg=!EN^?Vyd?%_~?9hHjVBTJw0)&;1JB(Cy50VcLvcBg=`Sck@DS15di3+w-5T zqrf^7vR&i^*KpEHmlTt-z+5PG9PQFdP<*@nkW7#H%o9%a$LB%Nfm~7+ZZ5b+qMI^1 zhgnl4n`eWK=D&V{fC8>ZSvbKXtO3pAz?7k^C6^YM$R;l$E=&QA}vHm>r$ zK%I!>q=dQ@~u!gNxsJ$nc6QaG`=7&)VMpLs?mbj{i!1W07P_ON)oM zH$*T5hsW;Rj}cFbeV&5Jc^#+B@pHmq_7b-IHBBo8HZS~+VHG8Ff7>WfS^rtFX}lL_ z=>|Izo$DgmK^mSm66l20?TCmv&DpQxrjSq?W7R7H*SkMH#5eEd5Vsh5vY2YhW!s>> zoCD7y1iyB6I_MaWc3WGGI?EBl!NYnGMa@R5%fzz`6p|xvZKGcUSW14c$N@{DW9&RQ zRmKa7SPyI&Tr1)lIYcfKvsSibtZ&F<@1Ng!(-1i1y^(&nzSJ?aJbq-M6Q8$MeoA=j z1%{-tA$KK})aOQM(Mka2#4N^rvGBcj{et>|4Au)+CmOk3hSeJs^=&!dlQ@KYznenM zHmDuUnuf}c9QV!jhzuvoO)IR~L4R$v1U5~X<=JuvMQUET7#wCl+mYAESjZ`^_EMGQ zd-?wNVhxs*fN!>2Jyf7<+|MT>oqIWzTJcf=$clMGz!FHnPOj1_=qgL8p-gBa9 zFjD{?;S+m$X<&V0eO(P2p?f28ocQ#==TIWjsPP0PL{zyQP}A|is((9j5godJjVgV=VbahCBZvWpj!1fK`k zLoWwvNAP|o81&TiJ%+VlP*LTV|PUh#vV# zQg9)Ev-udt>AfTUPOitsevxIiq}#2sq*)Hvhil6(GTZ#jXXlwJQ1U$leh8=IYqxdJlGPj?`M!Po274+jlxC+C zKyZbU5>Iwv4tt|&aS%pBM`vf*&0|}b=YNljb7=h?=?`TD7w0eW$rMVV(C^<5n8ZDv z3X3ZR0VhQE_yh#TH5|8Z$0Q{|KOI}iZh>W0bg+Uq_UmxYivu0w`0;pLlJY{~`njjj z#)jG$dNG)=taqySFo_V~v*O*f;iNmo0otDBN#AnnPP;TP$ZFHr5Tw2pvX||Owey_L*s&{<~2TMsw_yMie zDB@}s(5Ma$ezy1LTho3IH;+k^ekjHWiN?-nVbzw!;t~^U3rDm~Oy=?ic;-;Mgn^M$ z&~^YhgSnoJPgMqP8FAFTCNmPQ<)+Mj=FmqW>toMk!J$sY!k9m{rlzT2tsj^x3rL`N zxs?H%yxX-_klpGrID6ydMGuE>3}Yf4XX#&WKLv@{Q0y{K0x4K5!FZ{r-_zMRXk?_W z+WOs5#9-L)y6}z`YxMER&!1iHHy#2z>;bvMg@=QKi`yZpWf$KyatndM>>gfyGLRrJx|CWOF3I zxAL=wOThyXW-#OmN=j}gNR3}Ax02|&IJ4e$I7}gzl{JWn2&qSYa}L?@&lldL*dA=* z8MD61#O-S1cQK+cx`Kc>GFGY%`lm0d;XieO8HPV29Wal*wP#OsbbuRd<%bWU;PJsQ z&cDZXRBf%L?JFY$%-{A+%+WcO@9PIuR^t=GUDJ&nT3KrZRB;<*+1ti;ptt~g98o|qdv$#+)vLo zpDu@|Tlbt!Th0~=+-(^f-GtyjraX+fj+w6o8H4(qW(njMB$;rxD)ceD0Pcef`iwc7 z55wI7p9ZxsXt7eFDf5=QhS?odqX36zY{Ha0-1RQ*p893fr)KF1BlS&jFcSuA3bbql z?=Gv;bZxy1?poVJ>a-p0$?S}DIWEupeF;f!Z z*9oy^Ay2FR7Vxrai8!HaO~R`s`S)e{R~^1SRljePW-@jhW&BDSVONbpfQ+Wflq)x0 zc}+<|rJ3C;3dS zbGV*TH}$*Uf<0?maWxpFLl?_9rajwo`G=m#BQ+H8^W8TQ2ZX+(os_IWP?!pHF-j?qXpYuK6Y3tfAx2d`vmTpSI= zY;nCjJ;+9=nFt^6Wpa7`U*hftZmP{gsu@xY zhDVA6y~79nzdkxHG`O>ud5g8!OF(7YA-|C^4xsGpY&Q${h=aJM zm<#*5HRx?=Fn!;Nv)GHK>bk9nvp>C-b(AB4qi#KqXWgY`28;ph-dBI`-L&=DqmB~J zp?w4DODy>X1wjP`oQ*hiy=T66%5q;!RP>dU+f8@90tvXg-iyyFR*1Cg?!Z=Et-5bo z0#uWaq7~qwSBJ(ruIK(PL)$D4a+>wKk?i@GT+GVaa;ED!WAQQbUEso5+$;1B zFT^|c-KYbw1*E<1K1$^KST&kvI-S8vm5YpKEgoi*ZHo;|Q}!z{*HGl-@K&Otq?7}E z0qyS*76;2O0iWQ`ojcieIrLqXs-}?wasvThOBBeRTz4!nnu#2BAut0)$LH*C4Udj9 zCFHRQ+5Ez6GH^mBwaCebgIMGy9AAC`!V}Morx?CbioB|AXs80zi-DweE9X3x&Ikfm z3!I48DQeIY8LyWt@C=_(%yDt8Uc==;O^lj~3LghSoBn|(K{W4%YMo4h8TDjgT%y}9 zKnD}pmE=6&CXn*xl@gLYR+yKEV-X5x$HZnRl+8I($yF=wOUgnTR3L$85h~?{pCPn5 zBhkOf)6z6{vbs^qCMA`|AZ!V<-5&h%o-7#-wOoy;;vz5|^d0lor!7(PYstHXPa_p` zR&>1Eq8IaVN(0Glwkk_6DLYET`khsjK>0@-Xtxs)TT@qjd*q#AS z_$S{+R}I#dHvy0d@~@AHjYkSEC{jW-v`qDseSM|Vq{*%#DB$P~4f?BO2B)RbSW`GA zL3f}hFux?0*pND{T?YTf*e1WU?;m?|(t}$IsgLjG%aZ9={?=t z!G@Od$D}HUGkpWnlR#>cHtSmMKJYKlDw2_Hf0a^%*mH9mAuIFgtv2I42kis33o&~h z7wGGt`YUX0{Msx!hs&KL&)#4@Sw*h}N0}?>$2j&gD!;nM*u6D5a;RYKSNKSjQ;aB1 zz;*ozkQ@&R4z{T@Zt;=G%nTNAAW@B6Fb`rw+MbironOYGR)yLT)2=g%kRodp#%sk4!1IsG9D ztIFDM<8M4`2@Bi5)%w~0XBM+VO|qh^kDhL4jx=rFh6YPi)>jltpndvLuebAzqrE*_ zD^!-z$}DN$(6ZnqtA3W;M3VE%JQLcb72}l29zIdJHKeJd64|yZI^B@dF`7vCxZ;3p z1j%t=w=`fOKaIvVZV0$k^eY&+&3<-6<~yWYuCoOJk%++o;7Vx)Pzrf`Z#aj_ zQJds~)P1vxSK2$g{p*F`+f~@1({ojbPF7MOIkO9O^1$ z>dlaU{-AS8Qe~iFzG8hWIl#eNPf8I449*Dogb>Y}{g6sbd9Pb>K~d2U@<_zI?H8X$ z_k!l!uho^`^}V;?ulbHn-H*vuHNBNj2dlJIYowo_pt0UYx3S5VU;3!&njkI7OVb^q z^1k3PSCDR5*us6Vpzf{gY=M}u5&Kg5FCMS0@50n}h@*mFH$A;$M}Au4uwy~mxqpyt zK%mAK?o=6X?YN8Gw$`TTkHBwE@ng$t4!yyze24`5|Nh~#0|ZgfDn-HVd{>f^`2Nne z#wG0hCiJ&VKw$1?y0hHsYUPL*S>c3_$Xd%%eD8nyp_J~$UpW0xTnTXqQ2qZ2n^#+n z4YuNlm9ebpj=$}YE$*hIWTB+Q=PcGf@b8Pj4_+m%GFepoDzBiB<+@%wsddFY7j6i} z=E~BYohu#^8>&GOK_@{$SK3YuMQ;4l8NZa5=l3@asp>h90#M-Cc~-nPz1m9M4#ZP!bOR|@y5Kzk_BcoVmkZz_0G5$#)(khgV_ ztc6pUO8fAFAM&utS@z?P zuwNA!W&DdUyULqo<4HeAIb?)2;xOn}RP%>5uV6l%H)$$Yq`0*$#@@ z8fpGh*)O3f_JEF(Ykwi}&kYAtSD!2p=!+6w$P&X>PED=mEucfReZBz+yyPeDD!L(1 z=dr@#^X<|_zd4fha_L+LJYHP%CssCwT2=HPVH5@n=FgMI_Mjhr0{4|rBQ-^otlR-@ zZ0u)Tup8~`r;KWE;bTJVgC(FZk8{sBVH&Dht;a~E2lSa@hIuXCLS%go1UIiJb&+s~ zMY5Oay4QR;5od$`g}dKT3Vpe_un<%{mR>3#6TwsGQ~;(A#iO;{QgYwCGJhiOBcn3@ z|0A&>p;jblkNz_sCIEp~(9$9PLg(-IoEObATmSvVGpaUDp$wljOut7{&t`DJPTR?E zoqSp~u8O0o2HEIl@ceJ?%6}32$=Ded|IQ2lc&!Lt3jBvGfP<*Kq9T>) zNMOGK#L{vj^{}&#NM%JNt^CYp5wedO^CLawE?CPRYU6PC8G!5JQ2B2%SpN}U954?V zw-#4=471&OK3#)NnUH!uEo!lsqnLi=<8~<{8<#dc8q#_iU%FhsJ&S|r4So`T)0wo* zXzDc?tgsiMJ3~@<@5+Iwi@H3fWj8rEgdJzZ!L@H~te6f41h3eHgkk`{J31|`FJ!5g z*OQMSOEqIgL7-?d*rqVj2D(E`5X&JJ?QfMyl*-XetN{P`PG+AS)-!)9)_Kvil3~nq zpHS*IK%j5&O%eO$zDN2r6^~jzv5Lp|t>(uCRVlz!+?H%scJx6^+nS8Z4{H%vQYD%^ z5M$^hTm(S$BL*#)Peav%5%-cx6$tdLCy0_A_Mmn7nwoNwKLi|Z3!M!s^N!J-{qZC* z_K!#Xkr1~XL>y{O|4|I3DXvBi%2{8NrYnB!4n7EZ1J@zEj*{e0wS z*m}tiXrC_*vV!s~9hy!OZ<}Bx|C^a%Qa+sFh3H+o^490+I;dw9G6jcCXd&2uFG|{C zr`Za0?7sK6{iPnDc}UUL{+4*Uih@~+-Vey~IM0t3=D`EWHGk0RH&2Dyv8>PLp^M>q z#TU9RtTB_nuTLkq%Zj?Q6jBTQFx=~cBI$Q8tE{ra*(_fQzyzJJ@9o2Ur&Bsh|Jj>&!;$^-=Shy485=;&dT6t5889|;m) zUtg51mXSIU2?#zQc>GkeV{_py{8PA(I% z-g4#~T;kO(sUyLSBes5gCenbWa@Vwo5#iPP9~Sv3Y2*FUOo)ibCtDv^mM2}$M!DLL zoa_q81fe<3G+JsbxgCTpbua@S)%9y8|iZgaWB$?pC7`D^zvSoqP_ zcNbUveN>?IN!ETFV{G-l5G(oExhkW}M?;Bal`pb_(}b4*k3=+_F@O0~3P}Tqb{K%Z z0eVAHkY^1PUjPRp0*92gr!gI5bfj6{I@ua;FWQ~gDUj@L!_(ThR1nR&e3!ckn(gQH ztqo|KN&?JdXuP-!8%sHOOL(E8OOwOwjj1$=G>SPI5*<>929`fE1aVcYMcz7ONVlt%66D{N{kR4#YnewJQeb$3yAv8pUocFz%6V~4M6Ti?lS zZ&;uv z)hbVl!O8vkZklE3Q&g%Mawo#f!BoIQU6{eCF>`XnQG@+}Jt%zMM&BuqR7eQ^<}Z3` znZgR9U%Fxbd09P1b9Q(Mt3^eh+GxzHQoneCAO!9Ug-XOm-qrnZ4;Z^m@=2K441Uu} zB*GAi82qLh)))D!a2NmIOq5SF=NaaQR_0$1_PH0%OABZ2 zyJNt5wR#jP{;J^nM@+Q5h)+#b7ZsY$bgJJ!Cl+L*NniYy=w_7D>al0;kkp-wP*Mu8 zpnJ~lt6VZVVMlT(|4LWUG;C;NtzXl-TtgZ9i98pz6&;-%lW4(;Fs|c*j}9jgO_|R# z^Xo_9N1oU0;B!vFn3N`q7Za24np}k2EMk0-w^9N6P4+Eri^r|dw5BrYJ^#;R!BCD& zLuJn+uSC?+aqKPB4!k18!l=cyu+_d7s%^r4 zwH>M6Nxe5#WB%MjntF;jU7ErGiS%SKCuU%0OhB5L^SXT?7kBlm zlO3+nRuS5%mS36{AC)C!`7QxUmPA_{GtfGn#3~0q>DHfCmjUHG1)O9^QVKY^0KWI@ zSF~Zo)p3F%10i-C!uJPi0>@Xipxm47a< z@g!5?Xw_%7GRB6Z-w8=CgD*XjuyXq6QKMQgAWK69XuXfOUA?0FySj#AqUrce>{V!% z%{L@FRC1lO_4m^LHUpepxY|-Kxh^6~FDq|BUWilx{Nf-;OH+mK~s9%u2wFZ@^&_Bf-3)J z@!aEA1KrJ%@|NbuD2lLX$W#x+;plSEugReqkf$co>2{@@1LR#<*8T4 z+MJ<65CdT``6M0B<9^zI;73Uat7Nc|N9M2W^l^HI2uLXfe^Wx`WD4gl-ubfYQG|H2ORZ2vD(4o^9ZfQ^kbaGZqJ}||>i&BcXwpp_K{wI@^FFO5y zrh!1BdtZP!Nhgr7gjJHX?#fa=ZWb9#C z*s<<6bOGnowheLhCs^g(0|U30J|@O(qR-UA@uhc!HSr#pqz|?cpVJ@xu&I`VlWqFT zl;kB4$W&ZxYeLC8N)snuSk*^DX)+JMf=8J%tvS1WL%&|&P-mg(5+W>!IHAb{#s9==}_3^`2t*!pUWD?f69YyUThL`qAS z<${a5vivv$eL5Bpt*Rn&<>QXdsC(n~1q7xG4wr&53b-K#pmPD>BQou8%n&l z#;4bTUKwPXpqvAIKAF=+YTXijIcw_zT~ia20e-|D8L;WMyDxOSZ8&&F{^XDNWm)uH z{>!|@OIPLqMIU1)qGZe%bUfxZeC(O&A0m0XE7yvVu{Acz`1EjVIuS^n-d4?!-~X?0 z@A*Pc*3bx~{W=pIqIX>>Y{oJL0FD(af);8Oy7%W~nq3sZabwnX1^(0KZNR8elq`Xe}w}iwO$-1r!c{M=LWw z8!OV8@jae(sM%>ci1>(t0rd1`YQxZw=5`Bo<`^1p1c(tqa75=cH8rVC15Ix8D^;Re_UU2?Cde-8(#|eQ>tJNCSa+5$HT_$Ao zrGD373fme#4|s;q=h@@P_;PHNd?3kb*8O9&Aq>v7B4O8bwT8luMQf4#M%;y*#g zYQe-Jr<3dPS?T|MGgflAO%`hgD z*MxLxGS0*LA)@C0s?zq>DxgP0fSEOEuR~Z?O-%xj8fj{RnsyJgC;r%3TLXU7WnntG zr`rp;BnJ!hF5~60`gm~!dNB0pLXzP;rn+m(W_Qc@ygfw`Muajl5ohO{>im56X3fd- zcNn+__70dry<}E5!!Li@YTI*RU0VilKKPVb|Eo2dYr zmp=^>Y&s_I-6qRxU3xD}g^C1upWyO7ACD|;|2*-x zBHV=xWONhY=+xEIQ`XU;1xDdhP60#h$9kVA9Hzao;n3^rqrW}kwZ-pr+B<>{)<0ZM zXxUC;*?mdU=R9VWdsHI_IUl@yikvJkR()TK->H*%Y1%07i;@3A(V)_nIad>{cp1um z6mw_1M4oV~{I0z#+e^KP)}MpzAbZDAIdAlZDO`engEoG$2_X;g0)}xzQs)r6k}8n*8R%E#=E&`c!}<$vn!dVd1=I^AH^U z%rgc-Lm?yze;X;M08OP%nN(&E{I@J{1pGJur0W@PFa#(U4R7t~Ubm}8|0yids=W3l zjyl>>bC^f8O#Uag?_`1#Z#cejNFBJtW*v(Yu^vtg!j6VnpM~|9B1i?CuD;6{U6r}m z7CAEdjMew<1NvNO>v1m2U+ilDZhqeE_ct;|ZGA?AdjR@HVoC(Du02Dl*P*PV1e7G8 zq6>Yg?=3z+XT|H~vbePDuIr5=DDCYQBRr4IicT1Les(Kz+{jO)@>4?t<{RR&##y)) z?5e7k3+o}S9al@9(1i)(#7XzC5VUx^x+L@h>GMOm3a?ZcHwN38Z8B>0wZQOib&rhl zT2dhqvhD}aM-8T;pzY4YItse zUj-oO*5cKWc+xH`FRF}rC9N^Yr1x*8Hl5d< zJ%rZn-wK5G=e>-A0-{_@Nuj`&A`@0LqIB)w%aMjkRLmh$b?haGh)+aTp5Y4CQ} zQ~J+OvyGN~pWTFTZF2rXF#sbyILMv$u5@s4O+B)6-0E+Im)7(VZcV3tJUI@Q^<)kI z$-h5UwK5+Sw1o!xoqQEv38ha4=Hu(#=d)%+%A$-Fig*kBeLvzAl(?EOR#O z1SMi`*lCGRAzr+LQO;xHa)I8y)_|PjE4F}<+hSp{B>?Wa6%k@@1%V8?gQyx z&$M6ZBVGK;RLQgl(hst8aw4b|U7zSpi@P*L*eSm^x~4isLsxe5%vQi(O`* zb!?>G%I-En?e0+K1ZL=s&)-4Pk5Hz}3Z|xtt8_KXO^J!Q*VLR{LCMDEvo>5QHa4c_ zbLQZGi!zY?Z7xkK*@MY4hk%o}iq{e9$`@7Qk}$S$cd!9p-PmPwntyqS>Eq~w z?mJN}_>x{ey2bW|?)}_Xa*~^TqEXxGLaGeXP~x*N7X+{jyJkHu9|b@r(TVo%kH}F;kb) zW=x8mq+YA_`hgotQ9Bc4JA*>zYDQYiSGUy1GPSj>^5OY;W!gw94U+1SOz9g{+Q`gw z^U4v(Eu>T%>C|#+DTz*XYN^*g%uJ#$k`fdg-96K*@Y`c}f-I-12GtvtE<%0be zm*x0P#f^xgwfxfxwOGm?R(vNxxoWGab?;G4=heNu1puPMi-*hhkWOwo!#%gM;FyJv zH9;84o)*9Dyw%Rb9W`vy9?f;^RG!$~@Jkoxr0pI0G>7-f9keFq@|gI4z6e2>e}Y$Z z@6jwSPBR-;8l)0k5LiM9nCQos$D0~gCcjDZG3pcPh(9M#Rvl)EODe!wlZ|@p`_3j_ z(xU_JZ__XNfb?@TUq3KVhpV~H(1)KosWzoz%qmehdr@kJ;z zd%nY-W@2#^+6@pMRUd^*vL@v0x$I&+n2`%BS43D7OwtQjUh};h?dgs?#YR6V?QdOzY|ke33(!a}m8bN*x1-rnDl2O%icgik zubw^RIWrYfnx~*lbX{NJXXB437S71x*)u2`@OVRV@Ax3I%31gY%dfXB&s2M4WMkYT z)yE<=I2Ugh85k}Ps_l(^ zR(qhXejDQ9>3fCdxE;V%$@2KPH)k4wjj*-xextb*erd^ZqwzZ4{@Pk#Y3h37z-U2U zK7^J1@&!#gw6t)vzqPe3?-m579kYd$EQ%$x9_OMN;&~@1$S$zjEUROft3o~`OKz?A zEBKs{k&yw&l!D-Vvwsc-e=qHQ1iWcJu(jo~gs@aEM|Wo7qh-zR*dg^X7NHkG#%EDC zF$Z^EBvQ?{oUwYurkM&9X#d8itEpL(W~USukkA0i+71T7z% zpe2^?f-Gjf*8TanG@ia_6Ne5(_~sLIvd&(Ze%=6rp`s)Myr&nzx2>6nA7Nm!hcR$S zVB6Xxe?5@!u*!~tbak>Gi$!lDpP#vwA%GotV{h>I2!v;S&>}n-;eh$pP;5!fAmYK+ z&i3<0TD*oGnU815XtV^PDMUuD+LTeL*>d7YifiquP`$S^4@-fax%Sh#n8fvb=GOe@c`win?uE%haSKFe zlZn3i1{5=|cecnQimi~Q!bxr&ygX-rGF5>Ek@j4f64PV8Gg*m@7}@@~Y!J8;M(@^+ z`Y2tNa~jUfGFCuPsm68mF(AFFn7`(5^ zkj^eFq=dmut!?jVpd~a@2DOc6yXsxkURcl?3SH1m)YdRom+o#U%}`5X$$j;?Jkc$T z;iP*PmSrg&Md2UJP4<5Z)WdC1v|-KEs~ zc8mU~k&DlN2|5WveNe7`eoy7uvm5yunHPQqM|GT64z-{&-`h&J0W+q+CE#lxl95C9 z9gTeJPPxXToa@BFP4H&zL+EUJ{Vi9sroUXRo=Ck^)Ba@y3U&%8R za{n3m>cw_}#eiBhh_URW2WDC}rz$^xrWdvhvp{(rxO@u}t3Jl&;n4!IcvHazHQB9W zHRa$kgmPS%uf zIJGO%%u6|N_#lP;5t2hSN%rYerr6tRpErbUe%w?Fqi=slO3gC{7uyrex$srU<0na@ z%o=++tF0{0%553TLJY|^D<|hW|Az!yD00UDN*y|Qz5a^GHiSf)Nl0DL92G4pl zbmhFOS3X!{wg0OE&lrpFD$TP*Pr-d#xHq~O4K}P$!MExLMJy~V8v6S59RZV(mgJ10 zVV^z;{8?B~n}GgbQ`a8P^!NYg(uMMoTe`^T;*!fsAGv0UFCQUy5;c;M%Z6ME+nX*} zeNdW930ZD)kKAR2Qi$Z%+*a<)oy}~<_vrikGCRiE$lsk;Tx{Yb z-sSTdu2Ml@ghR~@C=IteCvsYKq`O79zfVL_n?v<(B6A?DftYwVMT6sX@L~@fbd@{8 zsiEcu%eSc%<$$Nw$TioZ>xbYG>`dXNIO86-iyKgPkDE3Lq1RrXP^(DEuYF9}nD^|S zaA=;gdU2n6Q>=7jgH(!a9!E%W-^lWwOlwdvwgTKUPJg;c4>n&JIYFvo;-d*E4gLQXOX%v zL`_gd(hTxtO5WygTIsKaO5D~G_K?WKY$#*<#e+-4DhK1$&#x*Ctgt0hqueElMl&zITSN^`U@tMpW|R6BQ5K@FfAb!^w6?zb!%X-c zrZZLiw*P0=n`}VtoMWr*$!O_Nr}{GH*>2jcOCn7^jbDZ|Z|B&f?$kD83b6eUyxXb+ zjk|SDP0h78jJ&85S33J11HY3QPW929o5X|}PfJQVXZm@>pP3wz#UOq8h&p-(`&G!F>S2nB z$z~hJRi|5pkAHavA6hSI**#r*eWO43^o6R0j;tM-NcAzIe8`(6QP5jdO zK{{!+1n7pd1hI;;km(7&eI=FJd7SAQTt}QfJqK855EQ-IjV2{oY{9DogKAerj3n92gGg%`cmq%8vn1GOCK0=q2(Z)80GU@H8DY4d^B_W1wbHvgnZa#up60Btx_u0G z2NJpPtCFX7i+yswG5Ch$0=dX0y2-2aetf*-Sd08sJpGZPolv39pjQjSDm};X69s-F2mP!Ek&_49`@pXhl4?ua-Kk#8g<*P` zkNSUFR<0)%<&>=u+sb-%1ASf$|ILbygH-6Y+{CwSb2%SN{+)N`y1!oqmk9ds70o&fDLf0bf&qUzZzEF)c(39GjX7y zU=f8whWHJ_7_pvT14;_V?*4Xcz3i=^Y5&HTPEYm3?8Ywct42MF)-;M(bB6xi`!xND z2+yofnUX}ZyVCN@Tbm6!1sbWq;%t5sT26*z!x5Su4D|C^bt<^8`B_5gSsY*k=A%>7 z`KSYdiQ06lIg2#yite?#Q(I9Of>)NqTu2f=AfU{cftD2oL8H@>?(1X0Cf~v4xbZ2^ zxemWDTIr0(ZL6`icqlrZ>*X|7Rdpa=C&ln#iE7SX%VY7uLkL$(O>gA%q z+dyF{XnP9!k_?*;A{=j~f*i`%9op0eoQ{~BnG1(G4-FI&1;pe^?|v0EUE6oCvobA} zbqMw#I`(xv>D3)E_?vo?bE-rzX4FkwIUStlwcOkGKKk((2yGU;t9~dlq<`C=a9+uW zKV->&WcxZYi644rK4)b)c&)gp4c$ijBvbC`FH#0I z4Bi8o&3?PAYaTo0>G|$=x7ciFq(vKvcp;Q+ZGX-Dt|1n{##(wL^@jwcduHa@IM1|Y z_1C%ApgCuoXb=31NXY#?L7`9`9)8UuYGa)M>v<(po{+(#`a~*=$goEQfc>az@qsq~ zM=~(sG;SD_N z*|{l|cTVHS*gs*D9uU*j=EQ}#cOLk{$7_G;o&}IsQN9su7U%SZ2fQ(a%d+cr`RX+kI^F44o717j=l7PuiQ+%4=lb#FnuYuJ0z!lX1BoS>4Tblg=jLbe{4ca%uvH-R z^iL|$0a1d)RiwxDKZ78QQ}!nZ+4Crf#&uk`vjlB{U(}^eihlic$tXG4o<}VivgeV8 z;`UwJ`xa$O9K9Ms%FFBS`#Is~(q`?vCe?MH~S!hk1GH*>Rmyu9x!O&yWmovQ8( zTGCOk!mU9-^agIpkN|xLQ~aXZH)8iGxzm6H0XUcmqPN_xt^T#i<-X{ve?XKuO8RzM z>~;U5hRvS4UR-2 z9}0l_AQvyVFEJXnHjt2HqFMmWrYBH#v8}nvs zq~EA?M(J*X;XyfC6U*DR`6wYR2Pr$@dV@V->N8aREcr$#!DFlRNo#PIa=^?A)lMn)DYB0rx&AinW)%S%7}&83#36?fQMsAcX_1!VtxN*GnmC|>%T zkLAub@Uo$rm6Vi}K-4AnLQcigi00^kJ1JS-ode~jhm&5)F%Tj+5EgrTKUnDL*e99< zY1m9`iI$gP_7cngR4oLNxB2>$fshyY zdG9SOEq&UZYr*G77rJ*>#YfHueGcY&E_M0Z&-NmXaURHzy>=TgC7Rh9e1v*p3Zjiyv-V#RbtZ5->c&{ad zxsmRBKmn$%u0Hqkc}ElFugt70{=D%-WZdX>pP?V1n)UKpSq8$kW7bDStg$I6=`Ft^ z4^Sm_#Qxs8rl3cz++HprB+c~i9+@t~`u>V#*%fKnZD%~%b^cj@IcHPr_$K?np+lY? zmq;WMNUgmYVlI#zvS?y&BZd}=ger0=u1&ieI14)Y`S}U}LJ-JxCEu<4FvU|*g1Yt`jMJ9AP_dh*^eVG5;Q~a1& z^epD<`jrYZ`1geH*tMeXee{st)t!}B@(Vkd(lwxQY-UQ4OCpJHw@avUSRTctwzLwj z_icK3JGx5m_DJ1Ph|XcH_QxFX{i4*_pGq-$SlSSeq=kjl-D2pc-98!Rc;BFDz7k0E zs}4)GeIf$>IatR2ykh(o*qCn00X#ZqLD`G)d=FQ5V#atV%sB+OcSW?}9OkMx_}klX zxZl@!=8q#(8`(v9Rib3bpK(f*&}=qzL!dU;O#|~Dl8x8Fw4PAit=16ffx3Ka0ns3f z6PHqnP|qmfzNW6pv%MC0Hv!qvKDRyorR1O^o4>BI6lbncC*2$h~o6CrWFB^OgSd)$Zb%3%>Spn5+6|g-#P)L`)>< z=avo!iaxymq`*f0twrVoJsur}YVE}0Xg^hzQ_WHr_S(i6%XpCvT)XqvvZU%wGXunp zt$LK{Lba)$#v@_WLdZJCp`;tms9!TG;s`U=UVKh~CKnFZ3AV4}wBk;f1V|Y-ESk<1 z^XlAL|D1qY)-4Ym=?X?$=|KAqPaLHM(mg^(%gUebG!;x8v(v@Otc8zI9bU_iy4_jAj?O$;BoQF!rJ_<2Xga;ps=litsZX$`VHK?chmD^9!LM))bHhlO zm@V&ry$cyW055IyhSrf;A*N4#ir$TZi74K<9&NS2RN*7c;SBleT!(y2`;| zLANRoEo7>B0kwX5umjyK=r!vL`R?C%rr5D3LNj(v%~nQ$*}IR)6Si@*?R4^$lO_{C zOt6At{E>oH{cahJC(}?2;ih1n+|UczaGFzX1F@gnk2^C(Ue5+Zl;;sWn5mmPpAv?R zxv+A1%S)?9--Lxp8LoLkZh?V`;erPuvMeJaOeAYR{g&s-cJKyLz0ah!2o8@bP{n0n zCYdmv?pu~3gt{eXIoiQ=rE!}G*vUt{{4!^EdR-MH4#8k4I^Y_1CPd*P4Cb=1$=e{& VD>{f8aD#z|$$zdG7GH9?|6eQN$Q=Lx delta 74535 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 diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index f0a131d28eb984c67cfc1cf11223e41fc8394089..5d6bf4dc8f12c53d1f5e1fd1e00812b63e9eaeff 100644 GIT binary patch delta 1389 zcmV-z1(N!+ngp|&1duug!EPKk42F?F6n_-O8Ofs|RZ7Za{PaDnL{*FYpbQ z;!xyI>DBI!kAK~N-hKFVfBBWPMB&}t?%nG*mltdFHSF$oZ*MOz0>vrR{g+aq((Z2e z(hIkG^YZe-M=iU%-Oc62sIbuf|NmmQUF^YV?!jnpA*c>g>Vg z=BSI(G+CJI+%zYXxoel24OH?bP84{uncOHPSxxAqL~QdDB0HniB`$qWF$hY6N|xw* z;W-P=RJ*7HuY@u8J*YCaE;Pmx#+Z`fmluLQq*5!f3H?SaCeRV62@GwbrInx}OGyze zFBuIwxs?}8+S{Q@<2NG>&`otK_QmN29Gl! z4Rwt?$Nsx08~ZpQ%!XKCAS#iDAUu;AYwCca{lFywPu{^yK1+ov-6wLOw76KX#eQzc zLWyeahhx-8-cmf4$d*0C{~E`L0e1J}<$ zXax*iC`&e_($dB;_Ay7Qn~}|u^OlwBBlYzLF@~7HLqD2hECJZt6w1D7@MPL~%>g55 zHblRKxI|+iPSoES&m@Y>1|hQNX_`(g>&@kbrv%&XZg+F_)90rjj%@Z(Qi@p&L3(yE zz=^c~?cn6?)$`{+?bJ}a7k`54njyytYN-UXr6YMU=$2AxC0}GS_S#CiP!hIvd<6E9 zJYEeDUH%-w6erNl$SXNhJSR!%@JlP#v5! zet0Qu0yQozBB2s21=z0DmFnrreAEi+e1}(fA#)&4z0mt9fP2tC>utNC)UspF$jurcyxeb z=*ED;#)jblh5NeV$YdW@@xvICsd=dMeNN}#@ru(f>bXStE9SN%Lua}HB+PWp4ecH zap?~y3nk%ETdYpjzGPe|3C|{N1xTY3J@!LZ8hhw3DG1LNj;3i<=xe31(Il>^M#B(? zpiE{s5S7hJTR8>{VjZZgaC5*$c0bk|o4i0>2$GRjfl@PQ;eXhFZx{r{Tf`i}To)HM*)0Zs4TgZX?l%Swt$mIGF(qE-4fD`0>3S3ntZ z0)y!3R~!W%lz;wdRBC_UyH@Mz`Qi|nIJpFDI;3v3l3I_%_B8n_Pz(oX9ECOV$szp* z)HW6#(7|$Lk%19rDntJk=^5=`Bt4^V`!RE8xPW+u6Gw30jU%}4#*xo`H;&-G8w%BS z!sn&AL}q-SnHIU1BNODDXfR$pMBavH<=KyOWQIjp#ea0o*i;Q7Ch|FHaYP&P;)w1i z#wKkME|wzXCFKy=d{p_wBPl^Ya+5$cU8(MeqYT*ZqErJZK{EAcV$#Xf^)mqm1jC8( z6S#ooo*+SiiTj5~G)>o-WaaBg#S(=hJ}!`azsVmSIp=bA{{#jw2;Kw#Aip?a`yam0 zxBl33gi%*uZ&8PbN1Qlkyo}#JFl#II9H*Q-_KU;;&&0f~v7FtP9mkY^2sH?+I{@|VfW$F{pG*gD^6(&J>VjPn+3O<1p$}`?mnw2 delta 1389 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 literal 25700 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 G{Qm%o1f{kB diff --git a/icons/obj/lavaland/elite_trophies.dmi b/icons/obj/lavaland/elite_trophies.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d194c93853dbb4e72d876448831b8b49e26b25f3 GIT binary patch literal 1057 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 literal 2034 zcma)7i#HRF7vHEUF}_G1lPtcL*Od3lBN6+_Yk5q`kd!>;{kEYHtGttKLNuXoL-JaT zJZm0>RI)G2n}%Z9*JJzc{QiL7`JHp`{oHf!J@<9)IXBbE!A4wEK@A=zJGsL? zxmrH3ry%0h->O!WUM{Z&8q~{-#{#0Hw=1LY_9zM$Gqax;*UgYxoKsfpnZ80`dVkoG zHOtL$%kE;8CjtN>3P`K-F0o`bX$Y&>FW-mP%&h!YQy`>z&xw%UapG~|cuu2dL!E>R z=|ajRKUK#eLYI75O3B_i12RP^;`*XBoPfi<88y~PcA8zUeUi{J!330eJ__1rA*uer z>PsH%!dcTC8fA_-|Eretc-M1lZEf(}=Aho@+FGdE(BPnVH$orHOo_M2FSguIO0vvT zRYhuCaXXYEnL2OvG}b3Sw(uW*@+1{Qd!g5`N6H~!7FWbMPc?!XcR8~mv{MWInbk6(U+F@*qkS939c;)9U!wG?V z^JJCr#K-cl%N55Zmf;eEA|YD)Fgp zR-C*;5#eX1`Kz{uJZa~PqE6f@-tU+;8Vv}R^9oY)R4RQgivNqVIwkDq=W+4Sd6Y~Cz?*kcQnUX>tk2Jr-$ElT&iWZlB zqUOxk3KPT8fVHXCZeOj7K>>$#OH+OA>>68`0t%`eJC~sEo`*~0FAR|)V`6GA!Y(Q@ z@3E{`T5$XE)`IDWD$7t?tCX@=m(MmfHr3EK3WQYdA})+LunP)>h8@^|(3r5?dC)QPT(`~*^wYA7o5rgLcN@+ zsi}xt>VyUiqQwEhT>CK3>Ekj5cTUrJ3CTHMC#U9E-5IudR#+@t5Uf*lB)h*m917e( z?Rm!)Gnv;Mz~F^%d5i?`$l_4`ojY1n?MEy+*Kca(`1rV{>Y0>mj3HDGK6n=tq%%sYQfLA`+?ZouVgO>d0kR)Ho?Q>RAt174(HSA<@brCFwu0L?#UiSQ*t1gLZxQA zXrwWg%a{@O;hWg_j9I@kNJG*MU;LqEYC_EkR=7XkHw^M{I)6`p zewapvV;t5#vmBqHEY>n@Su{MqeKjuck~5KJx91%%&Wu8q$r9_x(3g%GKas(F+d<_x58+xG3&>bN=gztI=q~& zms#~_w>KT&F#DxV<+j=lT|6A{C+GQ)VW)l)Gtu_1h|c#hadF+$6kIT z$x=&J8jxa9c3U_|?b1H_ovEA$Hrx62pSN)Jx%trM@4YXZu48+Q7B z0ingd0SG>d-lv2959jk@AZx*qdY5G0j;j4lC^vz0j6%Ry`>?VGdNV!H^@*BbJ@h#r uZMw&oQv<$xGaW~241Z9eE0F(LjxX#W)V2gAvU!3h4nSHvSiQ9LPW=~gvhF_s diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 2a6141143d4e69c2972897b3ffd5a551f91e2e10..068962ed9d7e81e98fe9236a884c0720c0eb88d6 100644 GIT binary patch delta 11545 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 delta 9994 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 diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index 02877468bdfc..18e386ac2ecf 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -96,6 +96,24 @@ h1.alert, h2.alert {color: #000000;} .hierophant_warning {color: #660099; font-style: italic;} .purple {color: #5e2d79;} .holoparasite {color: #35333a;} +.surrender { + color: #1235d1; + font-weight: bold; + font-size: 3; + animation: surrender 1s ease-in-out infinite alternate; + transform-origin: 0 0; + display: inline-block; + } + @keyframes surrender { + 0% { + transform: scale(1,1); + color: #ff0000; + } + 100% { + transform: scale(1.05,1); + color: #0000ff + } + } .revennotice {color: #1d2953;} .revenboldnotice {color: #1d2953; font-weight: bold;} diff --git a/quickwrite.dll b/quickwrite.dll new file mode 100644 index 0000000000000000000000000000000000000000..65d0870fb74cf59cb41c0c93de23c62a164667b8 GIT binary patch literal 29184 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 Wlg3t.length)for(a=t.length;r>a;a+=1)n.context=t.keypath.join(a),n.index=a,i=new rg(n),t.fragmentsToRender.push(t.fragments[a]=i);return t.length=r,!0}function an(t,e,n){var a,r,i,o,s,p;for(i=t.hasKey||(t.hasKey={}),r=t.fragments.length;r--;)o=t.fragments[r],o.key in e||(s=!0,o.unbind(),t.fragmentsToUnrender.push(o),t.fragments.splice(r,1),i[o.key]=!1);for(r=t.fragments.length;r--;)o=t.fragments[r],o.index!==r&&(o.index=r,(p=o.registeredIndexRefs)&&p.forEach(cn));r=t.fragments.length;for(a in e)i[a]||(s=!0,n.context=t.keypath.join(a),n.key=a,n.index=r++,o=new rg(n),t.fragmentsToRender.push(o),t.fragments.push(o),i[a]=!0);return t.length=t.fragments.length,s}function rn(t,e,n){return e?on(t,n):pn(t)}function on(t,e){var n;return t.length?void 0:(e.context=t.keypath,e.index=0,n=new rg(e),t.fragmentsToRender.push(t.fragments[0]=n),t.length=1,!0)}function sn(t,e,n,a){var r,i,s,p,c;if(i=o(e)&&0===e.length,s=!1,!o(e)&&u(e)){s=!0;for(c in e){s=!1;break}}return r=n?i||s||!e:e&&!i&&!s,r?t.length?t.length>1?(t.fragmentsToUnrender=t.fragments.splice(1),t.fragmentsToUnrender.forEach(K),!0):void 0:(a.index=0,p=new rg(a),t.fragmentsToRender.push(t.fragments[0]=p),t.length=1,!0):pn(t)}function pn(t){return t.length?(t.fragmentsToUnrender=t.fragments.splice(0,t.fragments.length).filter(un),t.fragmentsToUnrender.forEach(K),t.length=t.fragmentsToRender.length=0,!0):void 0}function un(t){return t.rendered}function cn(t){t.rebind("","")}function ln(t){var e,n,a;for(e="",n=0,a=this.length,n=0;a>n;n+=1)e+=this.fragments[n].toString(t);return e}function dn(){var t=this;this.fragments.forEach(K),this.fragmentsToRender.forEach(function(e){return N(t.fragments,e)}),this.fragmentsToRender=[],_c.call(this),this.length=0,this.unbound=!0}function fn(t){this.fragments.forEach(t?hn:mn),this.renderedFragments=[],this.rendered=!1}function hn(t){t.unrender(!0)}function mn(t){t.unrender(!1)}function gn(){var t,e,n,a,r,i,o;for(n=this.renderedFragments;t=this.fragmentsToUnrender.pop();)t.unrender(!0),n.splice(n.indexOf(t),1);for(;t=this.fragmentsToRender.shift();)t.render();for(this.rendered&&(r=this.parentFragment.getNode()),o=this.fragments.length,i=0;o>i;i+=1)t=this.fragments[i],e=n.indexOf(t,i),e!==i?(this.docFrag.appendChild(t.detach()),-1!==e&&n.splice(e,1),n.splice(i,0,t)):this.docFrag.childNodes.length&&(a=t.firstNode(),r.insertBefore(this.docFrag,a));this.rendered&&this.docFrag.childNodes.length&&(a=this.parentFragment.findNextNode(this),r.insertBefore(this.docFrag,a)),this.renderedFragments=this.fragments.slice()}function vn(){var t,e;if(this.docFrag){for(t=this.nodes.length,e=0;t>e;e+=1)this.docFrag.appendChild(this.nodes[e]);return this.docFrag}}function bn(t){var e,n,a,r;for(n=this.nodes.length,e=0;n>e;e+=1)if(a=this.nodes[e],1===a.nodeType){if(lo(a,t))return a;if(r=a.querySelector(t))return r}return null}function yn(t,e){var n,a,r,i,o,s;for(a=this.nodes.length,n=0;a>n;n+=1)if(r=this.nodes[n],1===r.nodeType&&(lo(r,t)&&e.push(r),i=r.querySelectorAll(t)))for(o=i.length,s=0;o>s;s+=1)e.push(i[s])}function _n(){return this.rendered&&this.nodes[0]?this.nodes[0]:this.parentFragment.findNextNode(this)}function xn(t){return gl[t]||(gl[t]=co(t))}function wn(t){var e,n,a;t&&"select"===t.name&&t.binding&&(e=F(t.node.options).filter(kn),t.getAttribute("multiple")?a=e.map(function(t){return t.value}):(n=e[0])&&(a=n.value),void 0!==a&&t.binding.setValue(a),t.bubble())}function kn(t){return t.selected}function Sn(){if(this.rendered)throw Error("Attempted to render an item that was already rendered");return this.docFrag=document.createDocumentFragment(),this.nodes=vl(this.value,this.parentFragment.getNode(),this.docFrag),bl(this.pElement),this.rendered=!0,this.docFrag}function En(t){var e;(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),t!==this.value&&(this.value=t,this.parentFragment.bubble(),this.rendered&&bs.addView(this))}function Cn(){return void 0!=this.value?we(""+this.value):""}function Pn(t){this.rendered&&t&&(this.nodes.forEach(e),this.rendered=!1)}function An(){var t,e;if(this.rendered){for(;this.nodes&&this.nodes.length;)t=this.nodes.pop(),t.parentNode.removeChild(t);e=this.parentFragment.getNode(),this.nodes=vl(this.value,e,this.docFrag),e.insertBefore(this.docFrag,this.parentFragment.findNextNode(this)),bl(this.pElement)}}function On(){var t,e=this.node;return e?((t=e.parentNode)&&t.removeChild(e),e):void 0}function Tn(){return null}function Rn(){return this.node}function Ln(t){return this.attributes&&this.attributes[t]?this.attributes[t].value:void 0}function Mn(){var t=this.useProperty||!this.rendered?this.fragment.getValue():""+this.fragment;s(t,this.value)||("id"===this.name&&this.value&&delete this.root.nodes[this.value],this.value=t,"value"===this.name&&this.node&&(this.node._ractive.value=t),this.rendered&&bs.addView(this))}function Dn(t){var e=t.fragment.items;if(1===e.length)return e[0].type===Su?e[0]:void 0}function jn(t){return this.type=Tu,this.element=t.element,this.root=t.root,zl(this,t.name),this.isBoolean=rc.test(this.name),t.value&&"string"!=typeof t.value?(this.parentFragment=this.element.parentFragment,this.fragment=new rg({template:t.value,root:this.root,owner:this}),this.value=this.fragment.getValue(),this.interpolator=Wl(this),this.isBindable=!!this.interpolator&&!this.interpolator.isStatic,void(this.ready=!0)):void(this.value=this.isBoolean?!0:t.value||"")}function Nn(t,e){this.fragment&&this.fragment.rebind(t,e)}function Fn(t){var e;this.node=t,t.namespaceURI&&t.namespaceURI!==no.html||(e=Yl[this.name]||this.name,void 0!==t[e]&&(this.propertyName=e),(this.isBoolean||this.isTwoway)&&(this.useProperty=!0),"value"===e&&(t._ractive.value=this.value)),this.rendered=!0,this.update()}function In(){var t=this,e=t.name,n=t.namespacePrefix,a=t.value,r=t.interpolator,i=t.fragment;if(("value"!==e||"select"!==this.element.name&&"textarea"!==this.element.name)&&("value"!==e||void 0===this.element.getAttribute("contenteditable"))){if("name"===e&&"input"===this.element.name&&r)return"name={{"+(r.keypath.str||r.ref)+"}}";if(this.isBoolean)return a?e:"";if(i){if(1===i.items.length&&null==i.items[0].value)return"";a=""+i}return n&&(e=n+":"+e),a?e+'="'+Bn(a)+'"':e}}function Bn(t){return t.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'")}function Un(){this.fragment&&this.fragment.unbind(),"id"===this.name&&delete this.root.nodes[this.value]}function qn(){var t,e,n,a,r=this.value;if(!this.locked)for(this.node._ractive.value=r,t=this.node.options,a=t.length;a--;)if(e=t[a],n=e._ractive?e._ractive.value:e.value,n==r){e.selected=!0;break}}function Gn(){var t,e,n,a,r=this.value;for(i(r)||(r=[r]),t=this.node.options,e=t.length;e--;)n=t[e],a=n._ractive?n._ractive.value:n.value,n.selected=L(r,a)}function Vn(){var t=this,e=t.node,n=t.value;e.checked=n==e._ractive.value}function zn(){var t,e,n,a,r=this.node;if(t=r.checked,r.value=this.element.getAttribute("value"),r.checked=this.element.getAttribute("value")===this.element.getAttribute("name"),t&&!r.checked&&this.element.binding&&(n=this.element.binding.siblings,a=n.length)){for(;a--;){if(e=n[a],!e.element.node)return;if(e.element.node.checked)return bs.addRactive(e.root),e.handleChange()}this.root.viewmodel.set(e.keypath,void 0)}}function Wn(){var t,e,n=this,a=n.element,r=n.node,o=n.value,s=a.binding;if(t=a.getAttribute("value"),i(o)){for(e=o.length;e--;)if(t==o[e])return void(s.isChecked=r.checked=!0);s.isChecked=r.checked=!1}else s.isChecked=r.checked=o==t}function Hn(){this.node.className=n(this.value)}function Kn(){var t=this,e=t.node,n=t.value;this.root.nodes[n]=e,e.id=n}function Qn(){var t,e;t=this.node,e=this.value,void 0===e&&(e=""),t.style.setAttribute("cssText",e)}function Yn(){var t=this.value;void 0===t&&(t=""),this.locked||(this.node.innerHTML=t)}function $n(){var t=this,e=t.node,n=t.value;e._ractive.value=n,this.locked||(e.value=void 0==n?"":n)}function Jn(){this.locked||(this.node[this.propertyName]=this.value)}function Xn(){var t=this,e=t.node,n=t.namespace,a=t.name,r=t.value,i=t.fragment;n?e.setAttributeNS(n,a,""+(i||r)):this.isBoolean?r?e.setAttribute(a,""):e.removeAttribute(a):null==r?e.removeAttribute(a):e.setAttribute(a,""+(i||r))}function Zn(){var t,e,n=this,a=n.name,r=n.element,i=n.node;"id"===a?e=rd:"value"===a?"select"===r.name&&"value"===a?e=r.getAttribute("multiple")?Zl:Xl:"textarea"===r.name?e=sd:null!=r.getAttribute("contenteditable")?e=od:"input"===r.name&&(t=r.getAttribute("type"),e="file"===t?ko:"radio"===t&&r.binding&&"name"===r.binding.name?ed:sd):this.isTwoway&&"name"===a?"radio"===i.type?e=td:"checkbox"===i.type&&(e=nd):"style"===a&&i.style.setAttribute?e=id:"class"!==a||i.namespaceURI&&i.namespaceURI!==no.html?this.useProperty&&(e=pd):e=ad,e||(e=ud),this.update=e,this.update()}function ta(t,e){var n=e?"svg":"div";return dd.innerHTML="<"+n+" "+t+">",F(dd.childNodes[0].attributes)}function ea(t,e){for(var n=t.length;n--;)if(t[n].name===e.name)return!1;return!0}function na(t){for(;t=t.parent;)if("form"===t.name)return t}function aa(){this._ractive.binding.handleChange()}function ra(){var t;xd.call(this),t=this._ractive.root.viewmodel.get(this._ractive.binding.keypath),this.value=void 0==t?"":t}function ia(){var t=this._ractive.binding,e=this;t._timeout&&clearTimeout(t._timeout),t._timeout=setTimeout(function(){t.rendered&&xd.call(e),t._timeout=void 0},t.element.lazy)}function oa(t,e,n){var a=t+e+n;return Cd[a]||(Cd[a]=[])}function sa(t){return t.isChecked}function pa(t){return t.element.getAttribute("value")}function ua(t){var e,n,a,r,i,o=t.attributes;return t.binding&&(t.binding.teardown(),t.binding=null),(t.getAttribute("contenteditable")||o.contenteditable&&ca(o.contenteditable))&&ca(o.value)?n=Sd:"input"===t.name?(e=t.getAttribute("type"),"radio"===e||"checkbox"===e?(a=ca(o.name),r=ca(o.checked),a&&r&&m("A radio input can have two-way binding on its name attribute, or its checked attribute - not both",{ractive:t.root}),a?n="radio"===e?Td:Ld:r&&(n="radio"===e?Ad:Dd)):"file"===e&&ca(o.value)?n=Ud:ca(o.value)&&(n="number"===e||"range"===e?qd:wd)):"select"===t.name&&ca(o.value)?n=t.getAttribute("multiple")?Id:Nd:"textarea"===t.name&&ca(o.value)&&(n=wd),n&&(i=new n(t))&&i.keypath?i:void 0}function ca(t){return t&&t.isBindable}function la(){var t=this.getAction();t&&!this.hasListener?this.listen():!t&&this.hasListener&&this.unrender()}function da(t){zs(this.root,this.getAction(),{event:t})}function fa(){return(""+this.action).trim()}function ha(t,e,n){var a,r,i,o=this;this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.name=e,-1!==e.indexOf("*")&&(l('Only component proxy-events may contain "*" wildcards, <%s on-%s="..."/> is not valid',t.name,e),this.invalid=!0),n.m?(r=n.a.r,this.method=n.m,this.keypaths=[],this.fn=Lc(n.a.s,r.length),this.parentFragment=t.parentFragment,i=this.root,this.refResolvers=[],r.forEach(function(t,e){var n=void 0;(n=Kd.exec(t))?o.keypaths[e]={eventObject:!0,refinements:n[1]?n[1].split("."):[]}:o.refResolvers.push(Rc(o,t,function(t){return o.resolve(e,t)}))}),this.fire=ma):(a=n.n||n,"string"!=typeof a&&(a=new rg({template:a,root:this.root,owner:this})),this.action=a,n.d?(this.dynamicParams=new rg({template:n.d,root:this.root,owner:this.element}),this.fire=va):n.a&&(this.params=n.a,this.fire=ga))}function ma(t){var e,n,a;if(e=this.root,"function"!=typeof e[this.method])throw Error('Attempted to call a non-existent method ("'+this.method+'")');n=this.keypaths.map(function(n){var a,r,i;if(void 0!==n){if(n.eventObject){if(a=t,r=n.refinements.length)for(i=0;r>i;i+=1)a=a[n.refinements[i]]}else a=e.viewmodel.get(n);return a}}),Vs.enqueue(e,t),a=this.fn.apply(null,n),e[this.method].apply(e,a),Vs.dequeue(e)}function ga(t){zs(this.root,this.getAction(),{event:t,args:this.params})}function va(t){var e=this.dynamicParams.getArgsList();"string"==typeof e&&(e=e.substr(1,e.length-2)),zs(this.root,this.getAction(),{event:t,args:e})}function ba(t){var e,n,a,r={};e=this._ractive,n=e.events[t.type],(a=Oc(n.element.parentFragment))&&(r=Oc.resolve(a)),n.fire({node:this,original:t,index:r,keypath:e.keypath.str,context:e.root.viewmodel.get(e.keypath)})}function ya(){var t,e=this.name;if(!this.invalid){if(t=v("events",this.root,e))this.custom=t(this.node,_a(e));else{if(!("on"+e in this.node||window&&"on"+e in window||Zi))return void(Jd[e]||g(Io(e,"event"),{node:this.node}));this.node.addEventListener(e,Qd,!1)}this.hasListener=!0}}function _a(t){return $d[t]||($d[t]=function(e){var n=e.node._ractive;e.index=n.index,e.keypath=n.keypath.str,e.context=n.root.viewmodel.get(n.keypath),n.events[t].fire(e)}),$d[t]}function xa(t,e){function n(n){n&&n.rebind(t,e)}var a;return this.method?(a=this.element.parentFragment,void this.refResolvers.forEach(n)):("string"!=typeof this.action&&n(this.action),void(this.dynamicParams&&n(this.dynamicParams)))}function wa(){this.node=this.element.node,this.node._ractive.events[this.name]=this,(this.method||this.getAction())&&this.listen()}function ka(t,e){this.keypaths[t]=e}function Sa(){return this.method?void this.refResolvers.forEach(K):("string"!=typeof this.action&&this.action.unbind(),void(this.dynamicParams&&this.dynamicParams.unbind()))}function Ea(){this.custom?this.custom.teardown():this.node.removeEventListener(this.name,Qd,!1),this.hasListener=!1}function Ca(){var t=this;this.dirty||(this.dirty=!0,bs.scheduleTask(function(){Pa(t),t.dirty=!1})),this.parentFragment.bubble()}function Pa(t){var e,n,a,r,i;e=t.node,e&&(r=F(e.options),n=t.getAttribute("value"),a=t.getAttribute("multiple"),void 0!==n?(r.forEach(function(t){var e,r;e=t._ractive?t._ractive.value:t.value,r=a?Aa(n,e):n==e,r&&(i=!0),t.selected=r}),i||(r[0]&&(r[0].selected=!0),t.binding&&t.binding.forceUpdate())):t.binding&&t.binding.forceUpdate())}function Aa(t,e){for(var n=t.length;n--;)if(t[n]==e)return!0}function Oa(t,e){t.select=Ra(t.parent),t.select&&(t.select.options.push(t),e.a||(e.a={}),void 0!==e.a.value||e.a.hasOwnProperty("disabled")||(e.a.value=e.f),"selected"in e.a&&void 0!==t.select.getAttribute("value")&&delete e.a.selected)}function Ta(t){t.select&&N(t.select.options,t)}function Ra(t){if(t)do if("select"===t.name)return t;while(t=t.parent)}function La(t){var e,n,a,r,i,o,s;this.type=Pu,e=this.parentFragment=t.parentFragment,n=this.template=t.template,this.parent=t.pElement||e.pElement,this.root=a=e.root,this.index=t.index,this.key=t.key,this.name=Vl(n.e),"option"===this.name&&Oa(this,n),"select"===this.name&&(this.options=[],this.bubble=Ca),"form"===this.name&&(this.formBindings=[]),s=ql(this,n),this.attributes=hd(this,n.a),this.conditionalAttributes=vd(this,n.m),n.f&&(this.fragment=new rg({template:n.f,root:a,owner:this,pElement:this,cssIds:null})),o=a.twoway,s.twoway===!1?o=!1:s.twoway===!0&&(o=!0),this.twoway=o,this.lazy=s.lazy,o&&(r=Gd(this,n.a))&&(this.binding=r,i=this.root._twowayBindings[r.keypath.str]||(this.root._twowayBindings[r.keypath.str]=[]),i.push(r)),n.v&&(this.eventHandlers=of(this,n.v)),n.o&&(this.decorator=new lf(this,n.o)),this.intro=n.t0||n.t1,this.outro=n.t0||n.t2}function Ma(t,e){function n(n){n.rebind(t,e)}var a,r,i,o;if(this.attributes&&this.attributes.forEach(n),this.conditionalAttributes&&this.conditionalAttributes.forEach(n),this.eventHandlers&&this.eventHandlers.forEach(n),this.decorator&&n(this.decorator),this.fragment&&n(this.fragment),i=this.liveQueries)for(o=this.root,a=i.length;a--;)i[a]._makeDirty();this.node&&(r=this.node._ractive)&&w(r,"keypath",t,e)}function Da(t){var e;(t.attributes.width||t.attributes.height)&&t.node.addEventListener("load",e=function(){var n=t.getAttribute("width"),a=t.getAttribute("height");void 0!==n&&t.node.setAttribute("width",n),void 0!==a&&t.node.setAttribute("height",a),t.node.removeEventListener("load",e,!1)},!1)}function ja(t){t.node.addEventListener("reset",Fa,!1)}function Na(t){t.node.removeEventListener("reset",Fa,!1)}function Fa(){var t=this._ractive.proxy;bs.start(),t.formBindings.forEach(Ia),bs.end()}function Ia(t){t.root.viewmodel.set(t.keypath,t.resetValue)}function Ba(t,e,n){var a,r,i;this.element=t,this.root=a=t.root,this.isIntro=n,r=e.n||e,("string"==typeof r||(i=new rg({template:r,root:a,owner:t}),r=""+i,i.unbind(),""!==r))&&(this.name=r,e.a?this.params=e.a:e.d&&(i=new rg({template:e.d,root:a,owner:t}),this.params=i.getArgsList(),i.unbind()),this._fn=v("transitions",a,r),this._fn||g(Io(r,"transition"),{ractive:this.root}))}function Ua(t){return t}function qa(){qf.hidden=document[Ff]}function Ga(){qf.hidden=!0}function Va(){qf.hidden=!1}function za(){var t,e,n,a=this;return t=this.node=this.element.node,e=t.getAttribute("style"),this.complete=function(r){n||(!r&&a.isIntro&&Wa(t,e),t._ractive.transition=null,a._manager.remove(a),n=!0)},this._fn?void this._fn.apply(this.root,[this].concat(this.params)):void this.complete()}function Wa(t,e){e?t.setAttribute("style",e):(t.getAttribute("style"),t.removeAttribute("style"))}function Ha(){var t,e,n,a=this,r=this.root;return t=Ka(this),e=this.node=co(this.name,t),this.parentFragment.cssIds&&this.node.setAttribute("data-ractive-css",this.parentFragment.cssIds.map(function(t){return"{"+t+"}"}).join(" ")),Eo(this.node,"_ractive",{value:{proxy:this,keypath:cs(this.parentFragment),events:So(null),root:r}}),this.attributes.forEach(function(t){return t.render(e)}),this.conditionalAttributes.forEach(function(t){return t.render(e)}),this.fragment&&("script"===this.name?(this.bubble=Xf,this.node.text=this.fragment.toString(!1),this.fragment.unrender=ko):"style"===this.name?(this.bubble=Jf,this.bubble(),this.fragment.unrender=ko):this.binding&&this.getAttribute("contenteditable")?this.fragment.unrender=ko:this.node.appendChild(this.fragment.render())),this.binding&&(this.binding.render(),this.node._ractive.binding=this.binding),this.eventHandlers&&this.eventHandlers.forEach(function(t){return t.render()}),"option"===this.name&&Qa(this),"img"===this.name?Da(this):"form"===this.name?ja(this):"input"===this.name||"textarea"===this.name?this.node.defaultValue=this.node.value:"option"===this.name&&(this.node.defaultSelected=this.node.selected),this.decorator&&this.decorator.fn&&bs.scheduleTask(function(){a.decorator.torndown||a.decorator.init()},!0),r.transitionsEnabled&&this.intro&&(n=new Zf(this,this.intro,!0),bs.registerTransition(n),bs.scheduleTask(function(){return n.start()},!0),this.transition=n),this.node.autofocus&&bs.scheduleTask(function(){return a.node.focus()},!0),Ya(this),this.node}function Ka(t){var e,n,a;return e=(n=t.getAttribute("xmlns"))?n:"svg"===t.name?no.svg:(a=t.parent)?"foreignObject"===a.name?no.html:a.node.namespaceURI:t.root.el.namespaceURI}function Qa(t){var e,n,a;if(t.select&&(n=t.select.getAttribute("value"),void 0!==n))if(e=t.getAttribute("value"),t.select.node.multiple&&i(n)){for(a=n.length;a--;)if(e==n[a]){t.node.selected=!0;break}}else t.node.selected=e==n}function Ya(t){var e,n,a,r,i;e=t.root;do for(n=e._liveQueries,a=n.length;a--;)r=n[a],i=n["_"+r],i._test(t)&&(t.liveQueries||(t.liveQueries=[])).push(i);while(e=e.parent)}function $a(t){var e,n,a;if(e=t.getAttribute("value"),void 0===e||!t.select)return!1;if(n=t.select.getAttribute("value"),n==e)return!0;if(t.select.getAttribute("multiple")&&i(n))for(a=n.length;a--;)if(n[a]==e)return!0}function Ja(t){var e,n,a,r;return e=t.attributes,n=e.type,a=e.value,r=e.name,n&&"radio"===n.value&&a&&r.interpolator&&a.value===r.interpolator.value?!0:void 0}function Xa(t){var e=""+t;return e?" "+e:""}function Za(){this.fragment&&this.fragment.unbind(),this.binding&&this.binding.unbind(),this.eventHandlers&&this.eventHandlers.forEach(K),"option"===this.name&&Ta(this),this.attributes.forEach(K),this.conditionalAttributes.forEach(K)}function tr(t){var e,n,a;(a=this.transition)&&a.complete(),"option"===this.name?this.detach():t&&bs.detachWhenReady(this),this.fragment&&this.fragment.unrender(!1),(e=this.binding)&&(this.binding.unrender(),this.node._ractive.binding=null,n=this.root._twowayBindings[e.keypath.str],n.splice(n.indexOf(e),1)),this.eventHandlers&&this.eventHandlers.forEach(Q),this.decorator&&bs.registerDecorator(this.decorator),this.root.transitionsEnabled&&this.outro&&(a=new Zf(this,this.outro,!1),bs.registerTransition(a),bs.scheduleTask(function(){return a.start()})),this.liveQueries&&er(this),"form"===this.name&&Na(this)}function er(t){var e,n,a;for(a=t.liveQueries.length;a--;)e=t.liveQueries[a],n=e.selector,e._remove(t.node)}function nr(t,e){var n=sh.exec(e)[0];return null===t||n.length%s}}) cannot contain nested inline partials",e,{ractive:t});var s=a?i:ir(i,e);s.partials[e]=r=o.t}return a&&(r._fn=a),r.v?r.t:r}}function ir(t,e){return t.partials.hasOwnProperty(e)?t:or(t.constructor,e)}function or(t,e){return t?t.partials.hasOwnProperty(e)?t:or(t._Parent,e):void 0}function sr(t,e){if(e){if(e.template&&e.template.p&&e.template.p[t])return e.template.p[t];if(e.parentFragment&&e.parentFragment.owner)return sr(t,e.parentFragment.owner)}}function pr(t,e){var n,a=b("components",t,e);if(a&&(n=a.components[e],!n._Parent)){var r=n.bind(a);if(r.isOwner=a.components.hasOwnProperty(e),n=r(),!n)return void m(Fo,e,"component","component",{ractive:t});"string"==typeof n&&(n=pr(t,n)),n._fn=r,a.components[e]=n}return n}function ur(){var t=this.instance.fragment.detach();return yh.fire(this.instance),t}function cr(t){return this.instance.fragment.find(t)}function lr(t,e){return this.instance.fragment.findAll(t,e)}function dr(t,e){e._test(this,!0),this.instance.fragment&&this.instance.fragment.findAllComponents(t,e)}function fr(t){return t&&t!==this.name?this.instance.fragment?this.instance.fragment.findComponent(t):null:this.instance}function hr(){return this.parentFragment.findNextNode(this)}function mr(){return this.rendered?this.instance.fragment.firstNode():null}function gr(t,e,n){function a(t){var n,a;t.value=e,t.updating||(a=t.ractive,n=t.keypath,t.updating=!0,bs.start(a),a.viewmodel.mark(n),bs.end(),t.updating=!1)}var r,i,o,s,p,u;if(r=t.obj,i=t.prop,n&&!n.configurable){if("length"===i)return;throw Error('Cannot use magic mode with property "'+i+'" - object is not configurable')}n&&(o=n.get,s=n.set),p=o||function(){return e},u=function(t){s&&s(t),e=o?o():t,u._ractiveWrappers.forEach(a)},u._ractiveWrappers=[t],Object.defineProperty(r,i,{get:p,set:u,enumerable:!0,configurable:!0})}function vr(t,e){var n,a,r,i;if(this.adaptors)for(n=this.adaptors.length,a=0;n>a;a+=1)if(r=this.adaptors[a],r.filter(e,t,this.ractive))return i=this.wrapped[t]=r.wrap(this.ractive,e,t,yr(t)),void(i.value=e)}function br(t,e){var n,a={};if(!e)return t;e+=".";for(n in t)t.hasOwnProperty(n)&&(a[e+n]=t[n]);return a}function yr(t){var e;return Vh[t]||(e=t?t+".":"",Vh[t]=function(n,a){var r;return"string"==typeof n?(r={},r[e+n]=a,r):"object"==typeof n?e?br(n,t):n:void 0}),Vh[t]}function _r(t){var e,n,a=[$o];for(e=t.length;e--;)for(n=t[e].parent;n&&!n.isRoot;)-1===t.indexOf(n)&&R(a,n),n=n.parent;return a}function xr(t,e,n){var a;kr(t,e),n||(a=e.wildcardMatches(),a.forEach(function(n){wr(t,n,e)}))}function wr(t,e,n){var a,r,i;e=e.str||e,a=t.depsMap.patternObservers,r=a&&a[e],r&&r.forEach(function(e){i=n.join(e.lastKey),kr(t,i),wr(t,e,i)})}function kr(t,e){t.patternObservers.forEach(function(t){t.regex.test(e.str)&&t.update(e)})}function Sr(){function t(t){var a=t.key;t.viewmodel===o?(o.clearCache(a.str),t.invalidate(),n.push(a),e(a)):t.viewmodel.mark(a)}function e(n){var a,r;o.noCascade.hasOwnProperty(n.str)||((r=o.deps.computed[n.str])&&r.forEach(t),(a=o.depsMap.computed[n.str])&&a.forEach(e))}var n,a,r,i=this,o=this,s={};return n=this.changes,n.length?(n.slice().forEach(e),a=zh(n),a.forEach(function(e){var a;-1===n.indexOf(e)&&(a=o.deps.computed[e.str])&&a.forEach(t)}),this.changes=[],this.patternObservers.length&&(a.forEach(function(t){return Wh(i,t,!0)}),n.forEach(function(t){return Wh(i,t)})),this.deps.observers&&(a.forEach(function(t){return Er(i,null,t,"observers")}),Pr(this,n,"observers")),this.deps["default"]&&(r=[],a.forEach(function(t){return Er(i,r,t,"default")}),r.length&&Cr(this,r,n),Pr(this,n,"default")),n.forEach(function(t){s[t.str]=i.get(t)}),this.implicitChanges={},this.noCascade={},s):void 0}function Er(t,e,n,a){var r,i;(r=Ar(t,n,a))&&(i=t.get(n),r.forEach(function(t){e&&t.refineValue?e.push(t):t.setValue(i)}))}function Cr(t,e,n){e.forEach(function(e){for(var a=!1,r=0,i=n.length,o=[];i>r;){var s=n[r];if(s===e.keypath){a=!0;break}s.slice(0,e.keypath.length)===e.keypath&&o.push(s),r++}a&&e.setValue(t.get(e.keypath)),o.length&&e.refineValue(o)})}function Pr(t,e,n){function a(t){t.forEach(r),t.forEach(i)}function r(e){var a=Ar(t,e,n);a&&s.push({keypath:e,deps:a})}function i(e){var r;(r=t.depsMap[n][e.str])&&a(r)}function o(e){var n=t.get(e.keypath);e.deps.forEach(function(t){return t.setValue(n)})}var s=[];a(e),s.forEach(o)}function Ar(t,e,n){var a=t.deps[n];return a?a[e.str]:null}function Or(){this.captureGroups.push([])}function Tr(t,e){var n,a;if(e||(a=this.wrapped[t])&&a.teardown()!==!1&&(this.wrapped[t]=null),this.cache[t]=void 0,n=this.cacheMap[t])for(;n.length;)this.clearCache(n.pop())}function Rr(t,e){var n=e.firstKey;return!(n in t.data||n in t.computations||n in t.mappings)}function Lr(t,e){var n=new Xh(t,e);return this.ready&&n.init(this),this.computations[t.str]=n}function Mr(t,e){var n,a,r,i,o,s=this.cache,p=t.str;if(e=e||nm,e.capture&&(i=j(this.captureGroups))&&(~i.indexOf(t)||i.push(t)),Lo.call(this.mappings,t.firstKey))return this.mappings[t.firstKey].get(t,e);if(t.isSpecial)return t.value;if(void 0===s[p]?((a=this.computations[p])&&!a.bypass?(n=a.get(),this.adapt(p,n)):(r=this.wrapped[p])?n=r.value:t.isRoot?(this.adapt("",this.data),n=this.data):n=Dr(this,t),s[p]=n):n=s[p],!e.noUnwrap&&(r=this.wrapped[p])&&(n=r.get()),t.isRoot&&e.fullRootGet)for(o in this.mappings)n[o]=this.mappings[o].getValue();return n===tm?void 0:n}function Dr(t,e){var n,a,r,i;return n=t.get(e.parent),(i=t.wrapped[e.parent.str])&&(n=i.get()),null!==n&&void 0!==n?((a=t.cacheMap[e.parent.str])?-1===a.indexOf(e.str)&&a.push(e.str):t.cacheMap[e.parent.str]=[e.str],"object"!=typeof n||e.lastKey in n?(r=n[e.lastKey],t.adapt(e.str,r,!1),t.cache[e.str]=r,r):t.cache[e.str]=tm):void 0}function jr(){var t;for(t in this.computations)this.computations[t].init(this)}function Nr(t,e){var n=this.mappings[t.str]=new im(t,e);return n.initViewmodel(this),n}function Fr(t,e){var n,a=t.str;e&&(e.implicit&&(this.implicitChanges[a]=!0),e.noCascade&&(this.noCascade[a]=!0)),(n=this.computations[a])&&n.invalidate(),-1===this.changes.indexOf(t)&&this.changes.push(t);var r=e?e.keepExistingWrapper:!1;this.clearCache(a,r),this.ready&&this.onchange()}function Ir(t,e,n,a){var r,i,o,s;if(this.mark(t),a&&a.compare){o=Ur(a.compare);try{r=e.map(o),i=n.map(o)}catch(p){m('merge(): "%s" comparison failed. Falling back to identity checking',t),r=e,i=n}}else r=e,i=n;s=sm(r,i),this.smartUpdate(t,n,s,e.length!==n.length)}function Br(t){return JSON.stringify(t)}function Ur(t){if(t===!0)return Br;if("string"==typeof t)return um[t]||(um[t]=function(e){return e[t]}),um[t];if("function"==typeof t)return t;throw Error("The `compare` option must be a function, or a string representing an identifying field (or `true` to use JSON.stringify)")}function qr(t,e){var n,a,r,i=void 0===arguments[2]?"default":arguments[2];e.isStatic||((n=this.mappings[t.firstKey])?n.register(t,e,i):(a=this.deps[i]||(this.deps[i]={}),r=a[t.str]||(a[t.str]=[]),r.push(e),this.depsMap[i]||(this.depsMap[i]={}),t.isRoot||Gr(this,t,i)))}function Gr(t,e,n){for(var a,r,i;!e.isRoot;)a=t.depsMap[n],r=a[e.parent.str]||(a[e.parent.str]=[]),i=e.str,void 0===r["_"+i]&&(r["_"+i]=0,r.push(e)),r["_"+i]+=1,e=e.parent}function Vr(){return this.captureGroups.pop()}function zr(t){this.data=t,this.clearCache("")}function Wr(t,e){var n,a,r,i,o=void 0===arguments[2]?{}:arguments[2];if(!o.noMapping&&(n=this.mappings[t.firstKey]))return n.set(t,e);if(a=this.computations[t.str]){if(a.setting)return;a.set(e),e=a.get()}s(this.cache[t.str],e)||(r=this.wrapped[t.str],r&&r.reset&&(i=r.reset(e)!==!1,i&&(e=r.get())),a||i||Hr(this,t,e),o.silent?this.clearCache(t.str):this.mark(t))}function Hr(t,e,n){var a,r,i,o;i=function(){a.set?a.set(e.lastKey,n):(r=a.get(),o())},o=function(){r||(r=Fh(e.lastKey),t.set(e.parent,r,{silent:!0})),r[e.lastKey]=n},a=t.wrapped[e.parent.str],a?i():(r=t.get(e.parent),(a=t.wrapped[e.parent.str])?i():o())}function Kr(t,e,n){var a,r,i,o=this;if(r=n.length,n.forEach(function(e,n){-1===e&&o.mark(t.join(n),gm)}),this.set(t,e,{silent:!0}),(a=this.deps["default"][t.str])&&a.filter(Qr).forEach(function(t){return t.shuffle(n,e)}),r!==e.length){for(this.mark(t.join("length"),mm),i=n.touchedFrom;ii;i+=1)this.mark(t.join(i),gm)}}function Qr(t){return"function"==typeof t.shuffle}function Yr(){var t,e=this;for(Object.keys(this.cache).forEach(function(t){return e.clearCache(t)});t=this.unresolvedImplicitDependencies.pop();)t.teardown()}function $r(t,e){var n,a,r,i=void 0===arguments[2]?"default":arguments[2];if(!e.isStatic){if(n=this.mappings[t.firstKey])return n.unregister(t,e,i);if(a=this.deps[i][t.str],r=a.indexOf(e),-1===r)throw Error("Attempted to remove a dependant that was no longer registered! This should not happen. If you are seeing this bug in development please raise an issue at https://github.com/RactiveJS/Ractive/issues - thanks");a.splice(r,1),t.isRoot||Jr(this,t,i)}}function Jr(t,e,n){for(var a,r;!e.isRoot;)a=t.depsMap[n],r=a[e.parent.str],r["_"+e.str]-=1,r["_"+e.str]||(N(r,e),r["_"+e.str]=void 0),e=e.parent}function Xr(t){this.hook=new is(t),this.inProcess={},this.queue={}}function Zr(t,e){return t[e._guid]||(t[e._guid]=[])}function ti(t,e){var n=Zr(t.queue,e);for(t.hook.fire(e);n.length;)ti(t,n.shift());delete t.queue[e._guid]}function ei(t,e){var n,a={};for(n in e)a[n]=ni(t,n,e[n]);return a}function ni(t,e,n){var a,r;return"function"==typeof n&&(a=ri(n,t)),"string"==typeof n&&(a=ai(t,n)),"object"==typeof n&&("string"==typeof n.get?a=ai(t,n.get):"function"==typeof n.get?a=ri(n.get,t):l("`%s` computation must have a `get()` method",e), "function"==typeof n.set&&(r=ri(n.set,t))),{getter:a,setter:r}}function ai(t,e){var n,a,r;return n="return ("+e.replace(km,function(t,e){return a=!0,'__ractive.get("'+e+'")'})+");",a&&(n="var __ractive = this; "+n),r=Function(n),a?r.bind(t):r}function ri(t,e){return/this/.test(""+t)?t.bind(e):t}function ii(e){var n,r,i=void 0===arguments[1]?{}:arguments[1],o=void 0===arguments[2]?{}:arguments[2];if(Lg.DEBUG&&Ro(),pi(e,o),Eo(e,"data",{get:ui}),Sm.fire(e,i),Am.forEach(function(t){e[t]=a(So(e.constructor[t]||null),i[t])}),r=new _m({adapt:oi(e,e.adapt,i),data:Wp.init(e.constructor,e,i),computed:wm(e,a(So(e.constructor.prototype.computed),i.computed)),mappings:o.mappings,ractive:e,onchange:function(){return bs.addRactive(e)}}),e.viewmodel=r,r.init(),uu.init(e.constructor,e,i),Em.fire(e),Cm.begin(e),e.template){var s=void 0;(o.cssIds||e.cssId)&&(s=o.cssIds?o.cssIds.slice():[],e.cssId&&s.push(e.cssId)),e.fragment=new rg({template:e.template,root:e,owner:e,cssIds:s})}if(Cm.end(e),n=t(e.el)){var p=e.render(n,e.append);Lg.DEBUG_PROMISES&&p["catch"](function(t){throw g("Promise debugging is enabled, to help solve errors that happen asynchronously. Some browsers will log unhandled promise rejections, in which case you can safely disable promise debugging:\n Ractive.DEBUG_PROMISES = false;"),m("An error happened during rendering",{ractive:e}),t.stack&&d(t.stack),t})}}function oi(t,e,n){function a(e){return"string"==typeof e&&(e=v("adaptors",t,e),e||l(Io(e,"adaptor"))),e}var r,i,o;if(e=e.map(a),r=D(n.adapt).map(a),r=si(e,r),i="magic"in n?n.magic:t.magic,o="modifyArrays"in n?n.modifyArrays:t.modifyArrays,i){if(!eo)throw Error("Getters and setters (magic mode) are not supported in this browser");o&&r.push(qh),r.push(Uh)}return o&&r.push(jh),r}function si(t,e){for(var n=t.slice(),a=e.length;a--;)~n.indexOf(e[a])||n.push(e[a]);return n}function pi(t,e){t._guid="r-"+Pm++,t._subs=So(null),t._config={},t._twowayBindings=So(null),t._animations=[],t.nodes={},t._liveQueries=[],t._liveComponentQueries=[],t._boundFunctions=[],t._observers=[],e.component?(t.parent=e.parent,t.container=e.container||null,t.root=t.parent.root,t.component=e.component,e.component.instance=t,t._inlinePartials=e.inlinePartials):(t.root=t,t.parent=t.container=null)}function ui(){throw Error("Using `ractive.data` is no longer supported - you must use the `ractive.get()` API instead")}function ci(t,e,n){this.parentFragment=t.parentFragment,this.callback=n,this.fragment=new rg({template:e,root:t.root,owner:this}),this.update()}function li(t,e,n){var a;return e.r?a=Rc(t,e.r,n):e.x?a=new jc(t,t.parentFragment,e.x,n):e.rx&&(a=new Bc(t,e.rx,n)),a}function di(t){return 1===t.length&&t[0].t===Su}function fi(t,e){var n;for(n in e)e.hasOwnProperty(n)&&hi(t.instance,t.root,n,e[n])}function hi(t,e,n,a){"string"!=typeof a&&l("Components currently only support simple events - you cannot include arguments. Sorry!"),t.on(n,function(){var t,n;return arguments.length&&arguments[0]&&arguments[0].node&&(t=Array.prototype.shift.call(arguments)),n=Array.prototype.slice.call(arguments),zs(e,a,{event:t,args:n}),!1})}function mi(t,e){var n,a;if(!e)throw Error('Component "'+this.name+'" not found');n=this.parentFragment=t.parentFragment,a=n.root,this.root=a,this.type=Ru,this.name=t.template.e,this.index=t.index,this.indexRefBindings={},this.yielders={},this.resolvers=[],Rm(this,e,t.template.a,t.template.f,t.template.p),Lm(this,t.template.v),(t.template.t0||t.template.t1||t.template.t2||t.template.o)&&m('The "intro", "outro" and "decorator" directives have no effect on components',{ractive:this.instance}),Mm(this)}function gi(t,e){function n(n){n.rebind(t,e)}var a;this.resolvers.forEach(n);for(var r in this.yielders)this.yielders[r][0]&&n(this.yielders[r][0]);(a=this.root._liveComponentQueries["_"+this.name])&&a._makeDirty()}function vi(){var t=this.instance;return t.render(this.parentFragment.getNode()),this.rendered=!0,t.fragment.detach()}function bi(){return""+this.instance.fragment}function yi(){var t=this.instance;this.resolvers.forEach(K),_i(this),t._observers.forEach(Y),t.fragment.unbind(),t.viewmodel.teardown(),t.fragment.rendered&&t.el.__ractive_instances__&&N(t.el.__ractive_instances__,t),Bm.fire(t)}function _i(t){var e,n;e=t.root;do(n=e._liveComponentQueries["_"+t.name])&&n._remove(t);while(e=e.parent)}function xi(t){this.shouldDestroy=t,this.instance.unrender()}function wi(t){var e=this;this.owner=t.owner,this.parent=this.owner.parentFragment,this.root=t.root,this.pElement=t.pElement,this.context=t.context,this.index=t.index,this.key=t.key,this.registeredIndexRefs=[],this.cssIds="cssIds"in t?t.cssIds:this.parent?this.parent.cssIds:null,this.items=t.template.map(function(n,a){return ki({parentFragment:e,pElement:t.pElement,template:n,index:a})}),this.value=this.argsList=null,this.dirtyArgs=this.dirtyValue=!0,this.bound=!0}function ki(t){if("string"==typeof t.template)return new yc(t);switch(t.template.t){case Lu:return new Hm(t);case Su:return new Wc(t);case Cu:return new ll(t);case Eu:return new Ol(t);case Pu:var e=void 0;return(e=vh(t.parentFragment.root,t.template.e))?new Gm(t,e):new ih(t);case Au:return new gh(t);case Ou:return new zm(t);case Mu:return new Qm(t);default:throw Error("Something very strange happened. Please file an issue at https://github.com/ractivejs/ractive/issues. Thanks!")}}function Si(t,e){(!this.owner||this.owner.hasContext)&&w(this,"context",t,e),this.items.forEach(function(n){n.rebind&&n.rebind(t,e)})}function Ei(){var t;return 1===this.items.length?t=this.items[0].render():(t=document.createDocumentFragment(),this.items.forEach(function(e){t.appendChild(e.render())})),this.rendered=!0,t}function Ci(t){return this.items?this.items.map(t?Ai:Pi).join(""):""}function Pi(t){return""+t}function Ai(t){return t.toString(!0)}function Oi(){this.bound&&(this.items.forEach(Ti),this.bound=!1)}function Ti(t){t.unbind&&t.unbind()}function Ri(t){if(!this.rendered)throw Error("Attempted to unrender a fragment that was not rendered");this.items.forEach(function(e){return e.unrender(t)}),this.rendered=!1}function Li(t){var e,n,a,r,i;if(t=t||{},"object"!=typeof t)throw Error("The reset method takes either no arguments, or an object containing new data");for((n=this.viewmodel.wrapped[""])&&n.reset?n.reset(t)===!1&&this.viewmodel.reset(t):this.viewmodel.reset(t),a=uu.reset(this),r=a.length;r--;)if(og.indexOf(a[r])>-1){i=!0;break}if(i){var o=void 0;this.viewmodel.mark($o),(o=this.component)&&(o.shouldDestroy=!0),this.unrender(),o&&(o.shouldDestroy=!1),this.fragment.template!==this.template&&(this.fragment.unbind(),this.fragment=new rg({template:this.template,root:this,owner:this})),e=this.render(this.el,this.anchor)}else e=bs.start(this,!0),this.viewmodel.mark($o),bs.end();return sg.fire(this,t),e}function Mi(t){var e,n;Jp.init(null,this,{template:t}),e=this.transitionsEnabled,this.transitionsEnabled=!1,(n=this.component)&&(n.shouldDestroy=!0),this.unrender(),n&&(n.shouldDestroy=!1),this.fragment.unbind(),this.fragment=new rg({template:this.template,root:this,owner:this}),this.render(this.el,this.anchor),this.transitionsEnabled=e}function Di(t,e){var n,a;if(a=bs.start(this,!0),u(t)){n=t;for(t in n)n.hasOwnProperty(t)&&(e=n[t],ji(this,t,e))}else ji(this,t,e);return bs.end(),a}function ji(t,e,n){e=S(P(e)),e.isPattern?E(t,e).forEach(function(e){t.viewmodel.set(e,n)}):t.viewmodel.set(e,n)}function Ni(t,e){return Jo(this,t,void 0===e?-1:-e)}function Fi(){var t;return this.fragment.unbind(),this.viewmodel.teardown(),this._observers.forEach(Y),this.fragment.rendered&&this.el.__ractive_instances__&&N(this.el.__ractive_instances__,this),this.shouldDestroy=!0,t=this.fragment.rendered?this.unrender():us.resolve(),vg.fire(this),this._boundFunctions.forEach(Ii),t}function Ii(t){delete t.fn[t.prop]}function Bi(t){var e=this;if("string"!=typeof t)throw new TypeError(No);var n=void 0;return/\*/.test(t)?(n={},E(this,S(P(t))).forEach(function(t){n[t.str]=!e.viewmodel.get(t)}),this.set(n)):this.set(t,!this.get(t))}function Ui(){return this.fragment.toString(!0)}function qi(){var t,e;if(!this.fragment.rendered)return m("ractive.unrender() was called on a Ractive instance that was not rendered"),us.resolve();for(t=bs.start(this,!0),e=!this.component||this.component.shouldDestroy||this.shouldDestroy;this._animations[0];)this._animations[0].stop();return this.fragment.unrender(e),N(this.el.__ractive_instances__,this),xg.fire(this),bs.end(),t}function Gi(t){var e;return t=S(t)||$o,e=bs.start(this,!0),this.viewmodel.mark(t),bs.end(),Sg.fire(this,t),e}function Vi(t,e){var n,a,r;if("string"!=typeof t||e){r=[];for(a in this._twowayBindings)(!t||S(a).equalsOrStartsWith(t))&&r.push.apply(r,this._twowayBindings[a])}else r=this._twowayBindings[t];return n=zi(this,r),this.set(n)}function zi(t,e){var n={},a=[];return e.forEach(function(t){var e,r;if(!t.radioName||t.element.node.checked){if(t.checkboxName)return void(a[t.keypath.str]||t.changed()||(a.push(t.keypath),a[t.keypath.str]=t));e=t.attribute.value,r=t.getValue(),M(e,r)||s(e,r)||(n[t.keypath.str]=r)}}),a.length&&a.forEach(function(t){var e,r,i;e=a[t.str],r=e.attribute.value,i=e.getValue(),M(r,i)||(n[t.str]=i)}),n}function Wi(t,e){return"function"==typeof e&&/_super/.test(t)}function Hi(t){for(var e={};t;)Ki(t,e),Yi(t,e),t=t._Parent!==Lg?t._Parent:!1;return e}function Ki(t,e){ru.forEach(function(n){Qi(n.useDefaults?t.prototype:t,e,n.name)})}function Qi(t,e,n){var a,r=Object.keys(t[n]);r.length&&((a=e[n])||(a=e[n]={}),r.filter(function(t){return!(t in a)}).forEach(function(e){return a[e]=t[n][e]}))}function Yi(t,e){Object.keys(t.prototype).forEach(function(n){if("computed"!==n){var a=t.prototype[n];if(n in e){if("function"==typeof e[n]&&"function"==typeof a&&e[n]._method){var r=void 0,i=a._method;i&&(a=a._method),r=Pg(e[n]._method,a),i&&(r._method=r),e[n]=r}}else e[n]=a._method?a._method:a}})}function $i(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return e.length?e.reduce(Ji,this):Ji(this)}function Ji(t){var e,n,r=void 0===arguments[1]?{}:arguments[1];return r.prototype instanceof Lg&&(r=Ag(r)),e=function(t){return this instanceof e?void Om(this,t):new e(t)},n=So(t.prototype),n.constructor=e,Co(e,{defaults:{value:n},extend:{value:$i,writable:!0,configurable:!0},_Parent:{value:t}}),uu.extend(t,n,r),Wp.extend(t,n,r),r.computed&&(n.computed=a(So(t.prototype.computed),r.computed)),e.prototype=n,e}var Xi,Zi,to,eo,no,ao,ro,io=3,oo={el:void 0,append:!1,template:{v:io,t:[]},preserveWhitespace:!1,sanitize:!1,stripComments:!0,delimiters:["{{","}}"],tripleDelimiters:["{{{","}}}"],interpolate:!1,data:{},computed:{},magic:!1,modifyArrays:!0,adapt:[],isolated:!1,twoway:!0,lazy:!1,noIntro:!1,transitionsEnabled:!0,complete:void 0,css:null,noCssTransform:!1},so=oo,po={linear:function(t){return t},easeIn:function(t){return Math.pow(t,3)},easeOut:function(t){return Math.pow(t-1,3)+1},easeInOut:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)}};Xi="object"==typeof document,Zi="undefined"!=typeof navigator&&/jsDom/.test(navigator.appName),to="undefined"!=typeof console&&"function"==typeof console.warn&&"function"==typeof console.warn.apply;try{Object.defineProperty({},"test",{value:0}),eo=!0}catch(uo){eo=!1}no={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ao="undefined"==typeof document?!1:document&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),ro=["o","ms","moz","webkit"];var co,lo,fo,ho,mo,go,vo,bo,yo;if(co=ao?function(t,e){return e&&e!==no.html?document.createElementNS(e,t):document.createElement(t)}:function(t,e){if(e&&e!==no.html)throw"This browser does not support namespaces other than http://www.w3.org/1999/xhtml. The most likely cause of this error is that you're trying to render SVG in an older browser. See http://docs.ractivejs.org/latest/svg-and-older-browsers for more information";return document.createElement(t)},Xi){for(fo=co("div"),ho=["matches","matchesSelector"],yo=function(t){return function(e,n){return e[t](n)}},vo=ho.length;vo--&&!lo;)if(mo=ho[vo],fo[mo])lo=yo(mo);else for(bo=ro.length;bo--;)if(go=ro[vo]+mo.substr(0,1).toUpperCase()+mo.substring(1),fo[go]){lo=yo(go);break}lo||(lo=function(t,e){var n,a,r;for(a=t.parentNode,a||(fo.innerHTML="",a=fo,t=t.cloneNode(),fo.appendChild(t)),n=a.querySelectorAll(e),r=n.length;r--;)if(n[r]===t)return!0;return!1})}else lo=null;var _o,xo,wo,ko=function(){};"undefined"==typeof window?wo=null:(_o=window,xo=_o.document,wo={},xo||(wo=null),Date.now||(Date.now=function(){return+new Date}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=n.length;return function(r){if("object"!=typeof r&&"function"!=typeof r||null===r)throw new TypeError("Object.keys called on non-object");var i=[];for(var o in r)t.call(r,o)&&i.push(o);if(e)for(var s=0;a>s;s++)t.call(r,n[s])&&i.push(n[s]);return i}}()),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var n;for(void 0===e&&(e=0),0>e&&(e+=this.length),0>e&&(e=0),n=this.length;n>e;e++)if(this.hasOwnProperty(e)&&this[e]===t)return e;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){var n,a;for(n=0,a=this.length;a>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)}),Array.prototype.map||(Array.prototype.map=function(t,e){var n,a,r,i=this,o=[];for(i instanceof String&&(i=""+i,r=!0),n=0,a=i.length;a>n;n+=1)(i.hasOwnProperty(n)||r)&&(o[n]=t.call(e,i[n],n,i));return o}),"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(t,e){var n,a,r,i;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(r=this.length,i=!1,arguments.length>1&&(a=e,i=!0),n=0;r>n;n+=1)this.hasOwnProperty(n)?i&&(a=t(a,this[n],n,this)):(a=this[n],i=!0);if(!i)throw new TypeError("Reduce of empty array with no initial value");return a}),Array.prototype.filter||(Array.prototype.filter=function(t,e){var n,a,r=[];for(n=0,a=this.length;a>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)&&(r[r.length]=this[n]);return r}),Array.prototype.every||(Array.prototype.every=function(t,e){var n,a,r;if(null==this)throw new TypeError;if(n=Object(this),a=n.length>>>0,"function"!=typeof t)throw new TypeError;for(r=0;a>r;r+=1)if(r in n&&!t.call(e,n[r],r,n))return!1;return!0}),"function"!=typeof Function.prototype.bind&&(Function.prototype.bind=function(t){var e,n,a,r,i=[].slice;if("function"!=typeof this)throw new TypeError("Function.prototype.bind called on non-function");return e=i.call(arguments,1),n=this,a=function(){},r=function(){var r=this instanceof a&&t?this:t;return n.apply(r,e.concat(i.call(arguments)))},a.prototype=this.prototype,r.prototype=new a,r}),_o.addEventListener||!function(t,e){var n,a,r,i,o,s;t.appearsToBeIELessEqual8=!0,n=function(t,e){var n,a=this;for(n in t)a[n]=t[n];a.currentTarget=e,a.target=t.srcElement||e,a.timeStamp=+new Date,a.preventDefault=function(){t.returnValue=!1},a.stopPropagation=function(){t.cancelBubble=!0}},a=function(t,e){var a,r,i=this;a=i.listeners||(i.listeners=[]),r=a.length,a[r]=[e,function(t){e.call(i,new n(t,i))}],i.attachEvent("on"+t,a[r][1])},r=function(t,e){var n,a,r=this;if(r.listeners)for(n=r.listeners,a=n.length;a--;)n[a][0]===e&&r.detachEvent("on"+t,n[a][1])},t.addEventListener=e.addEventListener=a,t.removeEventListener=e.removeEventListener=r,"Element"in t?(t.Element.prototype.addEventListener=a,t.Element.prototype.removeEventListener=r):(s=e.createElement,e.createElement=function(t){var e=s(t);return e.addEventListener=a,e.removeEventListener=r,e},i=e.getElementsByTagName("head")[0],o=e.createElement("style"),i.insertBefore(o,i.firstChild))}(_o,xo),_o.getComputedStyle||(wo.getComputedStyle=function(){function t(n,a,r,i){var o,s=a[r],p=parseFloat(s),u=s.split(/\d/)[0];return isNaN(p)&&/^thin|medium|thick$/.test(s)&&(p=e(s),u=""),i=null!=i?i:/%|em/.test(u)&&n.parentElement?t(n.parentElement,n.parentElement.currentStyle,"fontSize",null):16,o="fontSize"==r?i:/width/i.test(r)?n.clientWidth:n.clientHeight,"em"==u?p*i:"in"==u?96*p:"pt"==u?96*p/72:"%"==u?p/100*o:p}function e(t){var e,n;return i[t]||(e=document.createElement("div"),e.style.display="block",e.style.position="fixed",e.style.width=e.style.height="0",e.style.borderRight=t+" solid black",document.getElementsByTagName("body")[0].appendChild(e),n=e.getBoundingClientRect(),i[t]=n.right-n.left),i[t]}function n(t,e){var n="border"==e?"Width":"",a=e+"Top"+n,r=e+"Right"+n,i=e+"Bottom"+n,o=e+"Left"+n;t[e]=(t[a]==t[r]==t[i]==t[o]?[t[a]]:t[a]==t[i]&&t[o]==t[r]?[t[a],t[r]]:t[o]==t[r]?[t[a],t[r],t[i]]:[t[a],t[r],t[i],t[o]]).join(" ")}function a(e){var a,r,i,s;a=e.currentStyle,r=this,i=t(e,a,"fontSize",null);for(s in a)"normal"===a[s]&&o.hasOwnProperty(s)?r[s]=o[s]:/width|height|margin.|padding.|border.+W/.test(s)?"auto"===a[s]?/^width|height/.test(s)?r[s]=("width"===s?e.clientWidth:e.clientHeight)+"px":/(?:padding)?Top|Bottom$/.test(s)&&(r[s]="0px"):r[s]=t(e,a,s,i)+"px":"styleFloat"===s?r["float"]=a[s]:r[s]=a[s];return n(r,"margin"),n(r,"padding"),n(r,"border"),r.fontSize=i+"px",r}function r(t){return new a(t)}var i={},o={fontWeight:400,lineHeight:1.2,letterSpacing:0};return a.prototype={constructor:a,getPropertyPriority:ko,getPropertyValue:function(t){return this[t]||""},item:ko,removeProperty:ko,setProperty:ko,getPropertyCSSValue:ko},r}()));var So,Eo,Co,Po=wo;try{Object.defineProperty({},"test",{value:0}),Xi&&Object.defineProperty(document.createElement("div"),"test",{value:0}),Eo=Object.defineProperty}catch(Ao){Eo=function(t,e,n){t[e]=n.value}}try{try{Object.defineProperties({},{test:{value:0}})}catch(Ao){throw Ao}Xi&&Object.defineProperties(co("div"),{test:{value:0}}),Co=Object.defineProperties}catch(Ao){Co=function(t,e){var n;for(n in e)e.hasOwnProperty(n)&&Eo(t,n,e[n])}}try{Object.create(null),So=Object.create}catch(Ao){So=function(){var t=function(){};return function(e,n){var a;return null===e?{}:(t.prototype=e,a=new t,n&&Object.defineProperties(a,n),a)}}()}var Oo,To,Ro,Lo=Object.prototype.hasOwnProperty,Mo=Object.prototype.toString,Do=/^\[object (?:Array|FileList)\]$/,jo={};to?!function(){var t=["%cRactive.js %c0.7.3 %cin debug mode, %cmore...","color: rgb(114, 157, 52); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(82, 140, 224); font-weight: normal; text-decoration: underline;"],e="You're running Ractive 0.7.3 in debug mode - messages will be printed to the console to help you fix problems and optimise your application.\n\nTo disable debug mode, add this line at the start of your app:\n Ractive.DEBUG = false;\n\nTo disable debug mode when your app is minified, add this snippet:\n Ractive.DEBUG = /unminified/.test(function(){/*unminified*/});\n\nGet help and support:\n http://docs.ractivejs.org\n http://stackoverflow.com/questions/tagged/ractivejs\n http://groups.google.com/forum/#!forum/ractive-js\n http://twitter.com/ractivejs\n\nFound a bug? Raise an issue:\n https://github.com/ractivejs/ractive/issues\n\n";Ro=function(){var n=!!console.groupCollapsed;console[n?"groupCollapsed":"log"].apply(console,t),console.log(e),n&&console.groupEnd(t),Ro=ko},To=function(t,e){if(Ro(),"object"==typeof e[e.length-1]){var n=e.pop(),a=n?n.ractive:null;if(a){var r=void 0;a.component&&(r=a.component.name)&&(t="<"+r+"> "+t);var i=void 0;(i=n.node||a.fragment&&a.fragment.rendered&&a.find("*"))&&e.push(i)}}console.warn.apply(console,["%cRactive.js: %c"+t,"color: rgb(114, 157, 52);","color: rgb(85, 85, 85);"].concat(e))},Oo=function(){console.log.apply(console,arguments)}}():To=Oo=Ro=ko;var No="Bad arguments",Fo='A function was specified for "%s" %s, but no %s was returned',Io=function(t,e){return'Missing "'+t+'" '+e+" plugin. You may need to download a plugin via http://docs.ractivejs.org/latest/plugins#"+e+"s"},Bo=function(t,e,n,a){if(t===e)return y(e);if(a){var r=v("interpolators",n,a);if(r)return r(t,e)||y(e);l(Io(a,"interpolator"))}return Go.number(t,e)||Go.array(t,e)||Go.object(t,e)||y(e)},Uo=Bo,qo={number:function(t,e){var n;return p(t)&&p(e)?(t=+t,e=+e,n=e-t,n?function(e){return t+e*n}:function(){return t}):null},array:function(t,e){var n,a,r,o;if(!i(t)||!i(e))return null;for(n=[],a=[],o=r=Math.min(t.length,e.length);o--;)a[o]=Uo(t[o],e[o]);for(o=r;o=this.duration?(null!==i&&(bs.start(this.root),this.root.viewmodel.set(i,this.to),bs.end()),this.step&&this.step(1,this.to),this.complete(this.to),r=this.root._animations.indexOf(this),-1===r&&m("Animation was not found"),this.root._animations.splice(r,1),this.running=!1,!1):(e=this.easing?this.easing(t/this.duration):t/this.duration,null!==i&&(n=this.interpolator(e),bs.start(this.root),this.root.viewmodel.set(i,n),bs.end()),this.step&&this.step(e,n),!0)):!1},stop:function(){var t;this.running=!1,t=this.root._animations.indexOf(this),-1===t&&m("Animation was not found"),this.root._animations.splice(t,1)}};var ks=ws,Ss=nt,Es={stop:ko},Cs=rt,Ps=new is("detach"),As=it,Os=ot,Ts=function(){var t,e,n;t=this._root[this._isComponentQuery?"liveComponentQueries":"liveQueries"],e=this.selector,n=t.indexOf(e),-1!==n&&(t.splice(n,1),t[e]=null)},Rs=function(t,e){var n,a,r,i,o,s,p,u,c,l;for(n=pt(t.component||t._ractive.proxy),a=pt(e.component||e._ractive.proxy),r=j(n),i=j(a);r&&r===i;)n.pop(),a.pop(),o=r,r=j(n),i=j(a);if(r=r.component||r,i=i.component||i,c=r.parentFragment,l=i.parentFragment,c===l)return s=c.items.indexOf(r),p=l.items.indexOf(i),s-p||n.length-a.length;if(u=o.fragments)return s=u.indexOf(c),p=u.indexOf(l),s-p||n.length-a.length;throw Error("An unexpected condition was met while comparing the position of two components. Please file an issue at https://github.com/RactiveJS/Ractive/issues - thanks!")},Ls=function(t,e){var n;return t.compareDocumentPosition?(n=t.compareDocumentPosition(e),2&n?1:-1):Rs(t,e)},Ms=function(){this.sort(this._isComponentQuery?Rs:Ls),this._dirty=!1},Ds=function(){var t=this;this._dirty||(this._dirty=!0,bs.scheduleTask(function(){t._sort()}))},js=function(t){var e=this.indexOf(this._isComponentQuery?t.instance:t);-1!==e&&this.splice(e,1)},Ns=ut,Fs=ct,Is=lt,Bs=dt,Us=ft,qs=ht,Gs={enqueue:function(t,e){t.event&&(t._eventQueue=t._eventQueue||[],t._eventQueue.push(t.event)),t.event=e},dequeue:function(t){t._eventQueue&&t._eventQueue.length?t.event=t._eventQueue.pop():delete t.event}},Vs=Gs,zs=mt,Ws=bt,Hs=yt,Ks={capture:!0,noUnwrap:!0,fullRootGet:!0},Qs=_t,Ys=new is("insert"),$s=wt,Js=function(t,e,n,a){this.root=t,this.keypath=e,this.callback=n,this.defer=a.defer,this.context=a&&a.context?a.context:t};Js.prototype={init:function(t){this.value=this.root.get(this.keypath.str),t!==!1?this.update():this.oldValue=this.value},setValue:function(t){var e=this;s(t,this.value)||(this.value=t,this.defer&&this.ready?bs.scheduleTask(function(){return e.update()}):this.update())},update:function(){this.updating||(this.updating=!0,this.callback.call(this.context,this.value,this.oldValue,this.keypath.str),this.oldValue=this.value,this.updating=!1)}};var Xs,Zs=Js,tp=kt,ep=Array.prototype.slice;Xs=function(t,e,n,a){this.root=t,this.callback=n,this.defer=a.defer,this.keypath=e,this.regex=RegExp("^"+e.str.replace(/\./g,"\\.").replace(/\*/g,"([^\\.]+)")+"$"),this.values={},this.defer&&(this.proxies=[]),this.context=a&&a.context?a.context:t},Xs.prototype={init:function(t){var e,n;if(e=tp(this.root,this.keypath),t!==!1)for(n in e)e.hasOwnProperty(n)&&this.update(S(n));else this.values=e},update:function(t){var e,n=this;if(t.isPattern){e=tp(this.root,t);for(t in e)e.hasOwnProperty(t)&&this.update(S(t))}else if(!this.root.viewmodel.implicitChanges[t.str])return this.defer&&this.ready?void bs.scheduleTask(function(){return n.getProxy(t).update()}):void this.reallyUpdate(t)},reallyUpdate:function(t){var e,n,a,r;return e=t.str,n=this.root.viewmodel.get(t),this.updating?void(this.values[e]=n):(this.updating=!0,s(n,this.values[e])&&this.ready||(a=ep.call(this.regex.exec(e),1),r=[n,this.values[e],e].concat(a),this.values[e]=n,this.callback.apply(this.context,r)),void(this.updating=!1))},getProxy:function(t){var e=this;return this.proxies[t.str]||(this.proxies[t.str]={update:function(){return e.reallyUpdate(t)}}),this.proxies[t.str]}};var np,ap,rp,ip,op,sp,pp=Xs,up=St,cp={},lp=Et,dp=Ct,fp=function(t){return t.trim()},hp=function(t){return""!==t},mp=Pt,gp=At,vp=Ot,bp=Tt,yp=Array.prototype,_p=function(t){return function(e){for(var n=arguments.length,a=Array(n>1?n-1:0),r=1;n>r;r++)a[r-1]=arguments[r];var o,s,p,u,c=[];if(e=S(P(e)),o=this.viewmodel.get(e),s=o.length,!i(o))throw Error("Called ractive."+t+"('"+e.str+"'), but '"+e.str+"' does not refer to an array");return c=bp(o,t,a),u=yp[t].apply(o,a),p=bs.start(this,!0).then(function(){return u}),c?this.viewmodel.smartUpdate(e,o,c):this.viewmodel.mark(e),bs.end(),p}},xp=_p("pop"),wp=_p("push"),kp="/* Ractive.js component styles */\n",Sp=[],Ep=!1;Xi?(rp=document.createElement("style"),rp.type="text/css",ip=document.getElementsByTagName("head")[0],sp=!1,op=rp.styleSheet,ap=function(){var t=kp+Sp.map(function(t){return"\n/* {"+t.id+"} */\n"+t.styles}).join("\n");op?op.cssText=t:rp.innerHTML=t,sp||(ip.appendChild(rp),sp=!0)},np={add:function(t){Sp.push(t),Ep=!0},apply:function(){Ep&&(ap(),Ep=!1)}}):np={add:ko,apply:ko};var Cp,Pp,Ap,Op=np,Tp=Lt,Rp=new is("render"),Lp=new is("complete"),Mp={extend:function(t,e,n){e.adapt=Dt(e.adapt,D(n.adapt))},init:function(){}},Dp=Mp,jp=jt,Np=/(?:^|\})?\s*([^\{\}]+)\s*\{/g,Fp=/\/\*.*?\*\//g,Ip=/((?:(?:\[[^\]+]\])|(?:[^\s\+\>\~:]))+)((?::[^\s\+\>\~\(]+(?:\([^\)]+\))?)?\s*[\s\+\>\~]?)\s*/g,Bp=/^@media/,Up=/\[data-ractive-css~="\{[a-z0-9-]+\}"]/g,qp=1,Gp={ name:"css",extend:function(t,e,n){if(n.css){var a=qp++,r=n.noCssTransform?n.css:jp(n.css,a);e.cssId=a,Op.add({id:a,styles:r})}},init:function(){}},Vp=Gp,zp={name:"data",extend:function(t,e,n){var a=void 0,r=void 0;if(n.data&&u(n.data))for(a in n.data)r=n.data[a],r&&"object"==typeof r&&(u(r)||i(r))&&m("Passing a `data` option with object and array properties to Ractive.extend() is discouraged, as mutating them is likely to cause bugs. Consider using a data function instead:\n\n // this...\n data: function () {\n return {\n myObject: {}\n };\n })\n\n // instead of this:\n data: {\n myObject: {}\n }");e.data=Bt(e.data,n.data)},init:function(t,e,n){var a=Bt(t.prototype.data,n.data);return"function"==typeof a&&(a=a.call(e)),a||{}},reset:function(t){var e=this.init(t.constructor,t,t.viewmodel);return t.viewmodel.reset(e),!0}},Wp=zp,Hp=null,Kp=["preserveWhitespace","sanitize","stripComments","delimiters","tripleDelimiters","interpolate"],Qp={fromId:zt,isHashedId:Wt,isParsed:Ht,getParseOptions:Kt,createHelper:Gt,parse:Vt},Yp=Qp,$p={name:"template",extend:function(t,e,n){var a;"template"in n&&(a=n.template,"function"==typeof a?e.template=a:e.template=Jt(a,e))},init:function(t,e,n){var a,r;a="template"in n?n.template:t.prototype.template,"function"==typeof a&&(r=a,a=Yt(e,r),e._config.template={fn:r,result:a}),a=Jt(a,e),e.template=a.t,a.p&&Xt(e.partials,a.p)},reset:function(t){var e,n=Qt(t);return n?(e=Jt(n,t),t.template=e.t,Xt(t.partials,e.p,!0),!0):void 0}},Jp=$p;Cp=["adaptors","components","computed","decorators","easing","events","interpolators","partials","transitions"],Pp=function(t,e){this.name=t,this.useDefaults=e},Pp.prototype={constructor:Pp,extend:function(t,e,n){this.configure(this.useDefaults?t.defaults:t,this.useDefaults?e:e.constructor,n)},init:function(){},configure:function(t,e,n){var a,r=this.name,i=n[r];a=So(t[r]);for(var o in i)a[o]=i[o];e[r]=a},reset:function(t){var e=t[this.name],n=!1;return Object.keys(e).forEach(function(t){var a=e[t];a._fn&&(a._fn.isOwner?e[t]=a._fn:delete e[t],n=!0)}),n}},Ap=Cp.map(function(t){return new Pp(t,"computed"===t)});var Xp,Zp,tu,eu,nu,au,ru=Ap,iu=Zt,ou=ae;eu={adapt:Dp,css:Vp,data:Wp,template:Jp},tu=Object.keys(so),au=oe(tu.filter(function(t){return!eu[t]})),nu=oe(tu.concat(ru.map(function(t){return t.name}))),Zp=[].concat(tu.filter(function(t){return!ru[t]&&!eu[t]}),ru,eu.data,eu.template,eu.css),Xp={extend:function(t,e,n){return re("extend",t,e,n)},init:function(t,e,n){return re("init",t,e,n)},reset:function(t){return Zp.filter(function(e){return e.reset&&e.reset(t)}).map(function(t){return t.name})},order:Zp};var su,pu,uu=Xp,cu=se,lu=pe,du=ue,fu=ce,hu=le,mu=de,gu=fe,vu=he,bu=/^\s+/;pu=function(t){this.name="ParseError",this.message=t;try{throw Error(t)}catch(e){this.stack=e.stack}},pu.prototype=Error.prototype,su=function(t,e){var n,a,r=0;for(this.str=t,this.options=e||{},this.pos=0,this.lines=this.str.split("\n"),this.lineEnds=this.lines.map(function(t){var e=r+t.length+1;return r=e,e},0),this.init&&this.init(t,e),n=[];this.posn;n+=1)if(this.pos=e,r=t[n](this))return r;return null},getLinePos:function(t){for(var e,n=0,a=0;t>=this.lineEnds[n];)a=this.lineEnds[n],n+=1;return e=t-a,[n+1,e+1,t]},error:function(t){var e=this.getLinePos(this.pos),n=e[0],a=e[1],r=this.lines[e[0]-1],i=0,o=r.replace(/\t/g,function(t,n){return n/g,lc=/&/g;var vc=function(){return e(this.node)},bc=function(t){this.type=ku,this.text=t.template};bc.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createTextNode(this.text)),this.node},toString:function(t){return t?Se(this.text):this.text},unrender:function(t){return t?this.detach():void 0}};var yc=bc,_c=Ee,xc=Ce,wc=function(t,e,n){var a;this.ref=e,this.resolved=!1,this.root=t.root,this.parentFragment=t.parentFragment,this.callback=n,a=ls(t.root,e,t.parentFragment),void 0!=a?this.resolve(a):bs.addUnresolved(this)};wc.prototype={resolve:function(t){this.keypath&&!t&&bs.addUnresolved(this),this.resolved=!0,this.keypath=t,this.callback(t)},forceResolution:function(){this.resolve(S(this.ref))},rebind:function(t,e){var n;void 0!=this.keypath&&(n=this.keypath.replace(t,e),void 0!==n&&this.resolve(n))},unbind:function(){this.resolved||bs.removeUnresolved(this)}};var kc=wc,Sc=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,this.rebind()},Ec={"@keypath":{prefix:"c",prop:["context"]},"@index":{prefix:"i",prop:["index"]},"@key":{prefix:"k",prop:["key","index"]}};Sc.prototype={rebind:function(){var t,e=this.ref,n=this.parentFragment,a=Ec[e];if(!a)throw Error('Unknown special reference "'+e+'" - valid references are @index, @key and @keypath');if(this.cached)return this.callback(S("@"+a.prefix+Pe(this.cached,a)));if(-1!==a.prop.indexOf("index")||-1!==a.prop.indexOf("key"))for(;n;){if(n.owner.currentSubtype===Bu&&void 0!==(t=Pe(n,a)))return this.cached=n,n.registerIndexRef(this),this.callback(S("@"+a.prefix+t));n=!n.parent&&n.owner&&n.owner.component&&n.owner.component.parentFragment&&!n.owner.component.instance.isolated?n.owner.component.parentFragment:n.parent}else for(;n;){if(void 0!==(t=Pe(n,a)))return this.callback(S("@"+a.prefix+t.str));n=n.parent}},unbind:function(){this.cached&&this.cached.unregisterIndexRef(this)}};var Cc=Sc,Pc=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,e.ref.fragment.registerIndexRef(this),this.rebind()};Pc.prototype={rebind:function(){var t,e=this.ref.ref;t="k"===e.ref.t?"k"+e.fragment.key:"i"+e.fragment.index,void 0!==t&&this.callback(S("@"+t))},unbind:function(){this.ref.ref.fragment.unregisterIndexRef(this)}};var Ac=Pc,Oc=Ae;Ae.resolve=function(t){var e,n,a={};for(e in t.refs)n=t.refs[e],a[n.ref.n]="k"===n.ref.t?n.fragment.key:n.fragment.index;return a};var Tc,Rc=Oe,Lc=Te,Mc={},Dc=Function.prototype.bind;Tc=function(t,e,n,a){var r,i=this;r=t.root,this.root=r,this.parentFragment=e,this.callback=a,this.owner=t,this.str=n.s,this.keypaths=[],this.pending=n.r.length,this.refResolvers=n.r.map(function(t,e){return Rc(i,t,function(t){i.resolve(e,t)})}),this.ready=!0,this.bubble()},Tc.prototype={bubble:function(){this.ready&&(this.uniqueString=Le(this.str,this.keypaths),this.keypath=Me(this.uniqueString),this.createEvaluator(),this.callback(this.keypath))},unbind:function(){for(var t;t=this.refResolvers.pop();)t.unbind()},resolve:function(t,e){this.keypaths[t]=e,this.bubble()},createEvaluator:function(){var t,e,n,a,r,i=this;a=this.keypath,t=this.root.viewmodel.computations[a.str],t?this.root.viewmodel.mark(a):(r=Lc(this.str,this.refResolvers.length),e=this.keypaths.map(function(t){var e;return"undefined"===t?function(){}:t.isSpecial?(e=t.value,function(){return e}):function(){var e=i.root.viewmodel.get(t,{noUnwrap:!0,fullRootGet:!0});return"function"==typeof e&&(e=je(e,i.root)),e}}),n={deps:this.keypaths.filter(De),getter:function(){var t=e.map(Re);return r.apply(null,t)}},t=this.root.viewmodel.compute(a,n))},rebind:function(t,e){this.refResolvers.forEach(function(n){return n.rebind(t,e)})}};var jc=Tc,Nc=function(t,e,n){var a=this;this.resolver=e,this.root=e.root,this.parentFragment=n,this.viewmodel=e.root.viewmodel,"string"==typeof t?this.value=t:t.t===Nu?this.refResolver=Rc(this,t.n,function(t){a.resolve(t)}):new jc(e,n,t,function(t){a.resolve(t)})};Nc.prototype={resolve:function(t){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.keypath=t,this.value=this.viewmodel.get(t),this.bind(),this.resolver.bubble()},bind:function(){this.viewmodel.register(this.keypath,this)},rebind:function(t,e){this.refResolver&&this.refResolver.rebind(t,e)},setValue:function(t){this.value=t,this.resolver.bubble()},unbind:function(){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.refResolver&&this.refResolver.unbind()},forceResolution:function(){this.refResolver&&this.refResolver.forceResolution()}};var Fc=Nc,Ic=function(t,e,n){var a,r,i,o,s=this;this.parentFragment=o=t.parentFragment,this.root=a=t.root,this.mustache=t,this.ref=r=e.r,this.callback=n,this.unresolved=[],(i=ls(a,r,o))?this.base=i:this.baseResolver=new kc(this,r,function(t){s.base=t,s.baseResolver=null,s.bubble()}),this.members=e.m.map(function(t){return new Fc(t,s,o)}),this.ready=!0,this.bubble()};Ic.prototype={getKeypath:function(){var t=this.members.map(Ne);return!t.every(Fe)||this.baseResolver?null:this.base.join(t.join("."))},bubble:function(){this.ready&&!this.baseResolver&&this.callback(this.getKeypath())},unbind:function(){this.members.forEach(K)},rebind:function(t,e){var n;if(this.base){var a=this.base.replace(t,e);a&&a!==this.base&&(this.base=a,n=!0)}this.members.forEach(function(a){a.rebind(t,e)&&(n=!0)}),n&&this.bubble()},forceResolution:function(){this.baseResolver&&(this.base=S(this.ref),this.baseResolver.unbind(),this.baseResolver=null),this.members.forEach(Ie),this.bubble()}};var Bc=Ic,Uc=Be,qc=Ue,Gc=qe,Vc={getValue:xc,init:Uc,resolve:qc,rebind:Gc},zc=function(t){this.type=Su,Vc.init(this,t)};zc.prototype={update:function(){this.node.data=void 0==this.value?"":this.value},resolve:Vc.resolve,rebind:Vc.rebind,detach:vc,unbind:_c,render:function(){return this.node||(this.node=document.createTextNode(n(this.value))),this.node},unrender:function(t){t&&e(this.node)},getValue:Vc.getValue,setValue:function(t){var e;this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),s(t,this.value)||(this.value=t,this.parentFragment.bubble(),this.node&&bs.addView(this))},firstNode:function(){return this.node},toString:function(t){var e=""+n(this.value);return t?Se(e):e}};var Wc=zc,Hc=Ge,Kc=Ve,Qc=ze,Yc=We,$c=He,Jc=Ke,Xc=Qe,Zc=Ye,tl=$e,el=function(t,e){Vc.rebind.call(this,t,e)},nl=Xe,al=Ze,rl=ln,il=dn,ol=fn,sl=gn,pl=function(t){this.type=Cu,this.subtype=this.currentSubtype=t.template.n,this.inverted=this.subtype===Iu,this.pElement=t.pElement,this.fragments=[],this.fragmentsToCreate=[],this.fragmentsToRender=[],this.fragmentsToUnrender=[],t.template.i&&(this.indexRefs=t.template.i.split(",").map(function(t,e){return{n:t,t:0===e?"k":"i"}})),this.renderedFragments=[],this.length=0,Vc.init(this,t)};pl.prototype={bubble:Hc,detach:Kc,find:Qc,findAll:Yc,findAllComponents:$c,findComponent:Jc,findNextNode:Xc,firstNode:Zc,getIndexRef:function(t){if(this.indexRefs)for(var e=this.indexRefs.length;e--;){var n=this.indexRefs[e];if(n.n===t)return n}},getValue:Vc.getValue,shuffle:tl,rebind:el,render:nl,resolve:Vc.resolve,setValue:al,toString:rl,unbind:il,unrender:ol,update:sl};var ul,cl,ll=pl,dl=vn,fl=bn,hl=yn,ml=_n,gl={};try{co("table").innerHTML="foo"}catch(Ao){ul=!0,cl={TABLE:['',"
"],THEAD:['',"
"],TBODY:['',"
"],TR:['',"
"],SELECT:['"]}}var vl=function(t,e,n){var a,r,i,o,s,p=[];if(null!=t&&""!==t){for(ul&&(r=cl[e.tagName])?(a=xn("DIV"),a.innerHTML=r[0]+t+r[1],a=a.querySelector(".x"),"SELECT"===a.tagName&&(i=a.options[a.selectedIndex])):e.namespaceURI===no.svg?(a=xn("DIV"),a.innerHTML=''+t+"",a=a.querySelector(".x")):(a=xn(e.tagName),a.innerHTML=t,"SELECT"===a.tagName&&(i=a.options[a.selectedIndex]));o=a.firstChild;)p.push(o),n.appendChild(o);if("SELECT"===e.tagName)for(s=p.length;s--;)p[s]!==i&&(p[s].selected=!1)}return p},bl=wn,yl=Sn,_l=En,xl=Cn,wl=Pn,kl=An,Sl=function(t){this.type=Eu,Vc.init(this,t)};Sl.prototype={detach:dl,find:fl,findAll:hl,firstNode:ml,getValue:Vc.getValue,rebind:Vc.rebind,render:yl,resolve:Vc.resolve,setValue:_l,toString:xl,unbind:_c,unrender:wl,update:kl};var El,Cl,Pl,Al,Ol=Sl,Tl=function(){this.parentFragment.bubble()},Rl=On,Ll=function(t){return this.node?lo(this.node,t)?this.node:this.fragment&&this.fragment.find?this.fragment.find(t):void 0:null},Ml=function(t,e){e._test(this,!0)&&e.live&&(this.liveQueries||(this.liveQueries=[])).push(e),this.fragment&&this.fragment.findAll(t,e)},Dl=function(t,e){this.fragment&&this.fragment.findAllComponents(t,e)},jl=function(t){return this.fragment?this.fragment.findComponent(t):void 0},Nl=Tn,Fl=Rn,Il=Ln,Bl=/^true|on|yes|1$/i,Ul=/^[0-9]+$/,ql=function(t,e){var n,a,r;return r=e.a||{},a={},n=r.twoway,void 0!==n&&(a.twoway=0===n||Bl.test(n)),n=r.lazy,void 0!==n&&(0!==n&&Ul.test(n)?a.lazy=parseInt(n):a.lazy=0===n||Bl.test(n)),a},Gl=Mn;El="altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath vkern".split(" "),Cl="attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits contentScriptType contentStyleType diffuseConstant edgeMode externalResourcesRequired filterRes filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" "),Pl=function(t){for(var e={},n=t.length;n--;)e[t[n].toLowerCase()]=t[n];return e},Al=Pl(El.concat(Cl));var Vl=function(t){var e=t.toLowerCase();return Al[e]||e},zl=function(t,e){var n,a;if(n=e.indexOf(":"),-1===n||(a=e.substr(0,n),"xmlns"===a))t.name=t.element.namespace!==no.html?Vl(e):e;else if(e=e.substring(n+1),t.name=Vl(e),t.namespace=no[a.toLowerCase()],t.namespacePrefix=a,!t.namespace)throw'Unknown namespace ("'+a+'")'},Wl=Dn,Hl=jn,Kl=Nn,Ql=Fn,Yl={"accept-charset":"acceptCharset",accesskey:"accessKey",bgcolor:"bgColor","class":"className",codebase:"codeBase",colspan:"colSpan",contenteditable:"contentEditable",datetime:"dateTime",dirname:"dirName","for":"htmlFor","http-equiv":"httpEquiv",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",pubdate:"pubDate",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",usemap:"useMap"},$l=In,Jl=Un,Xl=qn,Zl=Gn,td=Vn,ed=zn,nd=Wn,ad=Hn,rd=Kn,id=Qn,od=Yn,sd=$n,pd=Jn,ud=Xn,cd=Zn,ld=function(t){this.init(t)};ld.prototype={bubble:Gl,init:Hl,rebind:Kl,render:Ql,toString:$l,unbind:Jl,update:cd};var dd,fd=ld,hd=function(t,e){var n,a,r=[];for(n in e)"twoway"!==n&&"lazy"!==n&&e.hasOwnProperty(n)&&(a=new fd({element:t,name:n,value:e[n],root:t.root}),r[n]=a,"value"!==n&&r.push(a));return(a=r.value)&&r.push(a),r};"undefined"!=typeof document&&(dd=co("div"));var md=function(t,e){this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.attributes=[],this.fragment=new rg({root:t.root,owner:this,template:[e]})};md.prototype={bubble:function(){this.node&&this.update(),this.element.bubble()},rebind:function(t,e){this.fragment.rebind(t,e)},render:function(t){this.node=t,this.isSvg=t.namespaceURI===no.svg,this.update()},unbind:function(){this.fragment.unbind()},update:function(){var t,e,n=this;t=""+this.fragment,e=ta(t,this.isSvg),this.attributes.filter(function(t){return ea(e,t)}).forEach(function(t){n.node.removeAttribute(t.name)}),e.forEach(function(t){n.node.setAttribute(t.name,t.value)}),this.attributes=e},toString:function(){return""+this.fragment}};var gd=md,vd=function(t,e){return e?e.map(function(e){return new gd(t,e)}):[]},bd=function(t){var e,n,a,r;if(this.element=t,this.root=t.root,this.attribute=t.attributes[this.name||"value"],e=this.attribute.interpolator,e.twowayBinding=this,n=e.keypath){if("}"===n.str.slice(-1))return g("Two-way binding does not work with expressions (`%s` on <%s>)",e.resolver.uniqueString,t.name,{ractive:this.root}),!1;if(n.isSpecial)return g("Two-way binding does not work with %s",e.resolver.ref,{ractive:this.root}),!1}else{var i=e.template.r?"'"+e.template.r+"' reference":"expression";m("The %s being used for two-way binding is ambiguous, and may cause unexpected results. Consider initialising your data to eliminate the ambiguity",i,{ractive:this.root}),e.resolver.forceResolution(),n=e.keypath}this.attribute.isTwoway=!0,this.keypath=n,a=this.root.viewmodel.get(n),void 0===a&&this.getInitialValue&&(a=this.getInitialValue(),void 0!==a&&this.root.viewmodel.set(n,a)),(r=na(t))&&(this.resetValue=a,r.formBindings.push(this))};bd.prototype={handleChange:function(){var t=this;bs.start(this.root),this.attribute.locked=!0,this.root.viewmodel.set(this.keypath,this.getValue()),bs.scheduleTask(function(){return t.attribute.locked=!1}),bs.end()},rebound:function(){var t,e,n;e=this.keypath,n=this.attribute.interpolator.keypath,e!==n&&(N(this.root._twowayBindings[e.str],this),this.keypath=n,t=this.root._twowayBindings[n.str]||(this.root._twowayBindings[n.str]=[]),t.push(this))},unbind:function(){}},bd.extend=function(t){var e,n=this;return e=function(t){bd.call(this,t),this.init&&this.init()},e.prototype=So(n.prototype),a(e.prototype,t),e.extend=bd.extend,e};var yd,_d=bd,xd=aa;yd=_d.extend({getInitialValue:function(){return""},getValue:function(){return this.element.node.value},render:function(){var t,e=this.element.node,n=!1;this.rendered=!0,t=this.root.lazy,this.element.lazy===!0?t=!0:this.element.lazy===!1?t=!1:p(this.element.lazy)?(t=!1,n=+this.element.lazy):p(t||"")&&(n=+t,t=!1,this.element.lazy=n),this.handler=n?ia:xd,e.addEventListener("change",xd,!1),t||(e.addEventListener("input",this.handler,!1),e.attachEvent&&e.addEventListener("keyup",this.handler,!1)),e.addEventListener("blur",ra,!1)},unrender:function(){var t=this.element.node;this.rendered=!1,t.removeEventListener("change",xd,!1),t.removeEventListener("input",this.handler,!1),t.removeEventListener("keyup",this.handler,!1),t.removeEventListener("blur",ra,!1)}});var wd=yd,kd=wd.extend({getInitialValue:function(){return this.element.fragment?""+this.element.fragment:""},getValue:function(){return this.element.node.innerHTML}}),Sd=kd,Ed=oa,Cd={},Pd=_d.extend({name:"checked",init:function(){this.siblings=Ed(this.root._guid,"radio",this.element.getAttribute("name")),this.siblings.push(this)},render:function(){var t=this.element.node;t.addEventListener("change",xd,!1),t.attachEvent&&t.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},handleChange:function(){bs.start(this.root),this.siblings.forEach(function(t){t.root.viewmodel.set(t.keypath,t.getValue())}),bs.end()},getValue:function(){return this.element.node.checked},unbind:function(){N(this.siblings,this)}}),Ad=Pd,Od=_d.extend({name:"name",init:function(){this.siblings=Ed(this.root._guid,"radioname",this.keypath.str),this.siblings.push(this),this.radioName=!0},getInitialValue:function(){return this.element.getAttribute("checked")?this.element.getAttribute("value"):void 0},render:function(){var t=this.element.node;t.name="{{"+this.keypath.str+"}}",t.checked=this.root.viewmodel.get(this.keypath)==this.element.getAttribute("value"),t.addEventListener("change",xd,!1),t.attachEvent&&t.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},getValue:function(){var t=this.element.node;return t._ractive?t._ractive.value:t.value},handleChange:function(){this.element.node.checked&&_d.prototype.handleChange.call(this)},rebound:function(t,e){var n;_d.prototype.rebound.call(this,t,e),(n=this.element.node)&&(n.name="{{"+this.keypath.str+"}}")},unbind:function(){N(this.siblings,this)}}),Td=Od,Rd=_d.extend({name:"name",getInitialValue:function(){return this.noInitialValue=!0,[]},init:function(){var t,e;this.checkboxName=!0,this.siblings=Ed(this.root._guid,"checkboxes",this.keypath.str),this.siblings.push(this),this.noInitialValue&&(this.siblings.noInitialValue=!0),this.siblings.noInitialValue&&this.element.getAttribute("checked")&&(t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),t.push(e))},unbind:function(){N(this.siblings,this)},render:function(){var t,e,n=this.element.node;t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),i(t)?this.isChecked=L(t,e):this.isChecked=t==e,n.name="{{"+this.keypath.str+"}}",n.checked=this.isChecked,n.addEventListener("change",xd,!1),n.attachEvent&&n.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},changed:function(){var t=!!this.isChecked;return this.isChecked=this.element.node.checked,this.isChecked===t},handleChange:function(){this.isChecked=this.element.node.checked,_d.prototype.handleChange.call(this)},getValue:function(){return this.siblings.filter(sa).map(pa)}}),Ld=Rd,Md=_d.extend({name:"checked",render:function(){var t=this.element.node;t.addEventListener("change",xd,!1),t.attachEvent&&t.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},getValue:function(){return this.element.node.checked}}),Dd=Md,jd=_d.extend({getInitialValue:function(){var t,e,n,a,r=this.element.options;if(void 0===this.element.getAttribute("value")&&(e=t=r.length,t)){for(;e--;)if(r[e].getAttribute("selected")){n=r[e].getAttribute("value"),a=!0;break}if(!a)for(;++ee;e+=1)if(a=t[e],t[e].selected)return r=a._ractive?a._ractive.value:a.value},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))}}),Nd=jd,Fd=Nd.extend({getInitialValue:function(){return this.element.options.filter(function(t){return t.getAttribute("selected")}).map(function(t){return t.getAttribute("value")})},render:function(){var t;this.element.node.addEventListener("change",xd,!1),t=this.root.viewmodel.get(this.keypath),void 0===t&&this.handleChange()},unrender:function(){this.element.node.removeEventListener("change",xd,!1)},setValue:function(){throw Error("TODO not implemented yet")},getValue:function(){var t,e,n,a,r,i;for(t=[],e=this.element.node.options,a=e.length,n=0;a>n;n+=1)r=e[n],r.selected&&(i=r._ractive?r._ractive.value:r.value,t.push(i));return t},handleChange:function(){var t,e,n;return t=this.attribute,e=t.value,n=this.getValue(),void 0!==e&&M(n,e)||Nd.prototype.handleChange.call(this),this},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))},updateModel:function(){void 0!==this.attribute.value&&this.attribute.value.length||this.root.viewmodel.set(this.keypath,this.initialValue)}}),Id=Fd,Bd=_d.extend({render:function(){this.element.node.addEventListener("change",xd,!1)},unrender:function(){this.element.node.removeEventListener("change",xd,!1)},getValue:function(){return this.element.node.files}}),Ud=Bd,qd=wd.extend({getInitialValue:function(){},getValue:function(){var t=parseFloat(this.element.node.value);return isNaN(t)?void 0:t}}),Gd=ua,Vd=la,zd=da,Wd=fa,Hd=ha,Kd=/^event(?:\.(.+))?/,Qd=ba,Yd=ya,$d={},Jd={touchstart:!0,touchmove:!0,touchend:!0,touchcancel:!0,touchleave:!0},Xd=xa,Zd=wa,tf=ka,ef=Sa,nf=Ea,af=function(t,e,n){this.init(t,e,n)};af.prototype={bubble:Vd,fire:zd,getAction:Wd,init:Hd,listen:Yd,rebind:Xd,render:Zd,resolve:tf,unbind:ef,unrender:nf};var rf=af,of=function(t,e){var n,a,r,i,o=[];for(a in e)if(e.hasOwnProperty(a))for(r=a.split("-"),n=r.length;n--;)i=new rf(t,r[n],e[a]),o.push(i);return o},sf=function(t,e){var n,a,r,i=this;this.element=t,this.root=n=t.root,a=e.n||e,("string"==typeof a||(r=new rg({template:a,root:n,owner:t}),a=""+r,r.unbind(),""!==a))&&(e.a?this.params=e.a:e.d&&(this.fragment=new rg({template:e.d,root:n,owner:t}),this.params=this.fragment.getArgsList(),this.fragment.bubble=function(){this.dirtyArgs=this.dirtyValue=!0,i.params=this.getArgsList(),i.ready&&i.update()}),this.fn=v("decorators",n,a),this.fn||l(Io(a,"decorator")))};sf.prototype={init:function(){var t,e,n;if(t=this.element.node,this.params?(n=[t].concat(this.params),e=this.fn.apply(this.root,n)):e=this.fn.call(this.root,t),!e||!e.teardown)throw Error("Decorator definition must return an object with a teardown method");this.actual=e,this.ready=!0},update:function(){this.actual.update?this.actual.update.apply(this.root,this.params):(this.actual.teardown(!0),this.init())},rebind:function(t,e){this.fragment&&this.fragment.rebind(t,e)},teardown:function(t){this.torndown=!0,this.ready&&this.actual.teardown(),!t&&this.fragment&&this.fragment.unbind()}};var pf,uf,cf,lf=sf,df=La,ff=Ma,hf=Ba,mf=function(t){ -return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Xi?(uf={},cf=co("div").style,pf=function(t){var e,n,a;if(t=mf(t),!uf[t])if(void 0!==cf[t])uf[t]=t;else for(a=t.charAt(0).toUpperCase()+t.substring(1),e=ro.length;e--;)if(n=ro[e],void 0!==cf[n+a]){uf[t]=n+a;break}return uf[t]}):pf=null;var gf,vf,bf=pf;Xi?(vf=window.getComputedStyle||Po.getComputedStyle,gf=function(t){var e,n,a,r,o;if(e=vf(this.node),"string"==typeof t)return o=e[bf(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},a=t.length;a--;)r=t[a],o=e[bf(r)],"0px"===o&&(o=0),n[r]=o;return n}):gf=null;var yf=gf,_f=function(t,e){var n;if("string"==typeof t)this.node.style[bf(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bf(n)]=t[n]);return this},xf=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(g(Io(t.easing,"easing")),e=Ua)):e="function"==typeof t.easing?t.easing:Ua,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,xs.add(this)};xf.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wf,kf,Sf,Ef,Cf,Pf,Af,Of,Tf=xf,Rf=RegExp("^-(?:"+ro.join("|")+")-"),Lf=function(t){return t.replace(Rf,"")},Mf=RegExp("^(?:"+ro.join("|")+")([A-Z])"),Df=function(t){var e;return t?(Mf.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},jf={},Nf={};Xi?(kf=co("div").style,function(){void 0!==kf.transition?(Sf="transition",Ef="transitionend",Cf=!0):void 0!==kf.webkitTransition?(Sf="webkitTransition",Ef="webkitTransitionEnd",Cf=!0):Cf=!1}(),Sf&&(Pf=Sf+"Duration",Af=Sf+"Property",Of=Sf+"TimingFunction"),wf=function(t,e,n,a,r){setTimeout(function(){var i,o,s,p,u;p=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Af]=a.map(bf).map(Df).join(","),t.node.style[Of]=Df(n.easing||"linear"),t.node.style[Pf]=n.duration/1e3+"s",u=function(e){var n;n=a.indexOf(mf(Lf(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},t.node.addEventListener(Ef,u,!1),setTimeout(function(){for(var r,c,l,d,f,h=a.length,g=[];h--;)d=a[h],r=i+d,Cf&&!Nf[r]&&(t.node.style[bf(d)]=e[d],jf[r]||(c=t.getStyle(d),jf[r]=t.getStyle(d)!=e[d],Nf[r]=!jf[r],Nf[r]&&(t.node.style[bf(d)]=c))),(!Cf||Nf[r])&&(void 0===c&&(c=t.getStyle(d)),l=a.indexOf(d),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),f=/[^\d]*$/.exec(e[d])[0],g.push({name:bf(d),interpolator:Uo(parseFloat(c),parseFloat(e[d])),suffix:f}));g.length?new Tf({root:t.root,duration:n.duration,easing:mf(n.easing||""),step:function(e){var n,a;for(a=g.length;a--;)n=g[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,p()}}):o=!0,a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},0)},n.delay||0)}):wf=null;var Ff,If,Bf,Uf,qf,Gf=wf;if("undefined"!=typeof document){if(Ff="hidden",qf={},Ff in document)Bf="";else for(Uf=ro.length;Uf--;)If=ro[Uf],Ff=If+"Hidden",Ff in document&&(Bf=If);void 0!==Bf?(document.addEventListener(Bf+"visibilitychange",qa),qa()):("onfocusout"in document?(document.addEventListener("focusout",Ga),document.addEventListener("focusin",Va)):(window.addEventListener("pagehide",Ga),window.addEventListener("blur",Ga),window.addEventListener("pageshow",Va),window.addEventListener("focus",Va)),qf.hidden=!1)}var Vf,zf,Wf,Hf=qf;Xi?(zf=window.getComputedStyle||Po.getComputedStyle,Vf=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hf.hidden)return this.setStyle(t,e),Wf||(Wf=us.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(g('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new us(function(t){var e,i,o,s,p,u,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zf(r.node),p={},u=e.length;u--;)c=e[u],s=o[bf(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bf(c)]=s);return i.length?void Gf(r,a,n,i,t):void t()});return i}):Vf=null;var Kf=Vf,Qf=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},Yf=za,$f=function(t,e,n){this.init(t,e,n)};$f.prototype={init:hf,start:Yf,getStyle:yf,setStyle:_f,animateStyle:Kf,processParams:Qf};var Jf,Xf,Zf=$f,th=Ha;Jf=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xf=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&$a(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Se(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Rl,find:Ll,findAll:Ml,findAllComponents:Dl,findComponent:jl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:df,rebind:ff,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,ph=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=j(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},uh=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',dh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Au,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Vc.init(this,t),this.keypath||((n=uh(this.root,this.name,e))?(_c.call(this),this.isNamed=!0,this.setTemplate(n)):g(lh,this.name))};dh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Gc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Vc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=uh(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=uh(this.root,this.name,this.parentFragment))&&(_c.call(this),this.isNamed=!0),e||g(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rg({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===ku?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||_c.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var fh,hh,mh,gh=dh,vh=pr,bh=ur,yh=new is("detach"),_h=cr,xh=lr,wh=dr,kh=fr,Sh=hr,Eh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bp(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};Eo(Ph,t,{value:e})}),fh={},fh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],Eo(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Rh,Lh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=S(n),e._ractive||(Eo(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Lh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Rh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Rh);a.splice(r,1)}}else delete t._ractive,Lh.unpatch(this.value)}},Rh="Something went wrong in a rather interesting way";var Mh,Dh,jh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Mh={filter:function(t,e,n){var a,r;return e?(e=S(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new Dh(t,e,n)}},Dh=function(t,e,n){var a,r,i;return n=S(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void gr(this,e,r)},Dh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Mh=!1}var Ih,Bh,Uh=Mh;Uh&&(Ih={filter:function(t,e,n){return Uh.filter(t,e,n)&&jh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=Uh.wrap(t,e,n),this.arrayWrapper=jh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var qh=Ih,Gh=vr,Vh={},zh=_r,Wh=xr,Hh=Sr,Kh=Or,Qh=Tr,Yh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Yh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var $h=Yh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),d(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Rr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new $h(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Lr,tm={FAILED_LOOKUP:!0},em=Mr,nm={},am=jr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,p;s=a,p=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&p>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},pm=Ir,um={},cm=qr,lm=Vr,dm=zr,fm=Wr,hm=Kr,mm={implicit:!0},gm={noCascade:!0},vm=Yr,bm=$r,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=So(null),this.deps={computed:So(null),"default":So(null)},this.depsMap={computed:So(null),"default":So(null)},this.patternObservers=[],this.specials=So(null),this.wrapped=So(null),this.computations=So(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=So(null);for(e in s)this.map(S(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(S(e),o[e]);this.ready=!0};ym.prototype={adapt:Gh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:pm,register:cm,release:lm,reset:dm,set:fm,smartUpdate:hm,teardown:vm,unregister:bm};var _m=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var xm=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Sm=new is("construct"),Em=new is("config"),Cm=new xm("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Rm=function(t,e,n,r,o){var s,p,u,c,l,d,f={},h={},g={},v=[];for(p=t.parentFragment,u=t.root,o=o||{},a(f,o),o.content=r||[],f[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=p;c;){if(c.owner.type===Lu){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=dc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");di(o)?(g[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?d?s.set(e,t.value):(h[e]=t.value,delete g[e]):d?s.viewmodel.mappings[e].resolve(t):g[e].keypath=t})):r=new Tm(t,o,function(t){d?s.set(e,t):h[e]=t}),v.push(r)}}),s=So(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:u.magic||e.defaults.magic,modifyArrays:u.modifyArrays,adapt:u.adapt},{parent:u,component:t,container:l,mappings:g,inlinePartials:f,cssIds:p.cssIds}),d=!0,t.resolvers=v,s},Lm=fi,Mm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Dm=mi,jm=gi,Nm=vi,Fm=bi,Im=yi,Bm=new is("teardown"),Um=xi,qm=function(t,e){this.init(t,e)};qm.prototype={detach:bh,find:_h,findAll:xh,findAllComponents:wh,findComponent:kh,findNextNode:Sh,firstNode:Eh,init:Dm,rebind:jm,render:Nm,toString:Fm,unbind:Im,unrender:Um};var Gm=qm,Vm=function(t){this.type=Ou,this.value=t.template.c};Vm.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Vm,Wm=function(t){var e,n;this.type=Lu,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rg({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,Ym=wi,$m=Si,Jm=Ei,Xm=Ci,Zm=Oi,tg=Ri,eg=function(t){this.init(t)};eg.prototype={bubble:cu,detach:lu,find:du,findAll:fu,findAllComponents:hu,findComponent:mu,findNextNode:gu,firstNode:vu,getArgsList:hc,getNode:mc,getValue:gc,init:Ym,rebind:$m,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tg};var ng,ag,rg=eg,ig=Li,og=["template","partials","components","decorators","events"],sg=new is("reset"),pg=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Au&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Ru&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pu&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},ug=Mi,cg=_p("reverse"),lg=Di,dg=_p("shift"),fg=_p("sort"),hg=_p("splice"),mg=Ni,gg=Fi,vg=new is("teardown"),bg=Bi,yg=Ui,_g=qi,xg=new is("unrender"),wg=_p("unshift"),kg=Gi,Sg=new is("update"),Eg=Vi,Cg={add:Zo,animate:Ss,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:Us,findParent:qs,fire:Ws,get:Hs,insert:Qs,merge:$s,observe:lp,observeOnce:dp,off:mp,on:gp,once:vp,pop:xp,push:wp,render:Tp,reset:ig,resetPartial:pg,resetTemplate:ug,reverse:cg,set:lg,shift:dg,sort:fg,splice:hg,subtract:mg,teardown:gg,toggle:bg,toHTML:yg,toHtml:yg,unrender:_g,unshift:wg,update:kg,updateModel:Eg},Pg=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Ag=Hi,Og=$i,Tg=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};ng=function(t){return this instanceof ng?void Om(this,t):new ng(t)},ag={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Og},getNodeInfo:{value:Tg},parse:{value:Hp},Promise:{value:us},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:po},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Go},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(ng,ag),ng.prototype=a(Cg,so),ng.prototype.constructor=ng,ng.defaults=ng.prototype;var Rg="function";if(typeof Date.now!==Rg||typeof String.prototype.trim!==Rg||typeof Object.keys!==Rg||typeof Array.prototype.indexOf!==Rg||typeof Array.prototype.forEach!==Rg||typeof Array.prototype.map!==Rg||typeof Array.prototype.filter!==Rg||"undefined"!=typeof window&&typeof window.addEventListener!==Rg)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Lg=ng;return Lg})},{}],342:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,293],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,313],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,333]}],style:["width: ",{t:2,r:"percentage",p:[14,48,358]},"%"]}}," ",{p:[15,3,384],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,406]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],343:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable");var e=this.get("state"),n=this.get("style"),a=this.get("enabled")?"active":"inactive";return e?a+" "+e+" "+t:a+" normal "+n+" "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,p=/([\w\-]+)\s*(\dx)/g,u=p.exec(s),c=u[1],l=u[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[67,1,1983],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[67,21,2003]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[70,17,2088]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[69,3,2039]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[73,19,2181]}],d:[]}},f:[{t:4,f:[{p:[75,5,2229],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[75,21,2245]}]}}],n:50,r:"icon",p:[74,3,2211]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[78,6,2299]}],n:50,r:"icon_stack",p:[77,3,2274]}," ",{t:16,p:[80,3,2347]}]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482}],344:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,42],t:7,e:"header",f:[{p:[4,7,57],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,61]}]}," ",{t:4,f:[{p:[6,9,105],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,130]}]}],n:50,r:"button",p:[5,7,82]}]}],n:50,r:"title",p:[2,3,24]}," ",{p:[10,3,193],t:7,e:"article",f:[{t:16,p:[11,5,207]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],345:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{341:341}],346:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(338),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves", -p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{338:338,341:341}],347:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,23]}]}]},e.exports=a.extend(r.exports)},{341:341}],348:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,739],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,716]}]},e.exports=a.extend(r.exports)},{341:341,481:481,483:483}],349:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,82],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,130]}],r:"labelcolor",p:[3,32,109]}]},f:[{t:2,r:"label",p:[3,84,161]},":"]}],n:50,r:"label",p:[2,3,64]}," ",{t:4,f:[{t:16,p:[6,5,210]}],n:50,r:"nowrap",p:[5,3,191]},{t:4,n:51,f:[{p:[8,5,235],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,263]}]},f:[{t:16,p:[9,7,304]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{341:341}],350:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,45],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,99]}],n:50,r:"button",p:[5,7,85]}]}],n:50,r:"title",p:[2,3,27]}," ",{p:[8,3,149],t:7,e:"article",f:[{t:16,p:[9,5,163]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],351:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;p.set("shown",p.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(352)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,352:352}],352:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],353:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481),r=t(483);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1391],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1441],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1478]}]}}," ",{p:[52,5,1505],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1525]}]}," ",{t:4,f:[{p:[54,7,1573],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1642],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1546]}]}],n:50,r:"config.titlebar",p:[49,1,1365]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482,483:483}],354:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,636],t:7,e:"ui-notice",f:[{p:[28,5,652],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,677]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,784],t:7,e:"br"}," ",{p:[29,5,794],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,870],t:7,e:"br"}," ",{p:[30,5,880],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,997],t:7,e:"br"}," ",{p:[31,5,1007],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1124],t:7,e:"hr"}," ",{p:[33,5,1134],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1207],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1381],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1528],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1699],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1785],t:7,e:"hr"}," ",{p:[43,7,1797],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1815]}]},{p:[43,38,1828],t:7,e:"br"}," ",{p:[44,7,1840],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1858]}]}],n:50,r:"debug",p:[41,5,1765]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,596]}]},e.exports=a.extend(r.exports)},{341:341}],355:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},shockState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,327],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[23,2,362],t:7,e:"ui-section",a:{label:"Main"},f:[{p:[24,3,390],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.main"],s:"_0(_1)"},p:[24,16,403]}]},f:[{t:2,x:{r:["data.power.main"],s:'_0?"Online":"Offline"'},p:[24,49,436]}]}," ",{t:4,f:["[ ",{p:[26,6,542],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"},p:[25,3,488]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.main_timeleft",p:[29,7,646]}," seconds left ]"],n:50,x:{r:["data.power.main_timeleft"],s:"_0>0"},p:[28,4,603]}],x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"}}," ",{p:[32,3,713],t:7,e:"div",a:{style:"float:right"},f:[{p:[33,4,742],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-main",state:[{t:2,x:{r:["data.power.main"],s:'_0?null:"disabled"'},p:[33,63,801]}]},f:["Disrupt"]}]}]}," ",{p:[36,2,887],t:7,e:"ui-section",a:{label:"Backup"},f:[{p:[37,3,917],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.backup"],s:"_0(_1)"},p:[37,16,930]}]},f:[{t:2,x:{r:["data.power.backup"],s:'_0?"Online":"Offline"'},p:[37,51,965]}]}," ",{t:4,f:["[ ",{p:[39,6,1077],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"},p:[38,3,1019]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.backup_timeleft",p:[42,7,1183]}," seconds left ]"],n:50,x:{r:["data.power.backup_timeleft"],s:"_0>0"},p:[41,4,1138]}],x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"}}," ",{p:[45,3,1252],t:7,e:"div",a:{style:"float:right"},f:[{p:[46,4,1281],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-backup",state:[{t:2,x:{r:["data.power.backup"],s:'_0?null:"disabled"'},p:[46,65,1342]}]},f:["Disrupt"]}]}]}," ",{p:[49,2,1430],t:7,e:"ui-section",a:{label:"Electrify"},f:[{p:[50,3,1463],t:7,e:"span",a:{"class":[{t:2,x:{r:["shockState","data.shock"],s:"_0(_1)"},p:[50,16,1476]}]},f:[{t:2,x:{r:["data.shock"],s:'_0==2?"Safe":"Electrified"'},p:[50,44,1504]}]}," ",{t:4,f:["[ ",{p:[52,6,1589],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.shock"],s:"!_0"},p:[51,3,1558]},{t:4,n:51,f:[{t:4,f:["[ ",{p:[55,7,1688],t:7,e:"span",a:{"class":"bad"},f:[{t:2,r:"data.shock_timeleft",p:[55,25,1706]}," seconds left"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0>0"},p:[54,4,1650]}," ",{t:4,f:["[ ",{p:[58,7,1806],t:7,e:"span",a:{"class":"bad"},f:["Permanent"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0==-1"},p:[57,4,1766]}],x:{r:["data.wires.shock"],s:"!_0"}}," ",{p:[61,3,1866],t:7,e:"div",a:{style:"float:right"},f:[{p:[62,4,1895],t:7,e:"ui-button",a:{icon:"wrench",action:"shock-restore",state:[{t:2,x:{r:["data.wires.shock","data.shock"],s:'_0&&_1==0?null:"disabled"'},p:[62,59,1950]}]},f:["Restore"]}," ",{p:[63,4,2032],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-temp",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[63,54,2082]}]},f:["Set (Temporary)"]}," ",{p:[64,4,2136],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-perm",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[64,53,2185]}]},f:["Set (Permanent)"]}]}]}]}," ",{p:[68,1,2274],t:7,e:"ui-display",a:{title:"Access & Door Control"},f:[{p:[69,2,2318],t:7,e:"ui-section",a:{label:"ID Scan"},f:[{t:4,f:["[ ",{p:[71,6,2385],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[70,3,2349]}," ",{p:[73,3,2444],t:7,e:"div",a:{style:"float:right"},f:[{p:[74,4,2473],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[74,22,2491]}],icon:"power-off",action:"idscan-on",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"selected":""'},p:[74,93,2562]}]},f:["Enabled"]}," ",{p:[75,4,2624],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[75,22,2642]}],icon:"close",action:"idscan-off",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"":"selected"'},p:[75,90,2710]}]},f:["Disabled"]}]}]}," ",{p:[78,2,2795],t:7,e:"ui-section",a:{label:"Emergency Access"},f:[{p:[79,3,2835],t:7,e:"div",a:{style:"float:right"},f:[{p:[80,4,2864],t:7,e:"ui-button",a:{icon:"power-off",action:"emergency-on",style:[{t:2,x:{r:["data.emergency"],s:'_0?"selected":""'},p:[80,61,2921]}]},f:["Enabled"]}," ",{p:[81,4,2982],t:7,e:"ui-button",a:{icon:"close",action:"emergency-off",style:[{t:2,x:{r:["data.emergency"],s:'_0?"":"selected"'},p:[81,58,3036]}]},f:["Disabled"]}]}]}," ",{p:[84,2,3120],t:7,e:"br"}," ",{p:[85,2,3128],t:7,e:"ui-section",a:{label:"Door bolts"},f:[{t:4,f:["[ ",{p:[87,6,3193],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.bolts"],s:"!_0"},p:[86,3,3162]}," ",{p:[89,3,3252],t:7,e:"div",a:{style:"float:right"},f:[{p:[90,4,3281],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[90,22,3299]}],icon:"unlock",action:"bolt-raise",style:[{t:2,x:{r:["data.locked"],s:'_0?"":"selected"'},p:[90,85,3362]}]},f:["Raised"]}," ",{p:[91,4,3419],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[91,22,3437]}],icon:"lock",action:"bolt-drop",style:[{t:2,x:{r:["data.locked"],s:'_0?"selected":""'},p:[91,82,3497]}]},f:["Dropped"]}]}]}," ",{p:[94,2,3577],t:7,e:"ui-section",a:{label:"Door bolt lights"},f:[{t:4,f:["[ ",{p:[96,6,3649],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.lights"],s:"!_0"},p:[95,3,3617]}," ",{p:[98,3,3708],t:7,e:"div",a:{style:"float:right"},f:[{p:[99,4,3737],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[99,22,3755]}],icon:"power-off",action:"light-on",style:[{t:2,x:{r:["data.lights"],s:'_0?"selected":""'},p:[99,88,3821]}]},f:["Enabled"]}," ",{p:[100,4,3879],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[100,22,3897]}],icon:"close",action:"light-off",style:[{t:2,x:{r:["data.lights"],s:'_0?"":"selected"'},p:[100,85,3960]}]},f:["Disabled"]}]}]}," ",{p:[103,2,4041],t:7,e:"ui-section",a:{label:"Door force sensors"},f:[{t:4,f:["[ ",{p:[105,6,4113],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.safe"],s:"!_0"},p:[104,3,4083]}," ",{p:[107,3,4172],t:7,e:"div",a:{style:"float:right"},f:[{p:[108,4,4201],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[108,22,4219]}],icon:"power-off",action:"safe-on",style:[{t:2,x:{r:["data.safe"],s:'_0?"selected":""'},p:[108,85,4282]}]},f:["Enabled"]}," ",{p:[109,4,4338],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[109,22,4356]}],icon:"close",action:"safe-off",style:[{t:2,x:{r:["data.safe"],s:'_0?"":"selected"'},p:[109,82,4416]}]},f:["Disabled"]}]}]}," ",{p:[112,2,4495],t:7,e:"ui-section",a:{label:"Door timing safety"},f:[{t:4,f:["[ ",{p:[114,6,4569],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.timing"],s:"!_0"},p:[113,3,4537]}," ",{p:[116,3,4628],t:7,e:"div",a:{style:"float:right"},f:[{p:[117,4,4657],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[117,22,4675]}],icon:"power-off",action:"speed-on",style:[{t:2,x:{r:["data.speed"],s:'_0?"selected":""'},p:[117,88,4741]}]},f:["Enabled"]}," ",{p:[118,4,4798],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[118,22,4816]}],icon:"close",action:"speed-off",style:[{t:2,x:{r:["data.speed"],s:'_0?"":"selected"'},p:[118,85,4879]}]},f:["Disabled"]}]}]}," ",{p:[121,2,4959],t:7,e:"br"}," ",{p:[122,2,4967],t:7,e:"ui-section",a:{label:"Door control"},f:[{t:4,f:["[ ",{p:[124,6,5043],t:7,e:"span",a:{"class":"bad"},f:["Door is ",{t:2,x:{r:["data.locked","data.welded"],s:'(_0?"bolted":"")+(_0&&_1?" and ":"")+(_1?"welded":"")'},p:[124,32,5069]}]}," ]"],n:50,x:{r:["data.locked","data.welded"],s:"_0||_1"},p:[123,3,5003]}," ",{p:[126,3,5202],t:7,e:"div",a:{style:"float:right"},f:[{p:[127,4,5231],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(_2&&"disabled")'},p:[127,22,5249]}],icon:"sign-out",action:"open-close"},f:["Open door"]}," ",{p:[128,4,5375],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(!_2&&"disabled")'},p:[128,22,5393]}],icon:"sign-in",action:"open-close"},f:["Close door"]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],356:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,261],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,304],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,346],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,363]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,414]}]}]}],n:50,r:"data.siliconUser",p:[8,3,275]},{t:4,n:51,f:[{p:[13,5,502],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,528]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,610],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,701],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,743],t:7,e:"ui-section",f:[{p:[21,11,766],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,783]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,853]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,916]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1022],t:7,e:"ui-section",f:[{p:[25,11,1045],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1062]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1130]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1211]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1295],t:7,e:"br"}," ",{p:[29,9,1309],t:7,e:"ui-section",f:[{p:[30,11,1332],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1463],t:7,e:"ui-section",f:[{p:[33,11,1486],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1623],t:7,e:"ui-section",f:[{p:[36,11,1646],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1773],t:7,e:"ui-section",f:[{p:[39,11,1796],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,663]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,1990],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2045],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2100],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2156],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,620]}]},r.exports.components=r.exports.components||{};var i={vents:t(362),modes:t(358),thresholds:t(361),status:t(360),scrubbers:t(359)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358,359:359,360:360,361:361,362:362}],357:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{341:341}],358:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,111],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,161],t:7,e:"ui-section",f:[{p:[9,7,180],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,197]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,258]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,351]},"}"]},f:[{t:2,r:"name",p:[11,51,362]}]}]}],n:52,r:"data.modes",p:[7,3,136]}]}]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],359:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," ",{p:{button:[{p:[6,5,180],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[9,5,234],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[9,27,256]}]},f:[{p:[10,7,278],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,313],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[11,26,330]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[11,68,372]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[12,46,448]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[12,66,468]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[12,80,482]}]}]}," ",{p:[14,7,545],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[15,9,579],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[15,26,596]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[15,71,641]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[16,50,723]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[16,70,743]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[16,88,761]}]}]}," ",{p:[18,7,841],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[19,9,876],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[19,26,893]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[19,70,937]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,1017]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[20,68,1037]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[20,84,1053]}]}]}," ",{p:[22,7,1127],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[23,9,1164],t:7,e:"filters"}]}]}],n:52,r:"data.scrubbers",p:[8,3,205]},{t:4,n:51,f:[{p:[27,5,1231],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={filters:t(456),back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357,456:456}],360:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,107],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,126]}]},f:[{p:[5,6,142],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,155]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,232]},{t:2,r:"unit",p:[6,29,256]}]}]}],n:52,r:"adata.environment_data",p:[3,5,68]}," ",{p:[10,5,313],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,353],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,366]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,464]}]}]}," ",{p:[15,5,605],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,644],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,657]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,728]}]}]}],n:50,r:"data.environment_data",p:[2,3,34]},{t:4,n:51,f:[{p:[21,5,856],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,891],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1015],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1050],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,990]}]}]},e.exports=a.extend(r.exports)},{341:341}],361:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" th, td {\n padding-right: 16px;\n text-align: left;\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,112],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,137],t:7,e:"table",f:[{p:[8,5,149],t:7,e:"thead",f:[{p:[8,12,156],t:7,e:"tr",f:[{p:[9,7,167],t:7,e:"th"}," ",{p:[10,7,183],t:7,e:"th",f:[{p:[10,11,187],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,228],t:7,e:"th",f:[{p:[11,11,232],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,277],t:7,e:"th",f:[{p:[12,11,281],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,326],t:7,e:"th",f:[{p:[13,11,330],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,387],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,426],t:7,e:"tr",f:[{p:[17,9,439],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,443]}]}," ",{t:4,f:[{p:[18,27,485],t:7,e:"td",f:[{p:[19,11,500],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,547]},'", "var": "',{t:2,r:"val",p:[19,76,565]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,576]}]}]}],n:52,r:"settings",p:[18,9,467]}]}],n:52,r:"data.thresholds",p:[16,7,401]}]}," ",{p:[23,3,675],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],362:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,109],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,159],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,181]}]},f:[{p:[9,7,203],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,238],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,255]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,297]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,373]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,393]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,407]}]}]}," ",{p:[13,7,470],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,504],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,510]}]}]}," ",{p:[16,7,601],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,649],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,682]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,762]},'", "val": ',{t:2,r:"checks",p:[18,68,782]},"}"]},f:["Internal"]}," ",{p:[19,9,824],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,858]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,938]},'", "val": ',{t:2,r:"checks",p:[20,68,958]},"}"]},f:["External"]}]}," ",{t:4,f:[{p:[23,9,1042],t:7,e:"ui-section",a:{label:"Internal Target Pressure"},f:[{p:[24,11,1098],t:7,e:"ui-button",a:{icon:"pencil",action:"set_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,33,1186]},'"}']},f:[{t:2,x:{r:["internal"],s:"Math.fixed(_0)"},p:[25,47,1200]}]}," ",{p:[26,11,1247],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["intdefault"],s:'_0?"disabled":null'},p:[26,44,1280]}],action:"reset_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,33,1381]},'"}']},f:["Reset"]}]}],n:50,r:"incheck",p:[22,7,1018]}," ",{t:4,f:[{p:[31,11,1481],t:7,e:"ui-section",a:{label:"External Target Pressure"},f:[{p:[32,13,1539],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,35,1629]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[33,49,1643]}]}," ",{p:[34,13,1692],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[34,46,1725]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[35,35,1828]},'"}']},f:["Reset"]}]}],n:50,r:"excheck",p:[30,7,1455]}]}],n:52,r:"data.vents",p:[7,3,134]},{t:4,n:51,f:[{p:[40,5,1934],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],363:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" table {\n width: 100%;\n border-spacing: 2px;\n }\n th {\n text-align: left;\n }\n td {\n vertical-align: top;\n }\n td .button {\n margin-top: 4px\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",f:[{p:[3,5,32],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,49]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,109]}," Required"]}," ",{p:[4,5,169],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,246],t:7,e:"hr"}," ",{p:[7,3,254],t:7,e:"table",f:[{p:[8,3,264],t:7,e:"thead",f:[{p:[9,4,275],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,306],t:7,e:"th",f:[{p:[10,9,310],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,339]}]}]}],n:52,r:"data.regions",p:[9,8,279]}]}]}," ",{p:[13,3,391],t:7,e:"tbody",f:[{p:[14,4,402],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,433],t:7,e:"td",f:[{t:4,f:[{p:[16,11,466],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,483]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,531]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,605]},'"}']},f:[{t:2,r:"name",p:[17,56,615]}]}," ",{p:[18,9,644],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,437]}]}],n:52,r:"data.regions",p:[14,8,406]}]}]}]}," ",{p:[23,2,709],t:7,e:"hr"}," ",{p:[24,2,716],t:7,e:"span",a:{"class":"highlight bold"},f:["Unrestricted Access:"]}," ",{p:[25,2,774],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"check-square-o":"square-o"'},p:[25,19,791]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"selected":null'},p:[25,88,860]}],action:"direc_set",params:'{"unres_direction": "1"}'},f:["North"]}," ",{p:[26,2,982],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"check-square-o":"square-o"'},p:[26,19,999]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"selected":null'},p:[26,88,1068]}],action:"direc_set",params:'{"unres_direction": "4"}'},f:["East"]}," ",{p:[27,2,1189],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"check-square-o":"square-o"'},p:[27,19,1206]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"selected":null'},p:[27,88,1275] -}],action:"direc_set",params:'{"unres_direction": "2"}'},f:["South"]}," ",{p:[28,2,1397],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"check-square-o":"square-o"'},p:[28,19,1414]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"selected":null'},p:[28,88,1483]}],action:"direc_set",params:'{"unres_direction": "8"}'},f:["West"]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],364:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1161],t:7,e:"ui-notice",f:[{p:[47,3,1175],t:7,e:"b",f:[{p:[47,6,1178],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1208],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1280],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1307]}," seconds... ",{p:[50,3,1338],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1402],t:7,e:"br"},{p:[50,71,1406],t:7,e:"br"},{p:[50,75,1410],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1138]},{t:4,n:51,f:[{p:[53,2,1439],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1481],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1521],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1538]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1589]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1454]},{t:4,n:51,f:[{p:[59,3,1674],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1700]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1785],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1822],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1903],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1916]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,1955]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1858]},{t:4,n:51,f:[{p:[67,5,2013],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2030]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2083]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2145]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2223],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2261],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2274]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2310]}]}]}," ",{p:[74,4,2417],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2492],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2525]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2558]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2584]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2451]},{t:4,n:51,f:[{p:[78,5,2647],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2749],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2830],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2843]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2881]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2786]},{t:4,n:51,f:[{p:[86,4,2941],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,2958]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3008]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3070]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3147],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3160]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3197]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2710]}]}," ",{p:[94,2,3352],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3422],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3441]}],nowrap:0},f:[{p:[97,5,3464],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.powerChannels",m:[{t:30,n:"@index"},"powerLoad"]},p:[97,26,3485]}]}," ",{p:[98,5,3537],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3558],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3571]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3605]}]}]}," ",{p:[99,5,3653],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3675],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3681]}]},"]"]}," ",{p:[100,5,3750],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3841],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3874]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,3955]}]},f:["Auto"]}," ",{p:[104,6,3999],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4034]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4100]}]},f:["On"]}," ",{p:[106,6,4140],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4171]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4237]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3795]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3391]}," ",{p:[112,4,4328],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4362],t:7,e:"span",a:{"class":"bold"},f:[{t:2,r:"adata.totalLoad",p:[113,22,4381]}]}]}]}," ",{t:4,f:[{p:[117,4,4469],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4509],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4608],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4625]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4646]}],action:[{t:2,r:"malfAction",p:[120,97,4700]}]},f:[{t:2,r:"malfButton",p:[120,113,4716]}]}],n:50,r:"data.malfStatus",p:[119,3,4580]}]}],n:50,r:"data.siliconUser",p:[116,2,4441]}," ",{p:[124,2,4780],t:7,e:"ui-notice",f:[{p:[125,4,4795],t:7,e:"ui-section",a:{label:"Emergency Light Fallback"},f:[{t:4,f:[{p:[127,8,4894],t:7,e:"span",f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[127,14,4900]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,6,4846]},{t:4,n:51,f:[{p:[129,8,4978],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"emergency_lighting"},f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[129,66,5036]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[133,2,5143],t:7,e:"ui-notice",f:[{p:[134,4,5158],t:7,e:"ui-section",a:{label:"Night Shift Lighting"},f:[{t:4,f:[{p:[136,8,5253],t:7,e:"span",f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[136,14,5259]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[135,6,5205]},{t:4,n:51,f:[{p:[138,8,5338],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"toggle_nightshift"},f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[138,65,5395]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[142,2,5503],t:7,e:"ui-notice",f:[{p:[143,4,5518],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[145,5,5597],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[145,11,5603]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[144,3,5552]},{t:4,n:51,f:[{p:[147,5,5673],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[147,22,5690]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[147,79,5747]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{341:341}],365:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],366:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"ui-button",a:{icon:"pencil",action:"rate"},f:[{t:2,x:{r:["adata.inputRate"],s:"Math.round(_0)"},p:[30,46,1122]}," L/s"]}]}," ",{p:[32,5,1194],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1239],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1256]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1308]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1375]}]}]}," ",{p:[36,5,1450],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1494],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1537]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{341:341}],367:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[7,5,263],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[8,5,350],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[8,35,380]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[9,5,492],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[9,11,498]}," L/s"]}]}," ",{p:[11,3,556],t:7,e:"ui-section",a:{label:"Filter"},f:[{t:4,f:[{p:[13,7,624],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[13,25,642]}],action:"filter",params:['{"mode": ',{t:2,r:"id",p:[14,42,718]},"}"]},f:[{t:2,r:"name",p:[14,51,727]}]}],n:52,r:"data.filter_types",p:[12,5,589]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],368:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{p:[6,3,218],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,259],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,353],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,383]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,514],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,520]}," kPa"]}]}," ",{p:[11,3,584],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,616],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,655]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,770],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,804]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,920],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,953]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1070],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1108]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1224],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1230]},"%"]}]}," ",{p:[22,3,1298],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1330],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1369]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1484],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1518]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1634],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1667]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1784],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1822]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1938],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1944]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],369:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{t:4,f:[{p:[7,5,244],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,285],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,373],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,403]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,516],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,522]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,218]},{t:4,n:51,f:[{p:[13,5,593],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,636],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,732],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,762]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,891],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,897]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{341:341}],370:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"data.borg.name",p:[1,20,19]}],button:0},f:[" ",{p:[5,2,145],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[6,4,176],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"check-square-o":"square-o"'},p:[6,21,193]}],style:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"selected":null'},p:[6,83,255]}],action:"toggle_emagged"},f:["Emagged"]}," ",{p:[7,4,345],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"check-square-o":"square-o"'},p:[7,21,362]}],style:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"selected":null'},p:[7,84,425]}],action:"toggle_lockdown"},f:["Locked down"]}," ",{p:[8,4,521],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"check-square-o":"square-o"'},p:[8,21,538]}],style:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"selected":null'},p:[8,90,607]}],action:"toggle_scrambledcodes"},f:["Scrambled codes"]}]}," ",{p:[10,2,732],t:7,e:"ui-section",a:{label:"Charge"},f:[{t:4,f:[{p:[12,4,792],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.cell.maxcharge",p:[12,25,813]}],value:[{t:2,r:"data.cell.charge",p:[12,57,845]}]},f:[{t:2,x:{r:["data.cell.charge"],s:"Math.round(_0)"},p:[12,79,867]}," / ",{t:2,x:{r:["data.cell.maxcharge"],s:"Math.round(_0)"},p:[12,114,902]}]}],n:50,x:{r:["data.cell.missing"],s:"!_0"},p:[11,3,762]},{t:4,n:51,f:[{p:[14,4,961],t:7,e:"span",a:{"class":"warning"},f:["Cell missing"]},{p:[14,45,1002],t:7,e:"br"}],x:{r:["data.cell.missing"],s:"!_0"}}," ",{p:[16,3,1020],t:7,e:"ui-button",a:{icon:"pencil",action:"set_charge"},f:["Set"]},{p:[16,63,1080],t:7,e:"ui-button",a:{icon:"eject",action:"change_cell"},f:["Change"]},{p:[16,126,1143],t:7,e:"ui-button",a:{icon:"trash","class":"bad",action:"remove_cell"},f:["Remove"]}]}," ",{p:[18,2,1235],t:7,e:"ui-section",a:{label:"Radio channels"},f:[{t:4,f:[{p:[20,4,1300],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[20,21,1317]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[20,75,1371]}],action:"toggle_radio",params:['{"channel": "',{t:2,r:"name",p:[20,154,1450]},'"}']},f:[{t:2,r:"name",p:[20,166,1462]}]}],n:52,r:"data.channels",p:[19,3,1273]}]}," ",{p:[23,2,1511],t:7,e:"ui-section",a:{label:"Module"},f:[{t:4,f:[{p:[25,4,1567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"check-square-o":"square-o"'},p:[25,21,1584]}],style:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"selected":null'},p:[25,97,1660]}],action:"setmodule",params:['{"module": "',{t:2,r:"type",p:[25,193,1756]},'"}']},f:[{t:2,r:"name",p:[25,205,1768]}]}],n:52,r:"data.modules",p:[24,3,1541]}]}," ",{p:[28,2,1817],t:7,e:"ui-section",a:{label:"Upgrades"},f:[{t:4,f:[{p:[30,4,1876],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[30,21,1893]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[30,75,1947]}],action:"toggle_upgrade",params:['{"upgrade": "',{t:2,r:"type",p:[30,155,2027]},'"}']},f:[{t:2,r:"name",p:[30,167,2039]}]}],n:52,r:"data.upgrades",p:[29,3,1849]}]}," ",{p:[33,2,2088],t:7,e:"ui-section",a:{label:"Master AI"},f:[{t:4,f:[{p:[35,4,2143],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["connected"],s:'_0?"check-square-o":"square-o"'},p:[35,21,2160]}],style:[{t:2,x:{r:["connected"],s:'_0?"selected":null'},p:[35,75,2214]}],action:"slavetoai",params:['{"slavetoai": "',{t:2,r:"ref",p:[35,152,2291]},'"}']},f:[{t:2,r:"name",p:[35,163,2302]}]}],n:52,r:"data.ais",p:[34,3,2121]}]}]}," ",{p:{button:[{p:[41,3,2420],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"check-square-o":"square-o"'},p:[41,20,2437]}],style:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"selected":null'},p:[41,84,2501]}],action:"toggle_lawupdate"},f:["Lawsync"]}]},t:7,e:"ui-display",a:{title:"Laws",button:0},f:[" ",{t:4,f:[{p:[44,3,2629],t:7,e:"p",f:[{t:2,r:".",p:[44,6,2632]}]}],n:52,r:"data.laws",p:[43,2,2607]}]}]},e.exports=a.extend(r.exports)},{341:341}],371:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,65],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,98]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,143]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,179]}]}," ",{p:[4,5,230],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,282]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,327]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,405],t:7,e:"ui-section",f:[{p:[7,5,422],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,511],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,595],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,601]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,635]}]}," ",{p:[10,5,680],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,762],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,863],t:7,e:"ui-section",f:[{p:[14,7,882],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,985],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1090],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],372:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,22],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,38]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,77],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,160],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,192],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,242]}]}]}," ",{p:[11,3,288],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,344],t:7,e:"ui-notice",f:[{p:[14,4,359],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,319]},{t:4,n:51,f:[{p:[17,3,509],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,542]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,135]}," ",{t:4,f:[{p:[22,3,673],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,712],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,647]}]}]},e.exports=a.extend(r.exports)},{341:341}],373:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,14],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,34]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,180],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,259],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,293],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,299]}," kPa"]}]}," ",{p:[11,3,363],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,393],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,406]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,451]}]}]}," ",{t:4,f:[{p:[15,3,559],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,593],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,610]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,664]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,705]}]}]}],n:50,r:"data.isPrototype",p:[14,3,531]}]}," ",{p:[22,1,818],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,847],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,889],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,902]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,936]}],value:[{t:2,r:"data.releasePressure",p:[25,14,978]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1004]}," kPa"]}]}," ",{p:[27,3,1073],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1117],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1150]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1304],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1335]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1480],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1574],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1604]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1763],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1794],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1811]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1864]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1957]}]}]}]}," ",{t:4,f:[{p:[42,1,2049],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2112],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2152],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2185]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2312],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2343]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2472],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2504]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2587],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2617]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2091]}," ",{p:[55,3,2779],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2811],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2844]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2913]}]}," ",{p:[59,2,2959],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3005],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3011]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2022]},{p:{button:[{t:4,f:[{p:[69,7,3209],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3240]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3175]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3370],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3400]}]}," ",{p:[76,3,3444],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3477]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3340]},{t:4,n:51,f:[{p:[80,3,3556],t:7,e:"ui-section",f:[{p:[81,4,3572],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{341:341}],374:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"CentCom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to CentCom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496] -},'"}']}}]}," ",{t:4,f:[{p:[51,8,1554],t:7,e:"div",a:{"class":"content"},f:[{p:[51,29,1575],t:7,e:"b",f:["(Paid privately)"]}]}],n:50,r:"paid",p:[50,9,1533]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[55,7,1662],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[62,7,1831],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[62,38,1862]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[61,5,1798]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[66,5,2004],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[67,7,2043],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[67,29,2065]}]}," ",{p:[68,7,2085],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[68,28,2106]}]}," ",{p:[69,7,2130],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[69,28,2151]}," Credits"]}," ",{p:[70,7,2181],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[70,31,2205]}]}," ",{p:[71,7,2230],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[71,37,2260]}]}," ",{t:4,f:[{p:[73,9,2319],t:7,e:"div",a:{"class":"content"},f:[{p:[74,11,2352],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[74,68,2409]},'"}']}}," ",{p:[75,11,2432],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[75,65,2486]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[72,7,2284]}]}],n:52,r:"data.requests",p:[65,3,1975]},{t:4,n:51,f:[{p:[80,7,2569],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[83,1,2625],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[83,16,2640]}]},f:[{t:4,f:[{p:[85,5,2683],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[85,16,2694]}]},f:[{t:4,f:[{p:[87,9,2737],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[87,28,2756]}],candystripe:0,nowrap:0},f:[{t:4,f:[{p:[89,4,2814],t:7,e:"div",a:{"class":"content"},f:["Small Item"]}],n:50,r:"small_item",p:[88,5,2791]},{t:4,n:51,f:[{p:[91,4,2870],t:7,e:"div",a:{"class":"content"},f:[]}],r:"small_item"}," ",{t:4,f:[{p:[94,4,2936],t:7,e:"div",a:{"class":"content"},f:["Restrictions Apply"]}],n:50,r:"access",p:[93,5,2917]},{t:4,n:51,f:[{p:[96,4,3e3],t:7,e:"div",a:{"class":"content"},f:[]}],r:"access"}," ",{p:[98,11,3053],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"desc",p:[98,31,3073]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[98,90,3132]},'","self_paid": "0"}']},f:[{t:2,r:"cost",p:[98,117,3159]},"Credits"]}," ",{p:[99,4,3191],t:7,e:"ui-button",a:{tooltip:"Pay with your bank account instead of the cargo budget. Costs 10% extra for handling fees.","tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[99,165,3352]},'","self_paid": "1"}']},f:["Buy Directly"]}]}],n:52,r:"packs",p:[86,7,2712]}]}],n:52,r:"data.supplies",p:[84,3,2654]}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,163],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,207],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,249],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,266]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,317]}]}]}],n:50,r:"data.siliconUser",p:[13,3,177]},{t:4,n:51,f:[{p:[18,5,405],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,439]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,546],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,594],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,656]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,744],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,762]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,853]}," (",{t:2,r:"data.beaconName",p:[27,137,874]},")"]}," ",{p:[28,7,913],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,931]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,996]}]}]}," ",{p:[31,5,1049],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1084],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1090]}]}]}," ",{p:[35,5,1149],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1183],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1189]}]}]}]}," ",{p:[39,3,1249],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1264]}]},f:[{t:4,f:[{p:[41,7,1309],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1320]}]},f:[{t:4,f:[{p:[43,11,1365],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1384]}],candystripe:0,right:0},f:[{p:[44,13,1425],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1443]}],tooltip:[{t:2,r:"desc",p:[44,80,1492]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1551]},'"}']},f:[{t:2,r:"cost",p:[44,149,1561]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1578]}]}]}],n:52,r:"packs",p:[42,9,1339]}]}],n:52,r:"data.supplies",p:[40,5,1279]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,522]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,48],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,81]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,166],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,222]}]}]}," ",{p:[8,1,286],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,326],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,345]}],candystripe:0,right:0},f:[{p:[11,5,378],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,384]}]}," ",{p:[12,5,404],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,410]}]}," ",{p:[13,5,434],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,446]}]}," ",{p:[14,5,470],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,494]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,599]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,618]}]}]}],n:52,r:"data.abilities",p:[9,1,299]},{t:4,f:[{p:[23,3,716],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[22,1,694]}]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[8,5,397],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[9,6,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==1?"selected":null'},p:[9,24,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[10,6,561],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==2?"selected":null'},p:[10,24,579]}],action:"bay2"},f:["Bay #2"]}," ",{p:[11,6,664],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==3?"selected":null'},p:[11,24,682]}],action:"bay3"},f:["Bay #3"]}," ",{p:[12,6,766],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==4?"selected":null'},p:[12,24,784]}],action:"bay4"},f:["Bay #4"]}," ",{p:[13,6,868],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==5?"selected":null'},p:[13,24,886]}],action:"bay5","tooltip-side":"left",tooltip:"This bay is located on the western edge of CentCom. Its the glass room directly west of where ERT spawn, and south of the CentCom ferry. Useful for launching ERT/Deathsquads/etc. onto the station via drop pods."},f:["ERT Bay"]}]}," ",{p:[18,5,1236],t:7,e:"ui-section",a:{label:"Teleport to:"},f:[{p:[19,9,1279],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:[{t:2,r:"data.bay",p:[19,45,1315]}]}," ",{p:[20,9,1349],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[20,27,1367]}],action:"teleportBack"},f:[{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[20,86,1426]}]}]}," ",{p:[25,5,1519],t:7,e:"ui-section",a:{label:"Launch the real atoms?"},f:[{p:[26,6,1570],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[26,24,1588]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Launch Clones"]}]}," ",{p:[29,5,1958],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[30,9,2008],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[30,27,2026]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[32,9,2376],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[32,27,2394]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[38,5,2656],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[39,5,2700],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[39,23,2718]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[41,5,3023],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[41,23,3041]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[46,5,3344],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[47,5,3401],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[47,23,3419]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[49,5,3659],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[49,23,3677]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[54,5,3960],t:7,e:"ui-section",a:{label:"Damaging effects?"},f:[{p:[55,5,4004],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[55,23,4022]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[57,5,4271],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[57,23,4289]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[59,5,4492],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectOrgans"],s:'_0?"selected":null'},p:[59,23,4510]}],action:"effectOrgans","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose all their limbs and organs in a spectacular fashion."},f:["Yeet Organs"]}]}," ",{p:[64,5,4764],t:7,e:"ui-section",a:{label:"Movement effects?"},f:[{p:[65,5,4808],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[65,23,4826]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[67,5,5137],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[67,23,5155]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[69,5,5418],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[69,23,5436]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[71,5,5685],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[71,23,5703]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[73,5,6033],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[73,23,6051]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[75,5,6430],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[75,23,6448]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[77,5,6690],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[77,23,6708]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[79,5,7015],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[79,23,7033]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}]}," ",{p:[84,5,7304],t:7,e:"ui-section",a:{label:"Change Name/Desc?"},f:[{p:[85,5,7348],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[85,23,7366]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}," ",{p:[87,5,7546],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectAnnounce"],s:'_0?"selected":null'},p:[87,23,7564]}],action:"effectAnnounce","tooltip-side":"left",tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb shit is aboutta come outta the pod."},f:["Alert Ghosts"]}]}," ",{p:[92,5,7812],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[93,5,7845],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallingSound"],s:'_0?"selected":null'},p:[93,23,7863]}],action:"fallingSound","tooltip-side":"left",tooltip:"Choose a sound to play as the pod falls. Note that for this to work right you should know the exact length of the sound, in seconds."},f:["Custom Falling Sound"]}," ",{p:[95,5,8135],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[95,23,8153]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[97,5,8335],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[97,23,8353]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[99,5,8535],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[99,23,8553]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[101,5,8840],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[101,23,8858]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[106,5,9141],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[107,5,9181],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallDuration"],s:'_0!=4?"selected":null'},p:[107,23,9199]}],action:"fallDuration","tooltip-side":"left",tooltip:"Set how long the animation for the pod falling lasts. Create dramatic, slow falling pods!"},f:["Custom Falling Duration"]}," ",{p:[109,5,9436],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=20?"selected":null'},p:[109,23,9454]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[111,9,9713],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[111,27,9731]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[113,5,10056],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[113,23,10074]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[118,5,10354],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[119,5,10387],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[119,23,10405]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[121,5,10701],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[121,23,10719]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[123,5,10987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[123,23,11005]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[125,5,11269],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[125,23,11287]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[127,5,11553],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[127,23,11571]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[129,5,11791],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[129,23,11809]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[131,5,12096],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[131,23,12114]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[133,5,12420],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[133,23,12438]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[135,5,12669],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[135,23,12687]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[137,5,12909],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[137,23,12927]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[139,5,13083],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[139,23,13101]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[141,5,13400],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[141,23,13418]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}," ",{p:[143,5,13787],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==14?"selected":null'},p:[143,23,13805]}],action:"styleSeeThrough","tooltip-side":"left",tooltip:"By selecting this, the pod will instead look like whatevers inside it (as if it were the contents falling by themselves, without a pod). Useful for launching mechs at the station and standing tall as they soar in from the heavens."},f:["Show Contents (See-Through Pod)!"]}]}]}," ",{p:[148,1,14223],t:7,e:"ui-display",f:[{p:[149,5,14241],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[149,24,14260]}," turfs in ",{t:2,r:"data.bay",p:[149,53,14289]}],candystripe:0,right:0},f:[{p:[150,9,14331],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"left",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}," ",{p:[152,9,14500],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[152,27,14518]}],action:"giveLauncher","tooltip-side":"left",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN"},f:["Enter Launch Mode"]}," ",{p:[154,9,14712],t:7,e:"ui-button",a:{style:"danger",action:"clearBay","tooltip-side":"left",tooltip:"This will delete all objs and mobs from the selected bay."},f:["Clear Selected Bay"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,30],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,62],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,83]}],value:[{t:2,r:"data.energy",p:[3,53,110]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,127]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,307],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,337]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,414]},"}"]},f:[{t:2,r:".",p:[9,122,422]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,264]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,471],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,519],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,586]},'"}']},f:[{t:2,r:"title",p:[14,84,596]}]}],n:52,r:"data.chemicals",p:[13,5,488]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,766],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,825]},"}"]},f:[{t:2,r:".",p:[21,74,833]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,723]}," ",{p:[23,5,869],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,900]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,995],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1063],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1069]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1111]}," Units"]}," ",{p:[28,7,1155],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1206],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1249]}," units of ",{t:2,r:"name",p:[30,87,1284]}]},{p:[30,102,1299],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1167]},{t:4,n:51,f:[{p:[32,9,1328],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1029]},{t:4,n:51,f:[{p:[35,7,1401],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,34],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,82]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,134]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,182]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,244]}]}]}," ",{p:[8,3,307],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,413]}," K"]}]}]}," ",{p:{button:[{p:[14,5,551],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,582]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,677],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,745],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,764]}," K"]}," ",{p:[19,7,813],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,865],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,908]}," units of ",{t:2,r:"name",p:[21,87,943]}]},{p:[21,102,958],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,826]},{t:4,n:51,f:[{p:[23,9,987],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,711]},{t:4,n:51,f:[{p:[26,7,1060],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,340],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,426],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,445]}," units of ",{t:2,r:"name",p:[13,60,480]}],nowrap:0},f:[{p:[14,7,505],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,555],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,608]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,653],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,706]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,751],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,804]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,851],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,904]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,954],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1007]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1058],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1102]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,390]},{t:4,n:51,f:[{p:[24,5,1184],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,357]},{t:4,n:51,f:[{p:[27,5,1255],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1343],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1374],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1412]}]},f:["Destroy"]}," ",{p:[34,3,1470],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1508]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1577],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1629],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1648]}," units of ",{t:2,r:"name",p:[37,59,1683]}],nowrap:0},f:[{p:[38,6,1707],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1756],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1811]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1855],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1910]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1954],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2009]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2055],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2110]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2159],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2214]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2264],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2308]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1594]}]}]}," ",{t:4,f:[{p:[52,3,2444],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2528],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["id","data.chosenPillStyle"],s:'_0==_1?"selected":null' -},p:[54,23,2546]}],action:"pillStyle",params:['{"id": "',{t:2,r:"id",p:[54,108,2631]},'"}']},f:[{t:3,r:"htmltag",p:[54,118,2641]}]}],n:52,r:"data.pillStyles",p:[53,4,2497]}," ",{p:[56,4,2685],t:7,e:"br"}," ",{t:4,f:[{p:[58,5,2731],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[58,39,2765]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[58,88,2814]}]}," ",{p:[59,5,2895],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[59,27,2917]},"/",{t:2,r:"data.pillBotMaxContent",p:[59,51,2941]}]}],n:50,r:"data.isPillBottleLoaded",p:[57,4,2694]},{t:4,n:51,f:[{p:[61,5,2993],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[63,4,3052],t:7,e:"br"}," ",{p:[64,4,3062],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3121]}]},f:["Create Pill (max 50µ)"]}," ",{p:[65,4,3205],t:7,e:"br"}," ",{p:[66,4,3215],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[66,63,3274]}]},f:["Create Multiple Pills"]}," ",{p:[67,4,3358],t:7,e:"br"}," ",{p:[68,4,3368],t:7,e:"br"}," ",{p:[69,4,3378],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3438]}]},f:["Create Patch (max 40µ)"]}," ",{p:[70,4,3523],t:7,e:"br"}," ",{p:[71,4,3533],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[71,64,3593]}]},f:["Create Multiple Patches"]}," ",{p:[72,4,3679],t:7,e:"br"}," ",{p:[73,4,3689],t:7,e:"br"}," ",{p:[74,4,3699],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3760]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[75,4,3846],t:7,e:"br"}," ",{p:[76,4,3856],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[76,65,3917]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2421]},{t:4,n:51,f:[{p:[81,3,4039],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[82,4,4094],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[82,63,4153]}]},f:["Create Pack (max 10µ)"]}," ",{p:[83,4,4237],t:7,e:"br"}," ",{p:[84,4,4247],t:7,e:"br"}," ",{p:[85,4,4257],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[85,65,4318]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[89,2,4466],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[89,20,4484]}]},f:[{p:[90,3,4515],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[91,3,4563],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[91,46,4606]}]}," ",{p:[92,3,4649],t:7,e:"br"}," ",{p:[93,3,4658],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[94,3,4700],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[94,23,4720]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[94,69,4766]}]},f:[{t:2,r:"data.analyzeVars.color",p:[94,97,4794]}]}," ",{p:[95,3,4831],t:7,e:"br"}," ",{p:[96,3,4840],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[97,3,4882],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[97,25,4904]}]}," ",{p:[98,3,4941],t:7,e:"br"}," ",{p:[99,3,4950],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[100,3,5006],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[100,25,5028]},"µ/minute"]}," ",{p:[101,3,5076],t:7,e:"br"}," ",{p:[102,3,5085],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[103,3,5140],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[103,25,5162]}]}," ",{p:[104,3,5199],t:7,e:"br"}," ",{p:[105,3,5208],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[106,3,5264],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[106,25,5286]}]}," ",{p:[107,3,5324],t:7,e:"br"}," ",{p:[108,3,5333],t:7,e:"br"}," ",{p:[109,3,5342],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{341:341}],381:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,41],t:7,e:"ui-section",f:[{p:[3,3,56],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,87]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,173],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,205]}],action:"input"},f:["Input"]}," ",{p:[5,3,285],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,35,317]}],action:"amount"},f:[{t:2,r:"data.amount",p:[5,96,378]},"U"]}," ",{p:[6,3,409],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[6,33,439]}],action:"makecup"},f:["Create Beaker"]}]}]}," ",{p:[9,1,556],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[10,2,588],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[12,4,651],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[12,10,657]},"/",{t:2,r:"data.beakerMaxVolume",p:[12,52,699]}," Units"]}," ",{t:4,f:[{p:[14,5,775],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[14,48,818]}," units of ",{t:2,r:"name",p:[14,83,853]}]},{p:[14,98,868],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[13,4,740]},{t:4,n:51,f:[{p:[16,5,890],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,3,620]},{t:4,n:51,f:[{p:[19,4,958],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],382:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,42]}]}]}," ",{t:4,f:[{p:[5,3,145],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[6,3,160]}," ",{t:4,f:[{p:[8,4,224],t:7,e:"br"},{p:[8,8,228],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[8,63,283]},'"}']},f:[{t:3,r:"name",p:[8,75,295]}," - ",{t:3,r:"desc",p:[8,88,308]}]}],n:52,r:"data.recollection_categories",p:[7,3,182]}," ",{t:3,r:"data.rec_section",p:[10,3,345]}," ",{t:3,r:"data.rec_binds",p:[11,3,370]}]}],n:50,r:"data.recollection",p:[4,1,117]},{t:4,n:51,f:[{p:[14,2,418],t:7,e:"ui-display",a:{title:"Power",button:0},f:[{p:[15,4,455],t:7,e:"ui-section",f:[{t:3,r:"data.power",p:[16,6,473]}]}]}," ",{p:[19,2,523],t:7,e:"ui-display",f:[{p:[20,3,538],t:7,e:"ui-section",f:[{p:[21,4,554],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[21,22,572]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[22,4,694],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[22,22,712]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[23,4,835],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[23,22,853]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[24,4,991],t:7,e:"br"},{t:3,r:"data.tier_info",p:[24,8,995]}]}," ",{p:[26,3,1034],t:7,e:"ui-section",f:[{t:3,r:"data.scripturecolors",p:[27,4,1050]}]},{p:[28,16,1092],t:7,e:"hr"}," ",{p:[29,3,1099],t:7,e:"ui-section",f:[{t:4,f:[{p:[31,4,1142],t:7,e:"div",f:[{p:[31,9,1147],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[31,29,1167]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[31,99,1237]},'"}']},f:["Recite ",{t:3,r:"required",p:[31,118,1256]}]}," ",{t:4,f:[{t:4,f:[{p:[34,6,1329],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[34,53,1376]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[34,72,1395]}]}],n:50,r:"bound",p:[33,5,1310]},{t:4,n:51,f:[{p:[36,6,1437],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[36,53,1484]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[32,6,1288]}," ",{t:3,r:"name",p:[39,6,1548]}," ",{t:3,r:"descname",p:[39,17,1559]}," ",{t:3,r:"invokers",p:[39,32,1574]}]}],n:52,r:"data.scripture",p:[30,3,1114]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{341:341}],383:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,34],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,49]}]}," ",{p:[5,5,82],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,112],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,131]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,215],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,234]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,324],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,343]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,431],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,450]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,536],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,555]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,643],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,662]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,748],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,767]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,875],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,904],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,923]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1007],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1026]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1116],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1135]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1240]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1332],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1351]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1458]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1544],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1563]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1669],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1697],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1716]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1797],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1816]}],action:"ve"},f:["ve"]}," ",{p:[26,3,1895],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1914]}],action:"odr"},f:["odr"]}," ",{p:[27,3,1995],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2014]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2097],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2116]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2195],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2214]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2316]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2397],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2416]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2501],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2520]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2603],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2622]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2705],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2724]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2805],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2824]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2907],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2926]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3009],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3028]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3109],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3128]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3229],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3259],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3278]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3368],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3387]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3506]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3602],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3621]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3742],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3761]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3863],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3894],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3912]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,1],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,70],t:7,e:"br"},{p:[2,74,74],t:7,e:"br"}," ",{p:[3,1,79],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,159],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,219],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,239],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,281],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,370],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,164]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,492],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,512],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,554],t:7,e:"table",f:[{p:[14,3,564],t:7,e:"tr",f:[{p:[15,4,572],t:7,e:"td",f:[{p:[15,8,576],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,601],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,605]},"C"]}]}," ",{p:[18,3,636],t:7,e:"tr",f:[{p:[19,4,645],t:7,e:"td",f:[{p:[19,8,649],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,668],t:7,e:"td",f:[{p:[20,8,672],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,737]}]},f:["Standard"]}]},{p:[21,4,807],t:7,e:"td",f:[{p:[21,8,811],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,876]}]},f:["Upgraded"]}]},{p:[22,4,946],t:7,e:"td",f:[{p:[22,8,950],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1015]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1092],t:7,e:"tr",f:[{p:[25,4,1100],t:7,e:"td",f:[{p:[25,8,1104],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1126],t:7,e:"td",f:[{p:[26,8,1130],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1189]}]},f:["Standard"]}]},{p:[27,4,1256],t:7,e:"td",f:[{p:[27,8,1260],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1319]}]},f:["Upgraded"]}]},{p:[28,4,1386],t:7,e:"td",f:[{p:[28,8,1390],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1449]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1523],t:7,e:"tr",f:[{p:[31,4,1531],t:7,e:"td",f:[{p:[31,8,1535],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1559],t:7,e:"td",f:[{p:[32,8,1563],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1628]}]},f:["None"]}]},{p:[33,4,1694],t:7,e:"td",f:[{p:[33,8,1698],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1763]}]},f:["Standard"]}]},{p:[34,4,1833],t:7,e:"td",f:[{p:[34,8,1837],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1902]}]},f:["Advanced"]}]}]}," ",{p:[36,3,1979],t:7,e:"tr",f:[{p:[37,4,1987],t:7,e:"td",f:[{p:[37,8,1991],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2015],t:7,e:"td",f:[{p:[38,8,2019],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2084]}]},f:["None"]}]},{p:[39,4,2152],t:7,e:"td",f:[{p:[39,8,2156],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2221]}]},f:["Standard"]}]}]}," ",{p:[41,3,2300],t:7,e:"tr",f:[{p:[42,4,2308],t:7,e:"td",f:[{p:[42,8,2312],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2335],t:7,e:"td",f:[{p:[43,8,2339],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2398]}]},f:["None"]}]},{p:[44,4,2461],t:7,e:"td",f:[{p:[44,8,2465],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2524]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2658],t:7,e:"table",f:[{p:[50,5,2670],t:7,e:"tr",f:[{p:[51,6,2680],t:7,e:"td",f:[{p:[51,10,2684],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2712],t:7,e:"td",f:[{p:[52,10,2716],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2773]}]},f:["Standard"]}]},{p:[53,6,2841],t:7,e:"td",f:[{p:[53,10,2845],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2902]}]},f:["Advanced"]}]}]}," ",{p:[55,5,2979],t:7,e:"tr",f:[{p:[56,6,2989],t:7,e:"td",f:[{p:[56,10,2993],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3018],t:7,e:"td",f:[{p:[57,10,3022],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3083]}]},f:["None"]}]},{p:[58,6,3149],t:7,e:"td",f:[{p:[58,10,3153],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3214]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2612]}," ",{p:[62,3,3313],t:7,e:"table",f:[{p:[63,4,3324],t:7,e:"tr",f:[{p:[64,5,3333],t:7,e:"td",f:[{p:[64,9,3337],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3363],t:7,e:"td",f:[{p:[65,9,3367],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3444],t:7,e:"hr"}," ",{p:[70,2,3450],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3575],t:7,e:"br"}," ",{p:[71,2,3581],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3709],t:7,e:"br"}," ",{p:[72,2,3715],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,3946],t:7,e:"br"}," ",{p:[73,2,3952],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4158],t:7,e:"br"}," ",{p:[74,2,4164],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4408],t:7,e:"br"}," ",{p:[75,2,4414],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4653],t:7,e:"br"}," ",{p:[76,2,4659],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4903],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,4929],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,4978],t:7,e:"br"}," ",{p:[81,2,4984],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5076],t:7,e:"br"}," ",{p:[82,2,5082],t:7,e:"i",f:["Current credits: ",{p:[82,22,5102],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5105]},"C"]}]},{p:[82,50,5130],t:7,e:"br"}," ",{p:[83,2,5136],t:7,e:"i",f:["Total price: ",{p:[83,18,5152],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5155]},"C"]}]},{p:[83,49,5183],t:7,e:"br"},{p:[83,53,5187],t:7,e:"br"}," ",{p:[84,2,5193],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5229]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5337],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5381],t:7,e:"br"}," ",{p:[88,2,5387],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{341:341}],385:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"data.text_buffer",p:[32,37,942]}]}," ",{p:[34,2,981],t:7,e:"ui-section",f:[{p:[34,14,993],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }\r\n \r\n .map {\r\n width: 600px;\r\n height: 600px;\r\n position: relative;\r\n }\r\n .blip {\r\n position: absolute;\r\n z-index: 500;\r\n width: 5px;\r\n height: 5px;\r\n background-color: #FF0000;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}," ",{p:[98,2,2606],t:7,e:"ui-section",f:[{t:4,f:[{p:[100,4,2646],t:7,e:"div",a:{"class":"map"},f:[{t:4,f:[{t:4,f:[{p:[103,7,2727],t:7,e:"div",a:{"class":"blip",style:["left:",{t:2,x:{r:["pos_x","data.mapsize"],s:"_0/_1*600"},p:[103,37,2757]},"px;bottom:",{t:2,x:{r:["pos_y","data.mapsize"],s:"_0/_1*600"},p:[103,73,2793]},"px"]}}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[102,6,2698]}],n:52,r:"data.sensors",p:[101,5,2669]}," ",{p:[106,5,2864],t:7,e:"img",a:{src:"map.png"}}]}],n:50,x:{r:["data.z"],s:"_0==2"},p:[99,3,2622]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,32],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,64],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,70]}]}]}," ",{t:4,f:[{p:[6,5,184],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,217],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,230]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,259]}]}]}," ",{p:[9,4,309],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,347],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,360]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,397]}," K"]}]}," ",{p:[12,5,461],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,495],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,508]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,542]}],value:[{t:2,r:"data.occupant.health",p:[13,90,578]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,619]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,671]}]}]}," ",{t:4,f:[{p:[17,7,892],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,911]}]},f:[{p:[18,9,931],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,952]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,988]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1025]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,727]}],n:50,r:"data.hasOccupant",p:[5,3,155]}]}," ",{p:[23,1,1116],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1144], -t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1175],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1192]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1251]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1306]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1364]}]}]}," ",{p:[30,3,1430],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1465],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1478]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1506]}," K"]}]}," ",{p:[33,2,1556],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1586],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1603]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1654]}]}," ",{p:[35,5,1706],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1723]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1787]}]}]}]}," ",{p:{button:[{p:[40,5,1928],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1959]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2060],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2167],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2210]}," units of ",{t:2,r:"name",p:[45,72,2230]}]},{p:[45,87,2245],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2128]},{t:4,n:51,f:[{p:[47,9,2274],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2094]},{t:4,n:51,f:[{p:[50,7,2347],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,73],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,43]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,147],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,119]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,239],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,203]},{t:4,n:51,f:[{p:[12,6,299],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,377],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,409],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,442]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,469]},"%"]}]}," ",{p:[20,5,511],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,547],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,568]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,625]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,691]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,739]}]}]}," ",{p:[27,2,811],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,840],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,874]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,951],t:7,e:"br"}]}," ",{p:[30,2,973],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1002],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1037]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1086]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1144]}]}},{p:[31,206,1205],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],389:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,42],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,79],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,100]}],value:[{t:2,r:"data.dna",p:[3,53,125]}]},f:[{t:2,r:"data.dna",p:[3,67,139]},"/",{t:2,r:"data.dna_max",p:[3,80,152]}," Samples"]}]}," ",{p:[5,3,204],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,240],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,261]}],value:[{t:2,r:"data.plants",p:[6,54,289]}]},f:[{t:2,r:"data.plants",p:[6,71,306]},"/",{t:2,r:"data.plants_max",p:[6,87,322]}," Samples"]}]}," ",{p:[8,3,377],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,414],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,435]}],value:[{t:2,r:"data.animals",p:[9,55,464]}]},f:[{t:2,r:"data.animals",p:[9,73,482]},"/",{t:2,r:"data.animals_max",p:[9,90,499]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,604],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,650],t:7,e:"ui-section",f:[{p:[15,2,664],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,731],t:7,e:"ui-section",f:[{p:[18,2,745],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,790]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,810]}]}," ",{p:[19,2,840],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,885]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,905]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,567]}]},e.exports=a.extend(r.exports)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,41]}]},f:[{p:[3,5,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,114],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,169]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,200]}]},f:[{t:2,r:"answer",p:[7,53,235]}," (",{t:2,r:"amount",p:[7,65,247]},")"]}],n:52,r:"data.answers",p:[4,7,83]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,341],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,16],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,41]}]}]}," ",{p:[4,1,80],t:7,e:"ui-notice",f:[{p:[5,3,94],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,109]}]}]}," ",{p:[7,1,174],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,209],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,242]}]}," ",{p:[10,2,309],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,393]}]},f:["AUTHORIZE"]}," ",{p:[15,2,459],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,508]}]},f:["Repeal"]}," ",{p:[19,2,571],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,619]}]},f:["Repeal All"]}]}," ",{p:[24,1,699],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,768],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,799]}," (",{t:2,r:"job",p:[26,44,809]},")"]}],n:52,r:"data.authorizations",p:[25,2,736]},{t:4,n:51,f:[{p:[28,3,843],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{341:341}],392:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,48]}]}," ",{p:[5,3,90],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,126]}]}," ",{p:[8,3,162],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,196],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,242]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,333]}]}," ",{p:[13,5,368],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,412]}],action:"neutral"}}," ",{p:[17,5,546],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,594]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,691]}]}]}]}," ",{t:4,f:[{p:[24,3,782],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,819],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,852]}]}," ",{p:[26,5,890],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,933]}]}," ",{p:[27,5,972],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,756]}]},e.exports=a.extend(r.exports)},{341:341}],393:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,14],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,45]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{341:341}],394:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,5,47],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,107]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,161]}]}]}," ",{p:[9,3,227],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,282],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,304]},{p:[11,30,309],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,260]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,30],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,58],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,93]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,148]}]}]}," ",{p:[5,1,214],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,240],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,281]}]}]}," ",{p:[8,1,320],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,356],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,372]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,417]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,575]}]}]}," ",{p:[11,1,639],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,677],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,710]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,840]}]}]}]}," ",{t:4,f:[{p:[16,2,942],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,982],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,988]}]}]}," ",{p:[20,2,1029],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1093],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1111]}]},f:[{p:[23,3,1127],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1133]}," (",{t:2,r:"coord",p:[23,19,1143]},")"]}," ",{t:4,f:[{p:[25,4,1185],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1197]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1212]},"° (",{t:2,r:"direction",p:[25,45,1226]},")"]}],n:50,r:"direction",p:[24,3,1164]}]}],n:52,r:"data.signals",p:[21,2,1068]}]}],n:50,r:"data.power",p:[15,1,922]}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,44],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,85],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,98]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,136]}]}]}," ",{t:4,f:[{p:[6,4,239],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,273],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,279]}]}]}," ",{p:[9,4,335],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,374],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,391]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,462]}]}," ",{p:[11,5,527],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,559]}]}]}],n:50,r:"data.teleporter",p:[5,3,212]},{t:4,n:51,f:[{p:[14,4,653],t:7,e:"span",f:[{p:[14,10,659],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,754],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,794],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,831],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,844]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,878]}]}]}," ",{t:4,f:[{p:[22,3,971],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1004],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1010]}]}]}],n:50,r:"data.beacon",p:[21,2,949]},{t:4,n:51,f:[{p:[26,4,1072],t:7,e:"span",f:[{p:[26,10,1078],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1165],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1204],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1239],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1269]}]}]}," ",{t:4,f:[{p:[34,2,1359],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1395],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1424]}]}]}],n:50,r:"data.id",p:[33,2,1342]}," ",{p:[38,2,1475],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1507],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1513]}]}]}," ",{t:4,f:[{p:[42,3,1620],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1660],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1666]}]}]}],n:50,r:"data.prisoner",p:[41,2,1596]}]}," ",{p:[47,1,1739],t:7,e:"ui-display",f:[{p:[48,2,1753],t:7,e:"center",f:[{p:[48,10,1761],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1796]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"center",f:[{p:[2,10,22],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,52]}]}]}]}," ",{p:[4,1,132],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,189],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,208]}]},f:[{p:[7,4,222],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,274]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,290]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,167]}]}]},e.exports=a.extend(r.exports)},{341:341}],398:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,68],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,85]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,128]}],action:"safety"},f:["Safeties: ",{p:[4,14,206],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,219]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,254]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,356],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,406]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,424]}]},f:[{t:2,r:"name",p:[9,5,475]}," "]},{p:[10,14,497],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,323]}]}," ",{t:4,f:[{p:[14,2,549],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,623],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,688]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,706]}]},f:[{t:2,r:"name",p:[17,5,757]}," "]},{p:[18,16,781],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,591]}]}],n:50,r:"data.emagged",p:[13,1,527]}]},e.exports=a.extend(r.exports)},{341:341}],399:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,266],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,298],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,330],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,336]}]}]}," ",{t:4,f:[{p:[20,5,447],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,480],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,493]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,516]}]}]}],n:50,r:"data.occupied",p:[19,3,421]}]}," ",{p:[25,1,656],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,687],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,717],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,734]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,783]}]}]}," ",{p:[29,3,846],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,876]}," ",{t:4,f:[{p:[32,7,938],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,906]}]}," ",{p:[35,3,1002],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1038],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1056]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1162]}," "]},{p:[38,19,1265],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],400:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,282],t:7,e:"ui-notice",f:[{p:[16,5,298],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,260]},{p:{button:[{t:4,f:[{p:[22,7,458],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,489]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,540]}," AI"]}],n:50,r:"data.name",p:[21,5,434]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,370]}],button:0},f:[" ",{t:4,f:[{p:[26,5,647],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,683],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,696]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,750]}]}]}," ",{p:[29,5,843],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,889],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,922]}],state:[{t:2,r:"healthState",p:[30,64,946]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,963]},"%"]}]}," ",{p:[32,5,1024],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1084],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1108]}]},{p:[34,45,1120],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1056]}]}," ",{p:[37,5,1164],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1200],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1232]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1325],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1361]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,625]}]}]},e.exports=a.extend(r.exports)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,22],t:7,e:"ui-notice",f:[{p:[3,3,36],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,127],t:7,e:"ui-display",f:[{p:[7,3,142],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,189],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,243]}]}],n:50,r:"data.auth_required",p:[8,4,158]},{t:4,n:51,f:[{p:[11,5,294],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,327]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,412],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,444]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,560],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,55],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,74]}]},f:[{p:[4,4,87],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,93]}]}]}],n:52,r:"data.ores",p:[2,2,33]}]}," ",{p:[8,1,151],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,180],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,206],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,236]}]}]}," ",{t:4,f:[{p:[13,3,327],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,368],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,374]}]}]}," ",{p:[16,3,415],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,444],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,450]}]}]}," ",{p:[19,3,489],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,530],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,536]}]}," ",{p:[21,4,572],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,611]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,309]}]}," ",{p:[25,1,721],t:7,e:"ui-display",f:[{p:[26,2,735],t:7,e:"center",f:[{p:[27,3,746],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,785]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],403:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,68],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,86]}]},f:[{p:[4,7,102],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,108]}]}," ",{p:[5,7,130],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,142]}]}," ",{t:4,f:[{p:[7,9,186],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,163]}," ",{p:[9,7,237],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,243]}]}," ",{t:4,f:[{p:[11,9,332],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,413]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,442]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,512]}]}],n:50,r:"data.is_living",p:[10,7,301]}," ",{t:4,f:[{t:4,f:[{p:[20,11,666],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,727]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,641]},{t:4,n:51,f:[{p:[22,11,784],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,846]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,609]}]}],n:52,r:"data.languages",p:[2,3,39]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1004],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1061]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1120]}]}],n:50,r:"data.is_living",p:[29,3,977]}," ",{p:[36,3,1196],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1278],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1296]}]},f:[{p:[39,9,1314],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1320]}]}," ",{p:[40,9,1344],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1356]}]}," ",{p:[41,9,1379],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1460]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1239]}]}],n:50,r:"data.admin_mode",p:[28,1,951]}]},e.exports=a.extend(r.exports)},{341:341}],404:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,33],t:7,e:"ui-notice",f:[{p:[3,3,48],t:7,e:"p",f:["No launchpad connected."]}]}],n:50,x:{r:["data.screen"],s:'_0=="empty"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="select"'},f:[{p:[6,2,132],t:7,e:"ui-display",a:{title:"Launchpad Selection"},f:[{t:4,f:[{p:[8,4,206],t:7,e:"ui-button",a:{action:"select_pad",params:['{"id": "',{t:2,r:"id",p:[8,51,253]},'"}'],state:[{t:2,x:{r:["inactive"],s:'_0?"disabled":null'},p:[8,68,270]}]},f:[{t:2,r:"name",p:[8,102,304]}]},{p:[8,122,324],t:7,e:"br"}],n:52,r:"data.launchpads",p:[7,3,176]}]}]},{t:4,n:50,x:{r:["data.screen"],s:'(!(_0=="select"))&&(_0=="control")'},f:[" ",{p:[12,2,397],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[13,3,430],t:7,e:"ui-button",a:{icon:"return",action:"return"},f:["Return"]}," ",{t:4,f:[{p:[15,4,521],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[16,4,556],t:7,e:"span",f:[{p:[16,10,562],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[16,13,565]}]}]},{p:[16,41,593],t:7,e:"br"}," ",{p:[17,4,602],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[18,4,666],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[21,4,765],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[22,5,802],t:7,e:"table",f:[{p:[23,5,815],t:7,e:"tr",f:[{p:[24,6,826],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[24,39,859],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[25,6,912],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[25,58,964],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[26,6,1012],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[26,57,1063],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[28,5,1127],t:7,e:"tr",f:[{p:[29,6,1138],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[29,39,1171],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[30,6,1250],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[30,58,1302],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[31,6,1353],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[31,57,1404],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[33,5,1465],t:7,e:"tr",f:[{p:[34,6,1476],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[34,39,1509],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[35,6,1564],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[35,58,1616],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[36,6,1666],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[36,57,1717],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}," ",{p:[39,5,1797],t:7,e:"hr"}," ",{p:[40,5,1807],t:7,e:"ui-button",a:{action:"manual_x"},f:["Set X"]},{p:[40,51,1853],t:7,e:"ui-button",a:{action:"manual_y"},f:["Set Y"]}]}," ",{p:[42,4,1922],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[43,5,1963],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[43,11,1969]}," ",{t:2,r:"data.north_south",p:[43,26,1984]}]},{p:[43,53,2011],t:7,e:"br"}," ",{p:[44,5,2021],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[44,11,2027]}," ",{t:2,r:"data.east_west",p:[44,26,2042]}]}]}," ",{p:[46,4,2090],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[47,5,2125],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[48,5,2252],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],n:50,r:"data.pad_active",p:[14,3,493]},{t:4,n:51,f:[{p:[51,4,2406],t:7,e:"ui-notice",f:[{p:[52,5,2423],t:7,e:"p",f:["Launchpad not responding."]}]}],r:"data.pad_active"}]}]}],x:{r:["data.screen"],s:'_0=="empty"'}}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,81],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,114],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,54]},{t:4,n:51,f:[{p:[8,4,176],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,210],t:7,e:"span",f:[{p:[9,10,216],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,219]}]}]},{p:[9,41,247],t:7,e:"br"}," ",{p:[10,4,255],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,318],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,414],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,449],t:7,e:"table",f:[{p:[16,4,460],t:7,e:"tr",f:[{p:[17,5,469],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,502],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,553],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,605],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,651],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,702],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,762],t:7,e:"tr",f:[{p:[22,5,771],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,804],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,881],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,933],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,982],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1033],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1090],t:7,e:"tr",f:[{p:[27,5,1099],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1132],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1185],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1237],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1285],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1336],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1427],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1467],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1473]}," ",{t:2,r:"data.north_south",p:[34,26,1488]}]},{ -p:[34,53,1515],t:7,e:"br"}," ",{p:[35,5,1524],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1530]}," ",{t:2,r:"data.east_west",p:[35,26,1545]}]}]}," ",{p:[37,4,1591],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1625],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1751],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,31]},{t:4,n:51,f:[{p:[45,3,1912],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1944],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],406:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,544],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,645],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,682],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,703]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,750]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,793]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,847]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,895]}]}]}," ",{t:4,f:[{p:[27,3,1008],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,3,1038],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[28,24,1059]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[28,76,1111]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[28,124,1159]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[28,183,1218]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[28,236,1271]}]}]}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,968]},{t:4,n:51,f:[{p:[31,3,1369],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,29,1395],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,609]},{t:4,n:51,f:[{p:[34,4,1473],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,580]},{t:4,n:51,f:[{p:[37,5,1540],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[38,2,1593],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,44],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,101],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,162],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,195],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,228]}]}," ",{p:[7,3,262],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,294]}]}," ",{p:[8,3,328],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,366]}]}," ",{t:4,f:[{p:[10,4,468],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,505]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,430]}," ",{t:4,f:[{p:[13,4,588],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,614]}]}," ",{p:[14,4,650],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,682]}]}],n:50,r:"data.disk.timer",p:[12,3,561]}," ",{t:4,f:[{p:[17,4,769],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,805]}]}],n:50,r:"data.disk.activation_code",p:[16,3,732]}," ",{t:4,f:[{p:[20,4,899],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,937]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,860]}," ",{t:4,f:[{p:[23,4,1025],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1055]}]}],n:50,r:"data.disk.kill_code",p:[22,3,994]}," ",{t:4,f:[{p:[26,4,1138],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1171]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1104]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1303],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1322]}]},f:[{t:2,r:"value",p:[30,35,1332]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1263]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1223]}],n:50,r:"data.has_program",p:[5,2,168]},{t:4,n:51,f:[{p:[34,3,1390],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,78]},{t:4,n:51,f:[{p:[37,2,1453],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1511],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1541],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1552]}]}],n:50,r:"data.status_msg",p:[41,1,1516]},{t:4,n:51,f:[{p:[44,2,1594],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1624],t:7,e:"ui-section",f:[{p:[45,14,1636],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1652]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1712]}," Chamber"]},{p:[45,146,1768],t:7,e:"br"}]}," ",{p:[46,2,1787],t:7,e:"ui-section",f:[{p:[46,14,1799],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1816]}]}," ",{t:4,f:[{p:[48,4,1882],t:7,e:"ui-section",f:[{p:[48,16,1894],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,1954],t:7,e:"ui-section",f:[{p:[49,16,1966],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1853]},{t:4,n:51,f:[{p:[51,3,2071],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2132],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2217],t:7,e:"br"}," ",{p:[54,5,2226],t:7,e:"br"}],n:50,r:"data.has_program",p:[52,4,2103]}," ",{p:[56,4,2245],t:7,e:"ui-section",f:[{p:[57,5,2262],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2296]}]}," ",{p:[58,5,2336],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2368]}]}," ",{p:[59,5,2405],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2442]}," ",{p:[59,68,2468],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2547],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2576]}," ",{p:[60,82,2624],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2718],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2785],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2804]}],button:0},f:[{p:[65,6,2827],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2899]},'"}']},f:["Uninstall"]}," ",{p:[66,6,2936],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,2968]}]}," ",{t:4,f:[{p:[68,7,3030],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3068]}]}," ",{p:[69,7,3126],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3163]},"/s"]}," ",{t:4,f:[{p:[71,8,3224],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3257]}]}," ",{p:[72,8,3294],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3331]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3197]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3462],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3499]}]}],n:50,r:"activation_delay",p:[75,8,3429]}," ",{t:4,f:[{p:[79,9,3577],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3603]}]}," ",{p:[80,9,3634],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3665]}]}],n:50,r:"timer",p:[78,8,3555]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3785],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3804]}]},f:[{t:2,r:"value",p:[84,40,3814]}]}],n:52,r:"extra_settings",p:[83,9,3750]}],n:50,r:"has_extra_settings",p:[82,8,3715]}," ",{t:4,f:[{t:4,f:[{p:[89,10,3947],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,3983]}]}],n:50,r:"activation_code",p:[88,9,3914]}," ",{t:4,f:[{p:[92,10,4075],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4113]}]}],n:50,r:"deactivation_code",p:[91,9,4040]}," ",{t:4,f:[{p:[95,10,4199],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4229]}]}],n:50,r:"kill_code",p:[94,9,4172]}," ",{t:4,f:[{p:[98,10,4310],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4343]}]}],n:50,r:"trigger_code",p:[97,9,4280]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3877]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3393]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,2995]}]}],n:52,r:"data.mob_programs",p:[63,5,2752]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],409:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,42],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,101],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,162],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,197],t:7,e:"ui-section",f:[{p:[7,5,214],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,247]}]}," ",{p:[8,5,283],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,315]}]}," ",{p:[9,5,351],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,389]}]}," ",{t:4,f:[{p:[11,6,495],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,532]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,455]}," ",{t:4,f:[{p:[14,6,621],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,647]}]}," ",{p:[15,6,685],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,717]}]}],n:50,r:"data.disk.timer",p:[13,5,592]}," ",{t:4,f:[{p:[18,6,810],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,846]}]}],n:50,r:"data.disk.activation_code",p:[17,5,771]}," ",{t:4,f:[{p:[21,6,946],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,984]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,905]}," ",{t:4,f:[{p:[24,6,1078],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1108]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1045]}," ",{t:4,f:[{p:[27,6,1197],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1230]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1161]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1370],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1389]}]},f:[{t:2,r:"value",p:[31,37,1399]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1328]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1286]}]}],n:50,r:"data.has_program",p:[5,3,169]},{t:4,n:51,f:[{p:[36,4,1480],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,77]},{t:4,n:51,f:[{p:[39,3,1546],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1605],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1670],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1755],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1827],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1874]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1898]}]}],n:52,r:"data.cloud_backups",p:[46,4,1794]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1641]},{t:4,n:51,f:[{p:[51,3,1964],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2079],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2049]},{t:4,n:51,f:[{p:[55,4,2141],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2168]}]},f:[{t:4,f:[{p:[57,6,2226],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2328],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2196]}," ",{t:4,f:[{p:[60,6,2384],t:7,e:"hr"}," ",{p:[61,6,2394],t:7,e:"ui-section",f:[{p:[62,7,2413],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2417]}]}," ",{p:[63,7,2437],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2470],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2564]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2633],t:7,e:"ui-section",f:[{p:[68,7,2652],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2684]}]}," ",{p:[69,7,2712],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2750]}]}," ",{p:[70,7,2808],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2845]},"/s"]}," ",{t:4,f:[{p:[72,8,2906],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,2939]},"/s"]}," ",{p:[73,8,2978],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3015]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2879]}," ",{t:4,f:[{p:[76,8,3103],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3140]}]}],n:50,r:"activation_delay",p:[75,7,3071]}," ",{t:4,f:[{p:[79,8,3215],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3241]}]}," ",{p:[80,8,3271],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3303]}]}],n:50,r:"timer",p:[78,7,3194]}," ",{t:4,f:[{p:[83,8,3382],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3418]}]}],n:50,r:"activation_code",p:[82,7,3351]}," ",{t:4,f:[{p:[86,8,3504],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3542]}]}],n:50,r:"deactivation_code",p:[85,7,3471]}," ",{t:4,f:[{p:[89,8,3622],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3652]}]}],n:50,r:"kill_code",p:[88,7,3597]}," ",{t:4,f:[{p:[92,8,3727],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3760]}]}],n:50,r:"trigger_code",p:[91,7,3699]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3878],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3897]}]},f:[{t:2,r:"value",p:[96,39,3907]}]}],n:52,r:"extra_settings",p:[95,8,3844]}],n:50,r:"has_extra_settings",p:[94,7,3810]}]}],n:52,r:"data.cloud_programs",p:[59,5,2349]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"comm_save"},f:["Save Current Setting"]}," ",{p:[7,3,266],t:7,e:"ui-section",a:{label:"Comm Code"},f:[{p:[8,5,302],t:7,e:"span",f:[{t:2,r:"data.comm_code",p:[8,11,308]}]}," ",{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"set_comm_code"},f:["Set"]}]}," ",{p:[11,3,422],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.comm_message",p:[12,5,456]}," ",{p:[13,5,483],t:7,e:"br"}," ",{p:[14,4,492],t:7,e:"ui-button",a:{icon:"pencil",action:"set_message"},f:["Set"]}]}," ",{t:4,f:[{p:[17,5,608],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[18,7,647],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[18,13,653]}]}," ",{p:[19,5,685],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[16,3,574]}," ",{p:[22,3,783],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[23,5,821],t:7,e:"span",f:[{t:2,r:"data.mode",p:[23,11,827]}]}," ",{p:[24,5,853],t:7,e:"br"}," ",{p:[25,4,862],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[26,5,940],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[27,5,1022],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[28,5,1110],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[29,5,1190],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[33,1,1309],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[35,3,1380],t:7,e:"ui-button",a:{icon:"load",action:"comm_load",params:['{"save_id": "',{t:2,r:"id",p:[35,66,1443]},'"}']},f:[{t:2,r:"name",p:[35,76,1453]}]}," ",{t:4,f:[{p:[37,4,1502],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[37,71,1569]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[36,3,1477]}," ",{p:[39,3,1612],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[34,2,1347]}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,63],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,99],t:7,e:"ui-section",f:[{p:[5,4,115],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,180],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,299],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,332]}]}," ",{p:[10,4,367],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,399]}]}],n:50,r:"data.has_program",p:[8,3,271]},{t:4,n:51,f:[{p:[12,4,445],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,40]},{t:4,n:51,f:[{p:[16,2,525],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,569],t:7,e:"br"}," ",{p:[19,1,574],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,605],t:7,e:"ui-section",f:[{p:[21,3,620],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,716],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,773]}]}]}," ",{t:4,f:[{p:[25,3,892],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,938],t:7,e:"ui-section",f:[{p:[27,17,950],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1005]},'"}']},f:[{t:2,r:"name",p:[27,84,1017]}]}]}],n:52,r:"data.categories",p:[26,4,908]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,858]},{t:4,n:51,f:[{p:[31,3,1092],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1111]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1196],t:7,e:"ui-display",f:[{p:[35,7,1215],t:7,e:"ui-section",f:[{p:[35,19,1227],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1230]}]}]}," ",{p:[36,7,1262],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1274]}]}," ",{p:[37,7,1302],t:7,e:"ui-section",f:[{p:[38,8,1322],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1391]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1408]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1166]},{t:4,n:51,f:[{p:[44,6,1542],t:7,e:"ui-section",f:[{p:[44,18,1554],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1607]},'"}']},f:[{t:2,r:"name",p:[44,81,1617]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1134]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,65],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,40]},{t:4,n:51,f:[{p:[5,3,129],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,223],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,193]},{t:4,n:51,f:[{p:[9,5,282],t:7,e:"ui-section",f:[{p:[10,7,301],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,320]}]},f:[{t:2,r:"data.desc",p:[11,9,344]}]}]}," ",{p:[14,5,400],t:7,e:"ui-section",f:[{p:[15,7,419],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,478]},{p:[16,43,495],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,557]},"u",{p:[18,47,579],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,508]}]}," ",{p:[22,7,627],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,663],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,690]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,784]}]}]}," ",{p:[30,7,876],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,914],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1e3]}," ",{p:[31,121,1026],t:7,e:"br"}," ",{p:[32,9,1039],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1103]}," ",{p:[32,88,1118],t:7,e:"br"}," ",{p:[33,9,1131],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1205]}," ",{p:[33,103,1225],t:7,e:"br"}]}," ",{p:[36,7,1257],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1292],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1404]}," ",{p:[37,146,1429],t:7,e:"br"}," ",{p:[38,9,1442],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1558]}," ",{p:[38,152,1585],t:7,e:"br"}," ",{p:[39,9,1598],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1698]}," ",{p:[39,128,1717],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1765],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1871]}," ",{p:[41,139,1893],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1730]}]}," ",{t:4,f:[{p:[46,9,1981],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2062],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2142]},'"}']}}," ",{t:2,r:"name",p:[48,118,2167]},": ",{t:2,r:"value",p:[48,128,2177]}," ",{p:[48,138,2187],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2020]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1941]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,36]},{t:4,n:51,f:[{p:[5,3,117],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,183],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,255],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,292],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,298]}]}," ",{p:[9,4,322],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,432],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,470],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,476]}]}," ",{p:[14,5,507],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,399]}," ",{p:[17,3,602],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,639],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,645]}]}," ",{p:[19,5,670],t:7,e:"br"}," ",{p:[20,4,678],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,755],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,836],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,923],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1002],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1117],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1186],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1244]},'"}']},f:[{t:2,r:"name",p:[30,71,1254]}]}," ",{t:4,f:[{p:[32,4,1301],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1368]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1277]}," ",{p:[34,3,1409],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1154]}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,34],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,96],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,113]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,165]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,236]},'"}']},f:[{t:2,r:"desc",p:[4,155,247]}]}],n:52,r:"data.ignore",p:[3,3,71]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,55],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,93],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,127],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,479],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,514],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,555],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,28]},{t:4,n:51,f:[{p:[12,3,652],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,689],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,739]}]}]}," ",{ -p:[18,3,819],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,865]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,889]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,306],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,346],t:7,e:"ui-notice",f:[{p:[19,5,362],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,321]},{p:[24,1,428],t:7,e:"ui-display",f:[{p:[26,1,442],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,463],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,512],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,539],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,589]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,626]}]}]}]}," ",{t:4,f:[{p:[36,2,709],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,719]}]}],n:50,r:"data.error",p:[35,1,689]},{t:4,n:51,f:[{p:[38,2,748],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,772],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,793],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,843],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,872]}]}," ",{p:[46,3,897],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,943],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,972]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1059],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1115],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1144],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1177]}],state:[{t:2,r:"healthState",p:[61,11,1204]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1221]},"%"]}]}," ",{p:[63,3,1274],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1325],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1354],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1394],t:7,e:"tr",f:[{p:[69,10,1398],t:7,e:"td",f:[{p:[69,14,1402],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1426]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1366]}]}]}," ",{p:[73,2,1475],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1509],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1539]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],417:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,87],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,166]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,61]},{p:[7,1,247],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,336]}]},f:["Job Management"]}," ",{p:[8,1,404],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,495]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,584],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,634]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,558]},{t:4,f:[{p:[14,1,753],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,774],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,799],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,857],t:7,e:"br"},{p:[16,65,861],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,898],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,918]}," - ",{t:2,r:"rank",p:[20,13,929]}]}],n:52,r:"data.manifest",p:[18,1,873]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,733]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,984],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1005],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1036],t:7,e:"table",f:[{p:[29,1,1044],t:7,e:"tr",f:[{p:[29,5,1048],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1070],t:7,e:"b",f:["Job"]}]},{p:[29,42,1085],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1107],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1124],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1146],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1166],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1188],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1238],t:7,e:"tr",f:[{p:[32,6,1242],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1246]}]},{p:[32,24,1260],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1264]},"/",{t:2,r:"total",p:[32,40,1276]}]},{p:[32,54,1290],t:7,e:"td",f:[{p:[32,58,1294],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1348]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1368]}]},f:[{t:2,r:"desc_open",p:[32,169,1405]}]},{p:[32,194,1430],t:7,e:"br"}]},{p:[32,203,1439],t:7,e:"td",f:[{p:[32,207,1443],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1498]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1518]}]},f:[{t:2,r:"desc_close",p:[32,320,1556]}]}]}]}],n:52,r:"data.slots",p:[30,1,1215]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1626],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1647],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1707],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1727],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1791],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1684]},{p:[48,1,1805],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1826],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1879],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1906],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,1976]}]}]}]}," ",{p:[56,1,2021],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2042],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2093],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2120],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2192]}]}]}]}," ",{p:[64,1,2239],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2295],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2317],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2364],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2386],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2442],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2470]}]}]}," ",{p:[81,2,2507],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2529],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2574],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2602]}]}]}," ",{p:[89,2,2638],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2660],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2707],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2735],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2788]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2849]}]}]}]}],n:50,r:"data.minor",p:[72,2,2344]},{t:4,n:51,f:[{p:[99,2,2909],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,2931],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,2987],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3015],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3082]}]}]}]}," ",{p:[108,2,3132],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3154],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3184],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3228]}]}," ",{p:[112,2,3304],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3326],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3379],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3429],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3457],t:7,e:"table",f:[{p:[121,5,3469],t:7,e:"tr",f:[{p:[122,4,3477],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3497],t:7,e:"td",f:[{p:[124,6,3507],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3584]}]},f:["Captain"]}]}]}," ",{p:[127,5,3678],t:7,e:"tr",f:[{p:[128,4,3686],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3706],t:7,e:"td",f:[{p:[130,6,3716],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3827],t:7,e:"tr",f:[{p:[134,4,3835],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,3885],t:7,e:"td",f:[{t:4,f:[{p:[137,5,3931],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,3990]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4008]}]},f:[{t:2,r:"display_name",p:[137,127,4053]}]}],n:52,r:"data.engineering_jobs",p:[136,6,3895]}]}]}," ",{p:[141,5,4120],t:7,e:"tr",f:[{p:[142,4,4128],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4174],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4216],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4275]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4293]}]},f:[{t:2,r:"display_name",p:[145,127,4338]}]}],n:52,r:"data.medical_jobs",p:[144,6,4184]}]}]}," ",{p:[149,5,4405],t:7,e:"tr",f:[{p:[150,4,4413],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4459],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4501],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4560]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4578]}]},f:[{t:2,r:"display_name",p:[153,127,4623]}]}],n:52,r:"data.science_jobs",p:[152,6,4469]}]}]}," ",{p:[157,5,4690],t:7,e:"tr",f:[{p:[158,4,4698],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4745],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4788],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,4847]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,4865]}]},f:[{t:2,r:"display_name",p:[161,127,4910]}]}],n:52,r:"data.security_jobs",p:[160,6,4755]}]}]}," ",{p:[165,5,4977],t:7,e:"tr",f:[{p:[166,4,4985],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5029],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5069],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5128]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5146]}]},f:[{t:2,r:"display_name",p:[169,127,5191]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5039]}]}]}," ",{p:[173,5,5258],t:7,e:"tr",f:[{p:[174,4,5266],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5313],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5356],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5415]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5433]}]},f:[{t:2,r:"display_name",p:[177,127,5478]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5323]}]}]}," ",{t:4,f:[{p:[182,4,5576],t:7,e:"tr",f:[{p:[183,6,5586],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5634],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5677],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5736]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5754]}]},f:[{t:2,r:"display_name",p:[186,129,5799]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5643]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5545]}]}]}],n:50,r:"data.assignments",p:[118,4,3401]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,5956],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,5977],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6015],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6094],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6128],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6187]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6210]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6232]}]},f:[{t:2,r:"desc",p:[204,140,6263]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6056]}]}],n:50,r:"data.centcom_access",p:[197,2,5925]},{t:4,n:51,f:[{p:[209,4,6330],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6351],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6355]}]}]}," ",{p:[212,4,6395],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6463],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6525],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6546],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6584]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6637]},'"}']},f:[{p:[215,129,6650],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6653]}]}]}]}," ",{p:[216,4,6687],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6721],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6755],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,6814]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,6837]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,6859]}]},f:[{t:2,r:"desc",p:[219,140,6890]}]}]}],n:52,r:"accesses",p:[217,6,6697]}]}],n:52,r:"data.regions",p:[213,3,6436]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2274]}],n:50,r:"data.authenticated",p:[66,1,2245]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],418:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,297],t:7,e:"ntosheader"}," ",{p:[17,1,312],t:7,e:"ui-display",f:[{p:[18,2,326],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,461],t:7,e:"hr"}," ",{p:[19,2,467],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,503],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,539]},"W"]}," ",{t:4,f:[{p:[25,4,606],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,674],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,714]}]}," ",{p:[31,4,755],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,795],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,816]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,846]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,879]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,918]},"/",{t:2,r:"adata.battery.max",p:[32,165,955]}]}]}],n:50,r:"data.battery",p:[24,3,582]},{t:4,n:51,f:[{p:[35,4,1017],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1116],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1151],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1189],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1210]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1238]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1272]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1308]},"GQ"]}]}]}," ",{p:[47,2,1373],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1443],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1465]}]},f:[{p:[50,5,1480],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1534]}]}," ",{p:[52,5,1554],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1586],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1604]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1685]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1704]}]}]}," ",{t:4,f:[{p:[59,6,1810],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1849]},"W"]}],n:50,r:"powerusage",p:[58,5,1786]}]}," ",{p:[64,4,1922],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1416]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],419:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,97],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,189]},{p:[8,41,203],t:7,e:"br"}," ",{p:[9,3,210],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,311],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,76]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,410],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,427]}]}," ",{p:[14,4,453],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,475],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,530],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,579],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,640],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,648]}],n:50,r:"data.filename",p:[12,3,385]},{t:4,n:51,f:[{p:[21,4,682],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,719],t:7,e:"table",f:[{p:[23,5,731],t:7,e:"tr",f:[{p:[24,6,741],t:7,e:"th",f:["File name"]}," ",{p:[25,6,765],t:7,e:"th",f:["File type"]}," ",{p:[26,6,789],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,818],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,878],t:7,e:"tr",f:[{p:[31,7,889],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,893]}]}," ",{p:[32,7,913],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,918]}]}," ",{p:[33,7,938],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,942]},"GQ"]}," ",{p:[34,7,964],t:7,e:"td",f:[{p:[35,8,976],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1027]},'"}']},f:["VIEW"]}," ",{p:[36,8,1063],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1081]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1160]},'"}']},f:["DELETE"]}," ",{p:[37,8,1198],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1216]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1291]},'"}']},f:["RENAME"]}," ",{p:[38,8,1329],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1347]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1421]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1492],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1510]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1588]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1458]}]}]}],n:52,r:"data.files",p:[29,5,852]}]}," ",{t:4,f:[{p:[47,4,1715],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1762],t:7,e:"table",f:[{p:[49,5,1774],t:7,e:"tr",f:[{p:[50,6,1784],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1808],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1832],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1861],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1924],t:7,e:"tr",f:[{p:[57,7,1935],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1939]}]}," ",{p:[58,7,1959],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,1964]}]}," ",{p:[59,7,1984],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,1988]},"GQ"]}," ",{p:[60,7,2010],t:7,e:"td",f:[{p:[61,8,2022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2040]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2122]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2194],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2212]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2292]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2160]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1895]}]}],n:50,r:"data.usbconnected",p:[46,4,1686]}," ",{p:[70,4,2401],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],420:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[5,2,75],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,141],t:7,e:"table",f:[{t:4,f:[{p:[8,4,178],t:7,e:"tr",f:[{p:[8,8,182],t:7,e:"td",f:[{p:[8,12,186],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,238]},'"}']},f:[{t:2,r:"desc",p:[9,5,255]}]}]},{p:[11,4,283],t:7,e:"td",f:[{p:[11,8,287],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,305]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,393]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,151]}]}," ",{p:[14,2,441],t:7,e:"br"},{p:[14,6,445],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,476],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,519]}]},f:["Toggle Flashlight"]},{p:[16,114,587],t:7,e:"br"}," ",{p:[17,3,594],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,653],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,710]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,451]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],421:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,100],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,75]}," ",{t:4,f:[{p:[10,3,161],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,217],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,246]}]}," ",{p:[16,3,272],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,328],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,386],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,357]},{t:4,n:51,f:[{p:[23,5,417],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,455],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,504],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,533],t:7,e:"table",f:[{p:[31,5,545],t:7,e:"tr",f:[{p:[31,9,549],t:7,e:"td",f:[{p:[31,13,553],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,612],t:7,e:"tr",f:[{p:[32,9,616],t:7,e:"td",f:[{p:[32,13,620],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,687],t:7,e:"tr",f:[{p:[33,9,691],t:7,e:"td",f:[{p:[33,13,695],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,774],t:7,e:"tr",f:[{p:[34,9,778],t:7,e:"td",f:[{p:[34,13,782],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,849],t:7,e:"tr",f:[{p:[35,9,853],t:7,e:"td",f:[{p:[35,13,857],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,959],t:7,e:"tr",f:[{p:[37,10,963],t:7,e:"td",f:[{p:[37,14,967],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1037],t:7,e:"tr",f:[{p:[38,10,1041],t:7,e:"td",f:[{p:[38,14,1045],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1111],t:7,e:"tr",f:[{p:[39,10,1115],t:7,e:"td",f:[{p:[39,14,1119],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,929]}]}]}]}]}," ",{p:[43,3,1221],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1243],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1298],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1321],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1403]},{p:[48,14,1410],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1373]}]}]}]}," ",{p:[53,3,1464],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1486],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1519]},{p:[55,12,1527],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1493]}],n:50,r:"data.title",p:[9,2,140]},{t:4,n:51,f:[{p:[58,3,1556],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1575],t:7,e:"table",f:[{p:[60,4,1586],t:7,e:"tr",f:[{p:[60,8,1590],t:7,e:"td",f:[{p:[60,12,1594],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1660],t:7,e:"tr",f:[{p:[61,8,1664],t:7,e:"td",f:[{p:[61,12,1668],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1730],t:7,e:"tr",f:[{p:[62,8,1734],t:7,e:"td",f:[{p:[62,12,1738],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1826],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1855],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1898],t:7,e:"tr",f:[{p:[67,8,1902],t:7,e:"td",f:[{p:[67,12,1906],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,1958]},'"}']},f:[{t:2,r:"chan",p:[67,74,1968]}]},{p:[67,94,1988],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1865]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],422:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,112]},{p:[6,33,126],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,75]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,236]},"GQ/s",{p:[8,57,254],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,291]},{p:[10,12,299],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,261]}," ",{p:[12,3,318],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,430],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,479]}],n:50,r:"data.focus",p:[15,3,437]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,545],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,596],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,657],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,689],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,746]},'"}']},f:[{t:2,r:"id",p:[23,71,756]}]}],n:52,r:"data.relays",p:[22,3,664]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],423:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[5,2,75],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,170],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,197],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,236],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,273]}]}," ",{p:[11,4,308],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,347],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,176]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,498],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,540],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,566],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,602]}]}," ",{p:[24,5,646],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,689]}]}," ",{p:[27,5,733],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,769]},"GQ"]}," ",{p:[30,5,815],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,855]}," GQ/s"]}," ",{p:[33,5,905],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,949],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,970]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1001]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1044]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1089]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,469]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1230],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1267],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1307],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1328]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1356]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1390]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1426]},"GQ"]}]}]}," ",{p:[47,4,1499],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1594],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1616]}]},f:[{p:[50,7,1637],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1691]}]}," ",{p:[52,7,1723],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1761]}," (",{t:2,r:"size",p:[53,22,1775]}," GQ)"]}," ",{p:[55,7,1814],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1856]}]}," ",{p:[58,7,1900],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,1973]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2052],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1552]}]}," ",{t:4,f:[{p:[67,5,2128],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2182],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2326],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2348]}]},f:[{p:[71,8,2370],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2424]}]}," ",{p:[73,8,2458],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2497]}," (",{t:2,r:"size",p:[74,23,2511]}," GQ)"]}," ",{ -p:[76,8,2552],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2595]}]}," ",{p:[79,8,2641],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2714]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2797],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2289]}]}],n:50,r:"data.hackedavailable",p:[66,4,2095]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1207]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1178]}," ",{p:[89,2,2866],t:7,e:"br"},{p:[89,6,2870],t:7,e:"br"},{p:[89,10,2874],t:7,e:"hr"},{p:[89,14,2878],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],424:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[6,2,76],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,122],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,165],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,168]}]}]}," ",{t:4,f:[{p:[12,4,239],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,279],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,282]}]}]}," ",{p:[15,4,352],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,385],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,480],t:7,e:"br"},{p:[21,8,484],t:7,e:"br"}," ",{p:[22,4,492],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,211]},{t:4,n:51,f:[{p:[24,4,627],t:7,e:"br"},{p:[24,8,631],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,722],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,768],t:7,e:"table",f:[{p:[32,3,778],t:7,e:"tr",f:[{p:[33,4,786],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,802],t:7,e:"th",f:["STATUS"]},{p:[35,4,816],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,830],t:7,e:"tr",f:[" ",{p:[37,4,838],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,864],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,868]}]},{p:[39,4,929],t:7,e:"td",f:[" ",{p:[39,9,934],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1012],t:7,e:"tr",f:[" ",{p:[41,4,1020],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1048],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1052]}]},{p:[43,4,1107],t:7,e:"td",f:[{p:[43,8,1111],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1189],t:7,e:"tr",f:[" ",{p:[45,4,1197],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1226],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1230]}]},{p:[47,4,1288],t:7,e:"td",f:[{p:[47,8,1292],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1370],t:7,e:"tr",f:[" ",{p:[49,4,1378],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1407],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1411]}]},{p:[51,4,1469],t:7,e:"td",f:[{p:[51,8,1473],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1576],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1642],t:7,e:"ui-notice",f:[{p:[59,5,1658],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1714],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1617]}," ",{p:[64,3,1839],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1890],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1893]}]}]}," ",{p:[68,3,1962],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2004],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2007]}]}]}," ",{p:[72,3,2054],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2103],t:7,e:"table",f:[{p:[75,4,2114],t:7,e:"tr",f:[{p:[75,8,2118],t:7,e:"td",f:[{p:[75,12,2122],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2176],t:7,e:"tr",f:[{p:[76,8,2180],t:7,e:"td",f:[{p:[76,12,2184],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2240],t:7,e:"tr",f:[{p:[77,8,2244],t:7,e:"td",f:[{p:[77,12,2248],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2311],t:7,e:"tr",f:[{p:[78,8,2315],t:7,e:"td",f:[{p:[78,12,2319],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2387],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2425],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2479],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2501],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2582]},{p:[86,15,2591],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2552]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],425:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,96],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,117],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,170],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,201]},{p:[9,48,215],t:7,e:"br"}," ",{p:[10,3,222],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,76]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,309],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,344],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,400],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,429]}]}," ",{p:[20,3,464],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,522],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,551]}," / ",{t:2,r:"data.download_size",p:[24,33,580]}," GQ"]}," ",{p:[26,3,617],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,672],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,701]},"GQ/s"]}," ",{p:[32,3,743],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,792],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,821],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,916],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1e3],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1029]}]}," ",{p:[46,3,1064],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1118],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1147]}]}," ",{p:[52,3,1183],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1239],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1268]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1359],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1408],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1437],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1501],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1599],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1662],t:7,e:"table",f:[{p:[72,3,1672],t:7,e:"tr",f:[{p:[72,7,1676],t:7,e:"th",f:["File name"]},{p:[72,20,1689],t:7,e:"th",f:["File size"]},{p:[72,33,1702],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1751],t:7,e:"tr",f:[{p:[74,8,1755],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1759]}]},{p:[75,4,1775],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1779]},"GQ"]},{p:[76,4,1793],t:7,e:"td",f:[{p:[76,8,1797],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1848]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1717]}]}]}]}," ",{p:[79,3,1903],t:7,e:"hr"}," ",{p:[80,3,1910],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,1973],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2034],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2062],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2114],t:7,e:"tr",f:[{p:[84,59,2118],t:7,e:"th",f:["Server UID"]},{p:[84,73,2132],t:7,e:"th",f:["File Name"]},{p:[84,86,2145],t:7,e:"th",f:["File Size"]},{p:[84,99,2158],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2181],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2226],t:7,e:"tr",f:[{p:[86,9,2230],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2234]}]},{p:[87,5,2246],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2250]}]},{p:[88,5,2267],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2271]},"GQ ",{t:4,f:[{p:[90,6,2311],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2286]}," ",{t:4,f:[{p:[93,6,2365],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2339]}]},{p:[96,5,2399],t:7,e:"td",f:[{p:[96,9,2403],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2456]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2199]}]}]}]}," ",{p:[99,3,2514],t:7,e:"hr"}," ",{p:[100,3,2521],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],426:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1040],t:7,e:"ntosheader"}," ",{p:[45,1,1055],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1111],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1133]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1283]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1338]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1086]},{t:4,n:51,f:[{p:[52,5,1386],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1423],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1429]}]}]}," ",{p:[55,5,1474],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1508],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1514]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1579],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1608],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1632],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1668],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1706],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1780],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1821],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1861],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,1943],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,1962]}],nowrap:0},f:[{p:[72,7,1986],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2007]}," %"]}," ",{p:[73,7,2064],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2085]}]}," ",{p:[74,7,2126],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2147],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2160]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2189]}]}]}," ",{p:[75,7,2235],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2256],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2269]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2292]}," [",{p:[75,87,2315],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2321]}]},"]"]}]}," ",{p:[76,7,2369],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2390],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2403]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2426]}," [",{p:[76,87,2449],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2455]}]},"]"]}]}," ",{p:[77,7,2503],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2524],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2537]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2560]}," [",{p:[77,87,2583],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2589]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1918]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],427:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[5,2,75],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,96],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,150],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,179]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,255],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,303],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,332],t:7,e:"table",f:[{p:[21,4,343],t:7,e:"tr",f:[{p:[21,8,347],t:7,e:"td",f:[{p:[21,12,351],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,423],t:7,e:"tr",f:[{p:[22,8,427],t:7,e:"td",f:[{p:[22,12,431],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,466]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,500]}]}," ",{p:[23,4,549],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,584]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],428:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,91],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,110]}," Alarms"]},f:[{p:[6,5,133],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,164],t:7,e:"li",f:[{t:2,r:".",p:[8,13,168]}]}],n:52,r:".",p:[7,7,144]},{t:4,n:51,f:[{p:[10,9,202],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,61]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],429:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,399],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,436],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,490],t:7,e:"br"}," ",{p:[28,3,497],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,540],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,580],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,613]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,644]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,680]},"%"]}]}," ",{p:[32,3,730],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,768],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,781]}]},f:[{t:2,r:"data.SM_power",p:[33,55,818]}," MeV/cm3"]}]}," ",{p:[35,3,869],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,906],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,919]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,964]}," K"]}]}," ",{p:[38,3,1015],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1049],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1062]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1112]}," kPa"]}]}]}," ",{p:[42,3,1186],t:7,e:"hr"},{p:[42,7,1190],t:7,e:"br"}," ",{p:[43,3,1197],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1263],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1282]}]},f:[{t:2,r:"amount",p:[46,6,1298]}," %"]}],n:52,r:"data.gases",p:[44,4,1238]}]}],n:50,r:"data.active",p:[26,1,415]},{t:4,n:51,f:[{p:[51,2,1368],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1419],t:7,e:"br"}," ",{p:[52,2,1425],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1499],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1529]}," - (#",{t:2,r:"uid",p:[55,23,1547]},")"]}," ",{p:[57,3,1574],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1609]}," %"]}," ",{p:[60,3,1643],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1676],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1725]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1469]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],430:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,40],t:7,e:"table",f:[{p:[2,9,47],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,110],t:7,e:"td",f:[{p:[4,7,114],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,124]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,53]}," ",{t:4,f:[{p:[7,3,220],t:7,e:"td",f:[{p:[7,7,224],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,227]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,160]}," ",{t:4,f:[{p:[10,3,296],t:7,e:"td",f:[{p:[10,7,300],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,310]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,268]}," ",{t:4,f:[{p:[13,3,374],t:7,e:"td",f:[{p:[13,7,378],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,388]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,344]}," ",{t:4,f:[{p:[16,3,454],t:7,e:"td",f:[{p:[16,7,458],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,461]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,424]}," ",{t:4,f:[{p:[19,3,534],t:7,e:"td",f:[{p:[19,7,538],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,548]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,499]}]}]}]}," ",{p:[23,1,587],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,632],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,720],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,775],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,686]}]}," ",{p:[30,1,852],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{341:341}],431:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,67],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,35]},{t:4,n:51,f:[{p:[5,7,168],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,259],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,289],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,295]},"-",{t:2,r:"data.status2",p:[9,26,312]}]}]}," ",{p:[11,1,350],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,379],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,423],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,429]}]}]}," ",{t:4,f:[{p:[16,5,525],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,565],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,598]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,768],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,799]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,971],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1003]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1134],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1164]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,504]}," ",{p:[26,3,1369],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1400],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1433]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1514]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1602]}]}]}]}," ",{p:[34,1,1680],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1713],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1735]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1810]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1860]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1918]}]}]}," ",{p:[41,1,1982],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2012],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2034]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2109]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2173]}]},f:[{p:[46,7,2220],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2226]}]}]}]}," ",{p:[49,1,2293],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2321],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2349]}]}," ",{p:[51,3,2381],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2413],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2447]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2531],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2565]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2649],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2683]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2767],t:7,e:"br"}," ",{p:[56,5,2776],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2810]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2894],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2928]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3012],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3046]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3130],t:7,e:"br"}," ",{p:[60,5,3139],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3173]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3257],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3291]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3375],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3409]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3493],t:7,e:"br"}," ",{p:[64,5,3502],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3536]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3620],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3654]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3738],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3772]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],432:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,24],t:7,e:"ui-button",a:{icon:"undo",action:"change_menu",params:'{"menu": "1"}'},f:["Return"]}," ",{p:[3,2,111],t:7,e:"ui-display",a:{title:"Advanced Surgery Procedures"},f:[{p:[4,3,162],t:7,e:"ui-button",a:{icon:"download",action:"sync"},f:["Sync with research database"]}," ",{t:4,f:[{p:[6,4,273],t:7,e:"ui-display",f:[{p:[7,6,291],t:7,e:"ui-section",f:[{p:[7,18,303],t:7,e:"b",f:[{t:2,r:"name",p:[7,21,306]}]}]}," ",{p:[8,6,337],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[8,18,349]}]}]}],n:52,r:"data.surgeries",p:[5,3,245]}]}],n:50,x:{r:["data.menu"],s:"_0==2"},p:[1,1,0]},{t:4,n:51,f:[{p:[13,2,425],t:7,e:"ui-button",a:{action:"change_menu",params:'{"menu": "2"}'},f:["View Surgery Procedures"]}," ",{t:4,f:[{p:[15,3,542],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[14,2,517]}," ",{p:[19,2,605],t:7,e:"ui-display",f:[{p:[20,3,620],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[22,5,683],t:7,e:"ui-section",a:{label:"State"},f:[{p:[23,6,715],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[23,19,728]}]},f:[{t:2,r:"data.patient.stat",p:[23,47,756]}]}]}," ",{p:[25,5,807],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[26,6,844],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[26,28,866]}]}]}," ",{p:[28,5,923],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,6,956],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[29,19,969]}],max:[{t:2,r:"data.patient.maxHealth",p:[29,52,1002]}],value:[{t:2,r:"data.patient.health",p:[29,87,1037]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[30,13,1074]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[30,64,1125]}]}]}," ",{t:4,f:[{p:[33,6,1357],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[33,25,1376]}]},f:[{p:[34,7,1394],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[34,28,1415]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[34,63,1450]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[34,99,1486]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[32,5,1193]}],n:50,r:"data.patient",p:[21,4,658]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[41,3,1630],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[44,6,1734],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[44,28,1756]}]},f:[{p:[45,7,1773],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[46,8,1811],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[46,30,1833]}]}," ",{t:4,f:[{p:[48,9,1890],t:7,e:"span",a:{"class":"content"},f:[{p:[48,31,1912],t:7,e:"b",f:["Required chemicals:"]},{p:[48,57,1938],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[48,62,1943]}]}],n:50,r:"chems_needed",p:[47,8,1861]}]}," ",{t:4,f:[{p:[52,8,2040],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[53,9,2086],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[53,31,2108]}]}," ",{t:4,f:[{p:[55,10,2178],t:7,e:"span",a:{"class":"content"},f:[{p:[55,32,2200],t:7,e:"b",f:["Required chemicals:"]},{p:[55,58,2226],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[55,63,2231]}]}],n:50,r:"alt_chems_needed",p:[54,9,2144]}]}],n:50,r:"alternative_step",p:[51,7,2008]}]}],n:52,r:"data.procedures",p:[43,5,1703]}],n:50,r:"data.procedures",p:[42,4,1675]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}],x:{r:["data.menu"],s:"_0==2"}}]},e.exports=a.extend(r.exports)},{341:341}],433:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,113],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,154]}," ",{t:4,f:[{p:[8,4,213],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,181]}]}," ",{p:[13,2,299],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,336],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,404]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,314]},{t:4,n:51,f:[{p:[20,4,466],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,563],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,600],t:7,e:"ui-section",f:[{p:[29,4,616],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,739],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,774],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,811]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,898]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,951]},": ",{t:2,r:"name",p:[38,21,962]}]}],n:52,r:"data.diskDesigns",p:[33,3,709]}],n:50,r:"data.hasDisk",p:[27,2,577]},{t:4,n:51,f:[{p:[42,3,1012],t:7,e:"ui-section",f:[{p:[43,4,1028],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[50,2,1174],t:7,e:"ui-display",f:[{p:[51,3,1189],t:7,e:"ui-section",f:[{p:[52,4,1205],t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[52,20,1221]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[49,1,1147]},{t:4,f:[{p:[57,2,1356],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[58,3,1388],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[59,5,1422],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[62,5,1477],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[65,5,1531],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[67,5,1573], -t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[69,5,1615],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[74,4,1712],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[75,5,1746],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[76,6,1774]}]}," ",{p:[78,5,1802],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[79,6,1844]}]}," ",{p:[81,5,1874],t:7,e:"section",a:{"class":"cell"},f:[{p:[82,6,1902],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[82,19,1915]}],placeholder:"###","class":"number"}}]}," ",{p:[84,5,1980],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[85,6,2022],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[85,60,2076]}],params:['{ "id" : ',{t:2,r:"id",p:[85,115,2131]},', "sheets" : ',{t:2,r:"sheets",p:[85,134,2150]}," }"]},f:["Release"]}]}," ",{p:[89,5,2217],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[90,6,2259]}]}]}],n:52,r:"data.materials",p:[73,3,1684]}," ",{t:4,f:[{p:[95,4,2337],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[96,5,2371],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[97,6,2399]}]}," ",{p:[99,5,2427],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[100,6,2469]}]}," ",{p:[102,5,2499],t:7,e:"section",a:{"class":"cell"},f:[{p:[103,6,2527],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[103,19,2540]}],placeholder:"###","class":"number"}}]}," ",{p:[105,5,2605],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,6,2647],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,58,2699]}],params:['{ "id" : ',{t:2,r:"id",p:[106,114,2755]},', "sheets" : ',{t:2,r:"sheets",p:[106,133,2774]}," }"]},f:["Smelt"]}]}," ",{p:[110,5,2838],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[94,3,2312]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[56,1,1317]}]},e.exports=a.extend(r.exports)},{341:341}],434:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,84],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[4,36,116]}],action:"empty_eject_beaker"},f:["Empty and Eject"]}," ",{p:[7,4,247],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[7,35,278]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,393],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,424]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,558],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,606],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,575]},{t:4,n:51,f:[{p:[19,6,670],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,736],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,766]}]}," ",{p:[22,8,805],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,836]}]}],n:50,r:"data.has_blood",p:[20,7,706]},{t:4,n:51,f:[{p:[24,8,891],t:7,e:"ui-section",f:[{p:[25,9,912],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,531]},{t:4,n:51,f:[{p:[32,4,1067],t:7,e:"ui-section",f:[{p:[33,5,1084],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1195],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1345],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1401]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1453]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1323]}," ",{p:[47,7,1536],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1598]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1653]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1274]}],button:0},f:[" ",{p:[51,6,1743],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1777]}]}," ",{p:[52,6,1805],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1837]}]}," ",{p:[53,6,1871],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1898]}]}," ",{p:[54,6,1927],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,1961]}]}," ",{t:4,f:[{p:[56,7,2010],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2074],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2146]},', "index": ',{t:2,r:"index",p:[58,105,2170]},"}"]},f:[{t:2,r:"name",p:[59,10,2192]}," "]},{p:[60,21,2221],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2047]}]}," ",{p:[63,7,2271],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2302]}]}," ",{p:[64,7,2336],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2364]}]}," ",{p:[65,7,2395],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2427]}]}," ",{p:[66,7,2462],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2499]}]}],n:50,r:"is_adv",p:[55,6,1989]}]}],n:52,r:"data.viruses",p:[39,4,1228]},{t:4,n:51,f:[{p:[70,5,2576],t:7,e:"ui-section",f:[{p:[71,6,2594],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2713],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2779],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2798]}]},f:[{p:[78,7,2815],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2851]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,2937]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2748]},{t:4,n:51,f:[{p:[83,5,3029],t:7,e:"ui-section",f:[{p:[84,6,3047],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1170]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3186],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3281],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3300]}]},f:[{p:[95,4,3314],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3331]}," ",{t:4,f:[{p:[98,5,3364],t:7,e:"br"}," ",{p:[99,5,3374],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3343]}]}," ",{p:[102,4,3507],t:7,e:"ui-section",f:[{p:[103,5,3524],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3550]}]}," ",{p:[104,5,3577],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3608]}]}," ",{p:[105,5,3640],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3668]}]}," ",{p:[106,5,3697],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3729]}]}," ",{p:[107,5,3762],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3799]}]}]}," ",{p:[109,4,3849],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,3895],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,3907]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3255]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(484);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1295],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1314]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1358]}],n:50,r:"data.subcategory",p:[48,37,1331]}]},f:[{t:4,f:[{p:[50,3,1410],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1438],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1390]},{t:4,n:51,f:[{p:[54,3,1504],t:7,e:"ui-section",f:[{p:[55,4,1520],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1551],t:7,e:"tr",f:[{p:[57,6,1561],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1602],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1660]}]}]}," ",{p:[62,6,1713],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1754],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1811]}]}]}," ",{p:[67,6,1864],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,1946],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1904]},{t:4,n:51,f:[{p:[73,7,2066],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2191],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2232],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2249]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2391],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2430],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2471],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2532]}]}]}," ",{p:[91,6,2588],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2629],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2690]}]}]}],n:50,r:"data.subcategory",p:[85,5,2400]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2892],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,2909]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2803]}],n:50,r:"config.fancy",p:[99,4,2778]}]}," ",{t:4,f:[{p:[106,5,3039],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3086],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3105]}]},f:[{p:[109,7,3122],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3142]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3250]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3056]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3452],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3471]}]},f:[{p:[117,8,3489],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3509]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3420]}],n:51,r:"data.display_craftable_only",p:[114,5,3382]}]}],n:50,r:"data.display_compact",p:[105,4,3006]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3822],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3841]}]},f:[{t:4,f:[{p:[128,8,3882],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,3924]}]}],n:50,r:"req_text",p:[127,7,3858]}," ",{t:4,f:[{p:[133,8,4007],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4046]}]}],n:50,r:"catalyst_text",p:[132,7,3978]}," ",{t:4,f:[{p:[138,8,4130],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4165]}]}],n:50,r:"tool_text",p:[137,7,4105]}," ",{p:[142,7,4220],t:7,e:"ui-section",f:[{p:[143,8,4240],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4298]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3792]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4471],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4490]}]},f:[{t:4,f:[{p:[153,9,4533],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4576]}]}],n:50,r:"req_text",p:[152,8,4508]}," ",{t:4,f:[{p:[158,9,4663],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4703]}]}],n:50,r:"catalyst_text",p:[157,8,4633]}," ",{t:4,f:[{p:[163,9,4791],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4827]}]}],n:50,r:"tool_text",p:[162,8,4765]}]}],n:52,r:"data.cant_craft",p:[150,6,4439]}],n:51,r:"data.display_craftable_only",p:[149,5,4401]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,484:484}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{stackPercentState:function(){var t=this.get("data.stack_percent");return t>50?"good":t>15?"average":"bad"},sheetsAmount:function(){var t=this.get("data.sheets");return t>5?"good":t>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[21,3,495],t:7,e:"ui-notice",f:[{p:[22,5,512],t:7,e:"span",f:["Generator not anchored."]}]}],n:50,x:{r:["data.anchored"],s:"!_0"},p:[20,1,469]},{p:[26,1,577],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[27,3,608],t:7,e:"ui-section",a:{label:"Power switch"},f:[{t:4,f:[{p:[29,5,669],t:7,e:"ui-button",a:{icon:"power-off",style:"selected",action:"toggle_power"},f:["On"]}],n:50,r:"data.active",p:[28,2,644]},{t:4,n:51,f:[{p:[31,5,767],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.ready_to_boot"],s:'_0?null:"disabled"'},p:[31,36,798]}],action:"toggle_power"},f:["Off"]}],r:"data.active"}]}," ",{p:[34,3,910],t:7,e:"ui-section",a:{label:[{t:2,r:"data.sheet_name",p:[34,22,929]}," sheets"]},f:[{p:[35,2,960],t:7,e:"span",a:{"class":[{t:2,r:"sheetsAmount",p:[35,15,973]}]},f:[{t:2,r:"data.sheets",p:[35,33,991]}]}," ",{t:4,f:[{p:[37,5,1046],t:7,e:"ui-button",a:{action:"eject",state:[{t:2,x:{r:["data.active"],s:'_0?"disabled":null'},p:[37,38,1079]}]},f:["Eject"]}],n:50,x:{r:["data.sheets"],s:"_0>=1"},p:[36,2,1016]}]}," ",{p:[40,3,1164],t:7,e:"ui-section",a:{label:"Current sheet level"},f:[{p:[41,2,1207],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.stack_percent",p:[41,35,1240]}],state:[{t:2,r:"stackPercentState",p:[41,66,1271]}]},f:[{t:2,x:{r:["adata.stack_percent"],s:"Math.fixed(_0)"},p:[41,89,1294]},"%"]}]}," ",{p:[43,3,1360],t:7,e:"ui-section",a:{label:"Heat level"},f:[{t:4,f:[{p:[45,2,1429],t:7,e:"span",a:{"class":"good"},f:["Nominal"]}],n:50,x:{r:["data.current_heat"],s:"_0<100"},p:[44,3,1395]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.current_heat"],s:"_0<200"},f:[{p:[47,2,1503],t:7,e:"span",a:{"class":"average"},f:["Caution"]}]},{t:4,n:50,x:{r:["data.current_heat"],s:"!(_0<200)"},f:[" ",{p:[49,2,1554],t:7,e:"span",a:{"class":"bad"},f:["DANGER"]}]}],x:{r:["data.current_heat"],s:"_0<100"}}]}]}," ",{p:[54,1,1632],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[55,3,1663],t:7,e:"ui-section",a:{label:"Current output"},f:[{t:2,r:"data.power_output",p:[56,2,1701]}]}," ",{p:[58,3,1743],t:7,e:"ui-section",a:{label:"Adjust output"},f:[{p:[59,2,1780],t:7,e:"ui-button",a:{icon:"minus",action:"lower_power"},f:[{t:2,r:"data.power_generated",p:[59,47,1825]}]}," ",{p:[60,2,1864],t:7,e:"ui-button",a:{icon:"plus",action:"higher_power"},f:[{t:2,r:"data.power_generated",p:[60,47,1909]}]}]}," ",{p:[62,3,1966],t:7,e:"ui-section",a:{label:"Power available"},f:[{p:[63,5,2008],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?null:"bad"'},p:[63,18,2021]}]},f:[{t:2,x:{r:["data.connected","data.power_available"],s:'_0?_1:"Unconnected"'},p:[63,53,2056]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],437:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(456)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,456:456}],439:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],440:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Psi Web",button:0},f:[{p:[2,3,39],t:7,e:"ui-section",a:{label:"Lucidity",right:0},f:[{t:2,r:"data.lucidity",p:[3,5,80]}]}]}," ",{p:[6,1,131],t:7,e:"ui-display",a:{title:"Abilities",button:0},f:[{t:4,f:[{p:[8,3,198],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[8,22,217]}],candystripe:0,left:0},f:[{p:[9,5,250],t:7,e:"span",f:[{t:2,r:"desc",p:[9,11,256]}]}," ",{p:[10,5,277],t:7,e:"span",f:[{p:[10,11,283],t:7,e:"br"},"Psi use cost: ",{t:2,r:"psi_cost",p:[10,29,301]}]}," ",{p:[11,5,326],t:7,e:"span",f:[{p:[11,11,332],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[11,31,352]},{p:[11,48,369],t:7,e:"br"}]}," ",{p:[12,5,386],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[13,14,411]}],action:"unlock",params:['{"id": "',{t:2,r:"id",p:[15,23,516]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[16,7,534]}]}]}],n:52,r:"data.abilities",p:[7,1,170]},{t:4,f:[{p:[21,3,638],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[20,1,615]}]}," ",{p:[24,1,728],t:7,e:"ui-display",a:{title:"Upgrades",button:0},f:[{t:4,f:[{p:[26,2,792],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[26,21,811]}],candystripe:0,left:0},f:[{p:[27,5,844],t:7,e:"span",f:[{t:2,r:"desc",p:[27,11,850]}]}," ",{p:[28,5,871],t:7,e:"span",f:[{p:[28,11,877],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[28,31,897]},{p:[28,48,914],t:7,e:"br"}]}," ",{p:[29,5,931],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[30,14,956]}],action:"upgrade",params:['{"id": "',{t:2,r:"id",p:[32,23,1062]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[33,7,1080]}]}]}],n:52,r:"data.upgrades",p:[25,1,766]},{t:4,f:[{p:[38,3,1183],t:7,e:"span",a:{"class":"warning"},f:["No upgrades available."]}],n:51,r:"data.upgrades",p:[37,1,1161]}]}]},e.exports=a.extend(r.exports)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,167],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,224],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,257],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,274]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,325]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,398]}]}]}],n:50,r:"data.headset",p:[12,3,199]},{t:4,n:51,f:[{p:[19,5,476],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,514],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,531]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,585]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,664]}]}]}," ",{p:[24,5,746],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,781],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,798]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,849]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,922]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1034],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1073],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1090]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1142]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1217]}]}]}],n:50,r:"data.command",p:[30,3,1009]}]}," ",{p:[38,1,1305],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1336],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1399],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1405]}]}],n:50,r:"data.freqlock",p:[40,5,1371]},{t:4,n:51,f:[{p:[43,7,1453],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1492]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1603],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1637]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1749],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1820]}]}," ",{p:[46,7,1860],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1893]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2004],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2042]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2212],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2261],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2278]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2328]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2395]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2176]}," ",{t:4,f:[{p:[57,5,2522],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2598],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2615]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2671]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2746]},'"}']},f:[{t:2,r:"channel",p:[62,11,2772]}]},{p:[62,34,2795],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2558]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2479]}]}]},e.exports=a.extend(r.exports)},{341:341}],442:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,550],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,583],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,621],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,562]},{t:4,f:[{p:[18,2,712],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,727]}]},f:[{p:[19,3,745],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,772],t:7,e:"techweb"}]}," ",{p:[22,3,794],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,820],t:7,e:"nodeview"}]}," ",{p:[25,3,843],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,871],t:7,e:"designview"}]}," ",{p:[28,3,896],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,937],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,965],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1010],t:7,e:"diskopstech"}]}," ",{p:[34,3,1036],t:7,e:"tab",a:{name:"Deconstructive Analyzer" -},f:[{p:[35,4,1076],t:7,e:"destruct"}]}," ",{p:[37,3,1099],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1126],t:7,e:"protolathe"}]}," ",{p:[40,3,1151],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1185],t:7,e:"circuit"}]}," ",{p:[43,3,1207],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1232],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,690]}]},r.exports.components=r.exports.components||{};var i={settings:t(451),circuit:t(443),protolathe:t(449),destruct:t(445),diskopsdesign:t(446),diskopstech:t(447),designview:t(444),nodeview:t(448),techweb:t(452),rdheader:t(450)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,56],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,29]},{t:4,n:51,f:[{p:[5,3,126],t:7,e:"ui-display",f:[{p:[6,4,142],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,254],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,333]},"}"]},f:["Search"]}]}," ",{p:[10,4,389],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,412]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,435]}]}," ",{p:[11,4,475],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,497]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,521]}]}," ",{p:[12,3,561],t:7,e:"ui-display",f:[{p:[14,3,577],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,592]}]},f:[{p:[15,4,617],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,680],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,717]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,809]},'"}']},f:[{t:2,r:"name",p:[17,147,821]}]}],n:52,r:"data.circuitcats",p:[16,5,648]}]}," ",{p:[20,4,869],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,935],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,947]},{t:2,r:"matstring",p:[22,26,955]}," ",{p:[23,7,975],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1008]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1087]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,904]}]}," ",{p:[27,4,1161],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1226],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1238]},{t:2,r:"matstring",p:[29,26,1246]}," ",{p:[30,7,1266],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1299]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1378]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1193]}]}," ",{p:[34,4,1452],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1515],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1527]}," : ",{t:2,r:"amount",p:[36,29,1538]}," cm3 - ",{t:4,f:[{p:[38,7,1586],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1599]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1625]}],"class":"number"}}," ",{p:[39,7,1660],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1737]},', "sheets" : ',{t:2,r:"number",p:[39,107,1760]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1561]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1479]}]}," ",{p:[44,4,1852],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1916],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1928]}," : ",{t:2,r:"amount",p:[46,29,1939]}," - ",{p:[47,7,1959],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2032]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2049]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1879]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2162],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,30],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,49]}]},f:[{p:[3,3,75],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,107]}]}]}," ",{p:[5,2,158],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,233],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,193]}," ",{t:4,f:[{p:[10,4,337],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,297]}," ",{t:4,f:[{p:[13,4,434],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,394]}," ",{t:4,f:[{p:[16,4,530],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,490]}," ",{t:4,f:[{p:[19,4,637],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,596]}," ",{t:4,f:[{p:[22,4,743],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,702]}," ",{t:4,f:[{p:[25,4,843],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,802]}," ",{t:4,f:[{p:[28,4,943],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,901]}]}," ",{p:[31,2,1015],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1084],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1103]}]},f:[{t:2,r:"matamt",p:[33,36,1116]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1048]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1211],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1180]}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,57],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,30]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,162],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,130]},{t:4,n:51,f:[{p:[9,4,240],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,276],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,301]}]}]}," ",{p:[12,4,356],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,425],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,444]}," | ",{t:2,r:"value",p:[14,36,455]}]},f:[{p:[15,7,473],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,491]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,556]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,393]}]}," ",{p:[19,4,652],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,1]},{t:4,n:51,f:[{p:[23,2,733],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,22],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,1]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,116],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,88]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,213],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,250],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,296]}," blueprints."]}," ",{p:[11,5,345],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,373],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,453],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,484],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,579],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,610],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,703],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,776],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,804]},": ",{t:4,f:[{p:[19,8,848],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,910]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,820]},{t:4,n:51,f:[{p:[21,8,976],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1026]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1043]}]},f:[{t:2,r:"name",p:[21,122,1090]}]}," ",{p:[22,8,1118],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1184]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1201]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,742]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,183]},{t:4,n:51,f:[{p:[28,4,1340],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1382],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1484],t:7,e:"ui-section",f:[{p:[30,17,1496],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1551]},'"}']},f:[{t:2,r:"name",p:[30,82,1561]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1442]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,22],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,1]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,120],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,92]},{t:4,n:51,f:[{p:[8,3,191],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,231],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,259],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,327],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,397],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,428],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,520],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,551],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,640],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,709],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,757]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,774]}]},f:[{t:2,r:"display_name",p:[15,115,819]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,678]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,28],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,47]}]},f:[{p:[3,3,71],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,116]}]}," ",{p:[4,3,151],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,194]}]}," ",{p:[5,3,229],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,276]}]}," ",{p:[6,3,313],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,362]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,379]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,425]}]}]}," ",{p:[8,2,511],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,579],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,627]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,644]}]},f:[{t:2,r:"display_name",p:[10,114,689]}]}],n:52,r:"data.node_prereqs",p:[9,3,548]}]}," ",{p:[13,2,747],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,809],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,857]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,874]}]},f:[{t:2,r:"display_name",p:[15,114,919]}]}],n:52,r:"data.node_unlocks",p:[14,3,778]}]}," ",{p:[18,2,977],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1039],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1089]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1106]}]},f:[{t:2,r:"name",p:[20,118,1153]}]}],n:52,r:"data.node_designs",p:[19,3,1008]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1239],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1210]}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,32]},{t:4,n:51,f:[{p:[5,3,120],t:7,e:"ui-display",f:[{p:[6,4,136],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,177],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,190]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,248],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,325]},"}"]},f:["Search"]}]}," ",{p:[10,4,381],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,404]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,425]}]}," ",{p:[11,4,463],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,485]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,507]}]}," ",{p:[12,3,545],t:7,e:"ui-display",f:[{p:[14,3,561],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,576]}]},f:[{p:[15,4,601],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,662],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,699]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,781]},'"}']},f:[{t:2,r:"name",p:[17,137,793]}]}],n:52,r:"data.protocats",p:[16,5,632]}]}," ",{p:[20,4,841],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,905],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,917]},{t:2,r:"matstring",p:[22,26,925]}," ",{t:4,f:[{p:[24,8,973],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,986]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1012]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,945]}," ",{p:[26,7,1083],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1116]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1193]},'", "amount" : "',{t:2,r:"number",p:[26,138,1214]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,876]}]}," ",{p:[30,4,1292],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1355],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1367]},{t:2,r:"matstring",p:[32,26,1375]}," ",{t:4,f:[{p:[34,8,1423],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1436]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1462]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1395]}," ",{p:[36,7,1533],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1566]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1643]},'", "amount" : "',{t:2,r:"number",p:[36,138,1664]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1324]}]}," ",{p:[40,4,1742],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1803],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1815]}," : ",{t:2,r:"amount",p:[42,29,1826]}," cm3 - ",{t:4,f:[{p:[44,7,1874],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1887]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1913]}],"class":"number"}}," ",{p:[45,7,1948],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2023]},', "sheets" : ',{t:2,r:"number",p:[45,105,2046]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1849]}]}],n:52,r:"data.protomat_list",p:[41,5,1769]}]}," ",{p:[50,4,2138],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2200],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2212]}," : ",{t:2,r:"amount",p:[52,29,2223]}," - ",{p:[53,7,2243],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2314]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2331]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2165]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2444],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,13],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,65],t:7,e:"br"}," Available Points: ",{p:[3,19,89],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,125]}]}," ",{p:[4,1,170],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,206]}]},f:[{p:[4,47,216],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,229]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,290],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,333]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,44],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,99],t:7,e:"br"}," ",{p:[3,1,105],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,147],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,217]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,305],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,373]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,454],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,526]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,76],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,124]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,141]}]},f:[{t:2,r:"display_name",p:[3,113,186]}]}],n:52,r:"data.techweb_avail",p:[2,2,45]}]}," ",{p:[6,1,240],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,307],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,355]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,372]}]},f:[{t:2,r:"display_name",p:[8,113,417]}]}],n:52,r:"data.techweb_locked",p:[7,2,275]}]}," ",{p:[11,1,472],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,547],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,595]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,612]}]},f:[{t:2,r:"display_name",p:[13,113,657]}]}],n:52,r:"data.techweb_researched",p:[12,2,511]}]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{t:4,f:[{p:[20,2,683],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[22,4,745],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[22,22,763]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[23,44,860]},"}"]},f:[{t:2,r:"@key",p:[23,55,871]}]}],n:52,r:"data.paint_colors",p:[21,3,713]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[19,1,654]},{p:[27,1,931],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[28,2,964],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[28,19,981]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[30,2,1090],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[30,19,1107]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[32,2,1217],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[32,19,1234]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[35,3,1375],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[35,20,1392]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[34,2,1345]}]}," ",{t:4,f:[{p:[40,2,1553],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[41,3,1586],t:7,e:"ui-section",f:[{p:[42,4,1603],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[42,21,1620]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[42,84,1683]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[44,4,1804],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[44,21,1821]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[44,84,1884]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[46,4,2002],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[46,21,2019]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[46,84,2082]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}]}],n:50,x:{r:["data.locked"],s:"_0==0"},p:[39,1,1526]},{t:4,f:[{p:[52,2,2272],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[53,3,2309],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[53,21,2327]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[55,3,2447],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[55,21,2465]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[57,3,2585],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[57,21,2603]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[51,1,2243]},{t:4,f:[{p:[62,2,2775],t:7,e:"ui-section",a:{label:"Ducting Layer"},f:[{p:[63,3,2813],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==1?"selected":null'},p:[63,21,2831]}],action:"ducting_layer",params:'{"ducting_layer": 1}'},f:["1"]}," ",{p:[65,3,2954],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==2?"selected":null'},p:[65,21,2972]}],action:"ducting_layer",params:'{"ducting_layer": 2}'},f:["2"]}," ",{p:[67,3,3095],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==4?"selected":null'},p:[67,21,3113]}],action:"ducting_layer",params:'{"ducting_layer": 4}'},f:["3"]}," ",{p:[69,3,3236],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==8?"selected":null'},p:[69,21,3254]}],action:"ducting_layer",params:'{"ducting_layer": 8}'},f:["4"]}," ",{p:[71,3,3377],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==16?"selected":null'},p:[71,21,3395]}],action:"ducting_layer",params:'{"ducting_layer": 16}'},f:["5"]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[61,1,2746]},{t:4,f:[{p:[76,2,3572],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[76,21,3591]}]},f:[{t:4,f:[{p:[78,4,3631],t:7,e:"ui-section",f:[{p:[79,5,3649],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[79,23,3667]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[80,28,3748]},', "category": ',{t:2,r:"cat_name",p:[80,56,3776]},"}"]},f:[{t:2,r:"pipe_name",p:[80,71,3791]}]}]}],n:52,r:"recipes",p:[77,3,3609]}]}],n:52,r:"data.categories",p:[75,1,3544]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,22],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,38]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,77],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,161],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,201],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,223]}]}," ",{p:[10,9,244],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,265]}]}," ",{p:[11,9,288],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,320],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,363]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,373]}]}]}]}],n:52,r:"data.satellites",p:[7,2,132]}]}," ",{t:4,f:[{p:[18,1,511],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,558],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,579]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,623]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,656]}," %"]}," ",{p:[20,1,739],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,484]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Scanner Gate"},f:[{p:[2,2,36],t:7,e:"ui-section",a:{label:"Scan Mode"},f:[{p:[2,32,66],t:7,e:"ui-button",a:{icon:"pencil",action:"set_mode"}}," ",{t:2,r:"data.scan_mode",p:[2,88,122]}]}," ",{t:4,f:[{p:[4,3,195],t:7,e:"ui-section",a:{label:"Disease Severity"},f:[{p:[4,40,232],t:7,e:"ui-button",a:{icon:"pencil",action:"set_disease_threshold"}}," ",{t:2,r:"data.disease_threshold",p:[4,109,301]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Disease"'},p:[3,2,156]}," ",{t:4,f:[{p:[7,3,392],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{p:[7,32,421],t:7,e:"ui-button",a:{icon:"pencil",action:"set_nanite_cloud"}}," ",{t:2,r:"data.nanite_cloud",p:[7,96,485]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nanites"'},p:[6,2,353]}," ",{t:4,f:[{p:[10,3,571],t:7,e:"ui-section",a:{label:"Target Species"},f:[{p:[10,38,606],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_species"}}," ",{t:2,r:"data.target_species",p:[10,104,672]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Species"'},p:[9,2,532]}," ",{t:4,f:[{p:[13,3,760],t:7,e:"ui-section",a:{label:"Hygiene Level"},f:[{p:[13,37,794],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_hygiene"}}," ",{t:2,r:"data.target_hygiene",p:[13,103,860]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Hygiene"'},p:[12,2,721]}," ",{t:4,f:[{p:[16,3,950],t:7,e:"ui-section",a:{label:"Nutrition Level"},f:[{p:[16,39,986],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_nutrition"}}," ",{t:2,r:"data.target_nutrition",p:[16,107,1054]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nutrition"'},p:[15,2,909]}," ",{p:[18,5,1108],t:7,e:"ui-section",f:[{p:[18,17,1120],t:7,e:"ui-button",a:{tooltip:"If inverted, the gate will detect all entities that do NOT meet the set requirements.","tooltip-side":"right",action:"toggle_reverse"},f:[{t:2,x:{r:["data.reverse"],s:'_0?"Inverted Scan":"Regular Scan"'},p:[18,169,1272]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,42]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,94]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,174]},'", "val": ',{t:2,r:"gas_id",p:[3,68,194]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,207]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,196],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,211]}]},f:[{p:[6,2,228],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,250],t:7,e:"status"}]}," ",{p:[9,2,269],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,294],t:7,e:"templates"}]}," ",{p:[12,2,316],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,368],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,344]}," ",{t:4,f:[{p:[17,3,421],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,396]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(458),templates:t(460),status:t(459)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,458:458,459:459,460:460}],458:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,94],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,126]}]}],n:50,r:"data.selected.description",p:[2,3,56]}," ",{t:4,f:[{p:[6,5,219],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,251]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,181]}]}," ",{t:4,f:[{p:[11,3,351],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,388]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,433]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,513]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,470]}," ",{p:[16,5,565],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,633]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,319]},{t:4,f:[{p:[24,3,755],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,722]},{p:[27,1,821],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,875]},'"}']},f:["Preview"]}," ",{p:[31,1,931],t:7,e:"ui-button",a:{action:"load", -params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,982]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1053],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{341:341}],459:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,47],t:7,e:"tr",f:[{p:[4,5,56],t:7,e:"td",f:[{p:[5,7,67],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,129]},'"}']},f:["JMP"]}]}," ",{p:[9,5,185],t:7,e:"td",f:[{p:[10,7,196],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,236]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,253]}]},f:["Fly"]}]}," ",{p:[14,5,332],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,343]}," (",{p:[15,17,353],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,359]}]},")"]}," ",{p:[17,5,388],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,399]}]}," ",{p:[20,5,424],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,456]}],n:50,r:"mode",p:[21,7,435]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,508]},") ",{p:[26,9,530],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,578]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,595]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,485]}]}]}],n:52,r:"data.shuttles",p:[2,1,21]}]}]},e.exports=a.extend(r.exports)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,72],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,83]}]},f:[{t:4,f:[{p:[5,9,131],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,150]}]},f:[{t:4,f:[{p:[7,13,203],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,235]}]}],n:50,r:"description",p:[6,11,171]}," ",{t:4,f:[{p:[10,13,324],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,356]}]}],n:50,r:"admin_notes",p:[9,11,292]}," ",{p:[13,11,414],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,486]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,523]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,614]}]}]}],n:52,r:"templates",p:[4,7,103]}]}],n:52,r:"data.templates",p:[2,3,43]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,43]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,65]}],candystripe:0,right:0},f:[{p:[3,5,103],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,130],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,143]}]},f:[{t:2,r:"status",p:[3,132,230]}]}]}," ",{p:[4,5,265],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,291]}]}," ",{p:[5,5,324],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,353]}]}," ",{p:[7,5,380],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,404]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,464]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,482]},{t:4,n:51,f:[{t:4,f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,554]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,79],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,96]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,144]}]}],n:50,r:"data.isdryer",p:[4,3,59]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,252],t:7,e:"ui-notice",f:[{p:[8,5,268],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,294]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,216]},{t:4,n:51,f:[{p:[11,1,349],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,380],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,413],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,467],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,525],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,589]}],n:50,r:"data.verb",p:[20,5,572]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,680],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,713],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,740]}]}," ",{p:[28,4,766],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,807]}]}," ",{p:[31,4,835],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,878],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,915],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,943],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,982]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1039]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1114],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1142],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1181]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1237]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,654]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,640],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,671],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,710],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,743]}],state:[{t:2,r:"capacityPercentState",p:[26,71,776]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,802]},"%"]}]}]}," ",{p:[29,1,880],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,909],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,946],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,963]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1015]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1082]}]},"   [",{p:[34,6,1149],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1162]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1178]}]},"]"]}," ",{p:[36,3,1300],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1338],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1359]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1390]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1411]}]}]}," ",{p:[39,3,1463],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1501],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1540]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1634],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1668]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1763],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1852],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1885]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,1996],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2034]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2159],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2192],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2198]}]}]}]}," ",{p:[50,1,2259],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2289],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2326],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2343]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2398]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2467]}]},"   [",{p:[55,6,2533],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2546]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2563]}]},"]"]}," ",{p:[57,3,2668],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2707],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2728]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2760]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2782]}]}]}," ",{p:[60,3,2835],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2874],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2913]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3009],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3043]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3140],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3230],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3263]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3377],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3415]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3543],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3577],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3583]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,32],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,71],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,101],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,118]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,170]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,218]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,280]}]}]}," ",{p:[10,3,345],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,391],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,437],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,467]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,520]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,622],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,652]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,705]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,807],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,837]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,890]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,992],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1022]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1075]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1178],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1208]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1261]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1392],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1456],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1462]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1502]}," Units"]}," ",{p:[22,6,1543],t:7,e:"br"}," ",{p:[23,5,1553],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1599],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1642]}," units of ",{t:2,r:"name",p:[25,85,1677]}]},{p:[25,100,1692],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1564]}],n:50,r:"data.isTankLoaded",p:[20,4,1425]},{t:4,n:51,f:[{p:[28,6,1730],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1780],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1797]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1851]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1905]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1967]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,30],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,71]},"W"]}," ",{p:[5,3,122],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,159],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,165]},"° (",{t:2,r:"data.direction",p:[6,45,199]},")"]}]}," ",{p:[8,3,244],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,282],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,378],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,467],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,554],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,673],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,705],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,743],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,774]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,889],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,922]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1039],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1072]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1239],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1276],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1282]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1326]},")"]}]}," ",{p:[27,3,1373],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1410],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1507],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1602],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1690],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1776],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1869],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2051],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2130],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2169],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2182]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2227]},"Found"]}]}," ",{p:[43,2,2296],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2345]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2389]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,84],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,115]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,60]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,220],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,251],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,268]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,318]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,358]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,422]}]}]}," ",{p:[12,3,479],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,541],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,574]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,595]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,509]},{t:4,n:51,f:[{p:[16,4,652],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,725],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,759],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,802],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,808]},"°C"]}]}," ",{p:[24,2,871],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,913],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,919]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1004],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1045],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1084]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1189],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1223]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1327],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1419],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1452]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1555],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1593]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,982]}," ",{p:[36,3,1719],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1771],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1810]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1918],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1959]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2067],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2101]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1747]},{t:4,n:51,f:[{p:[42,4,2217],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2223]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],468:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,41],t:7,e:"ui-notice",f:[{p:[3,5,57],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,173],t:7,e:"ui-notice",f:[{p:[8,5,189],t:7,e:"span",f:["Contents are being decontaminated. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,148]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,360],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,377]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,428]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,342]}," ",{t:4,f:[{p:[14,27,509],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,526]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,580]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,489]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,679],t:7,e:"ui-notice",f:[{p:[18,9,699],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,653]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,776],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,814],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,831]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,878]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,973]}]}]}," ",{p:[25,9,1042],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1078],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1095]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1141]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1232]}]}]}," ",{p:[29,9,1299],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1335],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1352]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1398]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1489]}]}]}," ",{p:[33,9,1556],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1595],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1612]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1661]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1758]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1839],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1872]}],action:"uv"},f:["Decontaminate"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{341:341}],471:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[7,4,141],t:7,e:"h1",f:["Welcome Agent..."]}," ",{p:[8,4,171],t:7,e:"br"}," ",{p:[9,4,180],t:7,e:"h3",f:["Current status: Onboard ",{t:2,r:"data.station_name",p:[9,32,208]},"."]}]}," ",{p:[12,3,251],t:7,e:"p",f:["We've identified potentional high-value targets that are currently assigned to your mission area. They are believed to hold valuable information which could be of immediate importance to our organisation."]}," ",{p:[18,3,485],t:7,e:"p",f:["Listed below are all of the contracts available to you. You are to bring the specified target to the designated drop-off, and contact us via this uplink. We will send a specialised extraction unit to put the body into."]}," ",{p:[24,3,733],t:7,e:"p",f:["We want targets alive - but we will sometimes pay slight amounts if they're not, you just won't recieve the shown bonus. You can redeem your payment through this uplink in the form of raw telecrystals, which can be put into your regular Syndicate uplink to purchase whatever you may need. We provide you with these crystals the moment you send the target up to us, which can be collected at anytime through this system."]}," ",{p:[31,3,1189],t:7,e:"p",f:["Targets extracted will be ransomed back to the station once their use to us is fulfilled, with us providing you a small percentage cut. You may want to be mindful of them identifying you when they come back. We provide you with the standard contractor loadout, which will help cover your identity."]}," ",{p:[37,3,1519],t:7,e:"p",f:["You have ",{t:2,r:"data.redeemable_tc",p:[38,13,1536]}," TC to redeem. ",{p:[38,50,1573],t:7,e:"ui-button",a:{action:"PRG_redeem_TC"},f:["Collect"]}]}," ",{t:4,f:[{p:[41,4,1672],t:7,e:"div",a:{style:"text-align:center; margin-bottom:3px"},f:[{p:[42,5,1728],t:7,e:"ui-button",a:{action:"PRG_call_extraction"},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[42,45,1768]}],f:["Call Extraction"]}]}],n:50,r:"data.ongoing_contract",p:[40,3,1638]}," ",{p:[46,3,1873],t:7,e:"table",a:{style:"text-align:center;",border:"2",cellspacing:"0",width:"100%"},f:[{p:[47,4,1952],t:7,e:"tr",f:[{p:[48,5,1962],t:7,e:"th",f:["Target"]}," ",{p:[49,5,1983],t:7,e:"th",f:["Payment"]}," ",{p:[50,5,2005],t:7,e:"th",f:["Drop-Off"]}," ",{p:[51,5,2028],t:7,e:"th"}]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[57,7,2177],t:7,e:"tr",f:[{p:[58,8,2190],t:7,e:"td",f:[{t:2,r:"target",p:[58,12,2194]}]}," ",{p:[59,8,2218],t:7,e:"td",f:[{t:2,r:"payout",p:[59,12,2222]}," (+",{t:2,r:"payout_bonus",p:[59,25,2235]},") TC"]}," ",{p:[60,8,2269],t:7,e:"td",f:[{t:2,r:"dropoff",p:[60,12,2273]}]}," ",{p:[61,8,2298],t:7,e:"td",f:[{p:[61,12,2302],t:7,e:"ui-button",a:{action:"PRG_contract_abort",params:['{"contract_id": "',{t:2,r:"id",p:[61,126,2416]},'"}']},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[61,51,2341]}],f:["Cancel"]}]}]}],n:50,x:{r:["status"],s:"_0==2||_0==3||_0==4"},p:[56,6,2120]}],n:50,r:"data.ongoing_contract",p:[55,5,2084]},{t:4,n:51,f:[{t:4,f:[{p:[66,7,2539],t:7,e:"tr",f:[{p:[67,8,2552],t:7,e:"td",f:[{t:2,r:"target",p:[67,12,2556]}]}," ",{p:[68,8,2580],t:7,e:"td",f:[{t:2,r:"payout",p:[68,12,2584]}," (+",{t:2,r:"payout_bonus",p:[68,25,2597]},") TC"]}," ",{p:[69,8,2631],t:7,e:"td",f:[{t:2,r:"dropoff",p:[69,12,2635]}]}," ",{p:[70,8,2660],t:7,e:"td",f:[{p:[70,12,2664],t:7,e:"ui-button",a:{action:"PRG_contract-accept",params:['{"contract_id": "',{t:2,r:"id",p:[70,77,2729]},'"}']},f:["Accept"]}]}]}],n:50,x:{r:["status"],s:"_0!=5&&_0!=6"},p:[65,6,2497]}],r:"data.ongoing_contract"}],n:52,r:"data.contracts",p:[54,4,2054]}]}," ",{t:4,f:[{p:[78,4,2868],t:7,e:"div",a:{style:"text-align:center;"},f:[{p:[79,5,2906],t:7,e:"ui-display",a:{title:"Dropoff Locator"},f:["Current Location: ",{t:2,r:"data.current_location",p:[80,24,2967]}," ",{p:[81,6,2999],t:7,e:"br"}," Dropoff Location: ",{t:2,r:"data.dropoff_direction",p:[82,24,3028]}]}]}],n:50,r:"data.ongoing_contract",p:[77,3,2834]}],n:50,r:"data.logged_in",p:[5,2,79]},{t:4,n:51,f:[{p:[87,3,3110],t:7,e:"div",a:{style:"text-align:center"},f:[{ -p:[88,4,3146],t:7,e:"ui-button",a:{action:"PRG_login"},f:["Assign"]},{p:[88,52,3194],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"data.error",p:[90,5,3227]}],n:50,r:"data.error",p:[89,4,3203]}]}],r:"data.logged_in"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],472:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],473:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,282],t:7,e:"ui-notice",f:[{p:[15,3,296],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,316]}," connected to a mask."]}]}," ",{p:[17,1,393],t:7,e:"ui-display",f:[{p:[18,3,408],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,449],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,483]}],state:[{t:2,r:"tankPressureState",p:[20,16,521]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,544]}," kPa"]}]}," ",{p:[22,3,610],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,652],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,665]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,699]}],value:[{t:2,r:"data.releasePressure",p:[24,14,741]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,767]}," kPa"]}]}," ",{p:[26,3,836],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,880],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,913]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1067],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1098]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1243],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1337],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1367]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],474:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,161],t:7,e:"ui-notice",f:[{p:[14,2,174],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,207],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,236],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,340],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,381],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,434],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,411]},{t:4,n:51,f:[{p:[25,4,480],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,493]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,522]}]}],r:"data.broken"}," ",{p:[27,3,630],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,659],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,712]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,736]}]},f:["On"]}," ",{p:[29,4,789],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,839]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,863]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,958],t:7,e:"br"}," [ ",{p:[33,6,968],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,925]}," ",{t:4,f:[{p:[36,4,1062],t:7,e:"br"}," [ ",{p:[37,6,1072],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1032]}]}]}," ",{p:[41,1,1160],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1189],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1226],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1232]}," RPM"]}]}," ",{p:[45,2,1293],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1330],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1336]}," K"]}]}," ",{p:[48,2,1396],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1435],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1441]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{341:341}],477:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,279],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,316],t:7,e:"ui-notice",f:[{p:[17,4,331],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,293]}," ",{t:4,f:[{p:[21,3,422],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,461],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,491]}]}," ",{p:[25,4,535],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,567]}]}," ",{p:[28,4,613],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,645],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,666]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,704]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,739]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,780]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,819]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,397]},{t:4,n:51,f:[{p:[33,3,903],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,995],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1030],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1047]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1113]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1212],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1185]}," ",{t:4,f:[{p:[47,4,1330],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1304]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,40],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,59]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,68]}],labelcolor:[{t:2,r:"color",p:[3,80,115]}],candystripe:0,right:0},f:[{p:[4,7,151],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,192]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,205]}]}," ",{p:[5,7,248],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,291]},'"}']},f:["Pulse"]}," ",{p:[6,7,328],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,372]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,385]}]}]}],n:52,r:"data.wires",p:[2,3,15]}]}," ",{t:4,f:[{p:[11,3,498],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,543],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,555]}]}],n:52,r:"data.status",p:[12,5,515]}]}],n:50,r:"data.status",p:[10,1,476]}]},e.exports=a.extend(r.exports)},{341:341}],479:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(480),i=e.interopRequireDefault(r),o=t(481),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(485)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(482),text:t(486),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");if("{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),document.addEventListener&&window.location){var f=[];document.addEventListener("keydown",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which&&!f[t.which]){f[t.which]=!0;var e="?__keydown="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}}),document.addEventListener("keyup",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which){f[t.which]=!1;var e="?__keyup="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}})}(0,s.loadCSS)("font-awesome.min.css");var h=new u["default"]("FontAwesome");h.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,480:480,481:481,482:482,485:485,486:486,"babel/external-helpers":"babel/external-helpers"}],480:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={ai_airlock:t(355),airalarm:t(356),"airalarm/back":t(357),"airalarm/modes":t(358),"airalarm/scrubbers":t(359),"airalarm/status":t(360),"airalarm/thresholds":t(361),"airalarm/vents":t(362),airlock_electronics:t(363),apc:t(364),atmos_alert:t(365),atmos_control:t(366),atmos_filter:t(367),atmos_mixer:t(368),atmos_pump:t(369),borgopanel:t(370),brig_timer:t(371),bsa:t(372),canister:t(373),cargo:t(374),cargo_express:t(375),cellular_emporium:t(376),centcom_podlauncher:t(377),chem_dispenser:t(378),chem_heater:t(379),chem_master:t(380),chem_synthesizer:t(381),clockwork_slab:t(382),codex_gigas:t(383),computer_fabricator:t(384),crayon:t(385),crew:t(386),cryo:t(387),disposal_unit:t(388),dna_vault:t(389),eightball:t(390),emergency_shuttle_console:t(391),engraved_message:t(392),error:t(393),exonet_node:t(394),gps:t(395),gulag_console:t(396),gulag_item_reclaimer:t(397),holodeck:t(398),implantchair:t(399),intellicard:t(400),keycard_auth:t(401),labor_claim_console:t(402),language_menu:t(403),launchpad_console:t(404),launchpad_remote:t(405),mech_bay_power_console:t(406),mulebot:t(407),nanite_chamber_control:t(408),nanite_cloud_control:t(409),nanite_comm_remote:t(410),nanite_program_hub:t(411),nanite_programmer:t(412),nanite_remote:t(413),notificationpanel:t(414),ntnet_relay:t(415),ntos_ai_restorer:t(416),ntos_card:t(417),ntos_configuration:t(418),ntos_file_manager:t(419),ntos_main:t(420),ntos_net_chat:t(421),ntos_net_dos:t(422),ntos_net_downloader:t(423),ntos_net_monitor:t(424),ntos_net_transfer:t(425),ntos_power_monitor:t(426),ntos_revelation:t(427),ntos_station_alert:t(428),ntos_supermatter_monitor:t(429),ntosheader:t(430),nuclear_bomb:t(431),operating_computer:t(432),ore_redemption_machine:t(433),pandemic:t(434),personal_crafting:t(435),portable_generator:t(436),portable_pump:t(437),portable_scrubber:t(438),power_monitor:t(439),psi_web:t(440),radio:t(441),rdconsole:t(442),"rdconsole/circuit":t(443),"rdconsole/designview":t(444),"rdconsole/destruct":t(445),"rdconsole/diskopsdesign":t(446),"rdconsole/diskopstech":t(447),"rdconsole/nodeview":t(448),"rdconsole/protolathe":t(449),"rdconsole/rdheader":t(450),"rdconsole/settings":t(451),"rdconsole/techweb":t(452),rpd:t(453),sat_control:t(454),scanner_gate:t(455),scrubbing_types:t(456),shuttle_manipulator:t(457),"shuttle_manipulator/modification":t(458),"shuttle_manipulator/status":t(459),"shuttle_manipulator/templates":t(460),sleeper:t(461),slime_swap_body:t(462),smartvend:t(463),smes:t(464),smoke_machine:t(465),solar_control:t(466),space_heater:t(467),spawners_menu:t(468),station_alert:t(469),suit_storage_unit:t(470),synd_contract:t(471),tank_dispenser:t(472),tanks:t(473),thermomachine:t(474),turbine_computer:t(475),uplink:t(476),vr_sleeper:t(477),wires:t(478)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1819],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1829]}]}," ",{p:[57,1,1859],t:7,e:"main",f:[{p:[58,3,1868],t:7,e:"warnings"}," ",{p:[59,3,1882],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1929],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1903]}]},r.exports.components=r.exports.components||{};var i={warnings:t(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,481:481,483:483}],481:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],482:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],483:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(481)},{481:481}],484:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],485:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],486:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);ethis.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wf,kf,Sf,Ef,Cf,Pf,Af,Of,Tf=xf,Rf=RegExp("^-(?:"+ro.join("|")+")-"),Lf=function(t){return t.replace(Rf,"")},Mf=RegExp("^(?:"+ro.join("|")+")([A-Z])"),Df=function(t){var e;return t?(Mf.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},jf={},Nf={};Xi?(kf=co("div").style,function(){void 0!==kf.transition?(Sf="transition",Ef="transitionend",Cf=!0):void 0!==kf.webkitTransition?(Sf="webkitTransition",Ef="webkitTransitionEnd",Cf=!0):Cf=!1}(),Sf&&(Pf=Sf+"Duration",Af=Sf+"Property",Of=Sf+"TimingFunction"),wf=function(t,e,n,a,r){setTimeout(function(){var i,o,s,p,u;p=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Af]=a.map(bf).map(Df).join(","),t.node.style[Of]=Df(n.easing||"linear"),t.node.style[Pf]=n.duration/1e3+"s",u=function(e){var n;n=a.indexOf(mf(Lf(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},t.node.addEventListener(Ef,u,!1),setTimeout(function(){for(var r,c,l,d,f,h=a.length,g=[];h--;)d=a[h],r=i+d,Cf&&!Nf[r]&&(t.node.style[bf(d)]=e[d],jf[r]||(c=t.getStyle(d),jf[r]=t.getStyle(d)!=e[d],Nf[r]=!jf[r],Nf[r]&&(t.node.style[bf(d)]=c))),(!Cf||Nf[r])&&(void 0===c&&(c=t.getStyle(d)),l=a.indexOf(d),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),f=/[^\d]*$/.exec(e[d])[0],g.push({name:bf(d),interpolator:Uo(parseFloat(c),parseFloat(e[d])),suffix:f}));g.length?new Tf({root:t.root,duration:n.duration,easing:mf(n.easing||""),step:function(e){var n,a;for(a=g.length;a--;)n=g[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,p()}}):o=!0,a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},0)},n.delay||0)}):wf=null;var Ff,If,Bf,Uf,qf,Gf=wf;if("undefined"!=typeof document){if(Ff="hidden",qf={},Ff in document)Bf="";else for(Uf=ro.length;Uf--;)If=ro[Uf],Ff=If+"Hidden",Ff in document&&(Bf=If);void 0!==Bf?(document.addEventListener(Bf+"visibilitychange",qa),qa()):("onfocusout"in document?(document.addEventListener("focusout",Ga),document.addEventListener("focusin",Va)):(window.addEventListener("pagehide",Ga),window.addEventListener("blur",Ga),window.addEventListener("pageshow",Va),window.addEventListener("focus",Va)),qf.hidden=!1)}var Vf,zf,Wf,Hf=qf;Xi?(zf=window.getComputedStyle||Po.getComputedStyle,Vf=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hf.hidden)return this.setStyle(t,e),Wf||(Wf=us.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(g('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new us(function(t){var e,i,o,s,p,u,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zf(r.node),p={},u=e.length;u--;)c=e[u],s=o[bf(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bf(c)]=s);return i.length?void Gf(r,a,n,i,t):void t()});return i}):Vf=null;var Kf=Vf,Qf=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},Yf=za,$f=function(t,e,n){this.init(t,e,n)};$f.prototype={init:hf,start:Yf,getStyle:yf,setStyle:_f,animateStyle:Kf,processParams:Qf};var Jf,Xf,Zf=$f,th=Ha;Jf=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xf=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&$a(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Se(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Rl,find:Ll,findAll:Ml,findAllComponents:Dl,findComponent:jl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:df,rebind:ff,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,ph=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=j(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},uh=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',dh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Au,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Vc.init(this,t),this.keypath||((n=uh(this.root,this.name,e))?(_c.call(this),this.isNamed=!0,this.setTemplate(n)):g(lh,this.name))};dh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Gc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Vc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=uh(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=uh(this.root,this.name,this.parentFragment))&&(_c.call(this),this.isNamed=!0),e||g(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rg({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===ku?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||_c.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var fh,hh,mh,gh=dh,vh=pr,bh=ur,yh=new is("detach"),_h=cr,xh=lr,wh=dr,kh=fr,Sh=hr,Eh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bp(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};Eo(Ph,t,{value:e})}),fh={},fh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],Eo(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Rh,Lh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=S(n),e._ractive||(Eo(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Lh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Rh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Rh);a.splice(r,1)}}else delete t._ractive,Lh.unpatch(this.value)}},Rh="Something went wrong in a rather interesting way";var Mh,Dh,jh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Mh={filter:function(t,e,n){var a,r;return e?(e=S(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new Dh(t,e,n)}},Dh=function(t,e,n){var a,r,i;return n=S(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void gr(this,e,r)},Dh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Mh=!1}var Ih,Bh,Uh=Mh;Uh&&(Ih={filter:function(t,e,n){return Uh.filter(t,e,n)&&jh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=Uh.wrap(t,e,n),this.arrayWrapper=jh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var qh=Ih,Gh=vr,Vh={},zh=_r,Wh=xr,Hh=Sr,Kh=Or,Qh=Tr,Yh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Yh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var $h=Yh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),d(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Rr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new $h(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Lr,tm={FAILED_LOOKUP:!0},em=Mr,nm={},am=jr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,p;s=a,p=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&p>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},pm=Ir,um={},cm=qr,lm=Vr,dm=zr,fm=Wr,hm=Kr,mm={implicit:!0},gm={noCascade:!0},vm=Yr,bm=$r,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=So(null),this.deps={computed:So(null),"default":So(null)},this.depsMap={computed:So(null),"default":So(null)},this.patternObservers=[],this.specials=So(null),this.wrapped=So(null),this.computations=So(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=So(null);for(e in s)this.map(S(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(S(e),o[e]);this.ready=!0};ym.prototype={adapt:Gh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:pm,register:cm,release:lm,reset:dm,set:fm,smartUpdate:hm,teardown:vm,unregister:bm};var _m=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var xm=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Sm=new is("construct"),Em=new is("config"),Cm=new xm("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Rm=function(t,e,n,r,o){var s,p,u,c,l,d,f={},h={},g={},v=[];for(p=t.parentFragment,u=t.root,o=o||{},a(f,o),o.content=r||[],f[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=p;c;){if(c.owner.type===Lu){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=dc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");di(o)?(g[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?d?s.set(e,t.value):(h[e]=t.value,delete g[e]):d?s.viewmodel.mappings[e].resolve(t):g[e].keypath=t})):r=new Tm(t,o,function(t){d?s.set(e,t):h[e]=t}),v.push(r)}}),s=So(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:u.magic||e.defaults.magic,modifyArrays:u.modifyArrays,adapt:u.adapt},{parent:u,component:t,container:l,mappings:g,inlinePartials:f,cssIds:p.cssIds}),d=!0,t.resolvers=v,s},Lm=fi,Mm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Dm=mi,jm=gi,Nm=vi,Fm=bi,Im=yi,Bm=new is("teardown"),Um=xi,qm=function(t,e){this.init(t,e)};qm.prototype={detach:bh,find:_h,findAll:xh,findAllComponents:wh,findComponent:kh,findNextNode:Sh,firstNode:Eh,init:Dm,rebind:jm,render:Nm,toString:Fm,unbind:Im,unrender:Um};var Gm=qm,Vm=function(t){this.type=Ou,this.value=t.template.c};Vm.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Vm,Wm=function(t){var e,n;this.type=Lu,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rg({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,Ym=wi,$m=Si,Jm=Ei,Xm=Ci,Zm=Oi,tg=Ri,eg=function(t){this.init(t)};eg.prototype={bubble:cu,detach:lu,find:du,findAll:fu,findAllComponents:hu,findComponent:mu,findNextNode:gu,firstNode:vu,getArgsList:hc,getNode:mc,getValue:gc,init:Ym,rebind:$m,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tg};var ng,ag,rg=eg,ig=Li,og=["template","partials","components","decorators","events"],sg=new is("reset"),pg=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Au&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Ru&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pu&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},ug=Mi,cg=_p("reverse"),lg=Di,dg=_p("shift"),fg=_p("sort"),hg=_p("splice"),mg=Ni,gg=Fi,vg=new is("teardown"),bg=Bi,yg=Ui,_g=qi,xg=new is("unrender"),wg=_p("unshift"),kg=Gi,Sg=new is("update"),Eg=Vi,Cg={add:Zo,animate:Ss,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:Us,findParent:qs,fire:Ws,get:Hs,insert:Qs,merge:$s,observe:lp,observeOnce:dp,off:mp,on:gp,once:vp,pop:xp,push:wp,render:Tp,reset:ig,resetPartial:pg,resetTemplate:ug,reverse:cg,set:lg,shift:dg,sort:fg,splice:hg,subtract:mg,teardown:gg,toggle:bg,toHTML:yg,toHtml:yg,unrender:_g,unshift:wg,update:kg,updateModel:Eg},Pg=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Ag=Hi,Og=$i,Tg=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};ng=function(t){return this instanceof ng?void Om(this,t):new ng(t)},ag={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Og},getNodeInfo:{value:Tg},parse:{value:Hp},Promise:{value:us},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:po},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Go},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(ng,ag),ng.prototype=a(Cg,so),ng.prototype.constructor=ng,ng.defaults=ng.prototype;var Rg="function";if(typeof Date.now!==Rg||typeof String.prototype.trim!==Rg||typeof Object.keys!==Rg||typeof Array.prototype.indexOf!==Rg||typeof Array.prototype.forEach!==Rg||typeof Array.prototype.map!==Rg||typeof Array.prototype.filter!==Rg||"undefined"!=typeof window&&typeof window.addEventListener!==Rg)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Lg=ng;return Lg})},{}],342:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,305],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,326],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,346]}],style:["width: ",{t:2,r:"percentage",p:[14,48,371]},"%"]}}," ",{p:[15,3,398],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,420]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],343:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(483),a=t(482);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable");var e=this.get("state"),n=this.get("style"),a=this.get("enabled")?"active":"inactive";return e?a+" "+e+" "+t:a+" normal "+n+" "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,p=/([\w\-]+)\s*(\dx)/g,u=p.exec(s),c=u[1],l=u[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[67,1,1983],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[67,21,2003]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[70,17,2088]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[69,3,2039]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[73,19,2181]}],d:[]}},f:[{t:4,f:[{p:[75,5,2229],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[75,21,2245]}]}}],n:50,r:"icon",p:[74,3,2211]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[78,6,2299]}],n:50,r:"icon_stack",p:[77,3,2274]}," ",{t:16,p:[80,3,2347]}]}]},e.exports=a.extend(r.exports)},{341:341,482:482,483:483}],344:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,44],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{p:[6,9,110],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,135]}]}],n:50,r:"button",p:[5,7,86]}]}],n:50,r:"title",p:[2,3,25]}," ",{p:[10,3,202],t:7,e:"article",f:[{t:16,p:[11,5,217]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],345:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{341:341}],346:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(338),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves", +p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{338:338,341:341}],347:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,24]}]}]},e.exports=a.extend(r.exports)},{341:341}],348:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(484);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,766],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,742]}]},e.exports=a.extend(r.exports)},{341:341,482:482,484:484}],349:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,84],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,132]}],r:"labelcolor",p:[3,32,111]}]},f:[{t:2,r:"label",p:[3,84,163]},":"]}],n:50,r:"label",p:[2,3,65]}," ",{t:4,f:[{t:16,p:[6,5,215]}],n:50,r:"nowrap",p:[5,3,195]},{t:4,n:51,f:[{p:[8,5,242],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,270]}]},f:[{t:16,p:[9,7,312]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{341:341}],350:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,47],t:7,e:"header",f:[{p:[4,7,63],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,67]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,103]}],n:50,r:"button",p:[5,7,89]}]}],n:50,r:"title",p:[2,3,28]}," ",{p:[8,3,156],t:7,e:"article",f:[{t:16,p:[9,5,171]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],351:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;p.set("shown",p.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(352)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,352:352}],352:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],353:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(483),a=t(482),r=t(484);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1440],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1491],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1528]}]}}," ",{p:[52,5,1556],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1576]}]}," ",{t:4,f:[{p:[54,7,1626],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1696],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1598]}]}],n:50,r:"config.titlebar",p:[49,1,1413]}]},e.exports=a.extend(r.exports)},{341:341,482:482,483:483,484:484}],354:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,662],t:7,e:"ui-notice",f:[{p:[28,5,679],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,704]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,811],t:7,e:"br"}," ",{p:[29,5,822],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,898],t:7,e:"br"}," ",{p:[30,5,909],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,1026],t:7,e:"br"}," ",{p:[31,5,1037],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1155],t:7,e:"hr"}," ",{p:[33,5,1166],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1240],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1416],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1565],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1738],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1826],t:7,e:"hr"}," ",{p:[43,7,1839],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1857]}]},{p:[43,38,1870],t:7,e:"br"}," ",{p:[44,7,1883],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1901]}]}],n:50,r:"debug",p:[41,5,1805]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,621]}]},e.exports=a.extend(r.exports)},{341:341}],355:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,3,46],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,22,65]}]},f:[{t:2,r:"desc",p:[4,4,80]},{p:[4,12,88],t:7,e:"br"}," ",{t:4,f:[{p:[6,5,119],t:7,e:"span",a:{"class":"good"},f:["Unlocked"]}],n:50,r:"unlocked",p:[5,4,97]},{t:4,n:51,f:[{p:[8,5,172],t:7,e:"span",a:{"class":"bad"},f:["locked"]}],r:"unlocked"}]}],n:52,r:"data.achievements",p:[2,2,15]}]}]},e.exports=a.extend(r.exports)},{341:341}],356:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},shockState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,348],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[23,2,384],t:7,e:"ui-section",a:{label:"Main"},f:[{p:[24,3,413],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.main"],s:"_0(_1)"},p:[24,16,426]}]},f:[{t:2,x:{r:["data.power.main"],s:'_0?"Online":"Offline"'},p:[24,49,459]}]}," ",{t:4,f:["[ ",{p:[26,6,567],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"},p:[25,3,512]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.main_timeleft",p:[29,7,674]}," seconds left ]"],n:50,x:{r:["data.power.main_timeleft"],s:"_0>0"},p:[28,4,630]}],x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"}}," ",{p:[32,3,744],t:7,e:"div",a:{style:"float:right"},f:[{p:[33,4,774],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-main",state:[{t:2,x:{r:["data.power.main"],s:'_0?null:"disabled"'},p:[33,63,833]}]},f:["Disrupt"]}]}]}," ",{p:[36,2,922],t:7,e:"ui-section",a:{label:"Backup"},f:[{p:[37,3,953],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.backup"],s:"_0(_1)"},p:[37,16,966]}]},f:[{t:2,x:{r:["data.power.backup"],s:'_0?"Online":"Offline"'},p:[37,51,1001]}]}," ",{t:4,f:["[ ",{p:[39,6,1115],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"},p:[38,3,1056]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.backup_timeleft",p:[42,7,1224]}," seconds left ]"],n:50,x:{r:["data.power.backup_timeleft"],s:"_0>0"},p:[41,4,1178]}],x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"}}," ",{p:[45,3,1296],t:7,e:"div",a:{style:"float:right"},f:[{p:[46,4,1326],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-backup",state:[{t:2,x:{r:["data.power.backup"],s:'_0?null:"disabled"'},p:[46,65,1387]}]},f:["Disrupt"]}]}]}," ",{p:[49,2,1478],t:7,e:"ui-section",a:{label:"Electrify"},f:[{p:[50,3,1512],t:7,e:"span",a:{"class":[{t:2,x:{r:["shockState","data.shock"],s:"_0(_1)"},p:[50,16,1525]}]},f:[{t:2,x:{r:["data.shock"],s:'_0==2?"Safe":"Electrified"'},p:[50,44,1553]}]}," ",{t:4,f:["[ ",{p:[52,6,1640],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.shock"],s:"!_0"},p:[51,3,1608]},{t:4,n:51,f:[{t:4,f:["[ ",{p:[55,7,1742],t:7,e:"span",a:{"class":"bad"},f:[{t:2,r:"data.shock_timeleft",p:[55,25,1760]}," seconds left"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0>0"},p:[54,4,1703]}," ",{t:4,f:["[ ",{p:[58,7,1863],t:7,e:"span",a:{"class":"bad"},f:["Permanent"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0==-1"},p:[57,4,1822]}],x:{r:["data.wires.shock"],s:"!_0"}}," ",{p:[61,3,1926],t:7,e:"div",a:{style:"float:right"},f:[{p:[62,4,1956],t:7,e:"ui-button",a:{icon:"wrench",action:"shock-restore",state:[{t:2,x:{r:["data.wires.shock","data.shock"],s:'_0&&_1==0?null:"disabled"'},p:[62,59,2011]}]},f:["Restore"]}," ",{p:[63,4,2094],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-temp",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[63,54,2144]}]},f:["Set (Temporary)"]}," ",{p:[64,4,2199],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-perm",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[64,53,2248]}]},f:["Set (Permanent)"]}]}]}]}," ",{p:[68,1,2341],t:7,e:"ui-display",a:{title:"Access & Door Control"},f:[{p:[69,2,2386],t:7,e:"ui-section",a:{label:"ID Scan"},f:[{t:4,f:["[ ",{p:[71,6,2455],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[70,3,2418]}," ",{p:[73,3,2516],t:7,e:"div",a:{style:"float:right"},f:[{p:[74,4,2546],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[74,22,2564]}],icon:"power-off",action:"idscan-on",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"selected":""'},p:[74,93,2635]}]},f:["Enabled"]}," ",{p:[75,4,2698],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[75,22,2716]}],icon:"close",action:"idscan-off",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"":"selected"'},p:[75,90,2784]}]},f:["Disabled"]}]}]}," ",{p:[78,2,2872],t:7,e:"ui-section",a:{label:"Emergency Access"},f:[{p:[79,3,2913],t:7,e:"div",a:{style:"float:right"},f:[{p:[80,4,2943],t:7,e:"ui-button",a:{icon:"power-off",action:"emergency-on",style:[{t:2,x:{r:["data.emergency"],s:'_0?"selected":""'},p:[80,61,3e3]}]},f:["Enabled"]}," ",{p:[81,4,3062],t:7,e:"ui-button",a:{icon:"close",action:"emergency-off",style:[{t:2,x:{r:["data.emergency"],s:'_0?"":"selected"'},p:[81,58,3116]}]},f:["Disabled"]}]}]}," ",{p:[84,2,3203],t:7,e:"br"}," ",{p:[85,2,3212],t:7,e:"ui-section",a:{label:"Door bolts"},f:[{t:4,f:["[ ",{p:[87,6,3279],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.bolts"],s:"!_0"},p:[86,3,3247]}," ",{p:[89,3,3340],t:7,e:"div",a:{style:"float:right"},f:[{p:[90,4,3370],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[90,22,3388]}],icon:"unlock",action:"bolt-raise",style:[{t:2,x:{r:["data.locked"],s:'_0?"":"selected"'},p:[90,85,3451]}]},f:["Raised"]}," ",{p:[91,4,3509],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[91,22,3527]}],icon:"lock",action:"bolt-drop",style:[{t:2,x:{r:["data.locked"],s:'_0?"selected":""'},p:[91,82,3587]}]},f:["Dropped"]}]}]}," ",{p:[94,2,3670],t:7,e:"ui-section",a:{label:"Door bolt lights"},f:[{t:4,f:["[ ",{p:[96,6,3744],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.lights"],s:"!_0"},p:[95,3,3711]}," ",{p:[98,3,3805],t:7,e:"div",a:{style:"float:right"},f:[{p:[99,4,3835],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[99,22,3853]}],icon:"power-off",action:"light-on",style:[{t:2,x:{r:["data.lights"],s:'_0?"selected":""'},p:[99,88,3919]}]},f:["Enabled"]}," ",{p:[100,4,3978],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[100,22,3996]}],icon:"close",action:"light-off",style:[{t:2,x:{r:["data.lights"],s:'_0?"":"selected"'},p:[100,85,4059]}]},f:["Disabled"]}]}]}," ",{p:[103,2,4143],t:7,e:"ui-section",a:{label:"Door force sensors"},f:[{t:4,f:["[ ",{p:[105,6,4217],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.safe"],s:"!_0"},p:[104,3,4186]}," ",{p:[107,3,4278],t:7,e:"div",a:{style:"float:right"},f:[{p:[108,4,4308],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[108,22,4326]}],icon:"power-off",action:"safe-on",style:[{t:2,x:{r:["data.safe"],s:'_0?"selected":""'},p:[108,85,4389]}]},f:["Enabled"]}," ",{p:[109,4,4446],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[109,22,4464]}],icon:"close",action:"safe-off",style:[{t:2,x:{r:["data.safe"],s:'_0?"":"selected"'},p:[109,82,4524]}]},f:["Disabled"]}]}]}," ",{p:[112,2,4606],t:7,e:"ui-section",a:{label:"Door timing safety"},f:[{t:4,f:["[ ",{p:[114,6,4682],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.timing"],s:"!_0"},p:[113,3,4649]}," ",{p:[116,3,4743],t:7,e:"div",a:{style:"float:right"},f:[{p:[117,4,4773],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[117,22,4791]}],icon:"power-off",action:"speed-on",style:[{t:2,x:{r:["data.speed"],s:'_0?"selected":""'},p:[117,88,4857]}]},f:["Enabled"]}," ",{p:[118,4,4915],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[118,22,4933]}],icon:"close",action:"speed-off",style:[{t:2,x:{r:["data.speed"],s:'_0?"":"selected"'},p:[118,85,4996]}]},f:["Disabled"]}]}]}," ",{p:[121,2,5079],t:7,e:"br"}," ",{p:[122,2,5088],t:7,e:"ui-section",a:{label:"Door control"},f:[{t:4,f:["[ ",{p:[124,6,5166],t:7,e:"span",a:{"class":"bad"},f:["Door is ",{t:2,x:{r:["data.locked","data.welded"],s:'(_0?"bolted":"")+(_0&&_1?" and ":"")+(_1?"welded":"")'},p:[124,32,5192]}]}," ]"],n:50,x:{r:["data.locked","data.welded"],s:"_0||_1"},p:[123,3,5125]}," ",{p:[126,3,5327],t:7,e:"div",a:{style:"float:right"},f:[{p:[127,4,5357],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(_2&&"disabled")'},p:[127,22,5375]}],icon:"sign-out",action:"open-close"},f:["Open door"]}," ",{p:[128,4,5502],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(!_2&&"disabled")'},p:[128,22,5520]}],icon:"sign-in",action:"open-close"},f:["Close door"]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],357:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,267],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,312],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,355],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,372]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,423]}]}]}],n:50,r:"data.siliconUser",p:[8,3,282]},{t:4,n:51,f:[{p:[13,5,514],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,540]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,625],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,719],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,762],t:7,e:"ui-section",f:[{p:[21,11,786],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,803]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,873]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,937]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1045],t:7,e:"ui-section",f:[{p:[25,11,1069],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1086]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1154]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1236]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1322],t:7,e:"br"}," ",{p:[29,9,1337],t:7,e:"ui-section",f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1494],t:7,e:"ui-section",f:[{p:[33,11,1518],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1657],t:7,e:"ui-section",f:[{p:[36,11,1681],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1810],t:7,e:"ui-section",f:[{p:[39,11,1834],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,680]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,2032],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2089],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2146],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2204],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,636]}]},r.exports.components=r.exports.components||{};var i={vents:t(363),modes:t(359),thresholds:t(362),status:t(361),scrubbers:t(360)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,359:359,360:360,361:361,362:362,363:363}],358:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{341:341}],359:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,115],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,168],t:7,e:"ui-section",f:[{p:[9,7,188],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,205]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,267]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,361]},"}"]},f:[{t:2,r:"name",p:[11,51,372]}]}]}],n:52,r:"data.modes",p:[7,3,142]}]}]},r.exports.components=r.exports.components||{};var i={back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358}],360:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," ",{p:{button:[{p:[6,5,185],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[9,5,242],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[9,27,264]}]},f:[{p:[10,7,287],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,323],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[11,26,340]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[11,68,382]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[12,46,459]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[12,66,479]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[12,80,493]}]}]}," ",{p:[14,7,558],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[15,9,593],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[15,26,610]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[15,71,655]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[16,50,738]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[16,70,758]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[16,88,776]}]}]}," ",{p:[18,7,858],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[19,9,894],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[19,26,911]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[19,70,955]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,1036]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[20,68,1056]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[20,84,1072]}]}]}," ",{p:[22,7,1148],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[23,9,1186],t:7,e:"filters"}]}]}],n:52,r:"data.scrubbers",p:[8,3,212]},{t:4,n:51,f:[{p:[27,5,1257],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457),back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358,457:457}],361:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,110],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,129]}]},f:[{p:[5,6,146],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,159]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,237]},{t:2,r:"unit",p:[6,29,261]}]}]}],n:52,r:"adata.environment_data",p:[3,5,70]}," ",{p:[10,5,322],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,363],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,376]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,475]}]}]}," ",{p:[15,5,619],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,659],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,672]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,744]}]}]}],n:50,r:"data.environment_data",p:[2,3,35]},{t:4,n:51,f:[{p:[21,5,876],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,912],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1040],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1076],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,1014]}]}]},e.exports=a.extend(r.exports)},{341:341}],362:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" th, td {\r\n padding-right: 16px;\r\n text-align: left;\r\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,116],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,143],t:7,e:"table",f:[{p:[8,5,156],t:7,e:"thead",f:[{p:[8,12,163],t:7,e:"tr",f:[{p:[9,7,175],t:7,e:"th"}," ",{p:[10,7,192],t:7,e:"th",f:[{p:[10,11,196],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,238],t:7,e:"th",f:[{p:[11,11,242],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,288],t:7,e:"th",f:[{p:[12,11,292],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,338],t:7,e:"th",f:[{p:[13,11,342],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,401],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,441],t:7,e:"tr",f:[{p:[17,9,455],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,459]}]}," ",{t:4,f:[{p:[18,27,502],t:7,e:"td",f:[{p:[19,11,518],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,565]},'", "var": "',{t:2,r:"val",p:[19,76,583]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,594]}]}]}],n:52,r:"settings",p:[18,9,484]}]}],n:52,r:"data.thresholds",p:[16,7,416]}]}," ",{p:[23,3,697],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358}],363:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,166],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,188]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,264]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,306]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,383]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,403]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,417]}]}]}," ",{p:[13,7,482],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,517],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,523]}]}]}," ",{p:[16,7,616],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,665],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,698]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,779]},'", "val": ',{t:2,r:"checks",p:[18,68,799]},"}"]},f:["Internal"]}," ",{p:[19,9,842],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,876]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,957]},'", "val": ',{t:2,r:"checks",p:[20,68,977]},"}"]},f:["External"]}]}," ",{t:4,f:[{p:[23,9,1064],t:7,e:"ui-section",a:{label:"Internal Target Pressure"},f:[{p:[24,11,1121],t:7,e:"ui-button",a:{icon:"pencil",action:"set_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,33,1210]},'"}']},f:[{t:2,x:{r:["internal"],s:"Math.fixed(_0)"},p:[25,47,1224]}]}," ",{p:[26,11,1272],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["intdefault"],s:'_0?"disabled":null'},p:[26,44,1305]}],action:"reset_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,33,1407]},'"}']},f:["Reset"]}]}],n:50,r:"incheck",p:[22,7,1039]}," ",{t:4,f:[{p:[31,11,1511],t:7,e:"ui-section",a:{label:"External Target Pressure"},f:[{p:[32,13,1570],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,35,1661]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[33,49,1675]}]}," ",{p:[34,13,1725],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[34,46,1758]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[35,35,1862]},'"}']},f:["Reset"]}]}],n:50,r:"excheck",p:[30,7,1484]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[40,5,1973],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358}],364:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" table {\r\n width: 100%;\r\n border-spacing: 2px;\r\n }\r\n th {\r\n text-align: left;\r\n }\r\n td {\r\n vertical-align: top;\r\n }\r\n td .button {\r\n margin-top: 4px\r\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",f:[{p:[3,5,34],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,51]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,111]}," Required"]}," ",{p:[4,5,172],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,251],t:7,e:"hr"}," ",{p:[7,3,260],t:7,e:"table",f:[{p:[8,3,271],t:7,e:"thead",f:[{p:[9,4,283],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,315],t:7,e:"th",f:[{p:[10,9,319],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,348]}]}]}],n:52,r:"data.regions",p:[9,8,287]}]}]}," ",{p:[13,3,403],t:7,e:"tbody",f:[{p:[14,4,415],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,447],t:7,e:"td",f:[{t:4,f:[{p:[16,11,481],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,498]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,546]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,621]},'"}']},f:[{t:2,r:"name",p:[17,56,631]}]}," ",{p:[18,9,661],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,451]}]}],n:52,r:"data.regions",p:[14,8,419]}]}]}]}," ",{p:[23,2,731],t:7,e:"hr"}," ",{p:[24,2,739],t:7,e:"span",a:{"class":"highlight bold"},f:["Unrestricted Access:"]}," ",{p:[25,2,798],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"check-square-o":"square-o"'},p:[25,19,815]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"selected":null'},p:[25,88,884]}],action:"direc_set", +params:'{"unres_direction": "1"}'},f:["North"]}," ",{p:[26,2,1007],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"check-square-o":"square-o"'},p:[26,19,1024]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"selected":null'},p:[26,88,1093]}],action:"direc_set",params:'{"unres_direction": "4"}'},f:["East"]}," ",{p:[27,2,1215],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"check-square-o":"square-o"'},p:[27,19,1232]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"selected":null'},p:[27,88,1301]}],action:"direc_set",params:'{"unres_direction": "2"}'},f:["South"]}," ",{p:[28,2,1424],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"check-square-o":"square-o"'},p:[28,19,1441]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"selected":null'},p:[28,88,1510]}],action:"direc_set",params:'{"unres_direction": "8"}'},f:["West"]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],365:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1206],t:7,e:"ui-notice",f:[{p:[47,3,1221],t:7,e:"b",f:[{p:[47,6,1224],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1255],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1327],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1355]}," seconds... ",{p:[50,3,1387],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1451],t:7,e:"br"},{p:[50,71,1455],t:7,e:"br"},{p:[50,75,1459],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1182]},{t:4,n:51,f:[{p:[53,2,1491],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1535],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1576],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1593]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1644]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1507]},{t:4,n:51,f:[{p:[59,3,1732],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1758]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1846],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1884],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1967],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1980]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,2019]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1921]},{t:4,n:51,f:[{p:[67,5,2079],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2096]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2149]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2212]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2293],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2345]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2381]}]}]}," ",{p:[74,4,2490],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2567],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2600]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2633]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2659]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2525]},{t:4,n:51,f:[{p:[78,5,2724],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2830],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2913],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2926]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2964]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2868]},{t:4,n:51,f:[{p:[86,4,3026],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,3043]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3093]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3156]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3236],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3249]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3286]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2790]}]}," ",{p:[94,2,3445],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3517],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3536]}],nowrap:0},f:[{p:[97,5,3560],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.powerChannels",m:[{t:30,n:"@index"},"powerLoad"]},p:[97,26,3581]}]}," ",{p:[98,5,3634],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3655],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3668]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3702]}]}]}," ",{p:[99,5,3751],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3773],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3779]}]},"]"]}," ",{p:[100,5,3849],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3942],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3975]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,4057]}]},f:["Auto"]}," ",{p:[104,6,4102],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4137]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4204]}]},f:["On"]}," ",{p:[106,6,4245],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4276]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4343]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3895]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3485]}," ",{p:[112,4,4439],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4474],t:7,e:"span",a:{"class":"bold"},f:[{t:2,r:"adata.totalLoad",p:[113,22,4493]}]}]}]}," ",{t:4,f:[{p:[117,4,4585],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4626],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4727],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4744]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4765]}],action:[{t:2,r:"malfAction",p:[120,97,4819]}]},f:[{t:2,r:"malfButton",p:[120,113,4835]}]}],n:50,r:"data.malfStatus",p:[119,3,4698]}]}],n:50,r:"data.siliconUser",p:[116,2,4556]}," ",{p:[124,2,4903],t:7,e:"ui-notice",f:[{p:[125,4,4919],t:7,e:"ui-section",a:{label:"Emergency Light Fallback"},f:[{t:4,f:[{p:[127,8,5020],t:7,e:"span",f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[127,14,5026]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,6,4971]},{t:4,n:51,f:[{p:[129,8,5106],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"emergency_lighting"},f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[129,66,5164]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[133,2,5275],t:7,e:"ui-notice",f:[{p:[134,4,5291],t:7,e:"ui-section",a:{label:"Night Shift Lighting"},f:[{t:4,f:[{p:[136,8,5388],t:7,e:"span",f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[136,14,5394]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[135,6,5339]},{t:4,n:51,f:[{p:[138,8,5475],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"toggle_nightshift"},f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[138,65,5532]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[142,2,5644],t:7,e:"ui-notice",f:[{p:[143,4,5660],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[145,5,5741],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[145,11,5747]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[144,3,5695]},{t:4,n:51,f:[{p:[147,5,5819],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[147,22,5836]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[147,79,5893]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{341:341}],366:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],367:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"ui-button",a:{icon:"pencil",action:"rate"},f:[{t:2,x:{r:["adata.inputRate"],s:"Math.round(_0)"},p:[30,46,1122]}," L/s"]}]}," ",{p:[32,5,1194],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1239],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1256]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1308]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1375]}]}]}," ",{p:[36,5,1450],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1494],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1537]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{341:341}],368:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[7,5,263],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[8,5,350],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[8,35,380]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[9,5,492],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[9,11,498]}," L/s"]}]}," ",{p:[11,3,556],t:7,e:"ui-section",a:{label:"Filter"},f:[{t:4,f:[{p:[13,7,624],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[13,25,642]}],action:"filter",params:['{"mode": ',{t:2,r:"id",p:[14,42,718]},"}"]},f:[{t:2,r:"name",p:[14,51,727]}]}],n:52,r:"data.filter_types",p:[12,5,589]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],369:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,522],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,528]}," kPa"]}]}," ",{p:[11,3,594],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,627],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,666]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,783],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,817]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,935],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,968]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1087],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1125]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1243],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1249]},"%"]}]}," ",{p:[22,3,1319],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1352],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1391]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1508],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1542]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1660],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1693]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1812],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1850]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1968],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1974]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],370:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{t:4,f:[{p:[7,5,250],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,292],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,381],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,411]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,525],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,531]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,223]},{t:4,n:51,f:[{p:[13,5,605],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,649],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,746],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,776]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,906],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,912]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{341:341}],371:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,72],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"data.borg.name",p:[1,20,19]}],button:0},f:[" ",{p:[5,2,149],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[6,4,181],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"check-square-o":"square-o"'},p:[6,21,198]}],style:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"selected":null'},p:[6,83,260]}],action:"toggle_emagged"},f:["Emagged"]}," ",{p:[7,4,351],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"check-square-o":"square-o"'},p:[7,21,368]}],style:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"selected":null'},p:[7,84,431]}],action:"toggle_lockdown"},f:["Locked down"]}," ",{p:[8,4,528],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"check-square-o":"square-o"'},p:[8,21,545]}],style:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"selected":null'},p:[8,90,614]}],action:"toggle_scrambledcodes"},f:["Scrambled codes"]}]}," ",{p:[10,2,741],t:7,e:"ui-section",a:{label:"Charge"},f:[{t:4,f:[{p:[12,4,803],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.cell.maxcharge",p:[12,25,824]}],value:[{t:2,r:"data.cell.charge",p:[12,57,856]}]},f:[{t:2,x:{r:["data.cell.charge"],s:"Math.round(_0)"},p:[12,79,878]}," / ",{t:2,x:{r:["data.cell.maxcharge"],s:"Math.round(_0)"},p:[12,114,913]}]}],n:50,x:{r:["data.cell.missing"],s:"!_0"},p:[11,3,772]},{t:4,n:51,f:[{p:[14,4,974],t:7,e:"span",a:{"class":"warning"},f:["Cell missing"]},{p:[14,45,1015],t:7,e:"br"}],x:{r:["data.cell.missing"],s:"!_0"}}," ",{p:[16,3,1035],t:7,e:"ui-button",a:{icon:"pencil",action:"set_charge"},f:["Set"]},{p:[16,63,1095],t:7,e:"ui-button",a:{icon:"eject",action:"change_cell"},f:["Change"]},{p:[16,126,1158],t:7,e:"ui-button",a:{icon:"trash","class":"bad",action:"remove_cell"},f:["Remove"]}]}," ",{p:[18,2,1252],t:7,e:"ui-section",a:{label:"Radio channels"},f:[{t:4,f:[{p:[20,4,1319],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[20,21,1336]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[20,75,1390]}],action:"toggle_radio",params:['{"channel": "',{t:2,r:"name",p:[20,154,1469]},'"}']},f:[{t:2,r:"name",p:[20,166,1481]}]}],n:52,r:"data.channels",p:[19,3,1291]}]}," ",{p:[23,2,1533],t:7,e:"ui-section",a:{label:"Module"},f:[{t:4,f:[{p:[25,4,1591],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"check-square-o":"square-o"'},p:[25,21,1608]}],style:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"selected":null'},p:[25,97,1684]}],action:"setmodule",params:['{"module": "',{t:2,r:"type",p:[25,193,1780]},'"}']},f:[{t:2,r:"name",p:[25,205,1792]}]}],n:52,r:"data.modules",p:[24,3,1564]}]}," ",{p:[28,2,1844],t:7,e:"ui-section",a:{label:"Upgrades"},f:[{t:4,f:[{p:[30,4,1905],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[30,21,1922]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[30,75,1976]}],action:"toggle_upgrade",params:['{"upgrade": "',{t:2,r:"type",p:[30,155,2056]},'"}']},f:[{t:2,r:"name",p:[30,167,2068]}]}],n:52,r:"data.upgrades",p:[29,3,1877]}]}," ",{p:[33,2,2120],t:7,e:"ui-section",a:{label:"Master AI"},f:[{t:4,f:[{p:[35,4,2177],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["connected"],s:'_0?"check-square-o":"square-o"'},p:[35,21,2194]}],style:[{t:2,x:{r:["connected"],s:'_0?"selected":null'},p:[35,75,2248]}],action:"slavetoai",params:['{"slavetoai": "',{t:2,r:"ref",p:[35,152,2325]},'"}']},f:[{t:2,r:"name",p:[35,163,2336]}]}],n:52,r:"data.ais",p:[34,3,2154]}]}]}," ",{p:{button:[{p:[41,3,2460],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"check-square-o":"square-o"'},p:[41,20,2477]}],style:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"selected":null'},p:[41,84,2541]}],action:"toggle_lawupdate"},f:["Lawsync"]}]},t:7,e:"ui-display",a:{title:"Laws",button:0},f:[" ",{t:4,f:[{p:[44,3,2672],t:7,e:"p",f:[{t:2,r:".",p:[44,6,2675]}]}],n:52,r:"data.laws",p:[43,2,2649]}]}]},e.exports=a.extend(r.exports)},{341:341}],372:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],373:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,167],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,200],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,250]}]}]}," ",{p:[11,3,298],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,356],t:7,e:"ui-notice",f:[{p:[14,4,372],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,330]},{t:4,n:51,f:[{p:[17,3,525],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,558]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[22,3,694],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,734],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,667]}]}]},e.exports=a.extend(r.exports)},{341:341}],374:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}," ",{t:4,f:[{p:[15,3,573],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,608],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,625]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,680]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,722]}]}]}],n:50,r:"data.isPrototype",p:[14,3,544]}]}," ",{p:[22,1,839],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,869],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,912],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,925]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,959]}],value:[{t:2,r:"data.releasePressure",p:[25,14,1002]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1028]}," kPa"]}]}," ",{p:[27,3,1099],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1144],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1177]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1333],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1364]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1511],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1606],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1636]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1798],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1830],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1847]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1901]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1995]}]}]}]}," ",{t:4,f:[{p:[42,1,2090],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2155],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2196],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2229]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2358],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2389]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2520],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2552]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2637],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2667]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2133]}," ",{p:[55,3,2833],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2866],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2899]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2969]}]}," ",{p:[59,2,3017],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3064],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3070]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2062]},{p:{button:[{t:4,f:[{p:[69,7,3277],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3308]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3242]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3442],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3473]}]}," ",{p:[76,3,3519],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3553]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3411]},{t:4,n:51,f:[{p:[80,3,3635],t:7,e:"ui-section",f:[{p:[81,4,3652],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"CentCom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to CentCom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7, +e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}," ",{t:4,f:[{p:[51,8,1554],t:7,e:"div",a:{"class":"content"},f:[{p:[51,29,1575],t:7,e:"b",f:["(Paid privately)"]}]}],n:50,r:"paid",p:[50,9,1533]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[55,7,1662],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[62,7,1831],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[62,38,1862]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[61,5,1798]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[66,5,2004],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[67,7,2043],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[67,29,2065]}]}," ",{p:[68,7,2085],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[68,28,2106]}]}," ",{p:[69,7,2130],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[69,28,2151]}," Credits"]}," ",{p:[70,7,2181],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[70,31,2205]}]}," ",{p:[71,7,2230],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[71,37,2260]}]}," ",{t:4,f:[{p:[73,9,2319],t:7,e:"div",a:{"class":"content"},f:[{p:[74,11,2352],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[74,68,2409]},'"}']}}," ",{p:[75,11,2432],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[75,65,2486]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[72,7,2284]}]}],n:52,r:"data.requests",p:[65,3,1975]},{t:4,n:51,f:[{p:[80,7,2569],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[83,1,2625],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[83,16,2640]}]},f:[{t:4,f:[{p:[85,5,2683],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[85,16,2694]}]},f:[{t:4,f:[{p:[87,9,2737],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[87,28,2756]}],candystripe:0,nowrap:0},f:[{t:4,f:[{p:[89,4,2814],t:7,e:"div",a:{"class":"content"},f:["Small Item"]}],n:50,r:"small_item",p:[88,5,2791]},{t:4,n:51,f:[{p:[91,4,2870],t:7,e:"div",a:{"class":"content"},f:[]}],r:"small_item"}," ",{t:4,f:[{p:[94,4,2936],t:7,e:"div",a:{"class":"content"},f:["Restrictions Apply"]}],n:50,r:"access",p:[93,5,2917]},{t:4,n:51,f:[{p:[96,4,3e3],t:7,e:"div",a:{"class":"content"},f:[]}],r:"access"}," ",{p:[98,11,3053],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"desc",p:[98,31,3073]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[98,90,3132]},'","self_paid": "0"}']},f:[{t:2,r:"cost",p:[98,117,3159]},"Credits"]}," ",{p:[99,4,3191],t:7,e:"ui-button",a:{tooltip:"Pay with your bank account instead of the cargo budget. Costs 10% extra for handling fees.","tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[99,165,3352]},'","self_paid": "1"}']},f:["Buy Directly"]}]}],n:52,r:"packs",p:[86,7,2712]}]}],n:52,r:"data.supplies",p:[84,3,2654]}]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,174],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,220],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,263],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,280]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,331]}]}]}],n:50,r:"data.siliconUser",p:[13,3,189]},{t:4,n:51,f:[{p:[18,5,422],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,456]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,568],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,618],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,663],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,681]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,770],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,788]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,879]}," (",{t:2,r:"data.beaconName",p:[27,137,900]},")"]}," ",{p:[28,7,940],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,958]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,1023]}]}]}," ",{p:[31,5,1079],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1115],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1121]}]}]}," ",{p:[35,5,1183],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1218],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1224]}]}]}]}," ",{p:[39,3,1287],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1302]}]},f:[{t:4,f:[{p:[41,7,1349],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1360]}]},f:[{t:4,f:[{p:[43,11,1407],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1426]}],candystripe:0,right:0},f:[{p:[44,13,1468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1486]}],tooltip:[{t:2,r:"desc",p:[44,80,1535]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1594]},'"}']},f:[{t:2,r:"cost",p:[44,149,1604]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1621]}]}]}],n:52,r:"packs",p:[42,9,1380]}]}],n:52,r:"data.supplies",p:[40,5,1318]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,543]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{p:[14,5,483],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,508]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,615]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,635]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[23,3,738],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[8,5,397],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[9,6,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==1?"selected":null'},p:[9,24,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[10,6,561],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==2?"selected":null'},p:[10,24,579]}],action:"bay2"},f:["Bay #2"]}," ",{p:[11,6,664],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==3?"selected":null'},p:[11,24,682]}],action:"bay3"},f:["Bay #3"]}," ",{p:[12,6,766],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==4?"selected":null'},p:[12,24,784]}],action:"bay4"},f:["Bay #4"]}," ",{p:[13,6,868],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==5?"selected":null'},p:[13,24,886]}],action:"bay5","tooltip-side":"left",tooltip:"This bay is located on the western edge of CentCom. Its the glass room directly west of where ERT spawn, and south of the CentCom ferry. Useful for launching ERT/Deathsquads/etc. onto the station via drop pods."},f:["ERT Bay"]}]}," ",{p:[18,5,1236],t:7,e:"ui-section",a:{label:"Teleport to:"},f:[{p:[19,9,1279],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:[{t:2,r:"data.bay",p:[19,45,1315]}]}," ",{p:[20,9,1349],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[20,27,1367]}],action:"teleportBack"},f:[{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[20,86,1426]}]}]}," ",{p:[25,5,1519],t:7,e:"ui-section",a:{label:"Launch the real atoms?"},f:[{p:[26,6,1570],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[26,24,1588]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Launch Clones"]}]}," ",{p:[29,5,1958],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[30,9,2008],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[30,27,2026]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[32,9,2376],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[32,27,2394]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[38,5,2656],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[39,5,2700],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[39,23,2718]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[41,5,3023],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[41,23,3041]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[46,5,3344],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[47,5,3401],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[47,23,3419]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[49,5,3659],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[49,23,3677]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[54,5,3960],t:7,e:"ui-section",a:{label:"Damaging effects?"},f:[{p:[55,5,4004],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[55,23,4022]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[57,5,4271],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[57,23,4289]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[59,5,4492],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectOrgans"],s:'_0?"selected":null'},p:[59,23,4510]}],action:"effectOrgans","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose all their limbs and organs in a spectacular fashion."},f:["Yeet Organs"]}]}," ",{p:[64,5,4764],t:7,e:"ui-section",a:{label:"Movement effects?"},f:[{p:[65,5,4808],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[65,23,4826]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[67,5,5137],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[67,23,5155]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[69,5,5418],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[69,23,5436]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[71,5,5685],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[71,23,5703]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[73,5,6033],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[73,23,6051]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[75,5,6430],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[75,23,6448]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[77,5,6690],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[77,23,6708]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[79,5,7015],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[79,23,7033]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}]}," ",{p:[84,5,7304],t:7,e:"ui-section",a:{label:"Change Name/Desc?"},f:[{p:[85,5,7348],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[85,23,7366]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}," ",{p:[87,5,7546],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectAnnounce"],s:'_0?"selected":null'},p:[87,23,7564]}],action:"effectAnnounce","tooltip-side":"left",tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb shit is aboutta come outta the pod."},f:["Alert Ghosts"]}]}," ",{p:[92,5,7812],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[93,5,7845],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallingSound"],s:'_0?"selected":null'},p:[93,23,7863]}],action:"fallingSound","tooltip-side":"left",tooltip:"Choose a sound to play as the pod falls. Note that for this to work right you should know the exact length of the sound, in seconds."},f:["Custom Falling Sound"]}," ",{p:[95,5,8135],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[95,23,8153]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[97,5,8335],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[97,23,8353]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[99,5,8535],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[99,23,8553]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[101,5,8840],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[101,23,8858]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[106,5,9141],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[107,5,9181],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallDuration"],s:'_0!=4?"selected":null'},p:[107,23,9199]}],action:"fallDuration","tooltip-side":"left",tooltip:"Set how long the animation for the pod falling lasts. Create dramatic, slow falling pods!"},f:["Custom Falling Duration"]}," ",{p:[109,5,9436],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=20?"selected":null'},p:[109,23,9454]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[111,9,9713],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[111,27,9731]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[113,5,10056],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[113,23,10074]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[118,5,10354],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[119,5,10387],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[119,23,10405]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[121,5,10701],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[121,23,10719]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[123,5,10987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[123,23,11005]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[125,5,11269],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[125,23,11287]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[127,5,11553],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[127,23,11571]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[129,5,11791],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[129,23,11809]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[131,5,12096],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[131,23,12114]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[133,5,12420],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[133,23,12438]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[135,5,12669],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[135,23,12687]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[137,5,12909],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[137,23,12927]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[139,5,13083],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[139,23,13101]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[141,5,13400],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[141,23,13418]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}," ",{p:[143,5,13787],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==14?"selected":null'},p:[143,23,13805]}],action:"styleSeeThrough","tooltip-side":"left",tooltip:"By selecting this, the pod will instead look like whatevers inside it (as if it were the contents falling by themselves, without a pod). Useful for launching mechs at the station and standing tall as they soar in from the heavens."},f:["Show Contents (See-Through Pod)!"]}]}]}," ",{p:[148,1,14223],t:7,e:"ui-display",f:[{p:[149,5,14241],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[149,24,14260]}," turfs in ",{t:2,r:"data.bay",p:[149,53,14289]}],candystripe:0,right:0},f:[{p:[150,9,14331],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"left",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}," ",{p:[152,9,14500],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[152,27,14518]}],action:"giveLauncher","tooltip-side":"left",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN"},f:["Enter Launch Mode"]}," ",{p:[154,9,14712],t:7,e:"ui-button",a:{style:"danger",action:"clearBay","tooltip-side":"left",tooltip:"This will delete all objs and mobs from the selected bay."},f:["Clear Selected Bay"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,315],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,345]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,422]},"}"]},f:[{t:2,r:".",p:[9,122,430]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,271]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,482],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,532],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,599]},'"}']},f:[{t:2,r:"title",p:[14,84,609]}]}],n:52,r:"data.chemicals",p:[13,5,500]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,786],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,845]},"}"]},f:[{t:2,r:".",p:[21,74,853]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,742]}," ",{p:[23,5,891],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,922]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,1019],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1089],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1095]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1137]}," Units"]}," ",{p:[28,7,1182],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1235],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1278]}," units of ",{t:2,r:"name",p:[30,87,1313]}]},{p:[30,102,1328],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1195]},{t:4,n:51,f:[{p:[32,9,1359],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1054]},{t:4,n:51,f:[{p:[35,7,1435],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],381:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,340],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,426],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,445]}," units of ",{t:2,r:"name",p:[13,60,480]}],nowrap:0},f:[{p:[14,7,505],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,555],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,608]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,653],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,706]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,751],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,804]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,851],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,904]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,954],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1007]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1058],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1102]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,390]},{t:4,n:51,f:[{p:[24,5,1184],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,357]},{t:4,n:51,f:[{p:[27,5,1255],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1343],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1374],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1412]}]},f:["Destroy"]}," ",{p:[34,3,1470],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1508]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1577],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1629],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1648]}," units of ",{t:2,r:"name",p:[37,59,1683]}],nowrap:0},f:[{p:[38,6,1707],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1756],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1811]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1855],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1910]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1954],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2009]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2055],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id", +p:[42,62,2110]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2159],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2214]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2264],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2308]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1594]}]}]}," ",{t:4,f:[{p:[52,3,2444],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2528],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["id","data.chosenPillStyle"],s:'_0==_1?"selected":null'},p:[54,23,2546]}],action:"pillStyle",params:['{"id": "',{t:2,r:"id",p:[54,108,2631]},'"}']},f:[{t:3,r:"htmltag",p:[54,118,2641]}]}],n:52,r:"data.pillStyles",p:[53,4,2497]}," ",{p:[56,4,2685],t:7,e:"br"}," ",{t:4,f:[{p:[58,5,2731],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[58,39,2765]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[58,88,2814]}]}," ",{p:[59,5,2895],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[59,27,2917]},"/",{t:2,r:"data.pillBotMaxContent",p:[59,51,2941]}]}],n:50,r:"data.isPillBottleLoaded",p:[57,4,2694]},{t:4,n:51,f:[{p:[61,5,2993],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[63,4,3052],t:7,e:"br"}," ",{p:[64,4,3062],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3121]}]},f:["Create Pill (max 50µ)"]}," ",{p:[65,4,3205],t:7,e:"br"}," ",{p:[66,4,3215],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[66,63,3274]}]},f:["Create Multiple Pills"]}," ",{p:[67,4,3358],t:7,e:"br"}," ",{p:[68,4,3368],t:7,e:"br"}," ",{p:[69,4,3378],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3438]}]},f:["Create Patch (max 40µ)"]}," ",{p:[70,4,3523],t:7,e:"br"}," ",{p:[71,4,3533],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[71,64,3593]}]},f:["Create Multiple Patches"]}," ",{p:[72,4,3679],t:7,e:"br"}," ",{p:[73,4,3689],t:7,e:"br"}," ",{p:[74,4,3699],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3760]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[75,4,3846],t:7,e:"br"}," ",{p:[76,4,3856],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[76,65,3917]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2421]},{t:4,n:51,f:[{p:[81,3,4039],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[82,4,4094],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[82,63,4153]}]},f:["Create Pack (max 10µ)"]}," ",{p:[83,4,4237],t:7,e:"br"}," ",{p:[84,4,4247],t:7,e:"br"}," ",{p:[85,4,4257],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[85,65,4318]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[89,2,4466],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[89,20,4484]}]},f:[{p:[90,3,4515],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[91,3,4563],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[91,46,4606]}]}," ",{p:[92,3,4649],t:7,e:"br"}," ",{p:[93,3,4658],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[94,3,4700],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[94,23,4720]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[94,69,4766]}]},f:[{t:2,r:"data.analyzeVars.color",p:[94,97,4794]}]}," ",{p:[95,3,4831],t:7,e:"br"}," ",{p:[96,3,4840],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[97,3,4882],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[97,25,4904]}]}," ",{p:[98,3,4941],t:7,e:"br"}," ",{p:[99,3,4950],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[100,3,5006],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[100,25,5028]},"µ/minute"]}," ",{p:[101,3,5076],t:7,e:"br"}," ",{p:[102,3,5085],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[103,3,5140],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[103,25,5162]}]}," ",{p:[104,3,5199],t:7,e:"br"}," ",{p:[105,3,5208],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[106,3,5264],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[106,25,5286]}]}," ",{p:[107,3,5324],t:7,e:"br"}," ",{p:[108,3,5333],t:7,e:"br"}," ",{p:[109,3,5342],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{341:341}],382:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,42],t:7,e:"ui-section",f:[{p:[3,3,58],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,89]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,176],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,208]}],action:"input"},f:["Input"]}," ",{p:[5,3,289],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,35,321]}],action:"amount"},f:[{t:2,r:"data.amount",p:[5,96,382]},"U"]}," ",{p:[6,3,414],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[6,33,444]}],action:"makecup"},f:["Create Beaker"]}]}]}," ",{p:[9,1,564],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[10,2,597],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[12,4,662],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[12,10,668]},"/",{t:2,r:"data.beakerMaxVolume",p:[12,52,710]}," Units"]}," ",{t:4,f:[{p:[14,5,788],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[14,48,831]}," units of ",{t:2,r:"name",p:[14,83,866]}]},{p:[14,98,881],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[13,4,752]},{t:4,n:51,f:[{p:[16,5,905],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,3,630]},{t:4,n:51,f:[{p:[19,4,976],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],383:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,43]}]}]}," ",{t:4,f:[{p:[5,3,149],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[6,3,165]}," ",{t:4,f:[{p:[8,4,231],t:7,e:"br"},{p:[8,8,235],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[8,63,290]},'"}']},f:[{t:3,r:"name",p:[8,75,302]}," - ",{t:3,r:"desc",p:[8,88,315]}]}],n:52,r:"data.recollection_categories",p:[7,3,188]}," ",{t:3,r:"data.rec_section",p:[10,3,354]}," ",{t:3,r:"data.rec_binds",p:[11,3,380]}]}],n:50,r:"data.recollection",p:[4,1,120]},{t:4,n:51,f:[{p:[14,2,431],t:7,e:"ui-display",a:{title:"Power",button:0},f:[{p:[15,4,469],t:7,e:"ui-section",f:[{t:3,r:"data.power",p:[16,6,488]}]}]}," ",{p:[19,2,541],t:7,e:"ui-display",f:[{p:[20,3,557],t:7,e:"ui-section",f:[{p:[21,4,574],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[21,22,592]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[22,4,715],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[22,22,733]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[23,4,857],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[23,22,875]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[24,4,1014],t:7,e:"br"},{t:3,r:"data.tier_info",p:[24,8,1018]}]}," ",{p:[26,3,1059],t:7,e:"ui-section",f:[{t:3,r:"data.scripturecolors",p:[27,4,1076]}]},{p:[28,16,1119],t:7,e:"hr"}," ",{p:[29,3,1127],t:7,e:"ui-section",f:[{t:4,f:[{p:[31,4,1172],t:7,e:"div",f:[{p:[31,9,1177],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[31,29,1197]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[31,99,1267]},'"}']},f:["Recite ",{t:3,r:"required",p:[31,118,1286]}]}," ",{t:4,f:[{t:4,f:[{p:[34,6,1362],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[34,53,1409]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[34,72,1428]}]}],n:50,r:"bound",p:[33,5,1342]},{t:4,n:51,f:[{p:[36,6,1472],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[36,53,1519]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[32,6,1319]}," ",{t:3,r:"name",p:[39,6,1586]}," ",{t:3,r:"descname",p:[39,17,1597]}," ",{t:3,r:"invokers",p:[39,32,1612]}]}],n:52,r:"data.scripture",p:[30,3,1143]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,35],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,51]}]}," ",{p:[5,5,86],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,117],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,136]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,240]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,331],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,350]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,458]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,545],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,564]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,653],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,672]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,759],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,778]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,888],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,918],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,937]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1041]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1132],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1151]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1238],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1257]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1350],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1369]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1458],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1477]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1564],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1583]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1691],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1739]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1821],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1840]}],action:"ve"},f:["ve"]}," ",{p:[26,3,1920],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1939]}],action:"odr"},f:["odr"]}," ",{p:[27,3,2021],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2040]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2124],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2143]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2223],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2242]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2326],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2345]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2427],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2446]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2532],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2551]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2635],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2654]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2738],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2757]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2839],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2858]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2942],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2961]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3045],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3064]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3146],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3165]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3268],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3299],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3318]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3409],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3428]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3548]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3645],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3664]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3786],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3805]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3909],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3941],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3959]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],385:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,2],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,71],t:7,e:"br"},{p:[2,74,75],t:7,e:"br"}," ",{p:[3,1,81],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,161],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,223],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,244],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,287],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,377],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,167]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,502],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,523],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,566],t:7,e:"table",f:[{p:[14,3,577],t:7,e:"tr",f:[{p:[15,4,586],t:7,e:"td",f:[{p:[15,8,590],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,616],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,620]},"C"]}]}," ",{p:[18,3,653],t:7,e:"tr",f:[{p:[19,4,663],t:7,e:"td",f:[{p:[19,8,667],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,687],t:7,e:"td",f:[{p:[20,8,691],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,756]}]},f:["Standard"]}]},{p:[21,4,827],t:7,e:"td",f:[{p:[21,8,831],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,896]}]},f:["Upgraded"]}]},{p:[22,4,967],t:7,e:"td",f:[{p:[22,8,971],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1036]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1115],t:7,e:"tr",f:[{p:[25,4,1124],t:7,e:"td",f:[{p:[25,8,1128],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1151],t:7,e:"td",f:[{p:[26,8,1155],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1214]}]},f:["Standard"]}]},{p:[27,4,1282],t:7,e:"td",f:[{p:[27,8,1286],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1345]}]},f:["Upgraded"]}]},{p:[28,4,1413],t:7,e:"td",f:[{p:[28,8,1417],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1476]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1552],t:7,e:"tr",f:[{p:[31,4,1561],t:7,e:"td",f:[{p:[31,8,1565],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1590],t:7,e:"td",f:[{p:[32,8,1594],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1659]}]},f:["None"]}]},{p:[33,4,1726],t:7,e:"td",f:[{p:[33,8,1730],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1795]}]},f:["Standard"]}]},{p:[34,4,1866],t:7,e:"td",f:[{p:[34,8,1870],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1935]}]},f:["Advanced"]}]}]}," ",{p:[36,3,2014],t:7,e:"tr",f:[{p:[37,4,2023],t:7,e:"td",f:[{p:[37,8,2027],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2052],t:7,e:"td",f:[{p:[38,8,2056],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2121]}]},f:["None"]}]},{p:[39,4,2190],t:7,e:"td",f:[{p:[39,8,2194],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2259]}]},f:["Standard"]}]}]}," ",{p:[41,3,2340],t:7,e:"tr",f:[{p:[42,4,2349],t:7,e:"td",f:[{p:[42,8,2353],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2377],t:7,e:"td",f:[{p:[43,8,2381],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2440]}]},f:["None"]}]},{p:[44,4,2504],t:7,e:"td",f:[{p:[44,8,2508],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2567]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2706],t:7,e:"table",f:[{p:[50,5,2719],t:7,e:"tr",f:[{p:[51,6,2730],t:7,e:"td",f:[{p:[51,10,2734],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2763],t:7,e:"td",f:[{p:[52,10,2767],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2824]}]},f:["Standard"]}]},{p:[53,6,2893],t:7,e:"td",f:[{p:[53,10,2897],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2954]}]},f:["Advanced"]}]}]}," ",{p:[55,5,3033],t:7,e:"tr",f:[{p:[56,6,3044],t:7,e:"td",f:[{p:[56,10,3048],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3074],t:7,e:"td",f:[{p:[57,10,3078],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3139]}]},f:["None"]}]},{p:[58,6,3206],t:7,e:"td",f:[{p:[58,10,3210],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3271]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2659]}," ",{p:[62,3,3374],t:7,e:"table",f:[{p:[63,4,3386],t:7,e:"tr",f:[{p:[64,5,3396],t:7,e:"td",f:[{p:[64,9,3400],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3427],t:7,e:"td",f:[{p:[65,9,3431],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3512],t:7,e:"hr"}," ",{p:[70,2,3519],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3644],t:7,e:"br"}," ",{p:[71,2,3651],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3779],t:7,e:"br"}," ",{p:[72,2,3786],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,4017],t:7,e:"br"}," ",{p:[73,2,4024],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4230],t:7,e:"br"}," ",{p:[74,2,4237],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4481],t:7,e:"br"}," ",{p:[75,2,4488],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4727],t:7,e:"br"}," ",{p:[76,2,4734],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4981],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,5008],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,5057],t:7,e:"br"}," ",{p:[81,2,5064],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5156],t:7,e:"br"}," ",{p:[82,2,5163],t:7,e:"i",f:["Current credits: ",{p:[82,22,5183],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5186]},"C"]}]},{p:[82,50,5211],t:7,e:"br"}," ",{p:[83,2,5218],t:7,e:"i",f:["Total price: ",{p:[83,18,5234],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5237]},"C"]}]},{p:[83,49,5265],t:7,e:"br"},{p:[83,53,5269],t:7,e:"br"}," ",{p:[84,2,5276],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5312]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5423],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5467],t:7,e:"br"}," ",{p:[88,2,5474],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"data.text_buffer",p:[32,37,942]}]}," ",{p:[34,2,981],t:7,e:"ui-section",f:[{p:[34,14,993],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }\r\n \r\n .map {\r\n width: 600px;\r\n height: 600px;\r\n position: relative;\r\n }\r\n .blip {\r\n position: absolute;\r\n z-index: 500;\r\n width: 5px;\r\n height: 5px;\r\n background-color: #FF0000;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}," ",{p:[98,2,2606],t:7,e:"ui-section",f:[{t:4,f:[{p:[100,4,2646],t:7,e:"div",a:{"class":"map"},f:[{t:4,f:[{t:4,f:[{p:[103,7,2727],t:7,e:"div",a:{"class":"blip",style:["left:",{t:2,x:{r:["pos_x","data.mapsize"],s:"_0/_1*600"},p:[103,37,2757]},"px;bottom:",{t:2,x:{r:["pos_y","data.mapsize"],s:"_0/_1*600"},p:[103,73,2793]},"px"]}}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[102,6,2698]}],n:52,r:"data.sensors",p:[101,5,2669]}," ",{p:[106,5,2864],t:7,e:"img",a:{src:"map.png"}}]}],n:50,x:{r:["data.z"],s:"_0==2"},p:[99,3,2622]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,189],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,223],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,236]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,265]}]}]}," ",{p:[9,4,317],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,356],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,369]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,406]}," K"]}]}," ",{p:[12,5,472],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,507],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,520]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,554]}],value:[{t:2,r:"data.occupant.health",p:[13,90,590]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,632]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,684]}]}]}," ",{t:4,f:[{p:[17,7,908], +t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,927]}]},f:[{p:[18,9,948],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,969]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,1005]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1042]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,742]}],n:50,r:"data.hasOccupant",p:[5,3,159]}]}," ",{p:[23,1,1138],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1167],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1199],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1216]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1276]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1332]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1391]}]}]}," ",{p:[30,3,1459],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1495],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1508]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1536]}," K"]}]}," ",{p:[33,2,1588],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1619],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1636]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1687]}]}," ",{p:[35,5,1740],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1757]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1821]}]}]}]}," ",{p:{button:[{p:[40,5,1967],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1998]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2101],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2211],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2254]}," units of ",{t:2,r:"name",p:[45,72,2274]}]},{p:[45,87,2289],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2171]},{t:4,n:51,f:[{p:[47,9,2320],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2136]},{t:4,n:51,f:[{p:[50,7,2396],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],389:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,76],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,45]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,153],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,124]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,248],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,211]},{t:4,n:51,f:[{p:[12,6,310],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,393],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,426],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,459]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,486]},"%"]}]}," ",{p:[20,5,530],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,589]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,647]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,714]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,763]}]}]}," ",{p:[27,2,837],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,867],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,901]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,978],t:7,e:"br"}]}," ",{p:[30,2,1002],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1032],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1067]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1116]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1174]}]}},{p:[31,206,1235],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,43],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,81],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,102]}],value:[{t:2,r:"data.dna",p:[3,53,127]}]},f:[{t:2,r:"data.dna",p:[3,67,141]},"/",{t:2,r:"data.dna_max",p:[3,80,154]}," Samples"]}]}," ",{p:[5,3,208],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,245],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,266]}],value:[{t:2,r:"data.plants",p:[6,54,294]}]},f:[{t:2,r:"data.plants",p:[6,71,311]},"/",{t:2,r:"data.plants_max",p:[6,87,327]}," Samples"]}]}," ",{p:[8,3,384],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,422],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,443]}],value:[{t:2,r:"data.animals",p:[9,55,472]}]},f:[{t:2,r:"data.animals",p:[9,73,490]},"/",{t:2,r:"data.animals_max",p:[9,90,507]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,616],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,663],t:7,e:"ui-section",f:[{p:[15,2,678],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,747],t:7,e:"ui-section",f:[{p:[18,2,762],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,807]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,827]}]}," ",{p:[19,2,858],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,903]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,923]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,578]}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,42]}]},f:[{p:[3,5,66],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,118],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,174]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,206]}]},f:[{t:2,r:"answer",p:[7,53,241]}," (",{t:2,r:"amount",p:[7,65,253]},")"]}],n:52,r:"data.answers",p:[4,7,86]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,353],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{341:341}],392:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{341:341}],393:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,50]}]}," ",{p:[5,3,94],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,131]}]}," ",{p:[8,3,169],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,204],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,252]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,344]}]}," ",{p:[13,5,380],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,426]}],action:"neutral"}}," ",{p:[17,5,562],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,612]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,710]}]}]}]}," ",{t:4,f:[{p:[24,3,805],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,843],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,876]}]}," ",{p:[26,5,915],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,958]}]}," ",{p:[27,5,998],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,778]}]},e.exports=a.extend(r.exports)},{341:341}],394:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,5,49],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,111]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,166]}]}]}," ",{p:[9,3,235],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,292],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,314]},{p:[11,30,319],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,269]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,31],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,60],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,95]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,150]}]}]}," ",{p:[5,1,218],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,245],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,286]}]}]}," ",{p:[8,1,327],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,380]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,425]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,583]}]}]}," ",{p:[11,1,649],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,688],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,721]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,851]}]}]}]}," ",{t:4,f:[{p:[16,2,957],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,998],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,1004]}]}]}," ",{p:[20,2,1048],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1114],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1132]}]},f:[{p:[23,3,1149],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1155]}," (",{t:2,r:"coord",p:[23,19,1165]},")"]}," ",{t:4,f:[{p:[25,4,1209],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1221]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1236]},"° (",{t:2,r:"direction",p:[25,45,1250]},")"]}],n:50,r:"direction",p:[24,3,1187]}]}],n:52,r:"data.signals",p:[21,2,1088]}]}],n:50,r:"data.power",p:[15,1,936]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],398:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=a.extend(r.exports)},{341:341}],399:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,87]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,130]}],action:"safety"},f:["Safeties: ",{p:[4,14,209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,222]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,257]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,363],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,413]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,431]}]},f:[{t:2,r:"name",p:[9,5,483]}," "]},{p:[10,14,506],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,329]}]}," ",{t:4,f:[{p:[14,2,562],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,638],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,703]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,721]}]},f:[{t:2,r:"name",p:[17,5,773]}," "]},{p:[18,16,798],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,605]}]}],n:50,r:"data.emagged",p:[13,1,539]}]},e.exports=a.extend(r.exports)},{341:341}],400:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[25,1,680],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,712],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,743],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,760]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,809]}]}]}," ",{p:[29,3,874],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,905]}," ",{t:4,f:[{p:[32,7,969],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,936]}]}," ",{p:[35,3,1036],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1073],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1091]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1198]}," "]},{p:[38,19,1302],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,561]}," AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,672],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,709],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,722]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,776]}]}]}," ",{p:[29,5,871],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,918],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,951]}],state:[{t:2,r:"healthState",p:[30,64,975]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,992]},"%"]}]}," ",{p:[32,5,1055],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1117],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1141]}]},{p:[34,45,1153],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1088]}]}," ",{p:[37,5,1200],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1237],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1269]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1363],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1399]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,649]}]}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,572],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],403:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],404:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,33],t:7,e:"ui-notice",f:[{p:[3,3,48],t:7,e:"p",f:["No launchpad connected."]}]}],n:50,x:{r:["data.screen"],s:'_0=="empty"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="select"'},f:[{p:[6,2,132],t:7,e:"ui-display",a:{title:"Launchpad Selection"},f:[{t:4,f:[{p:[8,4,206],t:7,e:"ui-button",a:{action:"select_pad",params:['{"id": "',{t:2,r:"id",p:[8,51,253]},'"}'],state:[{t:2,x:{r:["inactive"],s:'_0?"disabled":null'},p:[8,68,270]}]},f:[{t:2,r:"name",p:[8,102,304]}]},{p:[8,122,324],t:7,e:"br"}],n:52,r:"data.launchpads",p:[7,3,176]}]}]},{t:4,n:50,x:{r:["data.screen"],s:'(!(_0=="select"))&&(_0=="control")'},f:[" ",{p:[12,2,397],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[13,3,430],t:7,e:"ui-button",a:{icon:"return",action:"return"},f:["Return"]}," ",{t:4,f:[{p:[15,4,521],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[16,4,556],t:7,e:"span",f:[{p:[16,10,562],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[16,13,565]}]}]},{p:[16,41,593],t:7,e:"br"}," ",{p:[17,4,602],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[18,4,666],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[21,4,765],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[22,5,802],t:7,e:"table",f:[{p:[23,5,815],t:7,e:"tr",f:[{p:[24,6,826],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[24,39,859],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[25,6,912],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[25,58,964],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[26,6,1012],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[26,57,1063],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[28,5,1127],t:7,e:"tr",f:[{p:[29,6,1138],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[29,39,1171],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[30,6,1250],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[30,58,1302],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[31,6,1353],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[31,57,1404],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[33,5,1465],t:7,e:"tr",f:[{p:[34,6,1476],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[34,39,1509],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[35,6,1564],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[35,58,1616],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[36,6,1666],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[36,57,1717],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}," ",{p:[39,5,1797],t:7,e:"hr"}," ",{p:[40,5,1807],t:7,e:"ui-button",a:{action:"manual_x"},f:["Set X"]},{p:[40,51,1853],t:7,e:"ui-button",a:{action:"manual_y"},f:["Set Y"]}]}," ",{p:[42,4,1922],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[43,5,1963],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[43,11,1969]}," ",{t:2,r:"data.north_south",p:[43,26,1984]}]},{p:[43,53,2011],t:7,e:"br"}," ",{p:[44,5,2021],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[44,11,2027]}," ",{t:2,r:"data.east_west",p:[44,26,2042]}]}]}," ",{p:[46,4,2090],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[47,5,2125],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[48,5,2252],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],n:50,r:"data.pad_active",p:[14,3,493]},{t:4,n:51,f:[{p:[51,4,2406],t:7,e:"ui-notice",f:[{p:[52,5,2423],t:7,e:"p",f:["Launchpad not responding."]}]}],r:"data.pad_active"}]}]}],x:{r:["data.screen"],s:'_0=="empty"'}}]},e.exports=a.extend(r.exports)},{341:341}],406:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,84],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,118],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,56]},{t:4,n:51,f:[{p:[8,4,183],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,218],t:7,e:"span",f:[{p:[9,10,224],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,227]}]}]},{p:[9,41,255],t:7,e:"br"}," ",{p:[10,4,264],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,328],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,427],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,463],t:7,e:"table",f:[{p:[16,4,475],t:7,e:"tr",f:[{p:[17,5,485],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,518],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,570],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,622],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,669],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,720],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,782],t:7,e:"tr",f:[{p:[22,5,792],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,825],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,903],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,955],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,1005],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1056],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1115],t:7,e:"tr",f:[{p:[27,5,1125],t:7, +e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1158],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1212],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1264],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1313],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1364],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1459],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1500],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1506]}," ",{t:2,r:"data.north_south",p:[34,26,1521]}]},{p:[34,53,1548],t:7,e:"br"}," ",{p:[35,5,1558],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1564]}," ",{t:2,r:"data.east_west",p:[35,26,1579]}]}]}," ",{p:[37,4,1627],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1789],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,32]},{t:4,n:51,f:[{p:[45,3,1956],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1989],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,544],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,645],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,682],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,703]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,750]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,793]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,847]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,895]}]}]}," ",{t:4,f:[{p:[27,3,1008],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,3,1038],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[28,24,1059]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[28,76,1111]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[28,124,1159]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[28,183,1218]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[28,236,1271]}]}]}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,968]},{t:4,n:51,f:[{p:[31,3,1369],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,29,1395],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,609]},{t:4,n:51,f:[{p:[34,4,1473],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,580]},{t:4,n:51,f:[{p:[37,5,1540],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[38,2,1593],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{341:341}],409:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,45],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,200],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,233]}]}," ",{p:[7,3,268],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,300]}]}," ",{p:[8,3,335],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,373]}]}," ",{t:4,f:[{p:[10,4,477],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,514]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,438]}," ",{t:4,f:[{p:[13,4,600],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,626]}]}," ",{p:[14,4,663],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,695]}]}],n:50,r:"data.disk.timer",p:[12,3,572]}," ",{t:4,f:[{p:[17,4,785],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,821]}]}],n:50,r:"data.disk.activation_code",p:[16,3,747]}," ",{t:4,f:[{p:[20,4,918],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,956]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,878]}," ",{t:4,f:[{p:[23,4,1047],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1077]}]}],n:50,r:"data.disk.kill_code",p:[22,3,1015]}," ",{t:4,f:[{p:[26,4,1163],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1196]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1128]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1332],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1351]}]},f:[{t:2,r:"value",p:[30,35,1361]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1291]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1250]}],n:50,r:"data.has_program",p:[5,2,172]},{t:4,n:51,f:[{p:[34,3,1423],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,80]},{t:4,n:51,f:[{p:[37,2,1489],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1550],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1582],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1593]}]}],n:50,r:"data.status_msg",p:[41,1,1556]},{t:4,n:51,f:[{p:[44,2,1637],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1668],t:7,e:"ui-section",f:[{p:[45,14,1680],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1696]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1756]}," Chamber"]},{p:[45,146,1812],t:7,e:"br"}]}," ",{p:[46,2,1832],t:7,e:"ui-section",f:[{p:[46,14,1844],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1861]}]}," ",{t:4,f:[{p:[48,4,1929],t:7,e:"ui-section",f:[{p:[48,16,1941],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,2002],t:7,e:"ui-section",f:[{p:[49,16,2014],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1899]},{t:4,n:51,f:[{p:[51,3,2121],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2184],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2269],t:7,e:"br"}," ",{p:[54,5,2279],t:7,e:"br"}],n:50,r:"data.has_program",p:[52,4,2154]}," ",{p:[56,4,2300],t:7,e:"ui-section",f:[{p:[57,5,2318],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2352]}]}," ",{p:[58,5,2393],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2425]}]}," ",{p:[59,5,2463],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2500]}," ",{p:[59,68,2526],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2606],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2635]}," ",{p:[60,82,2683],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2779],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2848],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2867]}],button:0},f:[{p:[65,6,2891],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2963]},'"}']},f:["Uninstall"]}," ",{p:[66,6,3001],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,3033]}]}," ",{t:4,f:[{p:[68,7,3097],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3135]}]}," ",{p:[69,7,3194],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3231]},"/s"]}," ",{t:4,f:[{p:[71,8,3294],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3327]}]}," ",{p:[72,8,3365],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3402]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3266]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3537],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3574]}]}],n:50,r:"activation_delay",p:[75,8,3503]}," ",{t:4,f:[{p:[79,9,3655],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3681]}]}," ",{p:[80,9,3713],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3744]}]}],n:50,r:"timer",p:[78,8,3632]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3868],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3887]}]},f:[{t:2,r:"value",p:[84,40,3897]}]}],n:52,r:"extra_settings",p:[83,9,3832]}],n:50,r:"has_extra_settings",p:[82,8,3796]}," ",{t:4,f:[{t:4,f:[{p:[89,10,4035],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,4071]}]}],n:50,r:"activation_code",p:[88,9,4001]}," ",{t:4,f:[{p:[92,10,4166],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4204]}]}],n:50,r:"deactivation_code",p:[91,9,4130]}," ",{t:4,f:[{p:[95,10,4293],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4323]}]}],n:50,r:"kill_code",p:[94,9,4265]}," ",{t:4,f:[{p:[98,10,4407],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4440]}]}],n:50,r:"trigger_code",p:[97,9,4376]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3963]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3466]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,3061]}]}],n:52,r:"data.mob_programs",p:[63,5,2814]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,43],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,202],t:7,e:"ui-section",f:[{p:[7,5,220],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,253]}]}," ",{p:[8,5,290],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,322]}]}," ",{p:[9,5,359],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,397]}]}," ",{t:4,f:[{p:[11,6,505],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,542]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,464]}," ",{t:4,f:[{p:[14,6,634],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,660]}]}," ",{p:[15,6,699],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,731]}]}],n:50,r:"data.disk.timer",p:[13,5,604]}," ",{t:4,f:[{p:[18,6,827],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,863]}]}],n:50,r:"data.disk.activation_code",p:[17,5,787]}," ",{t:4,f:[{p:[21,6,966],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,1004]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,924]}," ",{t:4,f:[{p:[24,6,1101],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1131]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1067]}," ",{t:4,f:[{p:[27,6,1223],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1256]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1186]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1400],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1419]}]},f:[{t:2,r:"value",p:[31,37,1429]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1357]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1314]}]}],n:50,r:"data.has_program",p:[5,3,173]},{t:4,n:51,f:[{p:[36,4,1515],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,79]},{t:4,n:51,f:[{p:[39,3,1584],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1646],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1713],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1799],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1873],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1920]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1944]}]}],n:52,r:"data.cloud_backups",p:[46,4,1839]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1683]},{t:4,n:51,f:[{p:[51,3,2014],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2131],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2100]},{t:4,n:51,f:[{p:[55,4,2195],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2222]}]},f:[{t:4,f:[{p:[57,6,2282],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2384],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2251]}," ",{t:4,f:[{p:[60,6,2443],t:7,e:"hr"}," ",{p:[61,6,2454],t:7,e:"ui-section",f:[{p:[62,7,2474],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2478]}]}," ",{p:[63,7,2499],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2533],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2627]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2699],t:7,e:"ui-section",f:[{p:[68,7,2719],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2751]}]}," ",{p:[69,7,2780],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2818]}]}," ",{p:[70,7,2877],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2914]},"/s"]}," ",{t:4,f:[{p:[72,8,2977],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,3010]},"/s"]}," ",{p:[73,8,3050],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3087]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2949]}," ",{t:4,f:[{p:[76,8,3178],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3215]}]}],n:50,r:"activation_delay",p:[75,7,3145]}," ",{t:4,f:[{p:[79,8,3293],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3319]}]}," ",{p:[80,8,3350],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3382]}]}],n:50,r:"timer",p:[78,7,3271]}," ",{t:4,f:[{p:[83,8,3464],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3500]}]}],n:50,r:"activation_code",p:[82,7,3432]}," ",{t:4,f:[{p:[86,8,3589],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3627]}]}],n:50,r:"deactivation_code",p:[85,7,3555]}," ",{t:4,f:[{p:[89,8,3710],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3740]}]}],n:50,r:"kill_code",p:[88,7,3684]}," ",{t:4,f:[{p:[92,8,3818],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3851]}]}],n:50,r:"trigger_code",p:[91,7,3789]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3973],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3992]}]},f:[{t:2,r:"value",p:[96,39,4002]}]}],n:52,r:"extra_settings",p:[95,8,3938]}],n:50,r:"has_extra_settings",p:[94,7,3903]}]}],n:52,r:"data.cloud_programs",p:[59,5,2407]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"comm_save"},f:["Save Current Setting"]}," ",{p:[7,3,266],t:7,e:"ui-section",a:{label:"Comm Code"},f:[{p:[8,5,302],t:7,e:"span",f:[{t:2,r:"data.comm_code",p:[8,11,308]}]}," ",{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"set_comm_code"},f:["Set"]}]}," ",{p:[11,3,422],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.comm_message",p:[12,5,456]}," ",{p:[13,5,483],t:7,e:"br"}," ",{p:[14,4,492],t:7,e:"ui-button",a:{icon:"pencil",action:"set_message"},f:["Set"]}]}," ",{t:4,f:[{p:[17,5,608],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[18,7,647],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[18,13,653]}]}," ",{p:[19,5,685],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[16,3,574]}," ",{p:[22,3,783],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[23,5,821],t:7,e:"span",f:[{t:2,r:"data.mode",p:[23,11,827]}]}," ",{p:[24,5,853],t:7,e:"br"}," ",{p:[25,4,862],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[26,5,940],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[27,5,1022],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[28,5,1110],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[29,5,1190],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[33,1,1309],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[35,3,1380],t:7,e:"ui-button",a:{icon:"load",action:"comm_load",params:['{"save_id": "',{t:2,r:"id",p:[35,66,1443]},'"}']},f:[{t:2,r:"name",p:[35,76,1453]}]}," ",{t:4,f:[{p:[37,4,1502],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[37,71,1569]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[36,3,1477]}," ",{p:[39,3,1612],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[34,2,1347]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,65],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,102],t:7,e:"ui-section",f:[{p:[5,4,119],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,185],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,307],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,340]}]}," ",{p:[10,4,376],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,408]}]}],n:50,r:"data.has_program",p:[8,3,278]},{t:4,n:51,f:[{p:[12,4,456],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,41]},{t:4,n:51,f:[{p:[16,2,540],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,586],t:7,e:"br"}," ",{p:[19,1,592],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,624],t:7,e:"ui-section",f:[{p:[21,3,640],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,737],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,794]}]}]}," ",{t:4,f:[{p:[25,3,916],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,964],t:7,e:"ui-section",f:[{p:[27,17,976],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1031]},'"}']},f:[{t:2,r:"name",p:[27,84,1043]}]}]}],n:52,r:"data.categories",p:[26,4,933]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,881]},{t:4,n:51,f:[{p:[31,3,1122],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1141]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1229],t:7,e:"ui-display",f:[{p:[35,7,1249],t:7,e:"ui-section",f:[{p:[35,19,1261],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1264]}]}]}," ",{p:[36,7,1297],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1309]}]}," ",{p:[37,7,1338],t:7,e:"ui-section",f:[{p:[38,8,1359],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1428]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1445]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1198]},{t:4,n:51,f:[{p:[44,6,1585],t:7,e:"ui-section",f:[{p:[44,18,1597],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1650]},'"}']},f:[{t:2,r:"name",p:[44,81,1660]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1165]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,67],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,41]},{t:4,n:51,f:[{p:[5,3,133],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,229],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,198]},{t:4,n:51,f:[{p:[9,5,290],t:7,e:"ui-section",f:[{p:[10,7,310],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,329]}]},f:[{t:2,r:"data.desc",p:[11,9,354]}]}]}," ",{p:[14,5,413],t:7,e:"ui-section",f:[{p:[15,7,433],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,493]},{p:[16,43,510],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,574]},"u",{p:[18,47,596],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,524]}]}," ",{p:[22,7,648],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,685],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,713]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,809]}]}]}," ",{p:[30,7,905],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,944],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1030]}," ",{p:[31,121,1056],t:7,e:"br"}," ",{p:[32,9,1070],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1134]}," ",{p:[32,88,1149],t:7,e:"br"}," ",{p:[33,9,1163],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1237]}," ",{p:[33,103,1257],t:7,e:"br"}]}," ",{p:[36,7,1292],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1328],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1440]}," ",{p:[37,146,1465],t:7,e:"br"}," ",{p:[38,9,1479],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1595]}," ",{p:[38,152,1622],t:7,e:"br"}," ",{p:[39,9,1636],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1736]}," ",{p:[39,128,1755],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1805],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1911]}," ",{p:[41,139,1933],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1769]}]}," ",{t:4,f:[{p:[46,9,2026],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2109],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2189]},'"}']}}," ",{t:2,r:"name",p:[48,118,2214]},": ",{t:2,r:"value",p:[48,128,2224]}," ",{p:[48,138,2234],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2066]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1985]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,261],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,299],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,305]}]}," ",{p:[9,4,330],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,443],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,482],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,488]}]}," ",{p:[14,5,520],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,409]}," ",{p:[17,3,618],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,656],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,662]}]}," ",{p:[19,5,688],t:7,e:"br"}," ",{p:[20,4,697],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,775],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,857],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,945],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1025],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1144],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1215],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1273]},'"}']},f:[{t:2,r:"name",p:[30,71,1283]}]}," ",{t:4,f:[{p:[32,4,1332],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1399]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1307]}," ",{p:[34,3,1442],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1182]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,35],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,99],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,116]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,168]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,239]},'"}']},f:[{t:2,r:"desc",p:[4,155,250]}]}],n:52,r:"data.ignore",p:[3,3,73]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."] +}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],417:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],418:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],419:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],420:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],421:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],422:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],423:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],424:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository" +},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],425:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],426:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],427:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}]}]}," ",{p:[55,5,1528],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1563],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1569]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1638],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1668],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1693],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1730],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1769],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1806],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1845],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1887],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1928],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2013],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2032]}],nowrap:0},f:[{p:[72,7,2057],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2078]}," %"]}," ",{p:[73,7,2136],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2157]}]}," ",{p:[74,7,2199],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2220],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2233]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2262]}]}]}," ",{p:[75,7,2309],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2330],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2343]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2366]}," [",{p:[75,87,2389],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2395]}]},"]"]}]}," ",{p:[76,7,2444],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2465],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2478]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2501]}," [",{p:[76,87,2524],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2530]}]},"]"]}]}," ",{p:[77,7,2579],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2600],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2613]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2636]}," [",{p:[77,87,2659],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2665]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1987]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],428:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],429:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],430:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,421],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,462],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,516],t:7,e:"br"}," ",{p:[28,3,524],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,568],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,609],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,642]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,673]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,709]},"%"]}]}," ",{p:[32,3,761],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,800],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,813]}]},f:[{t:2,r:"data.SM_power",p:[33,55,850]}," MeV/cm3"]}]}," ",{p:[35,3,903],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,941],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,954]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,999]}," K"]}]}," ",{p:[38,3,1052],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1087],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1100]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1150]}," kPa"]}]}]}," ",{p:[42,3,1227],t:7,e:"hr"},{p:[42,7,1231],t:7,e:"br"}," ",{p:[43,3,1239],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1307],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1326]}]},f:[{t:2,r:"amount",p:[46,6,1343]}," %"]}],n:52,r:"data.gases",p:[44,4,1281]}]}],n:50,r:"data.active",p:[26,1,440]},{t:4,n:51,f:[{p:[51,2,1418],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1469],t:7,e:"br"}," ",{p:[52,2,1476],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1552],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1583]}," - (#",{t:2,r:"uid",p:[55,23,1601]},")"]}," ",{p:[57,3,1630],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1666]}," %"]}," ",{p:[60,3,1702],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1736],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1785]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1521]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],431:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{341:341}],432:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],433:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,25],t:7,e:"ui-button",a:{icon:"undo",action:"change_menu",params:'{"menu": "1"}'},f:["Return"]}," ",{p:[3,2,113],t:7,e:"ui-display",a:{title:"Advanced Surgery Procedures"},f:[{p:[4,3,165],t:7,e:"ui-button",a:{icon:"download",action:"sync"},f:["Sync with research database"]}," ",{t:4,f:[{p:[6,4,278],t:7,e:"ui-display",f:[{p:[7,6,297],t:7,e:"ui-section",f:[{p:[7,18,309],t:7,e:"b",f:[{t:2,r:"name",p:[7,21,312]}]}]}," ",{p:[8,6,344],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[8,18,356]}]}]}],n:52,r:"data.surgeries",p:[5,3,249]}]}],n:50,x:{r:["data.menu"],s:"_0==2"},p:[1,1,0]},{t:4,n:51,f:[{p:[13,2,437],t:7,e:"ui-button",a:{action:"change_menu",params:'{"menu": "2"}'},f:["View Surgery Procedures"]}," ",{t:4,f:[{p:[15,3,556],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[14,2,530]}," ",{p:[19,2,623],t:7,e:"ui-display",f:[{p:[20,3,639],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[22,5,704],t:7,e:"ui-section",a:{label:"State"},f:[{p:[23,6,737],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[23,19,750]}]},f:[{t:2,r:"data.patient.stat",p:[23,47,778]}]}]}," ",{p:[25,5,831],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[26,6,869],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[26,28,891]}]}]}," ",{p:[28,5,950],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,6,984],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[29,19,997]}],max:[{t:2,r:"data.patient.maxHealth",p:[29,52,1030]}],value:[{t:2,r:"data.patient.health",p:[29,87,1065]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[30,13,1103]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[30,64,1154]}]}]}," ",{t:4,f:[{p:[33,6,1389],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[33,25,1408]}]},f:[{p:[34,7,1427],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[34,28,1448]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[34,63,1483]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[34,99,1519]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[32,5,1224]}],n:50,r:"data.patient",p:[21,4,678]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[41,3,1670],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[44,6,1777],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[44,28,1799]}]},f:[{p:[45,7,1817],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[46,8,1856],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[46,30,1878]}]}," ",{t:4,f:[{p:[48,9,1937],t:7,e:"span",a:{"class":"content"},f:[{p:[48,31,1959],t:7,e:"b",f:["Required chemicals:"]},{p:[48,57,1985],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[48,62,1990]}]}],n:50,r:"chems_needed",p:[47,8,1907]}]}," ",{t:4,f:[{p:[52,8,2091],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[53,9,2138],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[53,31,2160]}]}," ",{t:4,f:[{p:[55,10,2232],t:7,e:"span",a:{"class":"content"},f:[{p:[55,32,2254],t:7,e:"b",f:["Required chemicals:"]},{p:[55,58,2280],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[55,63,2285]}]}],n:50,r:"alt_chems_needed",p:[54,9,2197]}]}],n:50,r:"alternative_step",p:[51,7,2058]}]}],n:52,r:"data.procedures",p:[43,5,1745]}],n:50,r:"data.procedures",p:[42,4,1716]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}],x:{r:["data.menu"],s:"_0==2"}}]},e.exports=a.extend(r.exports)},{341:341}],434:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,117],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,159]}," ",{t:4,f:[{p:[8,4,220],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,187]}]}," ",{p:[13,2,311],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,350],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,421]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,327]},{t:4,n:51,f:[{p:[20,4,485],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,588],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,627],t:7,e:"ui-section",f:[{p:[29,4,644],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,772],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,808],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,845]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,932]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,988]},": ",{t:2,r:"name",p:[38,21,999]}]}],n:52,r:"data.diskDesigns",p:[33,3,741]}],n:50,r:"data.hasDisk",p:[27,2,603]},{t:4,n:51,f:[{p:[42,3,1053],t:7,e:"ui-section",f:[{p:[43,4,1070],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[50,2,1223],t:7,e:"ui-display",f:[{p:[51,3,1239],t:7,e:"ui-section",f:[{p:[52,4,1256], +t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[52,20,1272]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[49,1,1195]},{t:4,f:[{p:[57,2,1412],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[58,3,1445],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[59,5,1480],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[62,5,1538],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[65,5,1595],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[67,5,1639],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[69,5,1683],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[74,4,1785],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[75,5,1820],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[76,6,1849]}]}," ",{p:[78,5,1879],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[79,6,1922]}]}," ",{p:[81,5,1954],t:7,e:"section",a:{"class":"cell"},f:[{p:[82,6,1983],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[82,19,1996]}],placeholder:"###","class":"number"}}]}," ",{p:[84,5,2063],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[85,6,2106],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[85,60,2160]}],params:['{ "id" : ',{t:2,r:"id",p:[85,115,2215]},', "sheets" : ',{t:2,r:"sheets",p:[85,134,2234]}," }"]},f:["Release"]}]}," ",{p:[89,5,2305],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[90,6,2348]}]}]}],n:52,r:"data.materials",p:[73,3,1756]}," ",{t:4,f:[{p:[95,4,2431],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[96,5,2466],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[97,6,2495]}]}," ",{p:[99,5,2525],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[100,6,2568]}]}," ",{p:[102,5,2600],t:7,e:"section",a:{"class":"cell"},f:[{p:[103,6,2629],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[103,19,2642]}],placeholder:"###","class":"number"}}]}," ",{p:[105,5,2709],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,6,2752],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,58,2804]}],params:['{ "id" : ',{t:2,r:"id",p:[106,114,2860]},', "sheets" : ',{t:2,r:"sheets",p:[106,133,2879]}," }"]},f:["Smelt"]}]}," ",{p:[110,5,2947],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[94,3,2405]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[56,1,1372]}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,87],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[4,36,119]}],action:"empty_eject_beaker"},f:["Empty and Eject"]}," ",{p:[7,4,253],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[7,35,284]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,402],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,433]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,572],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,622],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,590]},{t:4,n:51,f:[{p:[19,6,688],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,756],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,786]}]}," ",{p:[22,8,826],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,857]}]}],n:50,r:"data.has_blood",p:[20,7,725]},{t:4,n:51,f:[{p:[24,8,914],t:7,e:"ui-section",f:[{p:[25,9,936],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,544]},{t:4,n:51,f:[{p:[32,4,1098],t:7,e:"ui-section",f:[{p:[33,5,1116],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1232],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1387],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1443]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1495]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1364]}," ",{p:[47,7,1582],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1644]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1699]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1313]}],button:0},f:[" ",{p:[51,6,1793],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1827]}]}," ",{p:[52,6,1856],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1888]}]}," ",{p:[53,6,1923],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1950]}]}," ",{p:[54,6,1980],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,2014]}]}," ",{t:4,f:[{p:[56,7,2065],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2131],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2203]},', "index": ',{t:2,r:"index",p:[58,105,2227]},"}"]},f:[{t:2,r:"name",p:[59,10,2250]}," "]},{p:[60,21,2280],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2103]}]}," ",{p:[63,7,2333],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2364]}]}," ",{p:[64,7,2399],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2427]}]}," ",{p:[65,7,2459],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2491]}]}," ",{p:[66,7,2527],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2564]}]}],n:50,r:"is_adv",p:[55,6,2043]}]}],n:52,r:"data.viruses",p:[39,4,1266]},{t:4,n:51,f:[{p:[70,5,2645],t:7,e:"ui-section",f:[{p:[71,6,2664],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2787],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2855],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2874]}]},f:[{p:[78,7,2892],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2928]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,3014]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2823]},{t:4,n:51,f:[{p:[83,5,3111],t:7,e:"ui-section",f:[{p:[84,6,3130],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1206]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3275],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3374],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3393]}]},f:[{p:[95,4,3408],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3426]}," ",{t:4,f:[{p:[98,5,3461],t:7,e:"br"}," ",{p:[99,5,3472],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3439]}]}," ",{p:[102,4,3608],t:7,e:"ui-section",f:[{p:[103,5,3626],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3652]}]}," ",{p:[104,5,3680],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3711]}]}," ",{p:[105,5,3744],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3772]}]}," ",{p:[106,5,3802],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3834]}]}," ",{p:[107,5,3868],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3905]}]}]}," ",{p:[109,4,3957],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,4004],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,4016]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3347]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(485);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,485:485}],437:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{stackPercentState:function(){var t=this.get("data.stack_percent");return t>50?"good":t>15?"average":"bad"},sheetsAmount:function(){var t=this.get("data.sheets");return t>5?"good":t>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[21,3,495],t:7,e:"ui-notice",f:[{p:[22,5,512],t:7,e:"span",f:["Generator not anchored."]}]}],n:50,x:{r:["data.anchored"],s:"!_0"},p:[20,1,469]},{p:[26,1,577],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[27,3,608],t:7,e:"ui-section",a:{label:"Power switch"},f:[{t:4,f:[{p:[29,5,669],t:7,e:"ui-button",a:{icon:"power-off",style:"selected",action:"toggle_power"},f:["On"]}],n:50,r:"data.active",p:[28,2,644]},{t:4,n:51,f:[{p:[31,5,767],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.ready_to_boot"],s:'_0?null:"disabled"'},p:[31,36,798]}],action:"toggle_power"},f:["Off"]}],r:"data.active"}]}," ",{p:[34,3,910],t:7,e:"ui-section",a:{label:[{t:2,r:"data.sheet_name",p:[34,22,929]}," sheets"]},f:[{p:[35,2,960],t:7,e:"span",a:{"class":[{t:2,r:"sheetsAmount",p:[35,15,973]}]},f:[{t:2,r:"data.sheets",p:[35,33,991]}]}," ",{t:4,f:[{p:[37,5,1046],t:7,e:"ui-button",a:{action:"eject",state:[{t:2,x:{r:["data.active"],s:'_0?"disabled":null'},p:[37,38,1079]}]},f:["Eject"]}],n:50,x:{r:["data.sheets"],s:"_0>=1"},p:[36,2,1016]}]}," ",{p:[40,3,1164],t:7,e:"ui-section",a:{label:"Current sheet level"},f:[{p:[41,2,1207],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.stack_percent",p:[41,35,1240]}],state:[{t:2,r:"stackPercentState",p:[41,66,1271]}]},f:[{t:2,x:{r:["adata.stack_percent"],s:"Math.fixed(_0)"},p:[41,89,1294]},"%"]}]}," ",{p:[43,3,1360],t:7,e:"ui-section",a:{label:"Heat level"},f:[{t:4,f:[{p:[45,2,1429],t:7,e:"span",a:{"class":"good"},f:["Nominal"]}],n:50,x:{r:["data.current_heat"],s:"_0<100"},p:[44,3,1395]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.current_heat"],s:"_0<200"},f:[{p:[47,2,1503],t:7,e:"span",a:{"class":"average"},f:["Caution"]}]},{t:4,n:50,x:{r:["data.current_heat"],s:"!(_0<200)"},f:[" ",{p:[49,2,1554],t:7,e:"span",a:{"class":"bad"},f:["DANGER"]}]}],x:{r:["data.current_heat"],s:"_0<100"}}]}]}," ",{p:[54,1,1632],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[55,3,1663],t:7,e:"ui-section",a:{label:"Current output"},f:[{t:2,r:"data.power_output",p:[56,2,1701]}]}," ",{p:[58,3,1743],t:7,e:"ui-section",a:{label:"Adjust output"},f:[{p:[59,2,1780],t:7,e:"ui-button",a:{icon:"minus",action:"lower_power"},f:[{t:2,r:"data.power_generated",p:[59,47,1825]}]}," ",{p:[60,2,1864],t:7,e:"ui-button",a:{icon:"plus",action:"higher_power"},f:[{t:2,r:"data.power_generated",p:[60,47,1909]}]}]}," ",{p:[62,3,1966],t:7,e:"ui-section",a:{label:"Power available"},f:[{p:[63,5,2008],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?null:"bad"'},p:[63,18,2021]}]},f:[{t:2,x:{r:["data.connected","data.power_available"],s:'_0?_1:"Unconnected"'},p:[63,53,2056]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{341:341}],439:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457}],440:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Psi Web",button:0},f:[{p:[2,3,39],t:7,e:"ui-section",a:{label:"Lucidity",right:0},f:[{t:2,r:"data.lucidity",p:[3,5,80]}]}]}," ",{p:[6,1,131],t:7,e:"ui-display",a:{title:"Abilities",button:0},f:[{t:4,f:[{p:[8,3,198],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[8,22,217]}],candystripe:0,left:0},f:[{p:[9,5,250],t:7,e:"span",f:[{t:2,r:"desc",p:[9,11,256]}]}," ",{p:[10,5,277],t:7,e:"span",f:[{p:[10,11,283],t:7,e:"br"},"Psi use cost: ",{t:2,r:"psi_cost",p:[10,29,301]}]}," ",{p:[11,5,326],t:7,e:"span",f:[{p:[11,11,332],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[11,31,352]},{p:[11,48,369],t:7,e:"br"}]}," ",{p:[12,5,386],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[13,14,411]}],action:"unlock",params:['{"id": "',{t:2,r:"id",p:[15,23,516]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[16,7,534]}]}]}],n:52,r:"data.abilities",p:[7,1,170]},{t:4,f:[{p:[21,3,638],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[20,1,615]}]}," ",{p:[24,1,728],t:7,e:"ui-display",a:{title:"Upgrades",button:0},f:[{t:4,f:[{p:[26,2,792],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[26,21,811]}],candystripe:0,left:0},f:[{p:[27,5,844],t:7,e:"span",f:[{t:2,r:"desc",p:[27,11,850]}]}," ",{p:[28,5,871],t:7,e:"span",f:[{p:[28,11,877],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[28,31,897]},{p:[28,48,914],t:7,e:"br"}]}," ",{p:[29,5,931],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[30,14,956]}],action:"upgrade",params:['{"id": "',{t:2,r:"id",p:[32,23,1062]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[33,7,1080]}]}]}],n:52,r:"data.upgrades",p:[25,1,766]},{t:4,f:[{p:[38,3,1183],t:7,e:"span",a:{"class":"warning"},f:["No upgrades available."]}],n:51,r:"data.upgrades",p:[37,1,1161]}]}]},e.exports=a.extend(r.exports)},{341:341}],442:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{341:341}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology" +},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(452),circuit:t(444),protolathe:t(450),destruct:t(446),diskopsdesign:t(447),diskopstech:t(448),designview:t(445),nodeview:t(449),techweb:t(453),rdheader:t(451)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{t:4,f:[{p:[20,2,683],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[22,4,745],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[22,22,763]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[23,44,860]},"}"]},f:[{t:2,r:"@key",p:[23,55,871]}]}],n:52,r:"data.paint_colors",p:[21,3,713]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[19,1,654]},{p:[27,1,931],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[28,2,964],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[28,19,981]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[30,2,1090],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[30,19,1107]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[32,2,1217],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[32,19,1234]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[35,3,1375],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[35,20,1392]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[34,2,1345]}]}," ",{t:4,f:[{p:[40,2,1553],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[41,3,1586],t:7,e:"ui-section",f:[{p:[42,4,1603],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[42,21,1620]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[42,84,1683]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[44,4,1804],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[44,21,1821]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[44,84,1884]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[46,4,2002],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[46,21,2019]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[46,84,2082]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}]}],n:50,x:{r:["data.locked"],s:"_0==0"},p:[39,1,1526]},{t:4,f:[{p:[52,2,2272],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[53,3,2309],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[53,21,2327]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[55,3,2447],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[55,21,2465]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[57,3,2585],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[57,21,2603]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[51,1,2243]},{t:4,f:[{p:[62,2,2775],t:7,e:"ui-section",a:{label:"Ducting Layer"},f:[{p:[63,3,2813],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==1?"selected":null'},p:[63,21,2831]}],action:"ducting_layer",params:'{"ducting_layer": 1}'},f:["1"]}," ",{p:[65,3,2954],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==2?"selected":null'},p:[65,21,2972]}],action:"ducting_layer",params:'{"ducting_layer": 2}'},f:["2"]}," ",{p:[67,3,3095],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==4?"selected":null'},p:[67,21,3113]}],action:"ducting_layer",params:'{"ducting_layer": 4}'},f:["3"]}," ",{p:[69,3,3236],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==8?"selected":null'},p:[69,21,3254]}],action:"ducting_layer",params:'{"ducting_layer": 8}'},f:["4"]}," ",{p:[71,3,3377],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==16?"selected":null'},p:[71,21,3395]}],action:"ducting_layer",params:'{"ducting_layer": 16}'},f:["5"]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[61,1,2746]},{t:4,f:[{p:[76,2,3572],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[76,21,3591]}]},f:[{t:4,f:[{p:[78,4,3631],t:7,e:"ui-section",f:[{p:[79,5,3649],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[79,23,3667]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[80,28,3748]},', "category": ',{t:2,r:"cat_name",p:[80,56,3776]},"}"]},f:[{t:2,r:"pipe_name",p:[80,71,3791]}]}]}],n:52,r:"recipes",p:[77,3,3609]}]}],n:52,r:"data.categories",p:[75,1,3544]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Scanner Gate"},f:[{p:[2,2,36],t:7,e:"ui-section",a:{label:"Scan Mode"},f:[{p:[2,32,66],t:7,e:"ui-button",a:{icon:"pencil",action:"set_mode"}}," ",{t:2,r:"data.scan_mode",p:[2,88,122]}]}," ",{t:4,f:[{p:[4,3,195],t:7,e:"ui-section",a:{label:"Disease Severity"},f:[{p:[4,40,232],t:7,e:"ui-button",a:{icon:"pencil",action:"set_disease_threshold"}}," ",{t:2,r:"data.disease_threshold",p:[4,109,301]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Disease"'},p:[3,2,156]}," ",{t:4,f:[{p:[7,3,392],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{p:[7,32,421],t:7,e:"ui-button",a:{icon:"pencil",action:"set_nanite_cloud"}}," ",{t:2,r:"data.nanite_cloud",p:[7,96,485]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nanites"'},p:[6,2,353]}," ",{t:4,f:[{p:[10,3,571],t:7,e:"ui-section",a:{label:"Target Species"},f:[{p:[10,38,606],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_species"}}," ",{t:2,r:"data.target_species",p:[10,104,672]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Species"'},p:[9,2,532]}," ",{t:4,f:[{p:[13,3,760],t:7,e:"ui-section",a:{label:"Hygiene Level"},f:[{p:[13,37,794],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_hygiene"}}," ",{t:2,r:"data.target_hygiene",p:[13,103,860]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Hygiene"'},p:[12,2,721]}," ",{t:4,f:[{p:[16,3,950],t:7,e:"ui-section",a:{label:"Nutrition Level"},f:[{p:[16,39,986],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_nutrition"}}," ",{t:2,r:"data.target_nutrition",p:[16,107,1054]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nutrition"'},p:[15,2,909]}," ",{p:[18,5,1108],t:7,e:"ui-section",f:[{p:[18,17,1120],t:7,e:"ui-button",a:{tooltip:"If inverted, the gate will detect all entities that do NOT meet the set requirements.","tooltip-side":"right",action:"toggle_reverse"},f:[{t:2,x:{r:["data.reverse"],s:'_0?"Inverted Scan":"Regular Scan"'},p:[18,169,1272]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],458:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(459),templates:t(461),status:t(460)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,459:459,460:460,461:461}],459:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to", +params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,49],t:7,e:"tr",f:[{p:[4,5,59],t:7,e:"td",f:[{p:[5,7,71],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,133]},'"}']},f:["JMP"]}]}," ",{p:[9,5,193],t:7,e:"td",f:[{p:[10,7,205],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,245]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,262]}]},f:["Fly"]}]}," ",{p:[14,5,345],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,357]}," (",{p:[15,17,367],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,373]}]},")"]}," ",{p:[17,5,404],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,416]}]}," ",{p:[20,5,443],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,477]}],n:50,r:"mode",p:[21,7,455]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,532]},") ",{p:[26,9,555],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,603]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,620]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,508]}]}]}],n:52,r:"data.shuttles",p:[2,1,22]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,491]},{t:4,n:51,f:[{t:4,f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,566]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,82],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,99]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,147]}]}],n:50,r:"data.isdryer",p:[4,3,62]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,258],t:7,e:"ui-notice",f:[{p:[8,5,275],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,301]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,221]},{t:4,n:51,f:[{p:[11,1,359],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,391],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,425],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,482],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,543],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,608]}],n:50,r:"data.verb",p:[20,5,591]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,703],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,737],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,765]}]}," ",{p:[28,4,793],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,835]}]}," ",{p:[31,4,865],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,909],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,947],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,976],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,1015]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1072]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1151],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1180],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1219]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1275]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,676]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1447]}]}]}," ",{p:[39,3,1501],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1540],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1579]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1674],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1708]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1804],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1894],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1927]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2039],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2077]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2204],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2238],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2244]}]}]}]}," ",{p:[50,1,2308],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2339],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2377],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2394]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2449]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2519]}]},"   [",{p:[55,6,2587],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2600]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2617]}]},"]"]}," ",{p:[57,3,2724],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2764],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2785]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2817]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2839]}]}]}," ",{p:[60,3,2894],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2934],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2973]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3070],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3104]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3202],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3293],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3326]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3441],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3479]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3609],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3644],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3650]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,73],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,121]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,174]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,223]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,286]}]}]}," ",{p:[10,3,354],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,401],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,448],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,478]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,531]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,634],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,664]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,717]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,820],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,850]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,903]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,1006],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1036]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1089]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1193],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1223]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1276]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1410],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1476],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1482]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1522]}," Units"]}," ",{p:[22,6,1564],t:7,e:"br"}," ",{p:[23,5,1575],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1623],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1666]}," units of ",{t:2,r:"name",p:[25,85,1701]}]},{p:[25,100,1716],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1587]}],n:50,r:"data.isTankLoaded",p:[20,4,1444]},{t:4,n:51,f:[{p:[28,6,1757],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1826]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1881]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1936]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1999]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],468:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],471:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being decontaminated. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,372],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,389]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,440]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,354]}," ",{t:4,f:[{p:[14,27,522],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,539]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,593]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,502]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,695],t:7,e:"ui-notice",f:[{p:[18,9,716],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,668]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,796],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,852]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,899]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,995]}]}]}," ",{p:[25,9,1066],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1103],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1120]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1166]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1258]}]}]}," ",{p:[29,9,1327],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1381]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1427]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1519]}]}]}," ",{p:[33,9,1588],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1628],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1645]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1694]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1792]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1876],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1909]}],action:"uv"},f:["Decontaminate"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{341:341}],472:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[7,4,141],t:7,e:"h1",f:["Welcome Agent..."]}," ",{p:[8,4,171],t:7,e:"br"}," ",{p:[9,4,180],t:7,e:"h3",f:["Current status: Onboard ",{t:2,r:"data.station_name",p:[9,32,208]},"."]}]}," ",{p:[12,3,251],t:7,e:"p",f:["We've identified potentional high-value targets that are currently assigned to your mission area. They are believed to hold valuable information which could be of immediate importance to our organisation."]}," ",{p:[18,3,485],t:7,e:"p",f:["Listed below are all of the contracts available to you. You are to bring the specified target to the designated drop-off, and contact us via this uplink. We will send a specialised extraction unit to put the body into."]}," ",{p:[24,3,733],t:7,e:"p",f:["We want targets alive - but we will sometimes pay slight amounts if they're not, you just won't recieve the shown bonus. You can redeem your payment through this uplink in the form of raw telecrystals, which can be put into your regular Syndicate uplink to purchase whatever you may need. We provide you with these crystals the moment you send the target up to us, which can be collected at anytime through this system."]}," ",{p:[31,3,1189],t:7,e:"p",f:["Targets extracted will be ransomed back to the station once their use to us is fulfilled, with us providing you a small percentage cut. You may want to be mindful of them identifying you when they come back. We provide you with the standard contractor loadout, which will help cover your identity."]}," ",{p:[37,3,1519],t:7,e:"p",f:["You have ",{t:2,r:"data.redeemable_tc",p:[38,13,1536]}," TC to redeem. ",{p:[38,50,1573],t:7,e:"ui-button",a:{action:"PRG_redeem_TC"},f:["Collect"]}]}," ",{t:4,f:[{p:[41,4,1672],t:7,e:"div",a:{style:"text-align:center; margin-bottom:3px"},f:[{p:[42,5,1728],t:7,e:"ui-button",a:{action:"PRG_call_extraction"},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[42,45,1768]}],f:["Call Extraction"]}]}],n:50,r:"data.ongoing_contract",p:[40,3,1638]}," ",{p:[46,3,1873],t:7,e:"table",a:{style:"text-align:center;",border:"2",cellspacing:"0",width:"100%"},f:[{p:[47,4,1952],t:7,e:"tr",f:[{p:[48,5,1962],t:7,e:"th",f:["Target"]}," ",{p:[49,5,1983],t:7,e:"th",f:["Payment"]}," ",{p:[50,5,2005],t:7,e:"th",f:["Drop-Off"]}," ",{p:[51,5,2028],t:7,e:"th"}]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[57,7,2177],t:7,e:"tr",f:[{p:[58,8,2190],t:7,e:"td",f:[{t:2,r:"target",p:[58,12,2194]}]}," ",{p:[59,8,2218],t:7,e:"td",f:[{t:2,r:"payout",p:[59,12,2222]}," (+",{t:2,r:"payout_bonus",p:[59,25,2235]},") TC"]}," ",{p:[60,8,2269],t:7,e:"td",f:[{t:2,r:"dropoff",p:[60,12,2273]}]}," ",{p:[61,8,2298],t:7,e:"td",f:[{p:[61,12,2302],t:7,e:"ui-button",a:{action:"PRG_contract_abort",params:['{"contract_id": "',{t:2,r:"id",p:[61,126,2416]},'"}']},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[61,51,2341]}],f:["Cancel"]}]}]}],n:50,x:{r:["status"],s:"_0==2||_0==3||_0==4"},p:[56,6,2120]}],n:50,r:"data.ongoing_contract",p:[55,5,2084]},{t:4,n:51,f:[{t:4,f:[{p:[66,7,2539],t:7,e:"tr",f:[{p:[67,8,2552],t:7,e:"td",f:[{t:2,r:"target",p:[67,12,2556]}]}," ",{p:[68,8,2580],t:7,e:"td",f:[{t:2,r:"payout",p:[68,12,2584]}," (+",{t:2,r:"payout_bonus",p:[68,25,2597]},") TC"]}," ",{p:[69,8,2631],t:7,e:"td",f:[{t:2,r:"dropoff",p:[69,12,2635]}]}," ",{p:[70,8,2660],t:7,e:"td",f:[{p:[70,12,2664],t:7,e:"ui-button",a:{action:"PRG_contract-accept",params:['{"contract_id": "',{t:2,r:"id",p:[70,77,2729]},'"}']},f:["Accept"]}]}]}],n:50,x:{r:["status"],s:"_0!=5&&_0!=6"},p:[65,6,2497]}],r:"data.ongoing_contract"}],n:52,r:"data.contracts", +p:[54,4,2054]}]}," ",{t:4,f:[{p:[78,4,2868],t:7,e:"div",a:{style:"text-align:center;"},f:[{p:[79,5,2906],t:7,e:"ui-display",a:{title:"Dropoff Locator"},f:["Current Location: ",{t:2,r:"data.current_location",p:[80,24,2967]}," ",{p:[81,6,2999],t:7,e:"br"}," Dropoff Location: ",{t:2,r:"data.dropoff_direction",p:[82,24,3028]}]}]}],n:50,r:"data.ongoing_contract",p:[77,3,2834]}],n:50,r:"data.logged_in",p:[5,2,79]},{t:4,n:51,f:[{p:[87,3,3110],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[88,4,3146],t:7,e:"ui-button",a:{action:"PRG_login"},f:["Assign"]},{p:[88,52,3194],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"data.error",p:[90,5,3227]}],n:50,r:"data.error",p:[89,4,3203]}]}],r:"data.logged_in"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],473:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],474:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,173],t:7,e:"ui-notice",f:[{p:[14,2,187],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,221],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,251],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,359],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,401],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,456],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,432]},{t:4,n:51,f:[{p:[25,4,504],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,517]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,546]}]}],r:"data.broken"}," ",{p:[27,3,656],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,686],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,739]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,763]}]},f:["On"]}," ",{p:[29,4,817],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,867]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,891]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,989],t:7,e:"br"}," [ ",{p:[33,6,1e3],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,955]}," ",{t:4,f:[{p:[36,4,1097],t:7,e:"br"}," [ ",{p:[37,6,1108],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1066]}]}]}," ",{p:[41,1,1200],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1230],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1268],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1274]}," RPM"]}]}," ",{p:[45,2,1337],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1375],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1381]}," K"]}]}," ",{p:[48,2,1443],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1483],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1489]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],477:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,331],t:7,e:"ui-notice",f:[{p:[17,4,347],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,307]}," ",{t:4,f:[{p:[21,3,442],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,482],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,513]}]}," ",{p:[25,4,559],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,592]}]}," ",{p:[28,4,640],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,673],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,694]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,732]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,767]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,808]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,847]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,416]},{t:4,n:51,f:[{p:[33,3,935],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,1031],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1067],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1084]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1151]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1253],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1225]}," ",{t:4,f:[{p:[47,4,1376],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1349]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],479:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{341:341}],480:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(481),i=e.interopRequireDefault(r),o=t(482),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(486)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(483),text:t(487),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");if("{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),document.addEventListener&&window.location){var f=[];document.addEventListener("keydown",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which&&!f[t.which]){f[t.which]=!0;var e="?__keydown="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}}),document.addEventListener("keyup",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which){f[t.which]=!1;var e="?__keyup="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}})}(0,s.loadCSS)("font-awesome.min.css");var h=new u["default"]("FontAwesome");h.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,481:481,482:482,483:483,486:486,487:487,"babel/external-helpers":"babel/external-helpers"}],481:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(484);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={achievements:t(355),ai_airlock:t(356),airalarm:t(357),"airalarm/back":t(358),"airalarm/modes":t(359),"airalarm/scrubbers":t(360),"airalarm/status":t(361),"airalarm/thresholds":t(362),"airalarm/vents":t(363),airlock_electronics:t(364),apc:t(365),atmos_alert:t(366),atmos_control:t(367),atmos_filter:t(368),atmos_mixer:t(369),atmos_pump:t(370),borgopanel:t(371),brig_timer:t(372),bsa:t(373),canister:t(374),cargo:t(375),cargo_express:t(376),cellular_emporium:t(377),centcom_podlauncher:t(378),chem_dispenser:t(379),chem_heater:t(380),chem_master:t(381),chem_synthesizer:t(382),clockwork_slab:t(383),codex_gigas:t(384),computer_fabricator:t(385),crayon:t(386),crew:t(387),cryo:t(388),disposal_unit:t(389),dna_vault:t(390),eightball:t(391),emergency_shuttle_console:t(392),engraved_message:t(393),error:t(394),exonet_node:t(395),gps:t(396),gulag_console:t(397),gulag_item_reclaimer:t(398),holodeck:t(399),implantchair:t(400),intellicard:t(401),keycard_auth:t(402),labor_claim_console:t(403),language_menu:t(404),launchpad_console:t(405),launchpad_remote:t(406),mech_bay_power_console:t(407),mulebot:t(408),nanite_chamber_control:t(409),nanite_cloud_control:t(410),nanite_comm_remote:t(411),nanite_program_hub:t(412),nanite_programmer:t(413),nanite_remote:t(414),notificationpanel:t(415),ntnet_relay:t(416),ntos_ai_restorer:t(417),ntos_card:t(418),ntos_configuration:t(419),ntos_file_manager:t(420),ntos_main:t(421),ntos_net_chat:t(422),ntos_net_dos:t(423),ntos_net_downloader:t(424),ntos_net_monitor:t(425),ntos_net_transfer:t(426),ntos_power_monitor:t(427),ntos_revelation:t(428),ntos_station_alert:t(429),ntos_supermatter_monitor:t(430),ntosheader:t(431),nuclear_bomb:t(432),operating_computer:t(433),ore_redemption_machine:t(434),pandemic:t(435),personal_crafting:t(436),portable_generator:t(437),portable_pump:t(438),portable_scrubber:t(439),power_monitor:t(440),psi_web:t(441),radio:t(442),rdconsole:t(443),"rdconsole/circuit":t(444),"rdconsole/designview":t(445),"rdconsole/destruct":t(446),"rdconsole/diskopsdesign":t(447),"rdconsole/diskopstech":t(448),"rdconsole/nodeview":t(449),"rdconsole/protolathe":t(450),"rdconsole/rdheader":t(451),"rdconsole/settings":t(452),"rdconsole/techweb":t(453),rpd:t(454),sat_control:t(455),scanner_gate:t(456),scrubbing_types:t(457),shuttle_manipulator:t(458),"shuttle_manipulator/modification":t(459),"shuttle_manipulator/status":t(460),"shuttle_manipulator/templates":t(461),sleeper:t(462),slime_swap_body:t(463),smartvend:t(464),smes:t(465),smoke_machine:t(466),solar_control:t(467),space_heater:t(468),spawners_menu:t(469),station_alert:t(470),suit_storage_unit:t(471),synd_contract:t(472),tank_dispenser:t(473),tanks:t(474),thermomachine:t(475),turbine_computer:t(476),uplink:t(477),vr_sleeper:t(478),wires:t(479)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,479:479,482:482,484:484}],482:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],483:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],484:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(482)},{482:482}],485:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],486:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],487:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e + {{#each data.achievements}} + + {{desc}}
+ {{#if unlocked}} + Unlocked + {{else}} + locked + {{/if}} +
+ {{/each}} + diff --git a/yogstation.dme b/yogstation.dme index 3e31da7b9afe..6e9e3739e7be 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -61,7 +61,6 @@ #include "code\__DEFINES\maps.dm" #include "code\__DEFINES\maths.dm" #include "code\__DEFINES\MC.dm" -#include "code\__DEFINES\medal.dm" #include "code\__DEFINES\melee.dm" #include "code\__DEFINES\menu.dm" #include "code\__DEFINES\misc.dm" @@ -79,6 +78,7 @@ #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" #include "code\__DEFINES\qdel.dm" +#include "code\__DEFINES\quickwrite.dm" #include "code\__DEFINES\radiation.dm" #include "code\__DEFINES\radio.dm" #include "code\__DEFINES\reactions.dm" @@ -217,6 +217,7 @@ #include "code\_onclick\hud\guardian.dm" #include "code\_onclick\hud\hud.dm" #include "code\_onclick\hud\human.dm" +#include "code\_onclick\hud\lavaland_elite.dm" #include "code\_onclick\hud\monkey.dm" #include "code\_onclick\hud\movable_screen_objects.dm" #include "code\_onclick\hud\pai.dm" @@ -242,6 +243,7 @@ #include "code\controllers\configuration\entries\dbconfig.dm" #include "code\controllers\configuration\entries\game_options.dm" #include "code\controllers\configuration\entries\general.dm" +#include "code\controllers\subsystem\achievements.dm" #include "code\controllers\subsystem\acid.dm" #include "code\controllers\subsystem\adjacent_air.dm" #include "code\controllers\subsystem\air.dm" @@ -253,6 +255,7 @@ #include "code\controllers\subsystem\communications.dm" #include "code\controllers\subsystem\dbcore.dm" #include "code\controllers\subsystem\dcs.dm" +#include "code\controllers\subsystem\demo.dm" #include "code\controllers\subsystem\discord.dm" #include "code\controllers\subsystem\disease.dm" #include "code\controllers\subsystem\economy.dm" @@ -267,7 +270,6 @@ #include "code\controllers\subsystem\lighting.dm" #include "code\controllers\subsystem\machines.dm" #include "code\controllers\subsystem\mapping.dm" -#include "code\controllers\subsystem\medals.dm" #include "code\controllers\subsystem\minor_mapping.dm" #include "code\controllers\subsystem\mobs.dm" #include "code\controllers\subsystem\moods.dm" @@ -348,6 +350,8 @@ #include "code\datums\verbs.dm" #include "code\datums\weakrefs.dm" #include "code\datums\world_topic.dm" +#include "code\datums\achievements\achievements.dm" +#include "code\datums\achievements\viewer.dm" #include "code\datums\actions\beam_rifle.dm" #include "code\datums\actions\ninja.dm" #include "code\datums\brain_damage\brain_trauma.dm" @@ -380,6 +384,7 @@ #include "code\datums\components\footstep.dm" #include "code\datums\components\forced_gravity.dm" #include "code\datums\components\forensics.dm" +#include "code\datums\components\gunpoint.dm" #include "code\datums\components\heirloom.dm" #include "code\datums\components\igniter.dm" #include "code\datums\components\infective.dm" @@ -1634,6 +1639,7 @@ #include "code\modules\clothing\under\jobs\Plasmaman\engineering.dm" #include "code\modules\clothing\under\jobs\Plasmaman\medsci.dm" #include "code\modules\clothing\under\jobs\Plasmaman\security.dm" +#include "code\modules\demo\hooks.dm" #include "code\modules\detectivework\detective_work.dm" #include "code\modules\detectivework\evidence.dm" #include "code\modules\detectivework\footprints_and_rag.dm" @@ -1900,6 +1906,7 @@ #include "code\modules\lighting\lighting_turf.dm" #include "code\modules\mapping\map_template.dm" #include "code\modules\mapping\mapping_helpers.dm" +#include "code\modules\mapping\minimap.dm" #include "code\modules\mapping\preloader.dm" #include "code\modules\mapping\reader.dm" #include "code\modules\mapping\ruins.dm" @@ -2064,7 +2071,6 @@ #include "code\modules\mob\living\carbon\human\update_icons.dm" #include "code\modules\mob\living\carbon\human\species_types\abductors.dm" #include "code\modules\mob\living\carbon\human\species_types\android.dm" -#include "code\modules\mob\living\carbon\human\species_types\angel.dm" #include "code\modules\mob\living\carbon\human\species_types\corporate.dm" #include "code\modules\mob\living\carbon\human\species_types\dullahan.dm" #include "code\modules\mob\living\carbon\human\species_types\eggpeople.dm" @@ -2245,6 +2251,11 @@ #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\gutlunch.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\mining_mobs.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\elite.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\goliath_broodmother.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\herald.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\legionnaire.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\pandora.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\frog.dm" @@ -2544,7 +2555,7 @@ #include "code\modules\reagents\chemistry\recipes\special.dm" #include "code\modules\reagents\chemistry\recipes\toxins.dm" #include "code\modules\reagents\reagent_containers\blood_pack.dm" -#include "code\modules\reagents\reagent_containers\borghydro.dm" +#include "code\modules\reagents\reagent_containers\borghypo.dm" #include "code\modules\reagents\reagent_containers\bottle.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" #include "code\modules\reagents\reagent_containers\glass.dm" @@ -3339,7 +3350,6 @@ #include "yogstation\code\modules\reagents\reagents\other_reagents.dm" #include "yogstation\code\modules\reagents\recipes\pyrotechnics.dm" #include "yogstation\code\modules\recycling\disposal\pipe_sorting.dm" -#include "yogstation\code\modules\research\experimentor.dm" #include "yogstation\code\modules\research\rdconsole.dm" #include "yogstation\code\modules\research\designs\biogenerator_designs.dm" #include "yogstation\code\modules\research\designs\bluespace_designs.dm" diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index 3722d76f0f34..111ea120f9b1 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -58,4 +58,14 @@ /datum/map_template/ruin/station/box/engine/singulo id = "engine_singulo_tesla" suffix = "engine_singulo_tesla.dmm" - name = "Engine Singulo And Tesla" \ No newline at end of file + name = "Engine Singulo And Tesla" + +/datum/map_template/ruin/station/box/maint/xenobridge + id = "maint_xenobridge_default" + suffix = "xenobridge_default.dmm" + name = "Xenobiology Bridge" + +/datum/map_template/ruin/station/box/maint/xenobridge/lattice + id = "maint_xenobridge_lattice" + suffix = "xenobridge_space.dmm" + name = "Xenobiology Lattice" \ No newline at end of file diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index 619daa1dcb37..bf75340eddc2 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -73,3 +73,6 @@ /obj/effect/landmark/stationroom/box/foreportmaint1 template_names = list("Maintenance Surgery") + +/obj/effect/landmark/stationroom/box/xenobridge + template_names = list("Xenobiology Bridge", "Xenobiology Lattice") \ No newline at end of file diff --git a/yogstation/code/game/objects/items/devices/scanners.dm b/yogstation/code/game/objects/items/devices/scanners.dm index c3f8e8a0fedb..e921ff8f3adf 100644 --- a/yogstation/code/game/objects/items/devices/scanners.dm +++ b/yogstation/code/game/objects/items/devices/scanners.dm @@ -15,7 +15,7 @@ TRICORDER icon = 'yogstation/icons/obj/device.dmi' icon_state = "tricorder" item_state = "analyzer" - desc = "A multifunction hand-held device useful for data sensing, analysis, and recording" + desc = "A multifunction handheld device useful for data sensing, analysis, and recording." lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' flags_1 = CONDUCT_1 diff --git a/yogstation/code/game/objects/items/storage/backpack.dm b/yogstation/code/game/objects/items/storage/backpack.dm index 704ba121cd49..a9e4a20dc24c 100644 --- a/yogstation/code/game/objects/items/storage/backpack.dm +++ b/yogstation/code/game/objects/items/storage/backpack.dm @@ -191,7 +191,7 @@ /obj/item/storage/backpack/snail/green name = "green shell backpack" - desc = "An emerald-green snail shell converted into a backpack. Still smells of salt" + desc = "An emerald-green snail shell converted into a backpack. Still smells of salt." item_state = "snail_green" icon_state = "snail_green" @@ -210,4 +210,3 @@ alternate_worn_icon = 'yogstation/icons/mob/back.dmi' icon_state = "clownfacebackpack" item_state = "clownfacebackpack" - diff --git a/yogstation/code/modules/admin/admin_verbs.dm b/yogstation/code/modules/admin/admin_verbs.dm index 731832b964d7..c2db142efe1e 100644 --- a/yogstation/code/modules/admin/admin_verbs.dm +++ b/yogstation/code/modules/admin/admin_verbs.dm @@ -52,11 +52,11 @@ mobs -= M if(!mobs.len) - to_chat(src, "Error: no valid mobs found via selected options.") + to_chat(src, "Error: no valid mobs found via selected options.", confidential=TRUE) return var/mob/chosen_player = pick(mobs) - to_chat(src, "[chosen_player] has been chosen") + to_chat(src, "[chosen_player] has been chosen", confidential=TRUE) holder.show_player_panel(chosen_player) /client/proc/get_law_history() diff --git a/yogstation/code/modules/admin/prettyfilter.dm b/yogstation/code/modules/admin/prettyfilter.dm index 928d9743ca0f..776ca7e20dc6 100644 --- a/yogstation/code/modules/admin/prettyfilter.dm +++ b/yogstation/code/modules/admin/prettyfilter.dm @@ -49,7 +49,7 @@ GLOBAL_LIST_EMPTY(minor_filter_items) set category = "Special Verbs" set name = "Pretty Filters - List" - to_chat(usr, "Pretty filters list") + to_chat(usr, "Pretty filters list", confidential=TRUE) for(var/line in GLOB.pretty_filter_items) var/list/parts = splittext(line, "=") var/pattern = parts[1] @@ -61,8 +61,8 @@ GLOBAL_LIST_EMPTY(minor_filter_items) if(index < parts.len) replacement += "=" - to_chat(usr, "   [pattern] -> [replacement]") - to_chat(usr, "End of list") + to_chat(usr, "   [pattern] -> [replacement]", confidential=TRUE) + to_chat(usr, "End of list", confidential=TRUE) //Filter out and replace unwanted words, prettify sentences /proc/pretty_filter(text, list/filter = GLOB.pretty_filter_items) diff --git a/yogstation/code/modules/admin/sql_message_system.dm b/yogstation/code/modules/admin/sql_message_system.dm index 67e85f5596c6..af057a7d8f72 100644 --- a/yogstation/code/modules/admin/sql_message_system.dm +++ b/yogstation/code/modules/admin/sql_message_system.dm @@ -1,6 +1,6 @@ /proc/create_message(type, target_key, admin_ckey, text, timestamp, server, secret, logged = 1, browse, expiry) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return if(!type) return @@ -67,7 +67,7 @@ if(query_validate_expire_time.NextRow()) var/checktime = text2num(query_validate_expire_time.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) qdel(query_validate_expire_time) return expiry = query_validate_expire_time.item[1] @@ -91,7 +91,7 @@ /proc/delete_message(message_id, logged = 1, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -127,7 +127,7 @@ /proc/edit_message(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -166,7 +166,7 @@ /proc/edit_message_expiry(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -201,7 +201,7 @@ if(query_validate_expire_time_edit.NextRow()) var/checktime = text2num(query_validate_expire_time_edit.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) qdel(query_validate_expire_time_edit) qdel(query_find_edit_expiry_message) return @@ -224,7 +224,7 @@ /proc/toggle_message_secrecy(message_id) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return message_id = text2num(message_id) if(!message_id) @@ -256,7 +256,7 @@ /proc/browse_messages(type, target_ckey, index, linkless = FALSE, filter, agegate = FALSE) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return var/list/output = list() var/ruler = "


" @@ -452,7 +452,7 @@ /proc/get_message_output(type, target_ckey) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.") + to_chat(usr, "Failed to establish database connection.", confidential=TRUE) return if(!type) return diff --git a/yogstation/code/modules/admin/topic.dm b/yogstation/code/modules/admin/topic.dm index 205e74d97c9e..402e94471fa8 100644 --- a/yogstation/code/modules/admin/topic.dm +++ b/yogstation/code/modules/admin/topic.dm @@ -32,7 +32,7 @@ var/client/C = GLOB.directory[ckey] if(C) if(check_rights_for(C, R_ADMIN,0)) - to_chat(usr, "The client chosen is an admin! Cannot mentorize.") + to_chat(usr, "The client chosen is an admin! Cannot mentorize.", confidential=TRUE) return new /datum/mentors(ckey) @@ -41,7 +41,7 @@ var/datum/DBQuery/query_get_mentor = SSdbcore.NewQuery("SELECT id FROM `[format_table_name("mentor")]` WHERE `ckey` = '[ckey]'") query_get_mentor.warn_execute() if(query_get_mentor.NextRow()) - to_chat(usr, "[ckey] is already a mentor.") + to_chat(usr, "[ckey] is already a mentor.", confidential=TRUE) qdel(query_get_mentor) return qdel(query_get_mentor) @@ -61,7 +61,7 @@ webhook_send_mchange(owner.ckey, C.ckey, "add") else - to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.") + to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.", confidential=TRUE) message_admins("[key_name_admin(usr)] added new mentor: [ckey]") log_admin("[key_name(usr)] added new mentor: [ckey]") @@ -79,7 +79,7 @@ var/client/C = GLOB.directory[ckey] if(C) if(check_rights_for(C, R_ADMIN,0)) - to_chat(usr, "The client chosen is an admin, not a mentor! Cannot de-mentorize.") + to_chat(usr, "The client chosen is an admin, not a mentor! Cannot de-mentorize.", confidential=TRUE) return C.remove_mentor_verbs() @@ -94,7 +94,7 @@ webhook_send_mchange(owner.ckey, C.ckey, "remove") else - to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.") + to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.", confidential=TRUE) message_admins("[key_name_admin(usr)] removed mentor: [ckey]") log_admin("[key_name(usr)] removed mentor: [ckey]") diff --git a/yogstation/code/modules/admin/verbs/adminhelp.dm b/yogstation/code/modules/admin/verbs/adminhelp.dm index 310b8cb14cd6..ea7a65c12d61 100644 --- a/yogstation/code/modules/admin/verbs/adminhelp.dm +++ b/yogstation/code/modules/admin/verbs/adminhelp.dm @@ -164,7 +164,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/admin_number_present = send2irc_adminless_only(initiator_ckey, "Ticket #[id]: [name]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) - to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.") + to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.", confidential=TRUE) heard_by_no_admins = TRUE GLOB.ahelp_tickets.tickets_list += src @@ -237,20 +237,20 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(X.prefs.toggles & SOUND_ADMINHELP) SEND_SOUND(X, sound('sound/effects/adminhelp.ogg')) window_flash(X, ignorepref = TRUE) - to_chat(X, admin_msg) + to_chat(X, admin_msg, confidential=TRUE) //show it to the person adminhelping too - to_chat(initiator, "PM to-Admins: [msg]") + to_chat(initiator, "PM to-Admins: [msg]", confidential=TRUE) GLOB.unclaimed_tickets += src //Reopen a closed ticket /datum/admin_help/proc/Reopen() if(state == AHELP_ACTIVE) - to_chat(usr, "This ticket is already open.") + to_chat(usr, "This ticket is already open.", confidential=TRUE) return if(GLOB.ahelp_tickets.CKey2ActiveTicket(initiator_ckey)) - to_chat(usr, "This user already has an active ticket, cannot reopen this one.") + to_chat(usr, "This user already has an active ticket, cannot reopen this one.", confidential=TRUE) return switch(state) @@ -312,7 +312,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/resolved = FALSE if(state == AHELP_RESOLVED) if(initiator.current_ticket) - to_chat(initiator, "This user already has an open ticket.") + to_chat(initiator, "This user already has an open ticket.", confidential=TRUE) return AddActive() @@ -324,16 +324,16 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) resolved = TRUE GLOB.ahelp_tickets.ticketAmount -= 1 else // AHELP_CLOSED - to_chat(usr, "This ticket has been closed and can't be unresolved.") + to_chat(usr, "This ticket has been closed and can't be unresolved.", confidential=TRUE) return if(resolved) AddInteraction("Ticket #[id] marked as resolved by [usr.ckey].") - to_chat(initiator, "Your ticket has been marked as resolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]. The Adminhelp verb will be returned to you shortly.") + to_chat(initiator, "Your ticket has been marked as resolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]. The Adminhelp verb will be returned to you shortly.", confidential=TRUE) addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 50) else // AHELP_ACTIVE AddInteraction("Ticket #[id] marked as unresolved by [usr.ckey].") - to_chat(initiator, "Your ticket has been marked as unresolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)].") + to_chat(initiator, "Your ticket has been marked as unresolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)].", confidential=TRUE) TimeoutVerb() if(!silent) @@ -360,9 +360,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) SEND_SOUND(initiator, sound('sound/effects/adminhelp.ogg')) - to_chat(initiator, "- AdminHelp Rejected by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]! -") - to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.") - to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.") + to_chat(initiator, "- AdminHelp Rejected by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]! -", confidential=TRUE) + to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.", confidential=TRUE) + to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.", confidential=TRUE) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "rejected") var/msg = "Ticket [TicketHref("#[id]")] rejected by [key_name]" @@ -381,7 +381,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Your character will frequently die, sometimes without even a possibility of avoiding it. Events will often be out of your control. No matter how good or prepared you are, sometimes you just lose." if(initiator) - to_chat(initiator, msg) + to_chat(initiator, msg, confidential=TRUE) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "IC") msg = "Ticket [TicketHref("#[id]")] marked as IC by [key_name]" @@ -401,7 +401,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Your call will now be redirected to the mentors as a mentorhelp." if(initiator) - to_chat(initiator, msg) + to_chat(initiator, msg, confidential=TRUE) initiator.mentorhelp(name) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "MHelp") @@ -420,7 +420,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Go look at the wiki!
" msg += "[CONFIG_GET(string/wikiurl)]" if(initiator) - to_chat(initiator, msg) + to_chat(initiator, msg, confidential=TRUE) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "WIKI") msg = "Ticket [TicketHref("#[id]")] marked as WIKI by [key_name]" @@ -768,12 +768,12 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) set name = "Adminhelp" if(GLOB.say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.") + to_chat(usr, "Speech is currently admin-disabled.", confidential=TRUE) return //handle muting and automuting if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).") + to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).", confidential=TRUE) return if(handle_spam_prevention(msg,MUTE_ADMINHELP)) return @@ -791,7 +791,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) current_ticket.TimeoutVerb() return else - to_chat(usr, "Ticket not found, creating new one...") + to_chat(usr, "Ticket not found, creating new one...", confidential=TRUE) else current_ticket.AddInteraction("[key_name_admin(usr)] opened a new ticket.") current_ticket.Close() diff --git a/yogstation/code/modules/admin/verbs/adminsay.dm b/yogstation/code/modules/admin/verbs/adminsay.dm index 0a796f3f2f25..5c9f35db66f6 100644 --- a/yogstation/code/modules/admin/verbs/adminsay.dm +++ b/yogstation/code/modules/admin/verbs/adminsay.dm @@ -19,10 +19,10 @@ msg = keywords_lookup(msg) if(check_rights(R_ADMIN,0)) msg = "ADMIN: [key_name(usr, 1)] [ADMIN_FLW(mob)]: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) else msg = "OBSERVER: [key_name(usr, 1)] [ADMIN_FLW(mob)]: [msg]" - to_chat(GLOB.admins, msg) + to_chat(GLOB.admins, msg, confidential=TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Asay") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/yogstation/code/modules/admin/verbs/adminvox.dm b/yogstation/code/modules/admin/verbs/adminvox.dm index b136754d55f8..a6cd046bb370 100644 --- a/yogstation/code/modules/admin/verbs/adminvox.dm +++ b/yogstation/code/modules/admin/verbs/adminvox.dm @@ -33,7 +33,7 @@ else if(voxType == "male") // If we're doing the yog-ly male AI vox voice voxlist = GLOB.vox_sounds_male else - to_chat(src,"Unknown or unsupported vox type. Yell at a coder about this.") + to_chat(src,"Unknown or unsupported vox type. Yell at a coder about this.", confidential=TRUE) return for(var/word in words) // For each word @@ -45,7 +45,7 @@ incorrect_words += word if(incorrect_words.len) - to_chat(src, "These words are not available on the announcement system: [english_list(incorrect_words)].") + to_chat(src, "These words are not available on the announcement system: [english_list(incorrect_words)].", confidential=TRUE) return var/pitch = 0 diff --git a/yogstation/code/modules/admin/verbs/debug.dm b/yogstation/code/modules/admin/verbs/debug.dm index 38fe7b4bd172..f5c3d059371d 100644 --- a/yogstation/code/modules/admin/verbs/debug.dm +++ b/yogstation/code/modules/admin/verbs/debug.dm @@ -12,12 +12,12 @@ var/list/a = subtypesof(msg) if(!a.len) - to_chat(src,"That type doesn't seem to exist!") + to_chat(src,"That type doesn't seem to exist!", confidential=TRUE) return if(a.len > 100) if(alert("That type has [a.len] derived types. Are you sure you want to have all of them spammed into your chatbox?",,"Yes","No") != "Yes") return - to_chat(usr,"Subtypes of [msg] ([a.len] Entries):") + to_chat(usr,"Subtypes of [msg] ([a.len] Entries):", confidential=TRUE) for(var/x in a) - to_chat(usr,"[x]") \ No newline at end of file + to_chat(usr,"[x]", confidential=TRUE) \ No newline at end of file diff --git a/yogstation/code/modules/admin/verbs/fix_air.dm b/yogstation/code/modules/admin/verbs/fix_air.dm index 4316fd8e822a..68bcf718af42 100644 --- a/yogstation/code/modules/admin/verbs/fix_air.dm +++ b/yogstation/code/modules/admin/verbs/fix_air.dm @@ -4,7 +4,7 @@ set desc = "Fixes air in specified radius." if(!holder) - to_chat(src, "Only administrators may use this command.") + to_chat(src, "Only administrators may use this command.", confidential=TRUE) return if(check_rights(R_ADMIN,1)) var/range=input("Enter range:","Num",2) as num diff --git a/yogstation/code/modules/admin/verbs/queue.dm b/yogstation/code/modules/admin/verbs/queue.dm index 2079d4af4dac..0d7e11c88d0b 100644 --- a/yogstation/code/modules/admin/verbs/queue.dm +++ b/yogstation/code/modules/admin/verbs/queue.dm @@ -7,9 +7,9 @@ return listclearnulls(SSticker.queued_players) - to_chat(usr,"List of queued players:") + to_chat(usr,"List of queued players:", confidential=TRUE) for(var/mob/dead/new_player/guy in SSticker.queued_players) - to_chat(usr,"\t[guy]") + to_chat(usr,"\t[guy]", confidential=TRUE) /client/proc/release_queue() set category = "Server" @@ -23,7 +23,7 @@ var/list/queue = SSticker.queued_players if(!queue.len) - to_chat(usr,"There is nobody in the server queue!") + to_chat(usr,"There is nobody in the server queue!", confidential=TRUE) return if(alert("Are you sure you want to allow [queue.len] people to skip the queue and join the game?",,"Yes","No") != "Yes") diff --git a/yogstation/code/modules/admin/verbs/shuttle_verbs.dm b/yogstation/code/modules/admin/verbs/shuttle_verbs.dm index 6dfd6c5874d7..bbcafeafba36 100644 --- a/yogstation/code/modules/admin/verbs/shuttle_verbs.dm +++ b/yogstation/code/modules/admin/verbs/shuttle_verbs.dm @@ -15,7 +15,7 @@ log_admin("[key_name(usr)] has removed the admin-induced delay on the shuttle launching.") message_admins("[key_name(usr)] has removed the admin-induced delay on the shuttle launching.") else - to_chat(usr,"The shuttle is already delayed by something else!") + to_chat(usr,"The shuttle is already delayed by something else!", confidential=TRUE) return if(alert("Are you sure you want to delay the shuttle from launching?","Shuttle Delay","Yes","No") != "Yes") diff --git a/yogstation/code/modules/admin/verbs/telecomms.dm b/yogstation/code/modules/admin/verbs/telecomms.dm index 6ba544ecadd3..e0bd60c12fbd 100644 --- a/yogstation/code/modules/admin/verbs/telecomms.dm +++ b/yogstation/code/modules/admin/verbs/telecomms.dm @@ -3,7 +3,7 @@ set name = "Reset Telecomms Scripts" set desc = "Blanks all telecomms scripts from all telecomms servers" if(!holder) - to_chat(usr, "Admin only.") + to_chat(usr, "Admin only.", confidential=TRUE) return if(check_rights(R_ADMIN,1)) diff --git a/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm b/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm index 40b48fd3a757..04dbd61c8991 100644 --- a/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm +++ b/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm @@ -140,8 +140,6 @@ . = TRUE if(isliving(target)) var/mob/living/L = target - if(L.lying) - return BULLET_ACT_FORCE_PIERCE if(!iscyborg(target)) playsound(target, 'yogstation/sound/magic/pass_attack.ogg', 50, TRUE) if(!twinned) diff --git a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm index 42de7da793cd..9334043814e0 100644 --- a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm +++ b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_EMPTY(bluespace_pipe_networks) /obj/machinery/atmospherics/pipe/bluespace/examine(user) . = ..() - . += "This one is connected to the \"[html_encode(bluespace_network_name)]\" network" + . += "This one is connected to the \"[html_encode(bluespace_network_name)]\" network." /obj/machinery/atmospherics/pipe/bluespace/SetInitDirections() initialize_directions = dir diff --git a/yogstation/code/modules/clothing/spacesuits/hardsuit.dm b/yogstation/code/modules/clothing/spacesuits/hardsuit.dm index 8ec79c8a2ce2..eb3337028f89 100644 --- a/yogstation/code/modules/clothing/spacesuits/hardsuit.dm +++ b/yogstation/code/modules/clothing/spacesuits/hardsuit.dm @@ -3,41 +3,3 @@ /obj/item/clothing/suit/space/hardsuit/security jetpack = /obj/item/tank/jetpack/suit - -//POWERARMORS -//Currently are no different from normal hardsuits, except maybe for the higher armor ratings. -/obj/item/clothing/head/helmet/space/hardsuit/powerarmor - alternate_worn_icon = 'yogstation/icons/mob/head.dmi' - icon = 'yogstation/icons/obj/clothing/hats.dmi' -/obj/item/clothing/suit/space/hardsuit/powerarmor - alternate_worn_icon = 'yogstation/icons/mob/suit.dmi' - icon = 'yogstation/icons/obj/clothing/suits.dmi' - -/obj/item/clothing/head/helmet/space/hardsuit/powerarmor/t45b - name = "Salvaged T-45b helmet" - desc = "It's some barely-functional power armor helmet from a by-gone age." - icon_state = "t45bhelmet" - item_state = "t45bhelmet" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 25) -/obj/item/clothing/suit/space/hardsuit/powerarmor/t45b - name = "Salvaged T-45b power armor" - desc = "It's some barely-functional power armor, probably hundreds of years old." - icon_state = "t45bpowerarmor" - item_state = "t45bpowerarmor" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor/t45b - -/obj/item/clothing/head/helmet/space/hardsuit/powerarmor/advanced - name = "Advanced power helmet" - desc = "It's an advanced power armor Mk I helmet. It looks somewhat threatening." - icon_state = "advhelmet1" - item_state = "advhelmet1" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) -/obj/item/clothing/suit/space/hardsuit/powerarmor/advanced - name = "Advanced power armor" - desc = "An advanced suit of power armor. It looks pretty impressive and threatening." - icon_state = "advpowerarmor1" - item_state = "advpowerarmor1" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor/advanced - diff --git a/yogstation/code/modules/mentor/follow.dm b/yogstation/code/modules/mentor/follow.dm index 378bf3f997b5..ce01da7fd4e5 100644 --- a/yogstation/code/modules/mentor/follow.dm +++ b/yogstation/code/modules/mentor/follow.dm @@ -25,8 +25,8 @@ if(mentor_datum) mentor_datum.following = M - to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is now following [key_name(M)]") - to_chat(usr, "Click the \"Stop Following\" button in the Mentor tab to stop following [key_name(M)].") + to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is now following [key_name(M)]", confidential=TRUE) + to_chat(usr, "Click the \"Stop Following\" button in the Mentor tab to stop following [key_name(M)].", confidential=TRUE) log_mentor("[key_name(usr)] began following [key_name(M)]") /client/proc/mentor_unfollow() @@ -40,7 +40,7 @@ usr.reset_perspective() verbs -= /client/proc/mentor_unfollow if(mentor_datum) - to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is no longer following [key_name(mentor_datum.following)]") + to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is no longer following [key_name(mentor_datum.following)]", confidential=TRUE) log_mentor("[key_name(usr)] stopped following [key_name(mentor_datum.following)]") mentor_datum.following = null diff --git a/yogstation/code/modules/mentor/mentor.dm b/yogstation/code/modules/mentor/mentor.dm index de3fe5ff7493..149013ab21f8 100644 --- a/yogstation/code/modules/mentor/mentor.dm +++ b/yogstation/code/modules/mentor/mentor.dm @@ -48,8 +48,8 @@ GLOBAL_PROTECT(mentor_href_token) var/tok = GLOB.mentor_href_token if(!forceGlobal && usr) var/client/C = usr.client - to_chat(world, C) - to_chat(world, usr) + to_chat(world, C, confidential=TRUE) + to_chat(world, usr, confidential=TRUE) if(!C) CRASH("No client for HrefToken()!") diff --git a/yogstation/code/modules/mentor/mentor_memo.dm b/yogstation/code/modules/mentor/mentor_memo.dm index 5c8bdfbfe03d..25c9c02194e4 100644 --- a/yogstation/code/modules/mentor/mentor_memo.dm +++ b/yogstation/code/modules/mentor/mentor_memo.dm @@ -6,7 +6,7 @@ return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.") + to_chat(src, "Failed to establish database connection.", confidential=TRUE) return var/memotask = input(usr,"Choose task", "Memo") in list("Show", "Write", "Edit", "Remove") @@ -23,7 +23,7 @@ return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.") + to_chat(src, "Failed to establish database connection.", confidential=TRUE) return mentor_memo_output("Show") @@ -33,7 +33,7 @@ return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.") + to_chat(src, "Failed to establish database connection.", confidential=TRUE) return var/sql_ckey = sanitizeSQL(ckey) @@ -45,7 +45,7 @@ return if(query_memocheck.NextRow()) - to_chat(src, "You already have set a memo.") + to_chat(src, "You already have set a memo.", confidential=TRUE) qdel(query_memocheck) return qdel(query_memocheck) @@ -78,7 +78,7 @@ qdel(query_memolist) if(!memolist.len) - to_chat(src, "No memos found in database.") + to_chat(src, "No memos found in database.", confidential=TRUE) return var/target_ckey = input(src, "Select whose memo to edit", "Select memo") as null|anything in memolist @@ -137,10 +137,10 @@ qdel(query_memoshow) if(!output) - to_chat(src, "No memos found in database.") + to_chat(src, "No memos found in database.", confidential=TRUE) return - to_chat(src, output) + to_chat(src, output, confidential=TRUE) if("Remove") var/datum/DBQuery/query_memodellist = SSdbcore.NewQuery("SELECT `ckey` FROM `[format_table_name("mentor_memo")]`") @@ -155,7 +155,7 @@ qdel(query_memodellist) if(!memolist.len) - to_chat(src, "No memos found in database.") + to_chat(src, "No memos found in database.", confidential=TRUE) return var/target_ckey = input(src, "Select whose mentor memo to delete", "Select mentor memo") as null|anything in memolist diff --git a/yogstation/code/modules/mentor/mentor_verbs.dm b/yogstation/code/modules/mentor/mentor_verbs.dm index f48d8c5d6c20..c053e574018d 100644 --- a/yogstation/code/modules/mentor/mentor_verbs.dm +++ b/yogstation/code/modules/mentor/mentor_verbs.dm @@ -20,7 +20,7 @@ GLOBAL_PROTECT(mentor_verbs) return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.") + to_chat(src, "Failed to establish database connection.", confidential=TRUE) return var/msg = "Current Mentors:\n" @@ -34,7 +34,7 @@ GLOBAL_PROTECT(mentor_verbs) msg += "\t[ckey]" qdel(query_load_mentors) - to_chat(src, msg) + to_chat(src, msg, confidential=TRUE) /client/verb/mentorwho() set name = "Mentorwho" @@ -66,5 +66,5 @@ GLOBAL_PROTECT(mentor_verbs) msg += "\t[C] is a mentor" msg += "\n" msg += "Mentorhelps are also seen by admins. If no mentors are available in game adminhelp instead and an admin will see it and respond." - to_chat(src, msg) + to_chat(src, msg, confidential=TRUE) diff --git a/yogstation/code/modules/mentor/mentorhelp.dm b/yogstation/code/modules/mentor/mentorhelp.dm index c0c0e7c8fc8b..dfd624aaf42f 100644 --- a/yogstation/code/modules/mentor/mentorhelp.dm +++ b/yogstation/code/modules/mentor/mentorhelp.dm @@ -3,7 +3,7 @@ set name = "Mentorhelp" if(is_mentor()) - to_chat(src, "Mentors cannot mentorhelp, use msay instead!") + to_chat(src, "Mentors cannot mentorhelp, use msay instead!", confidential=TRUE) return //clean the input msg @@ -27,9 +27,9 @@ for(var/client/X in GLOB.mentors | GLOB.admins) if(X.prefs.toggles & SOUND_ADMINHELP) send_mentor_sound(X) - to_chat(X, mentor_msg) + to_chat(X, mentor_msg, confidential=TRUE) - to_chat(src, "PM to-Mentors: [msg]") + to_chat(src, "PM to-Mentors: [msg]", confidential=TRUE) var/datum/mentorticket/mt if(ckey in SSYogs.mentortickets) diff --git a/yogstation/code/modules/mentor/mentorpm.dm b/yogstation/code/modules/mentor/mentorpm.dm index f7888c311be9..c690ddfe5ac4 100644 --- a/yogstation/code/modules/mentor/mentorpm.dm +++ b/yogstation/code/modules/mentor/mentorpm.dm @@ -4,7 +4,7 @@ set name = "Mentor PM" if(!is_mentor()) - to_chat(src, "Error: Mentor-PM-Panel: Only Mentors and Admins may use this command.") + to_chat(src, "Error: Mentor-PM-Panel: Only Mentors and Admins may use this command.", confidential=TRUE) return var/list/client/targets[0] @@ -33,7 +33,7 @@ if(QDELETED(C) && !discord_id) if(is_mentor()) - to_chat(src, "Error: Mentor-PM: Client not found.") + to_chat(src, "Error: Mentor-PM: Client not found.", confidential=TRUE) else mentorhelp(msg) //Mentor we are replying to left. Mentorhelp instead(check below) return @@ -61,7 +61,7 @@ log_mentor("Mentor PM: [key_name(src)]->[discord_id ? discord_id : key_name(C)]: [msg]") if(mentor_datum && isnotpretty(msg)) // If this is, specifically, a mentor, and not an admin nor a normal player - to_chat(src,"You cannot send bigoted language as a mentor.") + to_chat(src,"You cannot send bigoted language as a mentor.", confidential=TRUE) message_admins("[discord_id ? discord_id : key_name(src)] just tripped the pretty filter in a mentorpm: [msg]") return msg = emoji_parse(msg) @@ -70,11 +70,11 @@ var/show_char = CONFIG_GET(flag/mentors_mobname_only) if(!C || C.is_mentor()) if(C) - to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]") + to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]", confidential=TRUE) if(discord_id) - to_chat(src, "Mentor PM to-[discord_mentor_link(whom, discord_id)]: [msg]") + to_chat(src, "Mentor PM to-[discord_mentor_link(whom, discord_id)]: [msg]", confidential=TRUE) else - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]", confidential=TRUE) if(ckey in SSYogs.mentortickets) var/datum/mentorticket/T = SSYogs.mentortickets[ckey] T.log += "[key]: [msg]" @@ -82,8 +82,8 @@ else if(is_mentor()) //sender is an mentor but recipient is not. if(C) - to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, show_char)]: [msg]") + to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]", confidential=TRUE) + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, show_char)]: [msg]", confidential=TRUE) if(C.ckey in SSYogs.mentortickets) var/datum/mentorticket/T = SSYogs.mentortickets[C.ckey] T.log += "[key]: [msg]" @@ -96,6 +96,6 @@ for(var/client/X in GLOB.mentors | (GLOB.admins - GLOB.deadmins)) if(X.key != key && (!C || X.key != C.key)) //check client/X is an Mentor and isn't the sender or recipient if(discord_id) - to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[discord_mentor_link(whom, discord_id)]: [msg]") //inform X + to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[discord_mentor_link(whom, discord_id)]: [msg]", confidential=TRUE) //inform X else - to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[key_name_mentor(C, X, 0, 0, show_char_recip)]: [msg]") //inform X + to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[key_name_mentor(C, X, 0, 0, show_char_recip)]: [msg]", confidential=TRUE) //inform X diff --git a/yogstation/code/modules/mentor/mentorsay.dm b/yogstation/code/modules/mentor/mentorsay.dm index f350c904d33c..8ebefb0a0fc0 100644 --- a/yogstation/code/modules/mentor/mentorsay.dm +++ b/yogstation/code/modules/mentor/mentorsay.dm @@ -21,7 +21,7 @@ else msg = "MENTOR: [key_name(src, 0, 0)]: [msg]" - to_chat((GLOB.admins - GLOB.deadmins) | GLOB.mentors, msg) + to_chat((GLOB.admins - GLOB.deadmins) | GLOB.mentors, msg, confidential=TRUE) /client/proc/get_mentor_say() var/msg = input(src, null, "msay \"text\"") as text diff --git a/yogstation/code/modules/research/designs/medical_designs.dm b/yogstation/code/modules/research/designs/medical_designs.dm index 83279a34e6c4..76afd02420ff 100644 --- a/yogstation/code/modules/research/designs/medical_designs.dm +++ b/yogstation/code/modules/research/designs/medical_designs.dm @@ -1,6 +1,6 @@ /datum/design/nanite_heart name = "Nanite Heart" - desc = "A heart that improves the functions of nanites" + desc = "A heart made of nanites that improves their function in the body." id = "nanite_heart" build_type = PROTOLATHE | MECHFAB construction_time = 80 diff --git a/yogstation/code/modules/research/designs/tool_designs.dm b/yogstation/code/modules/research/designs/tool_designs.dm index 5e2b22aa5197..89cc7ff6159f 100644 --- a/yogstation/code/modules/research/designs/tool_designs.dm +++ b/yogstation/code/modules/research/designs/tool_designs.dm @@ -19,7 +19,7 @@ /datum/design/tricorder name = "Tricorder" - desc = "A multifunction hand-held device useful for data sensing, analysis, and recording" + desc = "A multifunction handheld device useful for data sensing, analysis, and recording." id = "tricorder" build_type = PROTOLATHE materials = list(MAT_METAL=500,MAT_SILVER=300,MAT_GOLD=300) diff --git a/yogstation/code/modules/research/experimentor.dm b/yogstation/code/modules/research/experimentor.dm deleted file mode 100644 index 762853648127..000000000000 --- a/yogstation/code/modules/research/experimentor.dm +++ /dev/null @@ -1,311 +0,0 @@ -#define SCANTYPE_POKE 1 -#define SCANTYPE_IRRADIATE 2 -#define SCANTYPE_GAS 3 -#define SCANTYPE_HEAT 4 -#define SCANTYPE_COLD 5 -#define SCANTYPE_OBLITERATE 6 -#define SCANTYPE_DISCOVER 7 - -#define EFFECT_PROB_VERYLOW 20 -#define EFFECT_PROB_LOW 35 -#define EFFECT_PROB_MEDIUM 50 -#define EFFECT_PROB_HIGH 75 -#define EFFECT_PROB_VERYHIGH 95 - -#define FAIL 8 - -/obj/machinery/rnd/experimentor/proc/experiment(exp,obj/item/exp_on) - recentlyExperimented = 1 - icon_state = "h_lathe_wloop" - var/chosenchem - var/criticalReaction = is_type_in_typecache(exp_on, critical_items_typecache) - var/badThingCoeffIfCrit = criticalReaction ? badThingCoeff : 0 // certain malfunctions are desirable for non-critical items - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_POKE) - visible_message("[src] prods at [exp_on] with mechanical arms.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[exp_on] is gripped in just the right way, enhancing its focus.") - badThingCoeff++ - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") - for(var/mob/living/m in oview(1, src)) - m.apply_damage(15, BRUTE, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) - investigate_log("Experimentor dealt minor brute to [m].", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions!") - exp = SCANTYPE_OBLITERATE - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, throwing the [exp_on]!") - var/mob/living/target = locate(/mob/living) in oview(7,src) - if(target) - var/obj/item/throwing = loaded_item - investigate_log("Experimentor has thrown [loaded_item] at [key_name(target)]", INVESTIGATE_EXPERIMENTOR) - ejectItem() - if(throwing) - throwing.throw_at(target, 10, 1) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_IRRADIATE) - visible_message("[src] reflects radioactive rays at [exp_on]!") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[exp_on] has activated an unknown subroutine!") - cloneMode = TRUE - investigate_log("Experimentor has made a clone of [exp_on]", INVESTIGATE_EXPERIMENTOR) - ejectItem() - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") - radiation_pulse(src, 500) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, spewing toxic waste!") - for(var/turf/T in oview(1, src)) - if(!T.density) - if(prob(EFFECT_PROB_VERYHIGH) && !(locate(/obj/effect/decal/cleanable/greenglow) in T)) - var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) - reagentdecal.reagents.add_reagent(/datum/reagent/uranium/radium, 7) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeffIfCrit)) - var/savedName = "[exp_on]" - ejectItem(TRUE) - var/newPath = text2path(pickweight(valid_items)) - loaded_item = new newPath(src) - visible_message("[src] malfunctions, transforming [savedName] into [loaded_item]!") - investigate_log("Experimentor has transformed [savedName] into [loaded_item]", INVESTIGATE_EXPERIMENTOR) - if(istype(loaded_item, /obj/item/grenade/chem_grenade)) - var/obj/item/grenade/chem_grenade/CG = loaded_item - CG.prime() - ejectItem() - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_GAS) - visible_message("[src] fills its chamber with gas, [exp_on] included.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[exp_on] achieves the perfect mix!") - new /obj/item/stack/sheet/mineral/plasma(get_turf(pick(oview(1,src)))) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) - visible_message("[src] destroys [exp_on], leaking dangerous gas!") - chosenchem = pick(/datum/reagent/carbon,/datum/reagent/uranium/radium,/datum/reagent/toxin,/datum/reagent/consumable/condensedcapsaicin,/datum/reagent/drug/mushroomhallucinogen,/datum/reagent/drug/space_drugs,/datum/reagent/consumable/ethanol,/datum/reagent/consumable/ethanol/beepsky_smash) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(chosenchem , 50) - investigate_log("Experimentor has released [chosenchem] smoke.", INVESTIGATE_EXPERIMENTOR) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) - playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.start() - qdel(R) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) - visible_message("[src]'s chemical chamber has sprung a leak!") - chosenchem = pick(/datum/reagent/mutationtoxin/felinid,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(chosenchem , 50) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) - playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.start() - qdel(R) - ejectItem(TRUE) - warn_admins(usr, "[chosenchem] smoke") - investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, spewing harmless gas.") - throwSmoke(loc) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] melts [exp_on], ionizing the air around it!") - empulse(loc, 4, 6) - investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_HEAT) - visible_message("[src] raises [exp_on]'s temperature.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s emergency coolant system gives off a small ding!") - playsound(src, 'sound/machines/ding.ogg', 50, 1) - var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) - chosenchem = pick("plasma","capsaicin","ethanol") - C.reagents.remove_any(25) - C.reagents.add_reagent(chosenchem , 50) - C.name = "Cup of Suspicious Liquid" - C.desc = "It has a large hazard symbol printed on the side in fading ink." - investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - var/turf/start = get_turf(src) - var/mob/M = locate(/mob/living) in view(src, 3) - var/turf/MT = get_turf(M) - if(MT) - visible_message("[src] dangerously overheats, launching a flaming fuel orb!") - investigate_log("Experimentor has launched a fireball at [M]!", INVESTIGATE_EXPERIMENTOR) - var/obj/item/projectile/magic/aoe/fireball/FB = new /obj/item/projectile/magic/aoe/fireball(start) - FB.preparePixelProjectile(MT, start) - FB.fire() - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") - explosion(loc, -1, 0, 0, 0, 0, flame_range = 2) - investigate_log("Experimentor started a fire.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") - var/datum/gas_mixture/env = loc.return_air() - var/transfer_moles = 0.25 * env.total_moles() - var/datum/gas_mixture/removed = env.remove(transfer_moles) - if(removed) - var/heat_capacity = removed.heat_capacity() - if(heat_capacity == 0 || heat_capacity == null) - heat_capacity = 1 - removed.temperature = min((removed.temperature*heat_capacity + 100000)/heat_capacity, 1000) - env.merge(removed) - air_update_turf() - investigate_log("Experimentor has released hot air.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, activating its emergency coolant systems!") - throwSmoke(loc) - for(var/mob/living/m in oview(1, src)) - m.apply_damage(5, BURN, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) - investigate_log("Experimentor has dealt minor burn damage to [key_name(m)]", INVESTIGATE_EXPERIMENTOR) - ejectItem() - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_COLD) - visible_message("[src] lowers [exp_on]'s temperature.") - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s emergency coolant system gives off a small ding!") - var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) - playsound(src, 'sound/machines/ding.ogg', 50, 1) //Ding! Your death coffee is ready! - chosenchem = pick("uranium","frostoil","ephedrine") - C.reagents.remove_any(25) - C.reagents.add_reagent(chosenchem , 50) - C.name = "Cup of Suspicious Liquid" - C.desc = "It has a large hazard symbol printed on the side in fading ink." - investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") - var/datum/reagents/R = new/datum/reagents(50) - R.my_atom = src - R.add_reagent(/datum/reagent/consumable/frostoil, 50) - investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) - var/datum/effect_system/smoke_spread/chem/smoke = new - smoke.set_up(R, 0, src, silent = TRUE) - playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) - smoke.start() - qdel(R) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!") - var/datum/gas_mixture/env = loc.return_air() - var/transfer_moles = 0.25 * env.total_moles() - var/datum/gas_mixture/removed = env.remove(transfer_moles) - if(removed) - var/heat_capacity = removed.heat_capacity() - if(heat_capacity == 0 || heat_capacity == null) - heat_capacity = 1 - removed.temperature = (removed.temperature*heat_capacity - 75000)/heat_capacity - env.merge(removed) - air_update_turf() - investigate_log("Experimentor has released cold air.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(0, loc) - smoke.start() - ejectItem() - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == SCANTYPE_OBLITERATE) - visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") - if(linked_console.linked_lathe) - var/datum/component/material_container/linked_materials = linked_console.linked_lathe.GetComponent(/datum/component/material_container) - for(var/material in exp_on.materials) - linked_materials.insert_amount( min((linked_materials.max_amount - linked_materials.total_amount), (exp_on.materials[material])), material) - if(prob(EFFECT_PROB_LOW) && criticalReaction) - visible_message("[src]'s crushing mechanism slowly and smoothly descends, flattening the [exp_on]!") - new /obj/item/stack/sheet/plasteel(get_turf(pick(oview(1,src)))) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - visible_message("[src]'s crusher goes way too many levels too high, crushing right through space-time!") - playsound(src, 'sound/effects/supermatter.ogg', 50, 1, -3) - investigate_log("Experimentor has triggered the 'throw things' reaction.", INVESTIGATE_EXPERIMENTOR) - for(var/atom/movable/AM in oview(7,src)) - if(!AM.anchored) - AM.throw_at(src,10,1) - else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - visible_message("[src]'s crusher goes one level too high, crushing right into space-time!") - playsound(src, 'sound/effects/supermatter.ogg', 50, 1, -3) - investigate_log("Experimentor has triggered the 'minor throw things' reaction.", INVESTIGATE_EXPERIMENTOR) - var/list/throwAt = list() - for(var/atom/movable/AM in oview(7,src)) - if(!AM.anchored) - throwAt.Add(AM) - for(var/counter = 1, counter < throwAt.len, ++counter) - var/atom/movable/cast = throwAt[counter] - cast.throw_at(pick(throwAt),10,1) - ejectItem(TRUE) - //////////////////////////////////////////////////////////////////////////////////////////////// - if(exp == FAIL) - var/a = pick("rumbles","shakes","vibrates","shudders") - var/b = pick("crushes","spins","viscerates","smashes","insults") - visible_message("[exp_on] [a], and [b], the experiment was a failure.") - - if(exp == SCANTYPE_DISCOVER) - visible_message("[src] scans the [exp_on], revealing its true nature!") - playsound(src, 'sound/effects/supermatter.ogg', 50, 3, -1) - var/obj/item/relic/R = loaded_item - R.reveal() - investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", INVESTIGATE_EXPERIMENTOR) - ejectItem() - - var/badThingCoeffIfSuccess = (exp == FAIL) ? 0 : badThingCoeff - - //Global reactions - if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfSuccess) && prob(14) && loaded_item) - visible_message("[src]'s onboard detection system has malfunctioned!") - item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) - ejectItem() - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(19) && loaded_item) - visible_message("[src] melts [exp_on], ian-izing the air around it!") - throwSmoke(loc) - if(trackedIan) - throwSmoke(trackedIan.loc) - trackedIan.forceMove(loc) - investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... - else - new /mob/living/simple_animal/pet/dog/corgi(loc) - investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(14) && loaded_item) - visible_message("Experimentor draws the life essence of those nearby!") - for(var/mob/living/m in view(4,src)) - to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") - m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) - investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) - visible_message("[src] encounters a run-time error!") - throwSmoke(loc) - if(trackedRuntime) - throwSmoke(trackedRuntime.loc) - trackedRuntime.forceMove(drop_location()) - investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) - else - new /mob/living/simple_animal/pet/cat(loc) - investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) - visible_message("[src] begins to smoke and hiss, shaking violently!") - use_power(500000) - investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) - - addtimer(CALLBACK(src, .proc/reset_exp), resetTime) - -#undef SCANTYPE_POKE -#undef SCANTYPE_IRRADIATE -#undef SCANTYPE_GAS -#undef SCANTYPE_HEAT -#undef SCANTYPE_COLD -#undef SCANTYPE_OBLITERATE -#undef SCANTYPE_DISCOVER - -#undef EFFECT_PROB_VERYLOW -#undef EFFECT_PROB_LOW -#undef EFFECT_PROB_MEDIUM -#undef EFFECT_PROB_HIGH -#undef EFFECT_PROB_VERYHIGH - -#undef FAIL diff --git a/yogstation/icons/mob/head.dmi b/yogstation/icons/mob/head.dmi index fe8c681df836ad6e486e5b8ff019a6064d179a3e..466d3c9bf110d7f738ac25b2d943762cd1fc081c 100644 GIT binary patch delta 15504 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 Date: Tue, 26 Nov 2019 03:11:05 -0500 Subject: [PATCH 2/3] Revert "E (#11)" (#12) This reverts commit 73e185a29bc432bc06a11dea4d20e5db4cabcae0. --- SQL/tgstation_schema.sql | 19 - SQL/tgstation_schema_prefixed.sql | 18 - .../lavaland_surface_elite_tumor.dmm | 111 - _maps/RandomRuins/SpaceRuins/DJstation.dmm | 7 +- _maps/RandomRuins/SpaceRuins/abandonedzoo.dmm | 21 +- _maps/RandomRuins/SpaceRuins/asteroid4.dmm | 15 +- _maps/RandomRuins/SpaceRuins/bigderelict1.dmm | 65 +- .../RandomRuins/SpaceRuins/caravanambush.dmm | 248 +- .../SpaceRuins/cloning_facility.dmm | 75 +- _maps/RandomRuins/SpaceRuins/crashedship.dmm | 86 +- _maps/RandomRuins/SpaceRuins/deepstorage.dmm | 3112 +- _maps/RandomRuins/SpaceRuins/derelict2.dmm | 94 +- _maps/RandomRuins/SpaceRuins/derelict6.dmm | 12 +- _maps/RandomRuins/SpaceRuins/goatresearch.dmm | 65 +- .../RandomRuins/SpaceRuins/hippie_shuttle.dmm | 28 +- .../SpaceRuins/intactemptyship.dmm | 32 +- .../SpaceRuins/listeningstation.dmm | 492 +- .../SpaceRuins/mrow_thats_right.dmm | 522 +- _maps/RandomRuins/SpaceRuins/oldAIsat.dmm | 11 +- _maps/RandomRuins/SpaceRuins/oldstation.dmm | 752 +- _maps/RandomRuins/SpaceRuins/onehalf.dmm | 120 +- _maps/RandomRuins/SpaceRuins/spacebar.dmm | 52 +- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 126 +- .../map_files/MinskyStation/MinskyStation.dmm | 10 +- _maps/map_files/Omegastation/omegastation.dmm | 33277 ++++++++-------- _maps/map_files/YogStation/YogStation.dmm | 521 +- _maps/map_files/YogsDelta/YogsDelta.dmm | 111 +- _maps/map_files/YogsPubby/YogsPubby.dmm | 142 +- _maps/map_files/Yogsmeta/Yogsmeta.dmm | 24 +- .../BoxStation/xenobridge_default.dmm | 395 - .../BoxStation/xenobridge_space.dmm | 459 - code/__DEFINES/DNA.dm | 7 - code/__DEFINES/clockcult.dm | 4 +- code/__DEFINES/components.dm | 6 +- code/__DEFINES/inventory.dm | 4 - code/__DEFINES/is_helpers.dm | 2 - code/__DEFINES/medal.dm | 32 + code/__DEFINES/quickwrite.dm | 24 - code/__DEFINES/status_effects.dm | 6 - code/__DEFINES/subsystems.dm | 5 +- code/__HELPERS/_logging.dm | 1 - code/__HELPERS/mobs.dm | 17 +- code/__HELPERS/names.dm | 3 + code/_globalvars/lists/names.dm | 2 + code/_onclick/hud/alert.dm | 2 +- code/_onclick/hud/lavaland_elite.dm | 7 - code/_onclick/hud/parallax.dm | 25 +- code/_onclick/hud/screen_objects.dm | 6 - code/_onclick/item_attack.dm | 7 +- code/controllers/subsystem/achievements.dm | 85 - code/controllers/subsystem/chat.dm | 6 +- code/controllers/subsystem/demo.dm | 437 - code/controllers/subsystem/garbage.dm | 5 - code/controllers/subsystem/mapping.dm | 11 +- code/controllers/subsystem/medals.dm | 87 + code/controllers/subsystem/parallax.dm | 5 - .../subsystem/processing/quirks.dm | 2 +- code/controllers/subsystem/shuttle.dm | 4 + code/controllers/subsystem/ticker.dm | 11 +- code/datums/achievements/achievements.dm | 9 - code/datums/achievements/viewer.dm | 48 - code/datums/components/gunpoint.dm | 146 - code/datums/datumvars.dm | 85 +- .../mood_events/generic_positive_events.dm | 4 - code/datums/mutations/_combined.dm | 4 - code/datums/mutations/body.dm | 71 +- code/datums/ruins/lavaland.dm | 11 +- code/datums/shuttles.dm | 4 +- code/datums/status_effects/buffs.dm | 4 +- code/datums/status_effects/neutral.dm | 30 - code/datums/traits/negative.dm | 26 +- code/game/area/Space_Station_13_areas.dm | 60 - code/game/area/areas.dm | 11 - code/game/area/areas/holodeck.dm | 2 - code/game/atoms.dm | 1 - code/game/atoms_movable.dm | 1 - code/game/gamemodes/meteor/meteors.dm | 5 + code/game/gamemodes/objective.dm | 1 - code/game/gamemodes/objective_items.dm | 17 +- code/game/machinery/computer/arcade.dm | 1 + code/game/machinery/computer/camera.dm | 2 +- code/game/machinery/computer/dna_console.dm | 2 +- code/game/machinery/doors/airlock.dm | 1 - code/game/machinery/doors/firedoor.dm | 7 +- code/game/machinery/doors/poddoor.dm | 1 - code/game/machinery/doors/windowdoor.dm | 1 - code/game/machinery/slotmachine.dm | 4 +- code/game/machinery/suit_storage_unit.dm | 2 +- code/game/machinery/telecomms/broadcasting.dm | 4 +- .../machinery/telecomms/computers/message.dm | 4 +- .../circuitboards/machine_circuitboards.dm | 1 - .../items/devices/forcefieldprojector.dm | 37 +- code/game/objects/items/devices/paicard.dm | 4 +- .../objects/items/devices/radio/intercom.dm | 3 +- code/game/objects/items/devices/scanners.dm | 8 +- code/game/objects/items/dna_injector.dm | 76 +- code/game/objects/items/pet_carrier.dm | 17 - .../items/stacks/sheets/sheet_types.dm | 3 +- code/game/objects/items/storage/backpack.dm | 1 + code/game/objects/items/storage/boxes.dm | 8 +- code/game/objects/items/stunbaton.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- .../structures/lavaland/necropolis_tendril.dm | 11 + .../structures/signs/signs_departments.dm | 14 +- code/game/turfs/change_turf.dm | 1 - .../turfs/simulated/floor/plating/asteroid.dm | 1 - code/modules/admin/IsBanned.dm | 2 +- code/modules/admin/admin.dm | 38 +- code/modules/admin/admin_investigate.dm | 2 +- code/modules/admin/admin_ranks.dm | 4 +- code/modules/admin/admin_verbs.dm | 19 +- code/modules/admin/create_poll.dm | 8 +- code/modules/admin/holder2.dm | 2 +- code/modules/admin/permissionedit.dm | 24 +- code/modules/admin/secrets.dm | 2 +- code/modules/admin/sql_ban_system.dm | 24 +- code/modules/admin/sql_message_system.dm | 20 +- code/modules/admin/stickyban.dm | 46 +- code/modules/admin/topic.dm | 106 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 48 +- .../admin/verbs/SDQL2/SDQL_2_parser.dm | 2 +- code/modules/admin/verbs/adminhelp.dm | 26 +- code/modules/admin/verbs/adminjump.dm | 22 +- code/modules/admin/verbs/adminpm.dm | 56 +- code/modules/admin/verbs/adminsay.dm | 2 +- code/modules/admin/verbs/atmosdebug.dm | 14 +- code/modules/admin/verbs/bluespacearty.dm | 2 +- code/modules/admin/verbs/borgpanel.dm | 2 +- code/modules/admin/verbs/deadsay.dm | 4 +- code/modules/admin/verbs/debug.dm | 64 +- code/modules/admin/verbs/diagnostics.dm | 2 +- code/modules/admin/verbs/fps.dm | 2 +- code/modules/admin/verbs/getlogs.dm | 2 +- .../admin/verbs/map_template_loadverb.dm | 10 +- code/modules/admin/verbs/mapping.dm | 6 +- code/modules/admin/verbs/massmodvar.dm | 32 +- code/modules/admin/verbs/modifyvariables.dm | 32 +- code/modules/admin/verbs/panicbunker.dm | 2 +- code/modules/admin/verbs/playsound.dm | 18 +- code/modules/admin/verbs/possess.dm | 4 +- code/modules/admin/verbs/pray.dm | 14 +- code/modules/admin/verbs/randomverbs.dm | 49 +- .../admin/verbs/reestablish_db_connection.dm | 2 +- code/modules/admin/verbs/spawnobjasmob.dm | 2 +- code/modules/admin/verbs/tripAI.dm | 8 +- .../clockcult/clock_effects/clock_sigils.dm | 2 +- .../clockcult/clock_helpers/power_helpers.dm | 2 +- .../clockcult/clock_items/clockwork_slab.dm | 12 +- .../clock_items/replica_fabricator.dm | 20 +- .../antagonists/clockcult/clock_scripture.dm | 4 +- .../antagonists/clockcult/clock_structure.dm | 2 +- .../clock_structures/clockwork_obelisk.dm | 2 +- .../clockcult/clock_structures/mania_motor.dm | 2 +- code/modules/antagonists/creep/creep.dm | 4 - .../nukeop/equipment/nuclear_challenge.dm | 4 +- .../antagonists/wizard/equipment/spellbook.dm | 2 +- code/modules/assembly/mousetrap.dm | 2 +- .../modules/awaymissions/super_secret_room.dm | 1 + code/modules/cargo/packs.dm | 9 +- code/modules/clothing/spacesuits/hardsuit.dm | 37 - .../clothing/spacesuits/miscellaneous.dm | 1 + code/modules/demo/hooks.dm | 24 - code/modules/events/immovable_rod.dm | 3 +- .../food_and_drinks/food/snacks_meat.dm | 2 +- code/modules/goonchat/browserOutput.dm | 13 +- .../browserassets/css/browserOutput.css | 18 - .../browserassets/css/browserOutput_white.css | 18 - code/modules/holiday/holidays.dm | 41 +- code/modules/holodeck/computer.dm | 6 +- code/modules/mapping/minimap.dm | 177 - .../mining/lavaland/necropolis_chests.dm | 26 +- .../mob/dead/new_player/sprite_accessories.dm | 25 +- .../carbon/alien/humanoid/caste/drone.dm | 4 +- .../mob/living/carbon/alien/larva/powers.dm | 8 - code/modules/mob/living/carbon/carbon.dm | 4 +- .../modules/mob/living/carbon/damage_procs.dm | 1 - code/modules/mob/living/carbon/human/human.dm | 3 + .../mob/living/carbon/human/human_defense.dm | 14 +- .../mob/living/carbon/human/species.dm | 133 +- .../carbon/human/species_types/angel.dm | 144 + .../human/species_types/lizardpeople.dm | 1 - code/modules/mob/living/damage_procs.dm | 1 - code/modules/mob/living/emote.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 3 +- .../mob/living/silicon/pai/pai_shell.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 2 +- .../living/simple_animal/bot/construction.dm | 12 +- .../living/simple_animal/friendly/lizard.dm | 2 +- .../living/simple_animal/hostile/headcrab.dm | 2 +- .../hostile/megafauna/blood_drunk_miner.dm | 1 + .../hostile/megafauna/bubblegum.dm | 18 +- .../hostile/megafauna/colossus.dm | 2 + .../simple_animal/hostile/megafauna/drake.dm | 10 +- .../hostile/megafauna/hierophant.dm | 2 + .../simple_animal/hostile/megafauna/legion.dm | 2 + .../hostile/megafauna/megafauna.dm | 25 +- .../hostile/megafauna/swarmer.dm | 2 + .../hostile/mining_mobs/elites/elite.dm | 368 - .../mining_mobs/elites/goliath_broodmother.dm | 243 - .../hostile/mining_mobs/elites/herald.dm | 274 - .../hostile/mining_mobs/elites/legionnaire.dm | 300 - .../hostile/mining_mobs/elites/lovemobile | 1 - .../hostile/mining_mobs/elites/pandora.dm | 193 - .../hostile/mining_mobs/hivelord.dm | 1 - .../mob/living/simple_animal/slime/slime.dm | 2 +- code/modules/paperwork/paper_premade.dm | 4 - .../mapGenerators/lavaland.dm | 1 - code/modules/projectiles/gun.dm | 31 +- code/modules/projectiles/guns/magic/rune.dm | 14 +- code/modules/projectiles/projectile/magic.dm | 2 +- .../chemistry/reagents/alcohol_reagents.dm | 2 +- .../{borghypo.dm => borghydro.dm} | 0 code/modules/recycling/conveyor2.dm | 11 - code/modules/research/experimentor.dm | 202 +- code/modules/research/techweb/all_nodes.dm | 4 +- code/modules/shuttle/on_move.dm | 2 - .../spells/spell_types/mind_transfer.dm | 2 +- code/modules/uplink/uplink_items.dm | 32 +- code/modules/vehicles/cars/clowncar.dm | 14 + code/modules/vehicles/vehicle_actions.dm | 1 + code/modules/vending/engivend.dm | 3 +- code/modules/vending/wardrobes.dm | 18 - html/blank.png | Bin 579 -> 0 bytes html/changelog.html | 451 +- html/changelogs/.all_changelog.yml | 215 - html/changelogs/AutoChangelog-pr-5464.yml | 5 + html/changelogs/AutoChangelog-pr-6720.yml | 3 + html/changelogs/AutoChangelog-pr-6740.yml | 4 + html/changelogs/AutoChangelog-pr-6763.yml | 4 + html/changelogs/AutoChangelog-pr-6764.yml | 4 + html/changelogs/AutoChangelog-pr-6773.yml | 5 + html/changelogs/AutoChangelog-pr-6777.yml | 4 + html/changelogs/AutoChangelog-pr-6779.yml | 4 + html/changelogs/AutoChangelog-pr-6782.yml | 4 + html/changelogs/AutoChangelog-pr-6785.yml | 4 + html/changelogs/AutoChangelog-pr-6787.yml | 4 + html/changelogs/AutoChangelog-pr-6788.yml | 4 + html/changelogs/AutoChangelog-pr-6789.yml | 4 + html/changelogs/AutoChangelog-pr-6791.yml | 4 + html/changelogs/AutoChangelog-pr-6793.yml | 4 + html/changelogs/AutoChangelog-pr-6795.yml | 4 + html/changelogs/AutoChangelog-pr-6796.yml | 4 + html/changelogs/AutoChangelog-pr-6797.yml | 4 + html/changelogs/AutoChangelog-pr-6798.yml | 4 + html/changelogs/AutoChangelog-pr-6799.yml | 4 + html/changelogs/AutoChangelog-pr-6800.yml | 4 + html/changelogs/AutoChangelog-pr-6804.yml | 5 + html/changelogs/AutoChangelog-pr-6805.yml | 4 + html/changelogs/AutoChangelog-pr-6807.yml | 4 + html/changelogs/AutoChangelog-pr-6813.yml | 4 + html/changelogs/AutoChangelog-pr-6822.yml | 4 + html/changelogs/AutoChangelog-pr-6823.yml | 4 + html/changelogs/AutoChangelog-pr-6824.yml | 4 + html/changelogs/AutoChangelog-pr-6825.yml | 4 + html/changelogs/AutoChangelog-pr-6826.yml | 4 + html/changelogs/AutoChangelog-pr-6829.yml | 4 + html/changelogs/AutoChangelog-pr-6830.yml | 6 + html/changelogs/AutoChangelog-pr-6831.yml | 4 + html/changelogs/AutoChangelog-pr-6832.yml | 4 + html/changelogs/AutoChangelog-pr-6835.yml | 4 + html/changelogs/AutoChangelog-pr-6836.yml | 4 + html/changelogs/AutoChangelog-pr-6839.yml | 4 + html/changelogs/AutoChangelog-pr-6842.yml | 4 + html/changelogs/AutoChangelog-pr-6847.yml | 4 + html/changelogs/AutoChangelog-pr-6848.yml | 4 + html/changelogs/AutoChangelog-pr-6849.yml | 4 + html/changelogs/AutoChangelog-pr-6854.yml | 4 + html/changelogs/AutoChangelog-pr-6856.yml | 4 + html/changelogs/AutoChangelog-pr-6857.yml | 4 + html/changelogs/AutoChangelog-pr-6859.yml | 5 + html/changelogs/AutoChangelog-pr-6860.yml | 4 + html/changelogs/AutoChangelog-pr-6861.yml | 4 + html/changelogs/AutoChangelog-pr-6862.yml | 5 + html/changelogs/AutoChangelog-pr-6863.yml | 4 + html/changelogs/AutoChangelog-pr-6864.yml | 4 + html/changelogs/AutoChangelog-pr-6865.yml | 4 + html/changelogs/AutoChangelog-pr-6866.yml | 4 + html/changelogs/AutoChangelog-pr-6867.yml | 5 + html/changelogs/AutoChangelog-pr-6868.yml | 4 + html/changelogs/AutoChangelog-pr-6875.yml | 4 + html/changelogs/AutoChangelog-pr-6876.yml | 4 + html/changelogs/AutoChangelog-pr-6877.yml | 4 + html/changelogs/AutoChangelog-pr-6878.yml | 4 + html/changelogs/AutoChangelog-pr-6879.yml | 4 + html/changelogs/AutoChangelog-pr-6882.yml | 4 + ...-pr-7132.yml => AutoChangelog-pr-6883.yml} | 2 +- html/changelogs/AutoChangelog-pr-6884.yml | 4 + html/changelogs/AutoChangelog-pr-6888.yml | 4 + html/changelogs/AutoChangelog-pr-6889.yml | 4 + html/changelogs/AutoChangelog-pr-6891.yml | 4 + html/changelogs/AutoChangelog-pr-6892.yml | 5 + html/changelogs/AutoChangelog-pr-6893.yml | 4 + html/changelogs/AutoChangelog-pr-6896.yml | 4 + html/changelogs/AutoChangelog-pr-6897.yml | 4 + html/changelogs/AutoChangelog-pr-6899.yml | 4 + html/changelogs/AutoChangelog-pr-6901.yml | 4 + html/changelogs/AutoChangelog-pr-6902.yml | 4 + html/changelogs/AutoChangelog-pr-6912.yml | 4 + html/changelogs/AutoChangelog-pr-6915.yml | 4 + html/changelogs/AutoChangelog-pr-6916.yml | 7 + html/changelogs/AutoChangelog-pr-6921.yml | 4 + html/changelogs/AutoChangelog-pr-6923.yml | 4 + html/changelogs/AutoChangelog-pr-6924.yml | 4 + html/changelogs/AutoChangelog-pr-6925.yml | 5 + html/changelogs/AutoChangelog-pr-6931.yml | 4 + html/changelogs/AutoChangelog-pr-6938.yml | 4 + html/changelogs/AutoChangelog-pr-6947.yml | 4 + html/changelogs/AutoChangelog-pr-6950.yml | 4 + html/changelogs/AutoChangelog-pr-6953.yml | 4 + html/changelogs/AutoChangelog-pr-6967.yml | 4 + html/changelogs/AutoChangelog-pr-6972.yml | 5 + html/changelogs/AutoChangelog-pr-6982.yml | 5 + html/changelogs/AutoChangelog-pr-6984.yml | 4 + html/changelogs/AutoChangelog-pr-6992.yml | 4 + html/changelogs/AutoChangelog-pr-7001.yml | 4 + html/changelogs/AutoChangelog-pr-7002.yml | 4 + html/changelogs/AutoChangelog-pr-7012.yml | 4 + html/changelogs/AutoChangelog-pr-7013.yml | 4 + html/changelogs/AutoChangelog-pr-7016.yml | 4 + html/changelogs/AutoChangelog-pr-7019.yml | 4 + html/changelogs/AutoChangelog-pr-7021.yml | 4 + html/changelogs/AutoChangelog-pr-7026.yml | 5 + html/changelogs/AutoChangelog-pr-7028.yml | 4 + html/changelogs/AutoChangelog-pr-7029.yml | 4 + html/changelogs/AutoChangelog-pr-7043.yml | 4 + html/changelogs/AutoChangelog-pr-7047.yml | 4 + html/changelogs/AutoChangelog-pr-7048.yml | 4 + html/changelogs/AutoChangelog-pr-7051.yml | 4 - html/changelogs/AutoChangelog-pr-7065.yml | 4 - html/changelogs/AutoChangelog-pr-7070.yml | 4 - html/changelogs/AutoChangelog-pr-7111.yml | 4 - html/changelogs/AutoChangelog-pr-7120.yml | 4 - html/changelogs/AutoChangelog-pr-7133.yml | 4 - html/changelogs/AutoChangelog-pr-7134.yml | 4 - html/changelogs/AutoChangelog-pr-7136.yml | 4 - html/changelogs/AutoChangelog-pr-7141.yml | 5 - html/changelogs/AutoChangelog-pr-7144.yml | 4 - html/changelogs/AutoChangelog-pr-7145.yml | 4 - html/changelogs/AutoChangelog-pr-7146.yml | 4 - html/changelogs/AutoChangelog-pr-7147.yml | 4 - html/changelogs/AutoChangelog-pr-7148.yml | 4 - icons/effects/parallax.dmi | Bin 542546 -> 163852 bytes icons/mob/accessories.dmi | Bin 8844 -> 8763 bytes icons/mob/actions/actions_elites.dmi | Bin 8631 -> 0 bytes icons/mob/ai.dmi | Bin 420343 -> 418774 bytes icons/mob/head.dmi | Bin 183512 -> 181956 bytes icons/mob/lavaland/lavaland_elites.dmi | Bin 20149 -> 0 bytes icons/mob/moth_wings.dmi | Bin 65662 -> 0 bytes icons/mob/neck.dmi | Bin 40584 -> 39299 bytes icons/mob/screen_alert.dmi | Bin 113559 -> 112209 bytes icons/mob/screen_elite.dmi | Bin 4403 -> 0 bytes icons/mob/spacedragon.dmi | Bin 5523 -> 8111 bytes icons/mob/suit.dmi | Bin 342353 -> 338358 bytes icons/mob/uniform.dmi | Bin 324436 -> 324878 bytes icons/mob/wings.dmi | Bin 20121 -> 79283 bytes icons/obj/aicards.dmi | Bin 3816 -> 3734 bytes icons/obj/clothing/hats.dmi | Bin 90916 -> 90332 bytes icons/obj/clothing/suits.dmi | Bin 127354 -> 125812 bytes icons/obj/clothing/uniforms.dmi | Bin 94342 -> 94520 bytes icons/obj/food/food.dmi | Bin 68915 -> 68915 bytes icons/obj/lavaland/artefacts.dmi | Bin 23014 -> 25700 bytes icons/obj/lavaland/elite_trophies.dmi | Bin 1057 -> 0 bytes icons/obj/lavaland/legionnaire_bonfire.dmi | Bin 1184 -> 0 bytes icons/obj/lavaland/tumor.dmi | Bin 988 -> 0 bytes icons/obj/pet_carrier.dmi | Bin 3109 -> 2034 bytes icons/obj/vending.dmi | Bin 117553 -> 116014 bytes interface/stylesheet.dm | 18 - quickwrite.dll | Bin 29184 -> 0 bytes strings/names/lizard_nouns.txt | 97 + strings/names/lizard_verbs.txt | 100 + tgui/assets/tgui.js | 26 +- tgui/src/interfaces/achievements.ract | 12 - yogstation.dme | 20 +- yogstation/code/datums/ruins/station.dm | 12 +- .../code/game/objects/effects/landmarks.dm | 3 - .../game/objects/items/devices/scanners.dm | 2 +- .../game/objects/items/storage/backpack.dm | 3 +- yogstation/code/modules/admin/admin_verbs.dm | 4 +- yogstation/code/modules/admin/prettyfilter.dm | 6 +- .../code/modules/admin/sql_message_system.dm | 18 +- yogstation/code/modules/admin/topic.dm | 10 +- .../code/modules/admin/verbs/adminhelp.dm | 36 +- .../code/modules/admin/verbs/adminsay.dm | 4 +- .../code/modules/admin/verbs/adminvox.dm | 4 +- yogstation/code/modules/admin/verbs/debug.dm | 6 +- .../code/modules/admin/verbs/fix_air.dm | 2 +- yogstation/code/modules/admin/verbs/queue.dm | 6 +- .../code/modules/admin/verbs/shuttle_verbs.dm | 2 +- .../code/modules/admin/verbs/telecomms.dm | 2 +- .../darkspawn_objects/umbral_tendrils.dm | 2 + .../atmospherics/machinery/pipes/bluespace.dm | 2 +- .../modules/clothing/spacesuits/hardsuit.dm | 38 + yogstation/code/modules/mentor/follow.dm | 6 +- yogstation/code/modules/mentor/mentor.dm | 4 +- yogstation/code/modules/mentor/mentor_memo.dm | 16 +- .../code/modules/mentor/mentor_verbs.dm | 6 +- yogstation/code/modules/mentor/mentorhelp.dm | 6 +- yogstation/code/modules/mentor/mentorpm.dm | 20 +- yogstation/code/modules/mentor/mentorsay.dm | 2 +- .../research/designs/medical_designs.dm | 2 +- .../modules/research/designs/tool_designs.dm | 2 +- .../code/modules/research/experimentor.dm | 311 + yogstation/icons/mob/head.dmi | Bin 34910 -> 34205 bytes yogstation/icons/mob/suit.dmi | Bin 102897 -> 103530 bytes yogstation/icons/obj/bureaucracy.dmi | Bin 16125 -> 15397 bytes 405 files changed, 21933 insertions(+), 25924 deletions(-) delete mode 100644 _maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm delete mode 100644 _maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm delete mode 100644 _maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm create mode 100644 code/__DEFINES/medal.dm delete mode 100644 code/__DEFINES/quickwrite.dm delete mode 100644 code/_onclick/hud/lavaland_elite.dm delete mode 100644 code/controllers/subsystem/achievements.dm delete mode 100644 code/controllers/subsystem/demo.dm create mode 100644 code/controllers/subsystem/medals.dm delete mode 100644 code/datums/achievements/achievements.dm delete mode 100644 code/datums/achievements/viewer.dm delete mode 100644 code/datums/components/gunpoint.dm delete mode 100644 code/modules/demo/hooks.dm delete mode 100644 code/modules/mapping/minimap.dm create mode 100644 code/modules/mob/living/carbon/human/species_types/angel.dm delete mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm delete mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm delete mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm delete mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm delete mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile delete mode 100644 code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm rename code/modules/reagents/reagent_containers/{borghypo.dm => borghydro.dm} (100%) delete mode 100644 html/blank.png create mode 100644 html/changelogs/AutoChangelog-pr-5464.yml create mode 100644 html/changelogs/AutoChangelog-pr-6720.yml create mode 100644 html/changelogs/AutoChangelog-pr-6740.yml create mode 100644 html/changelogs/AutoChangelog-pr-6763.yml create mode 100644 html/changelogs/AutoChangelog-pr-6764.yml create mode 100644 html/changelogs/AutoChangelog-pr-6773.yml create mode 100644 html/changelogs/AutoChangelog-pr-6777.yml create mode 100644 html/changelogs/AutoChangelog-pr-6779.yml create mode 100644 html/changelogs/AutoChangelog-pr-6782.yml create mode 100644 html/changelogs/AutoChangelog-pr-6785.yml create mode 100644 html/changelogs/AutoChangelog-pr-6787.yml create mode 100644 html/changelogs/AutoChangelog-pr-6788.yml create mode 100644 html/changelogs/AutoChangelog-pr-6789.yml create mode 100644 html/changelogs/AutoChangelog-pr-6791.yml create mode 100644 html/changelogs/AutoChangelog-pr-6793.yml create mode 100644 html/changelogs/AutoChangelog-pr-6795.yml create mode 100644 html/changelogs/AutoChangelog-pr-6796.yml create mode 100644 html/changelogs/AutoChangelog-pr-6797.yml create mode 100644 html/changelogs/AutoChangelog-pr-6798.yml create mode 100644 html/changelogs/AutoChangelog-pr-6799.yml create mode 100644 html/changelogs/AutoChangelog-pr-6800.yml create mode 100644 html/changelogs/AutoChangelog-pr-6804.yml create mode 100644 html/changelogs/AutoChangelog-pr-6805.yml create mode 100644 html/changelogs/AutoChangelog-pr-6807.yml create mode 100644 html/changelogs/AutoChangelog-pr-6813.yml create mode 100644 html/changelogs/AutoChangelog-pr-6822.yml create mode 100644 html/changelogs/AutoChangelog-pr-6823.yml create mode 100644 html/changelogs/AutoChangelog-pr-6824.yml create mode 100644 html/changelogs/AutoChangelog-pr-6825.yml create mode 100644 html/changelogs/AutoChangelog-pr-6826.yml create mode 100644 html/changelogs/AutoChangelog-pr-6829.yml create mode 100644 html/changelogs/AutoChangelog-pr-6830.yml create mode 100644 html/changelogs/AutoChangelog-pr-6831.yml create mode 100644 html/changelogs/AutoChangelog-pr-6832.yml create mode 100644 html/changelogs/AutoChangelog-pr-6835.yml create mode 100644 html/changelogs/AutoChangelog-pr-6836.yml create mode 100644 html/changelogs/AutoChangelog-pr-6839.yml create mode 100644 html/changelogs/AutoChangelog-pr-6842.yml create mode 100644 html/changelogs/AutoChangelog-pr-6847.yml create mode 100644 html/changelogs/AutoChangelog-pr-6848.yml create mode 100644 html/changelogs/AutoChangelog-pr-6849.yml create mode 100644 html/changelogs/AutoChangelog-pr-6854.yml create mode 100644 html/changelogs/AutoChangelog-pr-6856.yml create mode 100644 html/changelogs/AutoChangelog-pr-6857.yml create mode 100644 html/changelogs/AutoChangelog-pr-6859.yml create mode 100644 html/changelogs/AutoChangelog-pr-6860.yml create mode 100644 html/changelogs/AutoChangelog-pr-6861.yml create mode 100644 html/changelogs/AutoChangelog-pr-6862.yml create mode 100644 html/changelogs/AutoChangelog-pr-6863.yml create mode 100644 html/changelogs/AutoChangelog-pr-6864.yml create mode 100644 html/changelogs/AutoChangelog-pr-6865.yml create mode 100644 html/changelogs/AutoChangelog-pr-6866.yml create mode 100644 html/changelogs/AutoChangelog-pr-6867.yml create mode 100644 html/changelogs/AutoChangelog-pr-6868.yml create mode 100644 html/changelogs/AutoChangelog-pr-6875.yml create mode 100644 html/changelogs/AutoChangelog-pr-6876.yml create mode 100644 html/changelogs/AutoChangelog-pr-6877.yml create mode 100644 html/changelogs/AutoChangelog-pr-6878.yml create mode 100644 html/changelogs/AutoChangelog-pr-6879.yml create mode 100644 html/changelogs/AutoChangelog-pr-6882.yml rename html/changelogs/{AutoChangelog-pr-7132.yml => AutoChangelog-pr-6883.yml} (52%) create mode 100644 html/changelogs/AutoChangelog-pr-6884.yml create mode 100644 html/changelogs/AutoChangelog-pr-6888.yml create mode 100644 html/changelogs/AutoChangelog-pr-6889.yml create mode 100644 html/changelogs/AutoChangelog-pr-6891.yml create mode 100644 html/changelogs/AutoChangelog-pr-6892.yml create mode 100644 html/changelogs/AutoChangelog-pr-6893.yml create mode 100644 html/changelogs/AutoChangelog-pr-6896.yml create mode 100644 html/changelogs/AutoChangelog-pr-6897.yml create mode 100644 html/changelogs/AutoChangelog-pr-6899.yml create mode 100644 html/changelogs/AutoChangelog-pr-6901.yml create mode 100644 html/changelogs/AutoChangelog-pr-6902.yml create mode 100644 html/changelogs/AutoChangelog-pr-6912.yml create mode 100644 html/changelogs/AutoChangelog-pr-6915.yml create mode 100644 html/changelogs/AutoChangelog-pr-6916.yml create mode 100644 html/changelogs/AutoChangelog-pr-6921.yml create mode 100644 html/changelogs/AutoChangelog-pr-6923.yml create mode 100644 html/changelogs/AutoChangelog-pr-6924.yml create mode 100644 html/changelogs/AutoChangelog-pr-6925.yml create mode 100644 html/changelogs/AutoChangelog-pr-6931.yml create mode 100644 html/changelogs/AutoChangelog-pr-6938.yml create mode 100644 html/changelogs/AutoChangelog-pr-6947.yml create mode 100644 html/changelogs/AutoChangelog-pr-6950.yml create mode 100644 html/changelogs/AutoChangelog-pr-6953.yml create mode 100644 html/changelogs/AutoChangelog-pr-6967.yml create mode 100644 html/changelogs/AutoChangelog-pr-6972.yml create mode 100644 html/changelogs/AutoChangelog-pr-6982.yml create mode 100644 html/changelogs/AutoChangelog-pr-6984.yml create mode 100644 html/changelogs/AutoChangelog-pr-6992.yml create mode 100644 html/changelogs/AutoChangelog-pr-7001.yml create mode 100644 html/changelogs/AutoChangelog-pr-7002.yml create mode 100644 html/changelogs/AutoChangelog-pr-7012.yml create mode 100644 html/changelogs/AutoChangelog-pr-7013.yml create mode 100644 html/changelogs/AutoChangelog-pr-7016.yml create mode 100644 html/changelogs/AutoChangelog-pr-7019.yml create mode 100644 html/changelogs/AutoChangelog-pr-7021.yml create mode 100644 html/changelogs/AutoChangelog-pr-7026.yml create mode 100644 html/changelogs/AutoChangelog-pr-7028.yml create mode 100644 html/changelogs/AutoChangelog-pr-7029.yml create mode 100644 html/changelogs/AutoChangelog-pr-7043.yml create mode 100644 html/changelogs/AutoChangelog-pr-7047.yml create mode 100644 html/changelogs/AutoChangelog-pr-7048.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7051.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7065.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7070.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7111.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7120.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7133.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7134.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7136.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7141.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7144.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7145.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7146.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7147.yml delete mode 100644 html/changelogs/AutoChangelog-pr-7148.yml delete mode 100644 icons/mob/actions/actions_elites.dmi delete mode 100644 icons/mob/lavaland/lavaland_elites.dmi delete mode 100644 icons/mob/moth_wings.dmi delete mode 100644 icons/mob/screen_elite.dmi delete mode 100644 icons/obj/lavaland/elite_trophies.dmi delete mode 100644 icons/obj/lavaland/legionnaire_bonfire.dmi delete mode 100644 icons/obj/lavaland/tumor.dmi delete mode 100644 quickwrite.dll create mode 100644 strings/names/lizard_nouns.txt create mode 100644 strings/names/lizard_verbs.txt delete mode 100644 tgui/src/interfaces/achievements.ract create mode 100644 yogstation/code/modules/research/experimentor.dm diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index d2ec10e21e9a..c4d13ba5c5a3 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -514,25 +514,6 @@ CREATE TABLE `stickyban_matched_cid` ( PRIMARY KEY (`stickyban`, `matched_cid`) ) ENGINE=InnoDB; --- --- Table structure for table `achievements` --- -DROP TABLE IF EXISTS `achievements`; -CREATE TABLE `achievements` ( - `name` VARCHAR(32) NOT NULL, - `id` INT UNSIGNED NOT NULL, - `descr` VARCHAR(2048) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB; - --- --- Table structure for table `earned_achievements` --- -DROP TABLE IF EXISTS `earned_achievements`; -CREATE TABLE `earned_achievements` ( - `ckey` VARCHAR(32) NOT NULL, - `id` INT UNSIGNED NOT NULL -) ENGINE=InnoDB; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index fa879f92be2c..2e504785ec0d 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -514,25 +514,7 @@ CREATE TABLE `SS13_stickyban_matched_cid` ( PRIMARY KEY (`stickyban`, `matched_cid`) ) ENGINE=InnoDB; --- --- Table structure for table `SS13_achievements` --- -DROP TABLE IF EXISTS `SS13_achievements`; -CREATE TABLE `SS13_achievements` ( - `name` VARCHAR(32) NOT NULL, - `id` INT UNSIGNED NOT NULL, - `descr` VARCHAR(2048) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB; --- --- Table structure for table `SS13_earned_achievements` --- -DROP TABLE IF EXISTS `SS13_earned_achievements`; -CREATE TABLE `SS13_earned_achievements` ( - `ckey` VARCHAR(32) NOT NULL, - `id` INT UNSIGNED NOT NULL -) ENGINE=InnoDB; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm deleted file mode 100644 index 6e44ec3197b6..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm +++ /dev/null @@ -1,111 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/lavaland/surface/outdoors) -"b" = ( -/obj/structure/elite_tumor, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"c" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) - -(1,1,1) = {" -a -a -a -a -a -a -a -a -a -"} -(2,1,1) = {" -a -a -a -a -a -a -a -a -a -"} -(3,1,1) = {" -a -a -a -a -a -a -a -a -a -"} -(4,1,1) = {" -a -a -a -c -c -c -a -a -a -"} -(5,1,1) = {" -a -a -a -c -b -c -a -a -a -"} -(6,1,1) = {" -a -a -a -c -c -c -a -a -a -"} -(7,1,1) = {" -a -a -a -a -a -a -a -a -a -"} -(8,1,1) = {" -a -a -a -a -a -a -a -a -a -"} -(9,1,1) = {" -a -a -a -a -a -a -a -a -a -"} diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index 419226177dcd..c8ccd8d30aa6 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -265,8 +265,7 @@ /area/ruin/space/djstation) "aS" = ( /obj/structure/frame/computer{ - anchored = 1; - dir = 4 + anchored = 1 }, /turf/open/floor/plasteel/grimy, /area/ruin/space/djstation) @@ -308,7 +307,9 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/djstation) "bb" = ( -/obj/structure/chair, +/obj/structure/chair{ + dir = 4 + }, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/djstation) "bc" = ( diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 863b5384d69f..c7479be4f357 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -276,7 +276,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "aL" = ( @@ -319,7 +318,6 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "aR" = ( @@ -546,9 +544,6 @@ /obj/structure/bed, /obj/item/bedsheet/green, /obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plasteel/dark/side, /area/ruin/space/has_grav/abandonedzoo) "bq" = ( @@ -762,9 +757,6 @@ /obj/item/shard{ icon_state = "medium" }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/abandonedzoo) "bU" = ( @@ -799,6 +791,9 @@ }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/abandonedzoo) +"KN" = ( +/turf/template_noop, +/area/space/nearstation) (1,1,1) = {" ab @@ -1159,10 +1154,10 @@ aa "} (18,1,1) = {" af -ag -ag -ag -ag +ak +ak +ak +ak af aa aa @@ -1175,7 +1170,7 @@ ag ag bN bP -aa +KN aa "} (19,1,1) = {" diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm index c83e3ae44432..fcd24c54b47f 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm @@ -30,6 +30,12 @@ /turf/closed/wall/mineral/titanium, /area/ruin/unpowered) "k" = ( +/obj/item/stack/sheet/mineral/bananium{ + amount = 15 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"m" = ( /obj/structure/chair{ dir = 1 }, @@ -44,16 +50,13 @@ }, /turf/open/floor/mineral/titanium/blue, /area/ruin/unpowered) -"l" = ( +"n" = ( /obj/structure/chair{ dir = 1 }, /obj/item/storage/pod{ pixel_x = -26 }, -/obj/item/stack/sheet/mineral/bananium{ - amount = 15 - }, /turf/open/floor/mineral/titanium/blue, /area/ruin/unpowered) "o" = ( @@ -301,9 +304,9 @@ f f g g -j k -l +m +n p a "} diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index 09a3efe54a33..e7bf4b0922a9 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -9,7 +9,6 @@ /obj/machinery/door/poddoor{ id = "bigderelictshipdock" }, -/obj/effect/turf_decal/delivery, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/derelictoutpost/cargobay) "ad" = ( @@ -43,7 +42,6 @@ /area/ruin/space/has_grav/derelictoutpost/cargobay) "aj" = ( /obj/machinery/button/door{ - id = "bigderelictshipdock"; name = "tradepost entry doors"; pixel_y = 24 }, @@ -876,6 +874,11 @@ /area/ruin/space/has_grav/derelictoutpost) "cg" = ( /obj/item/shard, +/obj/item/stack/cable_coil{ + amount = 2; + icon_state = "coil_red2"; + item_state = "coil_red" + }, /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; @@ -894,7 +897,6 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/item/stack/cable_coil, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/derelictoutpost) "ch" = ( @@ -1143,8 +1145,8 @@ /area/ruin/space/has_grav/derelictoutpost) "cG" = ( /obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 + dir = 8; + pixel_x = -24 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/derelictoutpost/cargobay) @@ -1244,8 +1246,8 @@ /area/ruin/space/has_grav/derelictoutpost) "cQ" = ( /obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 + dir = 4; + pixel_x = 24 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/derelictoutpost) @@ -1580,12 +1582,23 @@ /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/derelictoutpost) "dw" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/effect/decal/cleanable/blood/old{ + name = "dried blood trail"; + icon_state = "trails_1"; + dir = 4 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/derelictoutpost/cargostorage) +/obj/structure/alien/weeds{ + color = "#4BAE56"; + desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; + name = "gelatinous floor" + }, +/obj/structure/alien/weeds{ + color = "#4BAE56"; + desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; + name = "gelatinous floor" + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/derelictoutpost) "dx" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1672,6 +1685,19 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/derelictoutpost) +"dE" = ( +/obj/structure/alien/weeds{ + color = "#4BAE56"; + desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; + name = "gelatinous floor" + }, +/obj/structure/alien/weeds{ + color = "#4BAE56"; + desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; + name = "gelatinous floor" + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/derelictoutpost) "dF" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2124,6 +2150,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/ruin/space/has_grav/derelictoutpost/cargostorage) +"eD" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eE" = ( /obj/structure/closet/crate/internals, /obj/item/tank/internals/emergency_oxygen/engi, @@ -2512,8 +2545,8 @@ cH cV dc ab -dx -cR +dw +dE dL dU dW @@ -2627,7 +2660,7 @@ dX dW dW ex -dw +eD dL aR aZ @@ -2856,7 +2889,7 @@ ad ab ab ab -ak +aj an au au diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index 026a5886adf4..c5207e4df4b5 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -63,34 +63,6 @@ icon_state = "platingdmg2" }, /area/shuttle/caravan/freighter3) -"al" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter3) -"am" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Tiny Freighter APC"; - pixel_x = -25; - req_access = null; - start_charge = 0 - }, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_port"; - name = "Cargo Blast Door Control"; - pixel_y = 24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) "an" = ( /obj/structure/lattice, /obj/structure/fluff/broken_flooring{ @@ -111,25 +83,6 @@ }, /turf/template_noop, /area/template_noop) -"aq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"ar" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/pirate/ranged/space{ - environment_smash = 0 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) "as" = ( /obj/structure/fluff/broken_flooring{ dir = 4; @@ -137,24 +90,6 @@ }, /turf/template_noop, /area/template_noop) -"at" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter3) -"au" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/pirate/ranged/space{ - environment_smash = 0 - }, -/turf/open/floor/plasteel/airless, -/area/shuttle/caravan/freighter2) "av" = ( /obj/effect/turf_decal/bot_white/right, /obj/structure/cable/yellow{ @@ -192,53 +127,6 @@ initial_gas_mix = "TEMP=2.7" }, /area/shuttle/caravan/freighter3) -"ax" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/folder/yellow{ - pixel_x = -6 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) -"ay" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "caravantrade2_cargo_starboard"; - name = "Cargo Blast Door Control"; - pixel_y = -24 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/airless/dark, -/area/shuttle/caravan/freighter2) -"az" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/turf/open/floor/plasteel{ - initial_gas_mix = "TEMP=2.7" - }, -/area/shuttle/caravan/freighter2) -"aA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plating/airless, -/area/shuttle/caravan/freighter2) "aD" = ( /obj/item/stack/rods, /turf/template_noop, @@ -298,6 +186,14 @@ }, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter3) +"aP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/mob/living/simple_animal/hostile/pirate/ranged/space{ + environment_smash = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter2) "aQ" = ( /obj/structure/rack, /obj/item/tank/jetpack/carbondioxide, @@ -338,6 +234,30 @@ }, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter3) +"aY" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Tiny Freighter APC"; + pixel_x = -25; + req_access = null; + start_charge = 0 + }, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_port"; + name = "Cargo Blast Door Control"; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/airless/dark, +/area/shuttle/caravan/freighter2) "aZ" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -568,6 +488,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter3) +"gT" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter3) "gU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -789,6 +714,18 @@ /obj/item/ammo_box/magazine/m10mm, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter2) +"hX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) "hY" = ( /obj/structure/rack, /obj/item/weldingtool, @@ -979,6 +916,14 @@ icon_state = "floorscorched1" }, /area/shuttle/caravan/freighter3) +"iD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/syndicate/ranged/smg/space, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter3) "iF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/dark, @@ -1030,6 +975,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/dark, /area/shuttle/caravan/freighter2) +"iY" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel{ + initial_gas_mix = "TEMP=2.7" + }, +/area/shuttle/caravan/freighter2) "ja" = ( /obj/effect/turf_decal/bot_white, /obj/structure/closet/crate/secure/engineering, @@ -1118,6 +1075,14 @@ }, /turf/open/floor/plasteel/airless, /area/shuttle/caravan/freighter2) +"jv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) "jy" = ( /obj/machinery/door/poddoor{ id = "caravantrade3_cargo_starboard"; @@ -1163,6 +1128,16 @@ icon_state = "floorscorched1" }, /area/shuttle/caravan/freighter2) +"jL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/pirate/ranged/space{ + environment_smash = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/airless, +/area/shuttle/caravan/freighter2) "jN" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" @@ -1175,12 +1150,41 @@ }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) +"jP" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/yellow{ + pixel_x = -6 + }, +/turf/open/floor/plating/airless, +/area/shuttle/caravan/freighter2) "jV" = ( /obj/structure/shuttle/engine/propulsion/burst/right{ dir = 8 }, /turf/open/floor/plating/airless, /area/shuttle/caravan/freighter2) +"jW" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "caravantrade2_cargo_starboard"; + name = "Cargo Blast Door Control"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/airless/dark, +/area/shuttle/caravan/freighter2) "jX" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, @@ -3583,12 +3587,12 @@ aa aa aa hn -am +aY iq iT jp jH -ay +jW hn aa aa @@ -3636,7 +3640,7 @@ aa aa ho hS -ar +aP iU jq jI @@ -3795,7 +3799,7 @@ hV iu iX jt -au +jL jX kf aa @@ -3845,7 +3849,7 @@ aa hn hW iv -az +iY ju bi ka @@ -3947,10 +3951,10 @@ aa aa aa hs -aq +hX ix bg -aA +jv jN kb GL @@ -4055,7 +4059,7 @@ bs dc aa an -ax +jP ht ht aa @@ -5401,7 +5405,7 @@ aa aa gb jA -al +gT hw ib iB @@ -5508,7 +5512,7 @@ gv gV hy id -at +iD jc jy aa diff --git a/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm b/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm index ffc96424e03f..1fb4e60aff8b 100644 --- a/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm +++ b/_maps/RandomRuins/SpaceRuins/cloning_facility.dmm @@ -6,39 +6,21 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/powered/ancient_shuttle) "c" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) "d" = ( /turf/closed/wall/r_wall/rust, /area/ruin/space/has_grav/powered/ancient_shuttle) "e" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, +/obj/machinery/defibrillator_mount/loaded, +/turf/closed/wall/r_wall, /area/ruin/space/has_grav/powered/ancient_shuttle) "f" = ( -/obj/machinery/door/airlock/research/glass, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/powered/ancient_shuttle) "g" = ( /obj/structure/table, @@ -119,15 +101,18 @@ /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/powered/ancient_shuttle) "l" = ( -/obj/machinery/door/airlock/research/glass, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/ruin/space/has_grav/powered/ancient_shuttle) "m" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -259,6 +244,14 @@ "E" = ( /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) +"F" = ( +/obj/machinery/door/airlock/research/glass, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/ancient_shuttle) "G" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -266,6 +259,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/ancient_shuttle) +"H" = ( +/obj/machinery/door/airlock/research/glass, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/ancient_shuttle) "I" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -410,7 +411,7 @@ a a d b -f +F d d a @@ -432,7 +433,7 @@ a a d d -l +H b b a @@ -506,8 +507,8 @@ a "} (16,1,1) = {" a -b e +l x J S @@ -539,7 +540,7 @@ a "} (19,1,1) = {" a -c +f o B p @@ -550,7 +551,7 @@ a "} (20,1,1) = {" a -c +f p p C @@ -574,7 +575,7 @@ a a a b -c +f M a a diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 7bd623ee0a0b..86e5eb96564c 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -10,29 +10,9 @@ "ac" = ( /turf/closed/wall/mineral/titanium, /area/awaymission/BMPship/Aft) -"ad" = ( -/obj/machinery/button/door{ - id = "packerMed"; - pixel_x = 0; - pixel_y = -24 - }, -/turf/open/floor/plating/airless, -/area/awaymission/BMPship/Midship) "ae" = ( /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Aft) -"af" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "packerMed"; - pixel_x = 0; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/awaymission/BMPship/Midship) "ag" = ( /obj/machinery/porta_turret{ dir = 8; @@ -191,33 +171,9 @@ }, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) -"aH" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/light/small, -/obj/machinery/button/door{ - id = "packerMine"; - pixel_x = 0; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/awaymission/BMPship/Midship) "aI" = ( /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Fore) -"aJ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "packerMine"; - pixel_x = 0; - pixel_y = 24 - }, -/turf/open/floor/plating/asteroid/airless, -/area/awaymission/BMPship/Midship) "aL" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2452,6 +2408,16 @@ "wh" = ( /turf/template_noop, /area/awaymission/BMPship) +"ya" = ( +/obj/machinery/door/poddoor/shutters{ + id = "packerMine" + }, +/obj/machinery/button/door{ + id = "packerMine"; + pixel_x = -24 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) "EQ" = ( /obj/structure/lattice, /turf/template_noop, @@ -2462,6 +2428,22 @@ }, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) +"Kj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Midship) +"KU" = ( +/obj/machinery/door/poddoor/shutters{ + id = "packerMed" + }, +/obj/machinery/button/door{ + id = "packerMed"; + pixel_x = -24 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) "Mx" = ( /turf/closed/mineral/random, /area/awaymission/BMPship/Midship) @@ -3831,8 +3813,8 @@ ap aq aq aq -cK aq +cK aq aq dN @@ -4083,9 +4065,9 @@ as at ha at -ad +at aq -af +ce ce ce dy @@ -4098,9 +4080,9 @@ dB fj dB dy -aH +Zb fm -aJ +Kj at gs gL @@ -4135,7 +4117,7 @@ at bb ha at -bK +KU ce ce ce @@ -4150,7 +4132,7 @@ fk dB dy ce -Hy +ya at gs at @@ -5055,7 +5037,7 @@ al dm bN ac -cV +cE cV cV dD diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index f4db0bc60b62..5737ff32028b 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -8,23 +8,6 @@ "ac" = ( /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) -"ad" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage/kitchen) -"ae" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage/kitchen) "af" = ( /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/kitchen) @@ -39,17 +22,6 @@ /obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) -"aj" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage/kitchen) "ak" = ( /obj/machinery/conveyor{ dir = 4; @@ -83,27 +55,31 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) "ao" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ap" = ( -/obj/structure/reagent_dispensers/beerkeg, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 10 }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "aq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ar" = ( -/obj/machinery/door/airlock{ - name = "Freezer" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "as" = ( @@ -123,17 +99,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) -"av" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/soysauce{ - pixel_x = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) "aw" = ( /obj/effect/baseturf_helper/asteroid/airless, /turf/closed/wall/mineral/iron, @@ -145,22 +110,12 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ay" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/cafeteria, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "az" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/kitchen/knife, -/turf/open/floor/plasteel/cafeteria, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "aA" = ( /obj/machinery/gibber, @@ -193,11 +148,6 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) -"aF" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) "aG" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/mineral/silver, @@ -306,24 +256,16 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "aM" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/kitchen) "aN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + name = "Freezer" }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage/kitchen) "aO" = ( /obj/machinery/door/airlock/highsecurity{ name = "Recycling Room"; @@ -441,30 +383,46 @@ /area/ruin/space/has_grav/deepstorage/kitchen) "aY" = ( /obj/structure/table, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/bag/plants, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"aZ" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/soysauce{ + pixel_x = 4 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"ba" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"bb" = ( -/obj/machinery/hydroponics/constructable, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) +"aZ" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, /obj/machinery/airalarm/away{ pixel_y = 23 }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) +"ba" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 + }, +/obj/item/kitchen/knife, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) +"bb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bc" = ( /obj/structure/sink/kitchen{ pixel_y = 24 @@ -477,150 +435,144 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "be" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/light, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"bf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) -"bg" = ( +/area/ruin/space/has_grav/deepstorage) +"bf" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"bg" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/hydroponics) "bh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/obj/structure/table, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bi" = ( -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = null +/obj/machinery/vending/hydronutrients, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/hydroponics) "bj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) -"bk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) -"bl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"bm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 +/area/ruin/space/has_grav/deepstorage/hydroponics) +"bk" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"bl" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"bm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "bo" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "bp" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 6 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/storage) "bq" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/storage) "br" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) -"bs" = ( -/obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) +"bs" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bu" = ( /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bv" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bw" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, @@ -645,19 +597,10 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "bz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "bA" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window/reinforced, @@ -670,53 +613,29 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "bC" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "General Storage"; - req_access_txt = "200" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Kitchen" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/deepstorage/kitchen) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "bF" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Hydroponics" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/storage) "bG" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -735,31 +654,39 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bJ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bL" = ( -/obj/machinery/smartfridge, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/deepstorage/kitchen) "bM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) "bN" = ( /obj/structure/cable/yellow{ icon_state = "0-8" @@ -780,21 +707,16 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 + dir = 8; + pixel_x = -24 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "bQ" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) @@ -873,69 +795,39 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bV" = ( -/obj/machinery/airalarm/away{ - dir = 8; - pixel_x = 24 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bW" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/storage) "bX" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/door/airlock/highsecurity{ + name = "General Storage"; + req_access_txt = "200" }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "bY" = ( -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage) -"bZ" = ( -/obj/structure/table, -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/deepstorage/kitchen) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/smartfridge, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/kitchen) "ca" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -943,23 +835,16 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cb" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cc" = ( @@ -981,20 +866,13 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "cf" = ( /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "cg" = ( @@ -1009,26 +887,17 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) "ch" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/airalarm/away{ + dir = 8; + pixel_x = 24 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "ci" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cj" = ( @@ -1042,69 +911,72 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "ck" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/structure/chair{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "cl" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Provisions Storage"; - req_access_txt = "200" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage) "cm" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/table, +/obj/machinery/airalarm/away{ + pixel_y = 23 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"co" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"co" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) @@ -1125,37 +997,43 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cs" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/airalarm/away{ + pixel_y = 23 }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "ct" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage) "cu" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"cw" = ( /obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/light, /obj/item/reagent_containers/glass/bucket{ pixel_x = 4; @@ -1164,38 +1042,35 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) -"cw" = ( +"cx" = ( /obj/machinery/seed_extractor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) -"cx" = ( +"cy" = ( /obj/machinery/biogenerator, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/hydroponics) -"cy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) "cz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) "cA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) "cB" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1227,66 +1102,50 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "cC" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/highcap/five_k{ - dir = 4; - name = "Storage APC"; - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "cD" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 24 +/obj/machinery/door/airlock/highsecurity{ + name = "Provisions Storage"; + req_access_txt = "200" }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/turf/open/floor/plasteel/freezer, -/area/ruin/space/has_grav/deepstorage) -"cE" = ( -/obj/structure/chair{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) +"cE" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cG" = ( -/obj/machinery/vending/cigarette, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 10 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cH" = ( @@ -1317,19 +1176,24 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cL" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cM" = ( /obj/machinery/shower{ @@ -1342,25 +1206,34 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) -"cP" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Storage"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) -"cQ" = ( +/obj/structure/mirror{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage) +"cP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/machinery/computer/arcade, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) +"cQ" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/apc/highcap/five_k{ + dir = 4; + name = "Storage APC"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/storage) "cR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1383,35 +1256,42 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cU" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "2-4" + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cW" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/cigarette, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 }, -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "cX" = ( @@ -1422,21 +1302,13 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cY" = ( -/obj/machinery/door/airlock{ - name = "Showers" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage) "cZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/storage) +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage) "da" = ( /obj/structure/cable/yellow{ icon_state = "0-2" @@ -1478,57 +1350,59 @@ /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/armory) "df" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "dg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/storage) "dh" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-4" }, +/obj/machinery/computer/arcade, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "di" = ( -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, +/obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dj" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty{ - pixel_x = 2; - pixel_y = 2 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/stack/rods/fifty, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "dk" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) @@ -1550,64 +1424,38 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dn" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) -"do" = ( /obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dorms" + icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage) "dp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage) "dq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 +/obj/machinery/door/airlock{ + name = "Showers" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/deepstorage) +"dr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) -"dr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/deepstorage/armory) "ds" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -1623,33 +1471,24 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "du" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "dv" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, /obj/machinery/firealarm{ - pixel_y = 26 + dir = 4; + pixel_x = 24 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "dw" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ @@ -1732,163 +1571,107 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "dy" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/away{ - dir = 2; - name = "Main Area APC"; - pixel_y = -23 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/storage) "dz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/storage) "dA" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/dorm) "dB" = ( /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/dorm) "dC" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/light{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dD" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dE" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dF" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"dH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"dI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/light{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) -"dH" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"dI" = ( -/obj/structure/bed, -/obj/item/bedsheet, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) "dJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage) "dK" = ( -/obj/machinery/door/poddoor{ - id = "bunkerinterior" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage) "dL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dM" = ( @@ -1896,43 +1679,19 @@ name = "Secure Storage"; req_access_txt = "200" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "dN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "dO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/dark, @@ -1953,195 +1712,174 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "dQ" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Airlock Control"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/dorm) +"dR" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 6 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"dR" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "dS" = ( -/obj/machinery/door/airlock{ - name = "Personal Dorm" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"dT" = ( /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dorms" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/dorm) -"dU" = ( -/obj/machinery/light/small{ - dir = 8 +"dT" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"dU" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage) "dV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/structure/cable/yellow, +/obj/machinery/power/apc/away{ + dir = 2; + name = "Main Area APC"; + pixel_y = -23 }, +/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage) "dW" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-4" }, +/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage) "dX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage) "dY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 1 }, /obj/structure/cable/yellow{ icon_state = "2-4" }, -/obj/machinery/light{ - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "dZ" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics and Power Storage"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage) "ea" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Atmospherics and Power Storage"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage) "eb" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/armory) -"ec" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/armory) -"ed" = ( +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"ee" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Hall Siphon to Port" +/area/ruin/space/has_grav/deepstorage) +"ec" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"ef" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = 24 +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage) +"ed" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"ee" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Storage"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) +"ef" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "eg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/structure/cable/yellow{ + icon_state = "4-8" }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) @@ -2165,43 +1903,34 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "ej" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Port To Hall" +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) "ek" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/item/bedsheet, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) +"el" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/dorm) -"el" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) "em" = ( -/obj/structure/chair/stool, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/dorm) "en" = ( /obj/machinery/door/airlock/highsecurity{ @@ -2211,17 +1940,14 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "eo" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/apc/highcap/five_k{ - dir = 4; - name = "Dormitory APC"; - pixel_x = 24 +/obj/machinery/door/poddoor{ + id = "bunkerinterior" }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/airlock) "ep" = ( /obj/machinery/door/poddoor{ id = "bunkerinterior" @@ -2234,31 +1960,35 @@ /turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/airlock) "er" = ( -/obj/machinery/door/poddoor{ - id = "bunkerexterior" +/obj/machinery/door/airlock/highsecurity{ + name = "Airlock Control"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "es" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/airlock) "et" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/light{ dir = 8 }, -/turf/closed/wall/mineral/iron, -/area/ruin/space/has_grav/deepstorage/power) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) "eu" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -2271,29 +2001,17 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/armory) "ev" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 5 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "ew" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/deepstorage/armory) "ex" = ( /obj/structure/table, /obj/structure/reagent_dispensers/peppertank{ @@ -2311,42 +2029,78 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/deepstorage/dorm) "ez" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) "eA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) +"eB" = ( +/obj/machinery/door/airlock{ + name = "Personal Dorm" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) +"eC" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) +"eD" = ( +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) -"eB" = ( -/obj/machinery/camera{ - c_tag = "Bunker entrance"; - network = list("bunker1") +"eE" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small{ + dir = 4 }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage) +"eF" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/light/small{ + dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"eC" = ( +/area/ruin/space/has_grav/deepstorage/airlock) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/airlock) +"eI" = ( /obj/structure/table, /obj/machinery/button/door{ id = "bunkerexterior"; @@ -2368,6 +2122,9 @@ pixel_y = 8; req_access_txt = "200" }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, /obj/machinery/computer/security/telescreen{ dir = 1; name = "Bunker Entrance monitor"; @@ -2377,56 +2134,38 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) -"eD" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage) -"eE" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/small{ +"eJ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage) -"eF" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"eK" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"eG" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/machinery/firealarm{ + pixel_y = 24 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) -"eH" = ( -/obj/machinery/door/airlock{ - name = "Personal Dorm" - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/area/ruin/space/has_grav/deepstorage/airlock) +"eL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/deepstorage/dorm) -"eI" = ( /obj/structure/cable/yellow{ icon_state = "0-8" }, @@ -2438,42 +2177,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) -"eJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) -"eK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eL" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bunkershutter" - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/airlock) "eM" = ( /obj/structure/cable/yellow, /obj/machinery/door/firedoor, @@ -2526,167 +2229,137 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/deepstorage/armory) "eQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supplymain/visible/layer1{ - icon_state = "manifold-1"; +/obj/machinery/light{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/dorm) "eR" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) -"eS" = ( -/obj/machinery/airalarm/away{ - pixel_y = 23 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) "eT" = ( -/obj/structure/chair{ - dir = 8 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "bunkershutter" }, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "0-4" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/airlock) "eU" = ( +/obj/structure/chair{ + dir = 8 + }, /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"eV" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, +/area/ruin/space/has_grav/deepstorage/airlock) +"eV" = ( /obj/structure/cable/yellow{ - icon_state = "0-2" + icon_state = "1-8" }, -/obj/machinery/power/apc/away{ - dir = 8; - name = "Power and Atmospherics APC"; - pixel_x = -25; - pixel_y = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/airlock) "eW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/airlock) "eX" = ( +/obj/machinery/atmospherics/components/binary/valve{ + name = "Hall Siphon to Port" + }, /obj/structure/extinguisher_cabinet{ dir = 4; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "eY" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics and Power Storage"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "eZ" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics and Power Storage"; + req_access_txt = "200" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fa" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/armory) "fb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/armory) "fc" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, +/turf/closed/wall/mineral/iron, /area/ruin/space/has_grav/deepstorage/power) "fd" = ( -/obj/effect/turf_decal/sand/plating, -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ - dir = 8; - icon_state = "inje_map-3"; - id = null +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 }, +/obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fe" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ - icon_state = "1-8" + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/dorm) "ff" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "fg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 0; - frequency = 1441; - id_tag = "n2_out"; - initialize_directions = 1; - internal_pressure_bound = 4000; - pressure_checks = 2; - pressure_resistance = 10; - pump_direction = 0 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fh" = ( @@ -2696,9 +2369,6 @@ /obj/structure/cable/yellow, /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/airlock) "fi" = ( @@ -2706,42 +2376,43 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fl" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ - dir = 1; - piping_layer = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fm" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - dir = 1; - piping_layer = 3 +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm/away{ + pixel_y = 23 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fo" = ( @@ -2761,23 +2432,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) "fr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{ - icon_state = "pipe11-3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"fs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 5 }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/item/wrench, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/airlock) -"ft" = ( /obj/machinery/light/small{ dir = 4 }, @@ -2785,7 +2442,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) -"fu" = ( +"fs" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/airlock) +"ft" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 + }, /obj/machinery/airalarm/away{ dir = 4; pixel_x = -24 @@ -2793,96 +2459,109 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) -"fv" = ( +"fu" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 + }, /obj/machinery/light, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"fv" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "Port To Hall" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fw" = ( -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/power) +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) "fx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/away{ dir = 8; - icon_state = "inje_map-3"; - id = "o2_in_bunker" + name = "Power and Atmospherics APC"; + pixel_x = -25; + pixel_y = 1 }, -/turf/open/floor/plating/airless, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fy" = ( -/obj/machinery/door/firedoor, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 +/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{ + dir = 1 }, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ - dir = 8; - icon_state = "vent_map_siphon_on-1"; - id_tag = "o2_out_bunker"; - name = "oxygen out" +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 4 }, -/turf/open/floor/plating/airless, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fA" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fB" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "fC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ + dir = 8; + id_tag = "o2_out_bunker"; + name = "oxygen out" + }, +/turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fD" = ( /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/structure/cable/yellow, +/obj/machinery/power/apc/highcap/five_k{ + dir = 4; + name = "Dormitory APC"; + pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/dorm) "fF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/machinery/door/poddoor{ + id = "bunkerexterior" }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/airlock) "fG" = ( /obj/machinery/door/poddoor{ id = "bunkerexterior" @@ -2892,28 +2571,13 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/airlock) "fH" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supplymain/visible, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage) +/area/ruin/space/has_grav/deepstorage/power) "fI" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) "fJ" = ( @@ -2946,116 +2610,169 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) "fN" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - dir = 1; - piping_layer = 3 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/dorm) +"fO" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) -"fO" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ - dir = 8; - icon_state = "inje_map-3"; - id = "n2_in_bunker" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/dorm) "fP" = ( -/obj/machinery/autolathe, -/obj/structure/sign/warning/radiation{ - pixel_x = -32 +/obj/structure/closet/wardrobe/pjs, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/dorm) "fQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage) "fR" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 4; - pixel_y = 4 +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 }, -/obj/item/storage/toolbox/electrical, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage) "fS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage) "fT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "fU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/machinery/camera{ + c_tag = "Bunker entrance"; + network = list("bunker1") + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/deepstorage/power) +/area/ruin/space/has_grav/deepstorage) "fV" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage) "fW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/visible/layer3, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/yellow{ + icon_state = "2-4" }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "fX" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) +"fY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) +"fZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"ga" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) -"fY" = ( +"gb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gc" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"gf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{ +"gd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ dir = 8; - icon_state = "vent_map_siphon_on-1"; - id_tag = "n2_out_bunker"; - name = "nitrogen out" + id = "n2_in_bunker" }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) +"ge" = ( +/obj/machinery/door/airlock{ + name = "Personal Dorm" + }, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/deepstorage/dorm) +"gf" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) "gg" = ( /obj/machinery/washing_machine, /obj/machinery/light{ @@ -3092,6 +2809,14 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) +"gj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) "gk" = ( /obj/machinery/light{ dir = 4 @@ -3103,6 +2828,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) +"gl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) "gm" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/crate/bin{ @@ -3132,6 +2865,32 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) +"gt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gu" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ + dir = 8; + id_tag = "n2_out_bunker"; + name = "nitrogen out" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/deepstorage/power) "gw" = ( /obj/machinery/sleeper{ dir = 4 @@ -3165,6 +2924,23 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage) +"gA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) "gC" = ( /obj/machinery/computer/atmos_control/tank{ dir = 8; @@ -3237,10 +3013,32 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) +"gM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) "gN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/power) +"gO" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + dir = 8; + id = "o2_in_bunker" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/deepstorage/power) "gQ" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; @@ -3260,6 +3058,37 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) +"gT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/autolathe, +/obj/structure/sign/warning/radiation{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"gV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) "gW" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -3308,15 +3137,109 @@ /obj/machinery/telecomms/relay/preset/telecomms, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) -"he" = ( -/obj/structure/window/reinforced{ +"he" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/crusher) +"hf" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/machinery/airalarm/away{ + pixel_y = 23 + }, +/turf/open/floor/light, +/area/ruin/space/has_grav/deepstorage/hydroponics) +"hg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"hh" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"hi" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"hj" = ( +/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/dorm) +"hk" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) +"hl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/power) +"hm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"hn" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage) +"ho" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/deepstorage/crusher) +/turf/closed/wall/mineral/iron, +/area/ruin/space/has_grav/deepstorage/power) "hp" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow{ @@ -3324,6 +3247,14 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) +"hq" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/deepstorage/power) "hr" = ( /obj/effect/baseturf_helper/asteroid/airless, /turf/closed/mineral/random/low_chance, @@ -3373,6 +3304,11 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/crusher) +"Rs" = ( +/obj/machinery/atmospherics/pipe/simple/supplymain/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/deepstorage/airlock) (1,1,1) = {" aa @@ -4024,14 +3960,14 @@ cB cB dx dB -dH -em +ej +ez dB -dH -em +ej +ez dB -dH -em +ej +ez dB ab ab @@ -4067,23 +4003,23 @@ ab hU aG aR -bf +bm hU -bK bV -ck +ch cC -cO -cZ +cQ +df +dy dB -dI -dR +ek +eA dB -dI -dR +ek +eA dB -dI -dR +ek +eA dB dB dB @@ -4119,23 +4055,23 @@ ab hU aH aS -bk -hU -hU +bn hU -cl hU hU +cD hU -dB -dB -dS -dB -dB -dS -dB -dB -eH +dg +dz +dQ +el +eB +dQ +el +eB +dQ +fN +ge dB gw gw @@ -4171,24 +4107,24 @@ ab hU aI aT -bk -bs -hU -fT -cm +bo +bE +bW +ci +cE cR -cQ -dB -dn -dJ -dT -dX -ef -ek -eo -es -eJ -fS +dh +dA +dR +em +hj +eQ +fe +eC +fE +fO +gf +gl gx gF dB @@ -4223,22 +4159,22 @@ ab hU aJ aU -bm -bt -bC -bM -cn +bp +bF +bX +bz +cF cS -cU +di dB -do +dS cp cp cp cp cp cp -ev +fP gg gm gy @@ -4275,15 +4211,15 @@ ab hU aK aV -bg +bq bG hU cj -co -bM -cV -df -dp +cG +bz +dj +dC +dT en eD eD @@ -4327,22 +4263,22 @@ ab hU aL aW -bh +br bH hU -bW +ck cH cT -dm -fT -dq +dk +dD +dU cp eE eR ff fq cp -fF +fQ fV fV cp @@ -4382,19 +4318,19 @@ af af af af -bX +cl cI cT dl -dg -dy +dE +dV cp cp cp cp cp cp -fH +fR fT fT cp @@ -4431,22 +4367,22 @@ ab ab af aX -bi +bs bI af -bZ +cm cJ -cE +cU dm -fT -dz -dK -dU -ed -ed -el -er -ew +dF +hh +eo +eF +Rs +Rs +hk +fF +fS fT fT gz @@ -4482,23 +4418,23 @@ af af af af -av -bj -bv -bE -ch -cs -cF -cW -dh -dA +aY +bt +bJ +bY +cn +cK +cV +dn +dG +dW ep -ez -eK +eG +fj fg -ft +fr fG -eA +hm fT fT gz @@ -4531,26 +4467,26 @@ ab ab af ah -ad +ao ax af -ay +aZ bu -bw -bL +bK +bZ +co +cL +cW ci -cu -cG -fT -fT -dC -eq +dH +hi eq -eL +eH +eT fh +fs eq -eq -eB +fU fT gn cp @@ -4583,26 +4519,26 @@ ab ab af ai -ae -ao -af -az -bn -bw +ap +ay +aM +ba +bv +bL af cp cp cp hT -di -dD +dI +dX eq -eC -eT -fj -fu +eI +eU +fi +ft eq -eG +hn fV fT cp @@ -4635,26 +4571,26 @@ ab ab af ai -aj aq -ar -aF -bo -bz +az +aN +bb +bw +bM af cq cM cX cp -dv -dE -dQ -dV -eU -fk -fv +hg +dY +er +eJ +eV +fi +fu hX -fp +ho fp fp fp @@ -4687,7 +4623,7 @@ ab ab af ah -ap +ar aA af bc @@ -4696,17 +4632,17 @@ bN af cr cN -cK -cp -fT -dD -eq -dW -ee -ej -fi +cY +dp +dJ +dZ +es +eK +eW +fj +fv eq -fa +fW gh gq fp @@ -4746,19 +4682,19 @@ bd bx bO af -bY -cD -cL -cY -bM -dF +cs +cO +cZ +dq +cu +ea eq -eI +eL eX -fs -fi +fk +fw eq -fb +fX hp gr fp @@ -4802,15 +4738,15 @@ cp cp cp cp -dk -dG +dK +eb eq eq eq eq eq eq -fc +fY gi gi fp @@ -4846,28 +4782,28 @@ ak at aC aO -aM +be by bP ca -dg -dg -dg -cy -dg -du -dY -dg -dZ -eF -eV +ct +cP +cP +dr +dL +ec +et +cP eY -fe -fA -fB -fE -fe -fP +fl +fx +hl +fZ +gj +gt +gA +gM +gT fp hb fp @@ -4898,28 +4834,28 @@ al au aD aP -aN -bl -bD +bf +bz +bz cb -bM -bM -bM -cz -bM -dL -cz -bM -ea -eQ -fl -fC -fC -fC -fU -fI +cu +bz +bz +cb +cu +ed +cb +bz +eZ +fm +fy +fH +fH +fH +gu +gB gN -fQ +gU gY hc fp @@ -4950,28 +4886,28 @@ am he aE aQ +bg bA -bA -bF +bQ cc -bA +cv aQ da ds -cP dM +ee eu eM -eb -eS -eW -eZ -fm -eZ -fW -eZ -fN -fR +fa +fn +fz +fI +ga +fI +fz +fI +gO +gV fp hd fp @@ -5002,27 +4938,27 @@ rz an Bb aQ -aY +bh bB -bJ +bC cd -cv +cw aQ db dt -dt dN -dt +ef +ev eN -ec +fb fo -fn +fA fJ -fr +gb gk -fX +fA gC -fr +gb gW fp fp @@ -5054,27 +4990,27 @@ ag ag ag aQ -aZ -bp -bQ +bi +bC +bC ce -cw +cx aQ dc -cA -dr +du dO eg +ew eO -ec +fb fp -fy +fB fK -fw +hq fp -fY +fB fK -fw +gc fp fp ab @@ -5106,27 +5042,27 @@ ab ab ab aQ -ba -bq +bj +bC bR -cf -cx +ce +cy aQ dd -dj +dv dP eh ex eP -ec +fb fp -fz +fC fL -fx +gd fp -gf +gv gD -fO +gP fp ab ab @@ -5158,11 +5094,11 @@ ab ab ab aQ -bb -bq -bS -cf +hf +bC bS +ce +cz aQ de de @@ -5170,7 +5106,7 @@ de de de hW -ec +fb fp fD fM @@ -5210,11 +5146,11 @@ ab ab ab aQ +bk +bC bS -bq -bS -ct -bS +cf +cA aQ ab ab @@ -5222,7 +5158,7 @@ ab ab ab ab -et +fc fp fp fp @@ -5262,8 +5198,8 @@ ab ab ab aQ -be -br +bl +bD bS cg bS diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm index b5c3ccc733a1..c57ac798acba 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm @@ -6,19 +6,16 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "c" = ( /obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/dinner_for_two) "d" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/lattice, /turf/template_noop, /area/space/nearstation) "e" = ( @@ -53,12 +50,9 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/dinner_for_two) "k" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/powered/dinner_for_two) +/obj/structure/window/reinforced, +/turf/template_noop, +/area/space/nearstation) "l" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -94,8 +88,9 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/dinner_for_two) "p" = ( -/obj/structure/window/reinforced, -/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1 + }, /turf/template_noop, /area/space/nearstation) "q" = ( @@ -108,27 +103,6 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/dinner_for_two) -"s" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/powered/dinner_for_two) -"t" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/powered/dinner_for_two) -"u" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) (1,1,1) = {" a @@ -138,9 +112,9 @@ a a a a +k +c p -s -u a a a @@ -157,9 +131,9 @@ a a a a -p +k l -u +p a a a @@ -176,9 +150,9 @@ a a a a -p +k l -u +p a a a @@ -195,9 +169,9 @@ a a a a -p +k l -u +p a a a @@ -212,13 +186,13 @@ a a a a -f +a f g -t +c g f -f +a a a a @@ -230,7 +204,7 @@ a a a a -f +a f i i @@ -238,7 +212,7 @@ i i q f -f +a a a a @@ -287,7 +261,7 @@ c e e e -k +c i i i @@ -299,7 +273,7 @@ c e e e -k +c "} (10,1,1) = {" d @@ -344,7 +318,7 @@ a a a a -f +a f j i @@ -352,7 +326,7 @@ i i i f -f +a a a a @@ -364,13 +338,13 @@ a a a a -f +a f g -s +c g f -f +a a a a @@ -385,9 +359,9 @@ a a a a -p +k l -u +p a a a @@ -404,9 +378,9 @@ a a a a -p +k l -u +p a a a @@ -423,9 +397,9 @@ a a a a -p +k l -u +p a a a @@ -442,9 +416,9 @@ a a a a +k +c p -t -u a a a diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index 443c0b38dea0..dfd548173565 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -155,6 +155,16 @@ /obj/machinery/light/broken, /turf/open/floor/plasteel/airless, /area/ruin/unpowered) +"aD" = ( +/obj/item/stack/sheet/metal, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) "aE" = ( /obj/structure/door_assembly/door_assembly_mhatch{ name = "broken airlock" @@ -944,7 +954,7 @@ ag ai ap aV -as +aD ap ac ac diff --git a/_maps/RandomRuins/SpaceRuins/goatresearch.dmm b/_maps/RandomRuins/SpaceRuins/goatresearch.dmm index abb4cc6041cb..170db905249f 100644 --- a/_maps/RandomRuins/SpaceRuins/goatresearch.dmm +++ b/_maps/RandomRuins/SpaceRuins/goatresearch.dmm @@ -18,7 +18,7 @@ /area/ruin/powered) "af" = ( /obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/turf/open/floor/mineral/titanium, /area/ruin/powered) "ag" = ( /turf/closed/wall/mineral/plastitanium/explosive, @@ -164,10 +164,8 @@ /turf/open/floor/mineral/titanium, /area/ruin/powered) "aK" = ( -/obj/structure/sign/departments/chemistry{ - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/white, +/obj/structure/sign/departments/chemistry, +/turf/closed/wall/mineral/titanium, /area/ruin/powered) "aL" = ( /obj/machinery/door/airlock/medical/glass, @@ -218,7 +216,7 @@ /area/ruin/powered) "aU" = ( /obj/effect/spawner/structure/window/reinforced/indestructable, -/turf/open/floor/plating, +/turf/open/space/basic, /area/ruin/powered) "aV" = ( /obj/machinery/door/airlock/highsecurity{ @@ -227,13 +225,8 @@ /turf/open/floor/mineral/titanium, /area/ruin/powered) "aW" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium, +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/mineral/titanium, /area/ruin/powered) "aX" = ( /obj/machinery/door/airlock/medical/glass, @@ -251,11 +244,8 @@ /turf/open/floor/mineral/titanium, /area/ruin/powered) "ba" = ( -/obj/structure/sign/warning/vacuum{ - pixel_x = 32 - }, -/mob/living/simple_animal/hostile/retaliate/goat/guard, -/turf/open/floor/mineral/titanium, +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/mineral/titanium, /area/ruin/powered) "bb" = ( /obj/machinery/light{ @@ -278,22 +268,11 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/mineral/titanium/yellow, /area/ruin/powered) -"bf" = ( -/obj/effect/turf_decal/loading_area{ - icon_state = "loadingarea"; - dir = 8 - }, -/obj/machinery/button{ - id = "goatshutters"; - pixel_y = 24 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/ruin/powered) "bg" = ( /obj/machinery/door/poddoor/shutters{ id = "goatshutters" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/powered) "bh" = ( /obj/machinery/computer{ @@ -346,8 +325,7 @@ /area/ruin/powered) "bp" = ( /obj/machinery/door/airlock/external, -/obj/structure/fans/tiny, -/turf/open/floor/mineral/titanium/yellow, +/turf/open/floor/plasteel, /area/ruin/powered) "bq" = ( /obj/machinery/light{ @@ -369,6 +347,7 @@ /obj/machinery/door/airlock/public/glass{ name = "Common Room" }, +/obj/structure/fans/tiny, /turf/open/floor/mineral/titanium, /area/ruin/powered) "bu" = ( @@ -634,6 +613,12 @@ /obj/item/extinguisher, /turf/open/floor/mineral/titanium, /area/ruin/powered) +"US" = ( +/obj/machinery/button{ + id = "goatshutters" + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/powered) "ZW" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -1218,8 +1203,7 @@ aa aa aa aa -aU -aU +aa aU aU aa @@ -1259,6 +1243,7 @@ aa aa aa aa +aa "} (9,1,1) = {" aa @@ -4759,8 +4744,8 @@ am am am cb -ab aW +cf aM aM ca @@ -4991,7 +4976,7 @@ am am am ab -ba +aN aM aM aM @@ -5068,7 +5053,7 @@ am am am ab -ab +ba bl bl ab @@ -5294,9 +5279,9 @@ ab an am aF -ab aK am +am cc ab bd @@ -5529,8 +5514,8 @@ ab aO aO aO -ab -bf +US +bo bo bo bo diff --git a/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm b/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm index 31771cdd4681..c1adff8b4307 100644 --- a/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm +++ b/_maps/RandomRuins/SpaceRuins/hippie_shuttle.dmm @@ -7,17 +7,11 @@ /area/ruin/powered) "c" = ( /obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/ruin/powered) -"d" = ( -/obj/machinery/door/airlock/shuttle, -/turf/open/floor/mineral/titanium/blue, +/turf/open/space, /area/ruin/powered) "e" = ( -/obj/machinery/door/poddoor/shutters{ - id = "HippieVan" - }, -/turf/open/floor/mineral/titanium/yellow, +/obj/machinery/door/airlock/shuttle, +/turf/open/space, /area/ruin/powered) "f" = ( /obj/structure/chair/comfy{ @@ -70,6 +64,12 @@ "r" = ( /turf/open/floor/plasteel/stairs/right, /area/ruin/powered) +"t" = ( +/obj/machinery/door/poddoor/shutters{ + id = "HippieVan" + }, +/turf/open/space, +/area/ruin/powered) "u" = ( /obj/effect/mob_spawn/human/corpse/damaged, /obj/effect/decal/cleanable/blood, @@ -217,12 +217,12 @@ a (5,1,1) = {" a b -d +e b b -e -e -e +t +t +t c b I @@ -297,7 +297,7 @@ a (10,1,1) = {" a b -d +e b b b diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm index aa2ac6d0091b..9bb394663ad0 100644 --- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -2,9 +2,21 @@ "a" = ( /turf/template_noop, /area/template_noop) +"b" = ( +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/ruin/space/has_grav/powered/authorship) "c" = ( /turf/closed/wall/mineral/plastitanium, /area/ruin/space/has_grav/powered/authorship) +"d" = ( +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/ruin/space/has_grav/powered/authorship) "e" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 @@ -122,6 +134,12 @@ /obj/structure/chair, /turf/open/floor/mineral/titanium/purple, /area/ruin/space/has_grav/powered/authorship) +"B" = ( +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/ruin/space/has_grav/powered/authorship) "C" = ( /obj/machinery/light, /obj/structure/bed, @@ -132,11 +150,11 @@ a a a -c +b c s c -c +z a a a @@ -155,7 +173,7 @@ e a "} (3,1,1) = {" -c +b f f c @@ -233,7 +251,7 @@ j c "} (9,1,1) = {" -c +d c c c @@ -243,7 +261,7 @@ p c c c -c +B "} (10,1,1) = {" a @@ -287,13 +305,13 @@ a (13,1,1) = {" a a +d c c c c c -c -c +B a a "} diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 2ed134df0172..8b7d87ee1566 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -22,12 +22,12 @@ /area/ruin/space/has_grav/listeningstation) "ae" = ( /obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/libraryconsole/bookmanagement, /obj/machinery/firealarm{ dir = 2; - pixel_y = 26 + pixel_y = 24 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "af" = ( @@ -78,6 +78,7 @@ /area/ruin/space/has_grav/listeningstation) "aj" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -88,7 +89,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "ak" = ( @@ -112,6 +112,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -122,7 +123,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "an" = ( @@ -187,6 +187,12 @@ /area/ruin/space/has_grav/listeningstation) "at" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -197,13 +203,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "au" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -214,11 +223,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "av" = ( @@ -265,6 +269,12 @@ req_access_txt = "150"; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -275,8 +285,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "ay" = ( @@ -300,6 +308,12 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -310,8 +324,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aB" = ( @@ -333,7 +345,27 @@ /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aD" = ( +/obj/structure/table, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/box/donkpockets{ + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 2 + }, +/obj/item/reagent_containers/food/snacks/chocolatebar, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -344,11 +376,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aE" = ( @@ -359,29 +386,35 @@ oxygentanks = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/mineral/plastitanium, /area/ruin/space/has_grav/listeningstation) "aF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/closed/wall/r_wall, /area/ruin/space/has_grav/listeningstation) "aG" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{ +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; - icon_state = "inje_map-3"; - id = null + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/listeningstation) "aH" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ pixel_x = -27; @@ -411,6 +444,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -426,6 +460,12 @@ "aK" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/machinery/door/airlock/hatch{ name = "Telecommunications"; req_access_txt = "150" @@ -440,8 +480,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aL" = ( @@ -453,6 +491,12 @@ /area/ruin/space/has_grav/listeningstation) "aM" = ( /obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/machinery/door/airlock/hatch{ name = "E.V.A. Equipment"; req_access_txt = "150" @@ -467,12 +511,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aN" = ( /obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, /obj/machinery/microwave, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -484,10 +530,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/listeningstation) "aO" = ( @@ -514,62 +556,69 @@ /area/ruin/space/has_grav/listeningstation) "aP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aR" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Personal Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/door/airlock{ + name = "Personal Quarters" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aS" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 2; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aU" = ( @@ -577,6 +626,15 @@ pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/baseturf_helper/asteroid/airless, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -584,31 +642,24 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aV" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aW" = ( @@ -617,7 +668,16 @@ }, /obj/machinery/firealarm{ dir = 2; - pixel_y = 26 + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -625,32 +685,25 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aX" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "aY" = ( @@ -658,6 +711,7 @@ extended_inventory = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, @@ -701,9 +755,11 @@ /area/ruin/space/has_grav/listeningstation) "ba" = ( /obj/structure/chair/stool, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) @@ -717,48 +773,53 @@ pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bc" = ( /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "be" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /obj/structure/extinguisher_cabinet{ pixel_y = -29 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = -32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/plasteel/white/corner, /area/ruin/space/has_grav/listeningstation) "bg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /turf/open/floor/plasteel/white/side, /area/ruin/space/has_grav/listeningstation) "bh" = ( @@ -766,42 +827,22 @@ extended_inventory = 1 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 8 }, /area/ruin/space/has_grav/listeningstation) "bi" = ( -/obj/structure/table, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/box/donkpockets{ - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 2 - }, -/obj/item/reagent_containers/food/snacks/chocolatebar, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) "bj" = ( /obj/machinery/computer/arcade/orion_trail, @@ -824,8 +865,12 @@ /obj/effect/turf_decal/caution/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bl" = ( @@ -843,25 +888,25 @@ /area/ruin/space/has_grav/listeningstation) "bm" = ( /obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/meter{ - target_layer = 1 - }, -/turf/open/floor/plating, +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, /area/ruin/space/has_grav/listeningstation) "bo" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /obj/machinery/door/airlock/medical/glass{ name = "Medbay" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/listeningstation) "bp" = ( @@ -871,8 +916,12 @@ /obj/machinery/door/airlock{ name = "Cabin" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/listeningstation) "bq" = ( @@ -886,19 +935,21 @@ dir = 6 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "br" = ( /obj/structure/cable/yellow{ icon_state = "0-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc/syndicate{ dir = 4; name = "Syndicate Listening Post APC"; pixel_x = 24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bs" = ( @@ -909,26 +960,31 @@ }, /obj/item/reagent_containers/blood/OMinus, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/plasteel/white/side{ dir = 9 }, /area/ruin/space/has_grav/listeningstation) "bt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white/side{ dir = 5 }, /area/ruin/space/has_grav/listeningstation) "bu" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/medical1{ req_access = null; req_access_txt = "150" @@ -975,13 +1031,15 @@ /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) "bx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space{ + assignedrole = "Space Syndicate"; + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/plasteel/grimy, /area/ruin/space/has_grav/listeningstation) @@ -999,15 +1057,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bz" = ( -/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space{ - assignedrole = "Space Syndicate"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/turf/open/floor/plasteel/grimy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) "bA" = ( /obj/structure/table, @@ -1019,11 +1071,6 @@ }, /area/ruin/space/has_grav/listeningstation) "bB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"bC" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 @@ -1035,39 +1082,66 @@ pixel_y = -24 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel/white/side{ dir = 6 }, /area/ruin/space/has_grav/listeningstation) -"bD" = ( -/obj/structure/table/wood, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/paper/fluff/ruins/listeningstation/briefing, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/listeningstation) -"bF" = ( +"bC" = ( /obj/structure/cable, /obj/machinery/power/port_gen/pacman{ anchored = 1 }, /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/item/wrench, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) -"bG" = ( +"bD" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/paper/fluff/ruins/listeningstation/briefing, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/listeningstation) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation) +"bH" = ( /obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 1 + dir = 1 }, /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/listeningstation) +"bI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8; + piping_layer = 3; + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/listeningstation) "bJ" = ( /obj/docking_port/stationary{ dir = 4; @@ -1824,7 +1898,7 @@ ac aH aN aZ -bi +aD ac ac ac @@ -1906,7 +1980,7 @@ aQ bb bk bp -bx +bi bw ac ab @@ -1946,7 +2020,7 @@ aR ac bl ac -bz +bx bD ac ab @@ -2028,7 +2102,7 @@ ac bq by aO -bF +bC ac ab ab @@ -2066,9 +2140,9 @@ aU bd bm br -bB -bn -bG +bz +bF +bH ac ab ab @@ -2144,7 +2218,7 @@ aC ac aW bf -ac +bn bs bA ac @@ -2180,13 +2254,13 @@ ac af am ax -aD +bI aM aX bg bo bt -bC +bB ac ab ab diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 855130f449b5..00ba365abf6d 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -45,6 +45,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "al" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/emcloset, @@ -57,30 +60,24 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "an" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ao" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/dogbed{ - name = "kitty bed" - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ap" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 10 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aq" = ( @@ -98,19 +95,10 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "as" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/closed/wall, /area/ruin/space/has_grav/powered/cat_man) "at" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/glass/bowl, /obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -152,34 +140,29 @@ /area/ruin/space/has_grav/powered/cat_man) "az" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aA" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "meow"; - name = "kitty protection door" - }, -/obj/machinery/door/window{ - name = "kitty door"; - req_access_txt = "200" +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/dogbed{ + name = "kitty bed" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aB" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aC" = ( /obj/effect/decal/cleanable/dirt, @@ -197,18 +180,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aE" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aF" = ( /obj/item/twohanded/required/kirbyplants/random, @@ -226,15 +200,13 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/green/hidden{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) @@ -258,16 +230,11 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/green/hidden{ - icon_state = "manifold-2"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 5 }, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aN" = ( /obj/machinery/door/airlock{ @@ -276,7 +243,9 @@ /turf/open/floor/carpet, /area/ruin/space/has_grav/powered/cat_man) "aO" = ( -/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aP" = ( @@ -293,13 +262,10 @@ id = "meow"; name = "kitty protection door" }, -/obj/machinery/door/window/westleft{ +/obj/machinery/door/window{ name = "kitty door"; req_access_txt = "200" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "aR" = ( @@ -318,30 +284,33 @@ /area/ruin/space/has_grav/powered/cat_man) "aU" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/toy/cattoy, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plating, +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - icon_state = "fire0"; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "aX" = ( @@ -417,63 +386,58 @@ /area/ruin/space/has_grav/powered/cat_man) "bh" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bi" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/glass/bowl, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 10 +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window/westleft{ + name = "kitty door"; + req_access_txt = "200" }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bj" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/cattoy, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 + dir = 4 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/ruin/space/has_grav/powered/cat_man) "bn" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/manifold/green/hidden{ - dir = 1 + dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bo" = ( /obj/structure/table/wood, @@ -520,13 +484,12 @@ }, /area/ruin/space/has_grav/powered/cat_man) "bv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 4 }, /turf/open/floor/plasteel, @@ -582,48 +545,47 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/green/hidden{ +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/cat_man) +"bG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) -"bF" = ( +"bH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 + dir = 4 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) -"bG" = ( -/obj/effect/decal/cleanable/dirt, +"bI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/powered/cat_man) -"bH" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/powered/cat_man) -"bI" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/preopen{ - id = "meow"; - name = "kitty protection door" - }, -/obj/machinery/door/window/northleft{ - name = "kitty door"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bJ" = ( @@ -667,11 +629,19 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bN" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel, /area/ruin/space/has_grav/powered/cat_man) "bO" = ( -/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "meow"; + name = "kitty protection door" + }, +/obj/machinery/door/window/northleft{ + name = "kitty door"; + req_access_txt = "200" + }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bP" = ( @@ -686,23 +656,18 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 }, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bS" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/turf/open/floor/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bT" = ( /obj/machinery/light, @@ -714,9 +679,8 @@ /area/ruin/space/has_grav/powered/cat_man) "bU" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 6 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -737,9 +701,6 @@ /obj/effect/mob_spawn/human/corpse/damaged{ head = /obj/item/clothing/head/kitty }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 9 - }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bX" = ( @@ -750,7 +711,7 @@ name = "cat meat" }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 5 + dir = 6 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) @@ -758,34 +719,30 @@ /obj/machinery/door/airlock/maintenance_hatch{ req_access_txt = "201" }, -/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 5 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ca" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/green/hidden{ + dir = 1 }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cb" = ( +/obj/machinery/atmospherics/pipe/manifold/green/hidden, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/dark/hidden, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cc" = ( -/obj/machinery/door/airlock{ - name = "Limb Storage"; - req_access_txt = "200" +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cd" = ( /obj/machinery/light/small{ @@ -823,27 +780,11 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "ci" = ( -/obj/structure/closet/crate/freezer{ - name = "cat hide" - }, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/animalhide/human, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - name = "freezer vent"; - icon_state = "vent_map_siphon_on-2"; - dir = 4; - id_tag = "o2_out_cat" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/dark/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cj" = ( /obj/machinery/atmospherics/pipe/simple/green/hidden{ @@ -877,9 +818,13 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) "co" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - icon_state = "pipe11-2"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/dark/hidden, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/cat_man) +"cp" = ( +/obj/machinery/door/airlock{ + name = "Limb Storage"; + req_access_txt = "200" }, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/powered/cat_man) @@ -891,6 +836,31 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) +"cs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ + dir = 1; + id_tag = "o2_out_cat"; + name = "freezer vent" + }, +/obj/structure/closet/crate/freezer{ + name = "cat hide" + }, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/obj/item/stack/sheet/animalhide/human, +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) +"ct" = ( +/turf/open/floor/plasteel/freezer, +/area/ruin/space/has_grav/powered/cat_man) "cu" = ( /obj/structure/closet/crate/freezer{ name = "cat ears" @@ -1284,7 +1254,7 @@ aS ad bL aI -bR +aH ad aZ ad @@ -1307,7 +1277,7 @@ ad ad ad ax -as +aH ad aT bb @@ -1377,12 +1347,12 @@ aI bc bq aI -bj -bH +aI bN -bS +aI +aG bY -bZ +ay cd ch ad @@ -1409,16 +1379,16 @@ aw bd br bz -bl +aG ad ad ad ad -am +ah ce -cb -ad ci +co +cs cv ad ab @@ -1441,16 +1411,16 @@ aw be bs bA -bl +aG aP bP +bU +as +bZ ay -ad -am -ay -ce -cc -co +ah +cp +ct cw ad ab @@ -1465,18 +1435,18 @@ ab ab ad al -ad -an +as +az aJ aP aw bf bt bB -bm +bE aP bQ -bU +bV ad ca cf @@ -1496,21 +1466,21 @@ ab ab ab ad -ah +am ad -ao -at aA -aB +aK +aQ +aU bg bu bC -bn -bI -at +aG +bO +aK bW ad -ay +an ad ck ad @@ -1528,21 +1498,21 @@ ab ab ab ad -ay +an ad ad ad ad -aE +aV aI aI aI -bv +bF ad ad ad ad -ay +an ad cl cm @@ -1560,21 +1530,21 @@ ab ab ab ad +ao +as +aB ay -ad -ap -az -aA -aH -aM +aQ aW -aM -bE -bI -az -bX -ad +bh +bv +bh +bG +bO ay +bX +as +cb ad cm cq @@ -1592,21 +1562,21 @@ ab ab ab ad -ay +an ad aC aJ ad aP -aQ +bi ad -aQ +bi aP ad aJ bV ad -ay +an ad ad ad @@ -1624,21 +1594,21 @@ ab ab ab ad -ay +an ad aD aL ad ay -aU +bj ad -bh +ay ay ad aK aD ad -ah +am cg cm cr @@ -1656,7 +1626,7 @@ ab ab ab ad -ah +am ad ad ad @@ -1664,13 +1634,13 @@ ad aX bk ad -bi -bF +aL +bH ad ad ad ad -ay +an ad cn cr @@ -1688,21 +1658,21 @@ aa ab ab ad -ay -ah -ay -ay +ap +at +aE +aM ad aY -aV +bl ad bD -bG +bI ad -bO -ay -ay -ah +bR +aE +aE +cc ad ad ad @@ -1723,15 +1693,15 @@ ad ad ad ad -ah -ad -ad +am ad ad +bm ad ad +bm ad -ah +am ad ad ad @@ -1755,15 +1725,15 @@ ab ab ab ad -ay -ah -ay -ay -ay -ah -ay -ay -ay +ap +at +aE +bn +aE +at +bn +aE +bS ad ab ab diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 2bcd277bd74e..6a43d33b7aa2 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -766,13 +766,6 @@ }, /turf/template_noop, /area/space/nearstation) -"cA" = ( -/obj/structure/frame/computer{ - icon_state = "0"; - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/tcommsat/oldaisat) "cB" = ( /obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, @@ -2818,8 +2811,8 @@ ag ag ag aD -cA -cA +aC +aC ag bv ag diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 2126d2d59f7d..7b2048153eb9 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -99,24 +99,6 @@ "ar" = ( /turf/open/floor/plating/airless, /area/ruin/space/has_grav/ancientstation/hivebot) -"as" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/comm) "at" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -160,19 +142,6 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/comm) -"ay" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-25" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "az" = ( /turf/closed/mineral/iron, /area/ruin/unpowered) @@ -432,14 +401,23 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) "bj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/range, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/comm) "bk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -685,12 +663,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) -"bV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "bW" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" @@ -916,13 +888,16 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cz" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/strong, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cA" = ( @@ -945,13 +920,12 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/structure/cable{ + icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, +/mob/living/simple_animal/hostile/hivebot/range, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cD" = ( @@ -972,11 +946,8 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "cF" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/range, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cG" = ( @@ -999,16 +970,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"cJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "cK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 4 @@ -1109,18 +1070,23 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "cZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "da" = ( @@ -1135,27 +1101,13 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "db" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-25" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, +/mob/living/simple_animal/hostile/hivebot/range, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1166,18 +1118,14 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "dd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/mob/living/simple_animal/hostile/hivebot/strong, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) +/mob/living/simple_animal/hostile/hivebot/range, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "de" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -1189,18 +1137,17 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "df" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/mob/living/simple_animal/hostile/hivebot/strong, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "dg" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 8; - pixel_x = 24 - }, +/mob/living/simple_animal/hostile/hivebot/strong, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "dh" = ( @@ -1246,17 +1193,28 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) "dn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25" + }, +/obj/machinery/light/small{ + dir = 8 + }, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) +/area/ruin/space/has_grav/ancientstation/hydroponics) "do" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green{ @@ -1393,56 +1351,14 @@ dir = 4 }, /area/ruin/space/has_grav/ancientstation/betanorth) -"dE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - icon_state = "fire0"; - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) "dF" = ( /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) -"dG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "dH" = ( /obj/structure/lattice/catwalk, /turf/template_noop, /area/template_noop) -"dI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - icon_state = "fire0"; - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) -"dJ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "dK" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -1611,26 +1527,33 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/rnd) "ec" = ( -/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/ancientstation/rnd) +"ed" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) -"ed" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/rnd) "ee" = ( -/obj/machinery/door/firedoor, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/all_access{ + dir = 8; + pixel_x = 24 + }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "ef" = ( @@ -1644,12 +1567,6 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/ancientstation/betanorth) -"eh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/strong, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) "ei" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -1748,15 +1665,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/hydroponics) -"es" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "et" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2006,35 +1914,30 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/sec) "eW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "eX" = ( +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - icon_state = "fire0"; - pixel_x = 26 - }, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eY" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/emitter, @@ -2228,26 +2131,10 @@ /area/ruin/space/has_grav/ancientstation/rnd) "fw" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/effect/decal/cleanable/oil, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, +/mob/living/simple_animal/hostile/hivebot/strong, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/rnd) "fx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2400,25 +2287,19 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/deltacorridor) "fR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot/range, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) -"fS" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = -23 - }, +/mob/living/simple_animal/hostile/hivebot, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) +"fS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "fT" = ( @@ -2543,20 +2424,6 @@ }, /turf/template_noop, /area/template_noop) -"gf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/rnd) "gg" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -3253,19 +3120,20 @@ /area/ruin/space/has_grav/ancientstation/sec) "hB" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 4 - }, /obj/machinery/light/small{ - brightness = 3; - dir = 8 + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ dir = 4; - pixel_x = -26 + pixel_x = 24 }, -/turf/open/floor/plasteel/cafeteria, -/area/ruin/space/has_grav/ancientstation/kitchen) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/sec) "hC" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -3287,17 +3155,10 @@ /area/ruin/space/has_grav/ancientstation/deltacorridor) "hE" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 4 - }, +/mob/living/simple_animal/hostile/hivebot, /obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 8; - icon_state = "fire0"; - pixel_x = 26 - }, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/rnd) "hF" = ( /obj/structure/table, /obj/item/reagent_containers/glass/bottle/aluminium{ @@ -3395,14 +3256,24 @@ "hO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ + brightness = 3; dir = 8 }, -/obj/structure/cable/yellow, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 + dir = 8; + pixel_x = -24 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "hP" = ( /obj/effect/decal/cleanable/dirt, @@ -3509,15 +3380,6 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/rnd) -"ia" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "ib" = ( /obj/structure/lattice/catwalk, /obj/structure/cable/yellow{ @@ -3525,15 +3387,11 @@ }, /turf/template_noop, /area/template_noop) -"ic" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "id" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/power/solar_control{ + name = "Station Solar Control Computer" + }, /obj/item/paper/guides/jobs/engi/solars, /obj/structure/cable/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -3543,11 +3401,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/power/solar_control{ - dir = 1; - icon_state = "computer"; - name = "Station Solar Control Computer" - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/engi) "ie" = ( @@ -3602,18 +3455,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) -"ij" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) "ik" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red, @@ -3672,15 +3513,15 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation/rnd) -"iq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +"iq" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot/range, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/rnd) "ir" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -3842,13 +3683,16 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/sec) "iC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = -23 }, /mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) "iD" = ( @@ -3890,13 +3734,19 @@ /area/ruin/space/has_grav/ancientstation/rnd) "iH" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 + dir = 8; + pixel_x = -24 }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/ancientstation) +/turf/open/floor/plasteel/cafeteria, +/area/ruin/space/has_grav/ancientstation/kitchen) "iI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -4121,18 +3971,16 @@ /area/ruin/space/has_grav/ancientstation/atmo) "ji" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/light/small{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, +/obj/structure/cable/yellow, /obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 + dir = 8; + pixel_x = -24 }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/ancientstation/proto) +/turf/open/floor/plating, +/area/ruin/space/has_grav/ancientstation/engi) "jj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -4215,6 +4063,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"jt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ju" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -4235,6 +4092,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"jw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) +"jx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4330,6 +4206,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation/deltacorridor) +"jK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jL" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -4680,6 +4565,20 @@ /obj/structure/closet/crate/engineering/electrical, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation) +"kI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/ancientstation/proto) "kJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -5002,6 +4901,20 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hivebot) +"nM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/rnd) "oM" = ( /obj/machinery/door/airlock/external{ name = "Engineering External Access"; @@ -5019,6 +4932,37 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/engi) +"py" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/mob/living/simple_animal/hostile/hivebot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) +"qB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) +"rv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation) "sC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock, @@ -5125,6 +5069,15 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation) +"Ka" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation) "Ku" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/particle_accelerator/control_box, @@ -5159,6 +5112,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/ruin/space/has_grav/ancientstation) +"MS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "MZ" = ( /obj/machinery/door/airlock/highsecurity, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -5166,6 +5131,14 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/ancientstation/hivebot) +"NF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav/ancientstation/rnd) "NK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/urinal{ @@ -5255,6 +5228,18 @@ }, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation) +"Vs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation/deltacorridor) "XJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -5286,6 +5271,15 @@ /obj/item/soap/nanotrasen, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/ancientstation) +"ZE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/ancientstation) (1,1,1) = {" aa @@ -6417,7 +6411,7 @@ em gi gW hl -fw +hO id dl aa @@ -6518,7 +6512,7 @@ if iv dl iU -hO +ji jB dl aa @@ -6698,7 +6692,7 @@ cl cO dm cl -dn +rv eO fg cl @@ -6707,7 +6701,7 @@ cl hq eO ih -dn +rv dm cO LY @@ -6834,13 +6828,13 @@ aH aP aV aP -as +bj ak ak bR co cQ -db +dn dQ dQ eQ @@ -6852,13 +6846,13 @@ hr ht ht ht -hB +iH gY co bR aG aG -iH +ZE kD kN kD @@ -7370,14 +7364,14 @@ bN cV du bN -dE +Ka bN bR bN gz bN bR -dE +Ka bN bN iO @@ -7664,7 +7658,7 @@ fs fO gD hc -eX +hB hX im dv @@ -8134,20 +8128,20 @@ ac aa aa bD -ay cz +cY dw dW -dG -dJ +MS +eW ft -es +fR gK ey hC ey -dG -fS +MS +iC dw ey ey @@ -8183,19 +8177,19 @@ ac aa bD cA -cC +cZ dx dX dX -ec +eX dX -eW +fS gL dX hD dX dX -eW +fS dx dX dB @@ -8278,12 +8272,12 @@ bo ad ac bD -bj -cF +cC +db dy vG ez -ed +NF dZ fT eb @@ -8294,8 +8288,8 @@ in iD iP dy -ia -iq +jt +jK jV kd kt @@ -8374,8 +8368,8 @@ ad ad bG bF -bj -cJ +cC +dd dy dZ eB @@ -8384,7 +8378,7 @@ fv dZ gN hg -eY +hE dY gO eb @@ -8395,7 +8389,7 @@ cD jV kf kv -ji +kI kv kv jV @@ -8438,8 +8432,8 @@ ip iF eb dy -cF -bj +db +cC jV kg kw @@ -8470,19 +8464,19 @@ af aN bG lx -bV cF +db dz eb eb eb -eh +fw eb gO eb eb ea -fR +iq eb fU jc @@ -8534,8 +8528,8 @@ ir lT hi jd -ic -eW +jw +fS jX ki ki @@ -8566,10 +8560,10 @@ ah ad bE bD -bV cF +db dy -dd +ec dZ dZ eC @@ -8627,11 +8621,11 @@ dy hF lM OA -gf +nM iQ dy -ij -iC +jx +py jV kk kx @@ -8710,8 +8704,8 @@ ah ad ac bD -bV cF +db dy fo eF @@ -8726,8 +8720,8 @@ iu iG iS dy -ia -df +jt +ed jV kl kz @@ -8807,19 +8801,19 @@ ad ac bD ca -cY -dB df +dB +ed ca -ee +eY ca -df +ed ca -df +ed hI -df +ed ca -df +ed ca je jy @@ -8855,20 +8849,20 @@ ad ac bD cH -cZ -dC dg -dI +dC ee +qB +eY cX -df +ed ca -df +ed hJ -df +ed ca -dg -hE +ee +Vs jf ca cH diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index 5f925c65ae94..42185f116b19 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -88,7 +88,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf/drone_bay) "ar" = ( @@ -140,11 +139,8 @@ /area/template_noop) "ax" = ( /obj/structure/lattice, -/obj/item/shard{ - icon_state = "medium" - }, /turf/template_noop, -/area/space/nearstation) +/area/ruin/space/has_grav/onehalf/hallway) "ay" = ( /obj/structure/table_frame, /turf/open/floor/plasteel/airless{ @@ -202,12 +198,9 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/onehalf/drone_bay) "aH" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, +/obj/item/stack/rods, /turf/template_noop, -/area/space/nearstation) +/area/ruin/space/has_grav/onehalf/hallway) "aI" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" @@ -909,15 +902,12 @@ /turf/template_noop, /area/space/nearstation) "ct" = ( -/obj/machinery/door/airlock/external, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/lattice, +/obj/item/shard{ + icon_state = "medium" }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/onehalf/drone_bay) +/turf/template_noop, +/area/ruin/space/has_grav/onehalf/hallway) "cu" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/airless{ @@ -940,11 +930,8 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) "cy" = ( +/obj/machinery/power/solar_control, /obj/structure/cable, -/obj/machinery/power/solar_control{ - icon_state = "computer"; - dir = 8 - }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) "cz" = ( @@ -964,27 +951,8 @@ /turf/template_noop, /area/template_noop) "cB" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/onehalf/bridge) -"cC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge_onehalf"; - name = "bridge blast door" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/onehalf/bridge) +/turf/template_noop, +/area/ruin/space/has_grav/onehalf/hallway) "cD" = ( /obj/structure/lattice, /obj/structure/disposalpipe/broken{ @@ -996,9 +964,8 @@ /turf/template_noop, /area/ruin/space/has_grav/onehalf/hallway) "cE" = ( -/obj/structure/frame/computer{ - icon_state = "0"; - dir = 8 +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) @@ -1007,9 +974,12 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) "cG" = ( -/obj/structure/frame/computer{ - icon_state = "0"; - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "bridge_onehalf"; + name = "bridge blast door" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) @@ -1034,6 +1004,13 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf/bridge) +"cK" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/cut/red{ + amount = 2 + }, +/turf/template_noop, +/area/ruin/space/has_grav/onehalf/hallway) "cL" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg2" @@ -1232,6 +1209,9 @@ }, /turf/template_noop, /area/template_noop) +"Ky" = ( +/turf/template_noop, +/area/space/nearstation) "Me" = ( /obj/structure/lattice, /turf/template_noop, @@ -1264,8 +1244,8 @@ aa aa aa aj -Me -cr +ax +aH aj bf bv @@ -1286,9 +1266,9 @@ aa aa ae ak -Me +ax aI -Me +ax bg bw aj @@ -1309,7 +1289,7 @@ aa ac ak ay -Me +ax aT bh bw @@ -1469,11 +1449,11 @@ bl bz bR bR -Me +ax aj -aa +cB aj -Me +ax bR bQ di @@ -1491,11 +1471,11 @@ bj bA bS bW -Me ax -aH -aH -aH +ct +cK +cK +cK cX dc dj @@ -1537,7 +1517,7 @@ bU bY ci cv -cB +cE bU cQ cQ @@ -1551,18 +1531,18 @@ ad ai aq aD -ct +aq aX bo bp bU -aa +Ky cj bU cF bU Me -aa +Ky bU ac aa @@ -1581,7 +1561,7 @@ bU bZ ck bU -cC +cG bU bZ bZ @@ -1672,7 +1652,7 @@ cn cI cn cS -cG +ce df ac aa @@ -1694,7 +1674,7 @@ cn cn cn cn -cG +ce df ac aa @@ -1735,8 +1715,8 @@ bU cg cp cy -cE -cE +ce +ce cU db bU diff --git a/_maps/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/RandomRuins/SpaceRuins/spacebar.dmm index 7199d5b7db8c..e59f3b85d80a 100644 --- a/_maps/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacebar.dmm @@ -9,33 +9,26 @@ /turf/open/floor/plating/asteroid, /area/ruin/powered/spacebar) "ad" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/ruin/powered/spacebar) "ae" = ( /turf/closed/wall, /area/ruin/powered/spacebar) -"af" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ruin/powered/spacebar) -"ag" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered/spacebar) "ah" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/asteroid, /area/ruin/powered/spacebar) "aj" = ( /turf/closed/wall/mineral/titanium, /area/ruin/powered/spacebar) +"ak" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/powered/spacebar) "al" = ( /obj/structure/chair{ dir = 1 @@ -250,6 +243,11 @@ }, /turf/open/floor/plasteel, /area/ruin/powered/spacebar) +"aT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/closed/wall, +/area/ruin/powered/spacebar) "aU" = ( /obj/machinery/computer/teleporter{ id = null @@ -264,6 +262,10 @@ /obj/machinery/teleport/hub, /turf/open/floor/plating/asteroid, /area/ruin/powered/spacebar) +"aX" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/ruin/powered/spacebar) "aY" = ( /turf/open/floor/plating, /area/ruin/powered/spacebar) @@ -834,7 +836,7 @@ ad ac ac ae -ag +aX ae ac ac @@ -960,7 +962,7 @@ ac ac ac ae -ah +aX ae ac ac @@ -1069,7 +1071,7 @@ ac ad ac ac -af +ak al ao aC @@ -1244,12 +1246,12 @@ ac ac ac ae -ag +aX ae ac ac ac -af +ak bG ao aC @@ -1327,7 +1329,7 @@ ab ab ac ac -ad +aT aY ad ac @@ -1370,7 +1372,7 @@ ae ae ae ae -ah +aX ae ae ae @@ -1822,7 +1824,7 @@ aa aa ac ac -ad +ah ac ac ae diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index c6afe3145a93..593c446c828f 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -1902,15 +1902,12 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "eL" = ( -/obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ruin/space/has_grav/hotel/bar"; - dir = 2; - name = "Kitchen APC"; +/obj/machinery/airalarm{ + dir = 1; pixel_y = -24 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel) +/area/ruin/space/has_grav/hotel/bar) "eM" = ( /obj/machinery/airalarm{ dir = 1; @@ -2037,27 +2034,13 @@ /area/ruin/space/has_grav/hotel) "fh" = ( /obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ruin/space/has_grav/hotel/security"; dir = 2; - name = "Security APC"; + name = "Kitchen APC"; pixel_y = -24 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 - }, +/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel) +/area/ruin/space/has_grav/hotel/bar) "fi" = ( /turf/closed/wall, /area/ruin/space/has_grav/hotel/bar) @@ -2093,23 +2076,27 @@ /turf/open/floor/grass, /area/ruin/space/has_grav/hotel) "fn" = ( +/obj/machinery/power/apc/highcap/five_k{ + dir = 2; + name = "Security APC"; + pixel_y = -24 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ icon_state = "pipe11-3"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel) +/area/ruin/space/has_grav/hotel/security) "fo" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2128,8 +2115,29 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/hotel) "fp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hotel/pool) +"fq" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood, +/area/ruin/space/has_grav/hotel) +"fr" = ( /obj/machinery/power/apc/highcap/five_k{ - areastring = "/area/ruin/space/has_grav/hotel/pool"; dir = 2; name = "Pool APC"; pixel_y = -24 @@ -2149,11 +2157,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/hotel) -"fq" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/ruin/space/has_grav/hotel) +/area/ruin/space/has_grav/hotel/pool) "fs" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -3408,21 +3412,6 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/hotel/pool) -"il" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/power) -"im" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/hotel/power) "ip" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -4391,6 +4380,19 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/hotel/pool) +"lp" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hotel/power) +"lq" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hotel/power) "lr" = ( /obj/structure/table, /obj/item/restraints/handcuffs, @@ -5974,7 +5976,7 @@ ke ks kH hk -il +lp kH aa ac @@ -6044,7 +6046,7 @@ kf kt kI kY -il +lp kH aa ac @@ -6114,7 +6116,7 @@ jD ku kH ho -im +lq kH aa ac @@ -6184,7 +6186,7 @@ iK kv kH hz -il +lp kH aa ac @@ -6254,7 +6256,7 @@ kg kw kH hP -il +lp kH aa ac @@ -6303,7 +6305,7 @@ cZ es cZ eK -eL +fh fi fQ fZ @@ -6457,7 +6459,7 @@ hT if iy fi -fh +fn jG jI kk @@ -6582,7 +6584,7 @@ dM dM dM cZ -eM +eL fi fx fx @@ -7507,7 +7509,7 @@ cF cF iC am -fn +fp jQ jS ko @@ -7577,7 +7579,7 @@ cF cF eT am -fp +fr jQ jR jR diff --git a/_maps/map_files/MinskyStation/MinskyStation.dmm b/_maps/map_files/MinskyStation/MinskyStation.dmm index bcda221d880d..e43e12f58fc5 100644 --- a/_maps/map_files/MinskyStation/MinskyStation.dmm +++ b/_maps/map_files/MinskyStation/MinskyStation.dmm @@ -26164,6 +26164,10 @@ icon_state = "vent_map_on-2"; dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + icon_state = "vent_map_siphon_on-2"; + dir = 1 + }, /turf/open/floor/circuit{ icon_state = "dark"; name = "Server Walkway"; @@ -26178,6 +26182,10 @@ icon_state = "vent_map_on-2"; dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + icon_state = "vent_map_siphon_on-2"; + dir = 1 + }, /turf/open/floor/circuit{ name = "Mainframe Base"; temperature = 80 @@ -51405,7 +51413,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/obj/machinery/airalarm/tcomms{ +/obj/machinery/airalarm/server{ dir = 4; pixel_x = -22 }, diff --git a/_maps/map_files/Omegastation/omegastation.dmm b/_maps/map_files/Omegastation/omegastation.dmm index fd6a6fc2d529..d6cd58b6608c 100644 --- a/_maps/map_files/Omegastation/omegastation.dmm +++ b/_maps/map_files/Omegastation/omegastation.dmm @@ -476,6 +476,9 @@ name = "Station Intercom"; pixel_x = -28 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, /obj/machinery/camera{ c_tag = "Bridge - Fore Port"; dir = 4; @@ -500,6 +503,9 @@ /obj/structure/chair/office/dark{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -510,14 +516,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaO" = ( @@ -527,6 +525,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -537,17 +538,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; pixel_x = -3; @@ -563,17 +560,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -584,20 +576,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaR" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -608,17 +595,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, @@ -632,20 +614,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaT" = ( /obj/structure/chair/office/dark{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -656,14 +633,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, /turf/open/floor/plasteel/dark, /area/bridge) "aaU" = ( @@ -709,6 +678,7 @@ /obj/structure/cable/white{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -724,14 +694,15 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "aaZ" = ( @@ -748,6 +719,9 @@ pixel_y = -26 }, /obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -760,16 +734,13 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, /turf/open/floor/plasteel/dark, /area/bridge) "abb" = ( @@ -802,6 +773,12 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -809,6 +786,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/bridge) "abd" = ( @@ -818,6 +798,14 @@ /obj/structure/cable/white{ icon_state = "1-8" }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -834,55 +822,55 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/bridge) "abf" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/bridge) "abg" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/plasteel/dark, /area/bridge) "abh" = ( @@ -890,10 +878,13 @@ icon_state = "4-8" }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "2-8" }, -/obj/structure/fireaxecabinet{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -916,6 +907,7 @@ name = "Bridge Access"; req_access_txt = "19" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -934,16 +926,19 @@ /turf/open/floor/plasteel, /area/bridge) "abl" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/bridge) "abm" = ( /obj/structure/cable/white{ @@ -961,19 +956,14 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abn" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/bed/dogbed/ian, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" - }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/white, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "abo" = ( /obj/effect/turf_decal/tile/neutral, @@ -1001,22 +991,19 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/bridge) "abr" = ( /obj/machinery/door/firedoor, @@ -1024,6 +1011,7 @@ name = "Bridge Access"; req_access_txt = "19" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1069,24 +1057,27 @@ /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "aby" = ( -/obj/machinery/light_switch{ - pixel_x = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "abz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_x = 24 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "abA" = ( @@ -1180,6 +1171,7 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light_switch{ pixel_x = -24 }, @@ -1189,11 +1181,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "abI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1207,33 +1198,39 @@ /turf/open/floor/plasteel/dark, /area/bridge) "abJ" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"abK" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 }, -/obj/item/toy/figure/hop{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/item/toy/figure/ian, -/obj/machinery/camera{ - c_tag = "Bridge - Head of Personnel's Quarters"; - dir = 2; - name = "command camera" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"abK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) "abL" = ( /obj/structure/rack, @@ -1302,7 +1299,7 @@ name = "Shower" }, /obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/security/detectives_office) "abW" = ( @@ -1325,7 +1322,7 @@ name = "Shower" }, /obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/captain/private) "abY" = ( @@ -1340,6 +1337,9 @@ req_access = null; req_access_txt = "20" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "aca" = ( @@ -1347,6 +1347,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "acb" = ( @@ -1354,9 +1357,11 @@ /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/item/bedsheet/captain, /obj/effect/landmark/start/captain, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "acc" = ( @@ -1382,63 +1387,98 @@ }, /obj/item/pinpointer/nuke, /obj/item/disk/nuclear, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "acd" = ( /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/bridge) "ace" = ( -/obj/structure/mirror{ - pixel_x = -26 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/captain/private) +/turf/open/floor/plasteel/dark, +/area/bridge) "acf" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/bridge) +"acg" = ( /obj/machinery/vending/coffee, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) -"acg" = ( +"ach" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/plasteel/grimy, /area/bridge) -"ach" = ( +"aci" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/carpet, /area/bridge) -"aci" = ( +"acj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/item/beacon, /turf/open/floor/carpet, /area/bridge) -"acj" = ( +"ack" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/grimy, /area/bridge) -"ack" = ( +"acl" = ( /obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -1447,18 +1487,20 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) -"acl" = ( +"acm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) -"acm" = ( +"acn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1468,36 +1510,48 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) -"acn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"aco" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + pixel_x = -32 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/item/toy/figure/hop{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/toy/figure/ian, +/obj/machinery/camera{ + c_tag = "Bridge - Head of Personnel's Quarters"; + dir = 2; + name = "command camera" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/bridge) -"aco" = ( +/area/crew_quarters/heads/hop) +"acp" = ( /obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/item/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"acp" = ( +"acq" = ( /obj/structure/dresser, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"acq" = ( +"acr" = ( /obj/structure/closet/crate/bin, /obj/machinery/light{ dir = 4 @@ -1505,14 +1559,18 @@ /obj/structure/sign/warning/vacuum{ pixel_y = 32 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/item/storage/secure/safe{ pixel_x = 32; pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"acr" = ( +"acs" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/heads/hop) +"act" = ( /obj/structure/toilet{ dir = 4 }, @@ -1522,32 +1580,12 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/head_of_personnel, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) -"acs" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/crew_quarters/heads/hop) -"act" = ( -/obj/structure/closet/secure_closet/hop, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) "acu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, @@ -1557,16 +1595,13 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "acw" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable/white{ + icon_state = "2-8" }, +/turf/open/floor/plating, /area/maintenance/starboard) "acx" = ( /obj/effect/spawner/structure/window/reinforced, @@ -1576,19 +1611,26 @@ /turf/open/floor/plating, /area/security/prison) "acy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/maintenance/starboard) "acz" = ( /obj/structure/table, @@ -1694,9 +1736,9 @@ /area/security/detectives_office) "acJ" = ( /obj/structure/bed, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/start/detective, /obj/item/bedsheet/brown, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/wood, /area/security/detectives_office) "acK" = ( @@ -1707,7 +1749,7 @@ /obj/machinery/light_switch{ pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, /area/security/detectives_office) "acL" = ( @@ -1724,8 +1766,8 @@ /obj/machinery/light{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/detective, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/security/detectives_office) "acN" = ( @@ -1733,52 +1775,66 @@ /turf/open/floor/plating, /area/maintenance/fore) "acO" = ( +/obj/structure/mirror{ + pixel_x = -26 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/heads/captain/private) +"acP" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/captain/private) -"acP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +"acQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acQ" = ( +"acR" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acR" = ( +"acS" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acS" = ( +"acT" = ( /obj/machinery/airalarm{ dir = 8; pixel_x = 24 }, /obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) -"acT" = ( +"acU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -1791,28 +1847,20 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) -"acU" = ( +"acV" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) -"acV" = ( +"acW" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -1823,70 +1871,67 @@ name = "Council Chambers"; req_access_txt = "19" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel, +/area/bridge) +"acX" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/bridge) -"acW" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) -"acX" = ( +"acY" = ( /obj/structure/cable/white{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/grimy, /area/bridge) -"acY" = ( +"acZ" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Bridge - Council Chamber"; dir = 1; name = "command camera" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/carpet, /area/bridge) -"acZ" = ( +"ada" = ( /obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Bridge Center"; dir = 1 @@ -1899,67 +1944,30 @@ pixel_x = 3 }, /obj/item/clothing/mask/cigarette/cigar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/carpet, /area/bridge) -"ada" = ( +"adb" = ( /obj/structure/chair/comfy/black{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, /area/bridge) -"adb" = ( +"adc" = ( /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel/grimy, /area/bridge) -"adc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) "add" = ( /obj/structure/cable/white{ icon_state = "1-4" @@ -1974,20 +1982,19 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/bridge) "ade" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -1997,17 +2004,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) "adf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -2021,50 +2023,65 @@ /turf/open/floor/plasteel/dark, /area/bridge) "adg" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"adh" = ( /obj/structure/cable/white{ icon_state = "2-4" }, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"adh" = ( +"adi" = ( /obj/structure/cable/white{ icon_state = "2-8" }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"adi" = ( +"adj" = ( /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) -"adj" = ( +"adk" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) -"adk" = ( +"adl" = ( /obj/structure/mirror{ pixel_x = 26 }, @@ -2072,27 +2089,24 @@ dir = 4; pixel_x = 12 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) -"adl" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 - }, -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) "adm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; + pixel_x = 26 }, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg2" }, /area/maintenance/starboard/fore) "adn" = ( @@ -2116,43 +2130,39 @@ /turf/closed/wall, /area/hallway/primary/starboard) "ads" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/fore) +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway"; + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/computer/warrant, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "adt" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "adu" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "adv" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -2180,24 +2190,15 @@ /turf/open/floor/plasteel, /area/security/prison) "ady" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access_txt = "4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/security/detectives_office) +/area/hallway/primary/fore) "adz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera{ @@ -2224,34 +2225,24 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "adB" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, /turf/open/floor/wood, /area/security/detectives_office) "adC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/security/detectives_office) "adD" = ( /obj/machinery/door/airlock/silver{ name = "Bathroom" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/security/detectives_office) @@ -2263,15 +2254,14 @@ dir = 4; pixel_x = 12 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/white, /area/security/detectives_office) "adF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -2299,6 +2289,9 @@ /obj/structure/cable/white{ icon_state = "2-4" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/machinery/camera{ c_tag = "Bridge - Captain's Quarters"; dir = 4; @@ -2320,8 +2313,7 @@ /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/wood{ @@ -2338,8 +2330,7 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "adL" = ( @@ -2352,37 +2343,30 @@ /obj/structure/sign/plaques/golden/captain{ pixel_x = 32 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, /obj/item/phone/real, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "adM" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/fore) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "adN" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "adO" = ( @@ -2411,6 +2395,10 @@ /turf/open/floor/plating, /area/ai_monitored/nuke_storage) "adS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /obj/structure/sign/nanotrasen{ pixel_x = -32 }, @@ -2420,14 +2408,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/bridge) "adT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -2435,17 +2421,23 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/bridge) "adU" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"adV" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/command{ name = "Head of Personnel's Quarters"; req_access_txt = "57" @@ -2456,23 +2448,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) -"adV" = ( -/obj/structure/bed/dogbed/ian, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/hop) "adW" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -2482,22 +2459,18 @@ /turf/closed/wall, /area/crew_quarters/heads/hop) "adY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/plasteel, -/area/bridge) +/area/hallway/primary/fore) "adZ" = ( /obj/item/radio/intercom{ name = "Station Intercom"; @@ -2529,21 +2502,18 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge Access"; - req_access_txt = "19" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/bridge) +/area/hallway/primary/fore) "aec" = ( /obj/machinery/conveyor{ dir = 8; @@ -2587,33 +2557,18 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aef" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Vault Chamber"; - req_access_txt = "16" - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 }, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "aeg" = ( /obj/machinery/conveyor{ dir = 8; @@ -2640,22 +2595,17 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aei" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway 3" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "aej" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -2677,17 +2627,18 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "aek" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway"; +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/computer/warrant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) @@ -2704,16 +2655,24 @@ /turf/open/floor/plasteel, /area/security/prison) "aen" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: PRESSURIZED DOORS"; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aeo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ @@ -2748,21 +2707,22 @@ name = "Detective's Office"; req_access_txt = "4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/detectives_office) "aes" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/detectives_office) "aet" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 8; name = "Fore Maintenance APC"; @@ -2773,7 +2733,6 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -2796,34 +2755,32 @@ /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/heads/captain/private) "aex" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/warning/electricshock{ pixel_x = 32 }, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "aey" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -2969,6 +2926,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aeG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 8 }, @@ -2981,70 +2939,59 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "aeH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"aeI" = ( -/obj/machinery/camera{ - c_tag = "Bridge - Starboard Access"; - dir = 4; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) +"aeI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) "aeJ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aeK" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "aeL" = ( /obj/machinery/photocopier, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -3114,16 +3061,17 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/blue{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aeS" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, @@ -3142,25 +3090,26 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeV" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aeW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aeX" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/line{ @@ -3169,19 +3118,21 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aeY" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/camera{ + c_tag = "Central Hallway North-East"; + dir = 2 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aeZ" = ( /obj/docking_port/stationary{ dir = 4; @@ -3194,19 +3145,15 @@ /turf/open/space/basic, /area/space) "afa" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "afb" = ( /obj/effect/decal/cleanable/dirt, /obj/item/soap/nanotrasen, @@ -3220,17 +3167,14 @@ /turf/open/floor/plasteel, /area/security/prison) "afc" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.1-Teleporter"; + location = "1.2-BrigNorth" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "afd" = ( @@ -3244,37 +3188,34 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "afe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/security/detectives_office) "aff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/wood, /area/security/detectives_office) "afg" = ( /obj/machinery/newscaster{ pixel_y = 32 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, /turf/open/floor/wood, /area/security/detectives_office) "afh" = ( @@ -3303,13 +3244,12 @@ /turf/open/floor/plating, /area/maintenance/fore) "afj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/maintenance/fore) "afk" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -3327,8 +3267,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "afm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/wood, @@ -3337,9 +3276,8 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, @@ -3351,6 +3289,9 @@ name = "Captain's Intercom"; pixel_x = 26 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Captain's Office"; dir = 8 @@ -3471,6 +3412,10 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "afu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-4" }, @@ -3481,14 +3426,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/bridge) "afv" = ( @@ -3503,6 +3440,9 @@ name = "Head of Personnel's Office"; req_access_txt = "57" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -3512,26 +3452,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "afw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, @@ -3546,11 +3473,7 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/wood{ icon_state = "wood-broken" }, @@ -3559,23 +3482,28 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "afz" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_x = 64; + pixel_y = 32 }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/wood, @@ -3601,24 +3529,12 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "afB" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/maintenance/starboard/fore) "afC" = ( /obj/machinery/airalarm{ @@ -3645,10 +3561,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, /turf/open/floor/plasteel, /area/quartermaster/storage) "afE" = ( @@ -3679,6 +3591,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "afG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -3689,10 +3602,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/quartermaster/storage) "afH" = ( @@ -3729,33 +3638,31 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "afJ" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway 3" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "afK" = ( -/obj/machinery/light{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "afL" = ( /obj/structure/girder/reinforced, @@ -3779,21 +3686,17 @@ /turf/open/floor/plating, /area/security/prison) "afO" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "afP" = ( /obj/structure/table/wood, @@ -3810,6 +3713,13 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "afQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"afR" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/cigar/cohiba{ pixel_x = 3 @@ -3818,20 +3728,10 @@ pixel_x = -3 }, /obj/item/clothing/mask/cigarette/cigar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"afR" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/landmark/event_spawn, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/fore) "afS" = ( /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -3855,17 +3755,16 @@ /turf/closed/wall/r_wall, /area/security/detectives_office) "afV" = ( -/obj/machinery/holopad, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) +/turf/open/floor/plating, +/area/maintenance/fore) "afW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -3926,34 +3825,20 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "agc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "agd" = ( -/obj/machinery/camera{ - c_tag = "Bridge - Port Access"; - dir = 8; - name = "command camera" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/bridge) -"age" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ icon_state = "0-2" }, @@ -3963,7 +3848,11 @@ }, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) -"agf" = ( +"age" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -3973,8 +3862,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/turf/open/floor/plasteel/dark, +/area/bridge) +"agf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel/dark, @@ -4065,37 +3960,31 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "agl" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) +/area/bridge) "agm" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "agn" = ( /obj/effect/spawner/structure/window/reinforced, @@ -4194,14 +4083,13 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hop) "agu" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, /area/maintenance/starboard/fore) "agv" = ( /obj/structure/extinguisher_cabinet{ @@ -4217,7 +4105,9 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "agw" = ( -/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4228,13 +4118,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/quartermaster/storage) "agx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4245,21 +4134,28 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/quartermaster/storage) "agy" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "agz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -4270,14 +4166,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "agA" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/storage) "agB" = ( @@ -4306,17 +4204,19 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "agD" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "1-8" }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "agE" = ( /obj/item/stack/ore/silver, @@ -4365,36 +4265,33 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "agJ" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"agK" = ( /obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/machinery/computer/security/wooden_tv{ pixel_x = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"agK" = ( +"agL" = ( /obj/structure/chair/office/dark{ dir = 8 }, /obj/effect/landmark/start/detective, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"agL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/fore) "agM" = ( /obj/machinery/computer/secure_data{ dir = 8 @@ -4409,18 +4306,13 @@ /area/security/detectives_office) "agN" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) +/area/maintenance/fore) "agO" = ( /obj/machinery/light{ dir = 8 @@ -4446,13 +4338,12 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agQ" = ( @@ -4462,11 +4353,10 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/landmark/start/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/landmark/start/captain, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agR" = ( @@ -4476,12 +4366,11 @@ }, /obj/item/clipboard, /obj/item/folder/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/item/melee/chainofcommand, /obj/item/stamp/captain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agS" = ( @@ -4494,40 +4383,19 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "agT" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "agU" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/bridge) -"agV" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ name = "Captain's Office"; @@ -4542,23 +4410,19 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/heads/captain/private) -"agW" = ( +"agV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -4571,12 +4435,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel/dark, +/area/bridge) +"agW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel/dark, @@ -4611,6 +4478,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -4624,7 +4492,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "aha" = ( @@ -4658,19 +4525,25 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "ahb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, -/area/bridge) +/area/ai_monitored/nuke_storage) "ahc" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -4706,30 +4579,31 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "ahe" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, /area/bridge) "ahf" = ( -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) "ahg" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -4765,32 +4639,29 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "ahj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Starboard Bow Maintenance APC"; - areastring = "/area/maintenance/starboard/fore"; - pixel_x = 26 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating{ - icon_state = "platingdmg2" + icon_state = "platingdmg1" }, /area/maintenance/starboard/fore) "ahk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Bridge - Port Access"; + dir = 8; + name = "command camera" + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -4810,6 +4681,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ahn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -4820,19 +4692,17 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aho" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay"; - req_one_access_txt = "48;50" +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "ahp" = ( @@ -4880,53 +4750,63 @@ /turf/open/floor/plating, /area/quartermaster/storage) "ahs" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/airalarm{ - pixel_y = 23 + dir = 1; + pixel_y = -22 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "aht" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North"; - dir = 2 +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/fore"; - dir = 1; - name = "Fore Primary Hallway APC"; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/fore) "ahu" = ( /turf/closed/wall/r_wall, /area/asteroid/nearstation) "ahv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/suit_storage_unit/security, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) "ahw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ @@ -4945,33 +4825,30 @@ /turf/open/floor/plasteel, /area/security/prison) "ahy" = ( -/obj/machinery/flasher{ - id = "AI"; - pixel_x = 9; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/item/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Intercom"; - pixel_x = -4; - pixel_y = -28 +/obj/machinery/camera{ + c_tag = "Bridge - Starboard Access"; + dir = 4; + name = "command camera" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/circuit/green, -/area/ai_monitored/nuke_storage) -"ahz" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/security/prison) @@ -5002,9 +4879,23 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "ahC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"ahD" = ( /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -5013,18 +4904,6 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"ahD" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) "ahE" = ( /obj/structure/table/wood, /obj/machinery/button/door{ @@ -5061,13 +4940,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/fore) "ahH" = ( /obj/structure/sign/warning/securearea{ pixel_x = -32 @@ -5151,12 +5026,11 @@ dir = 8; pixel_x = 24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/bridge) "ahP" = ( @@ -5174,58 +5048,65 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "ahR" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = -24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahS" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/bridge) -"ahS" = ( -/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) "ahT" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 9; + pixel_y = -24 }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_x = 64; - pixel_y = 32 +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Intercom"; + pixel_x = -4; + pixel_y = -28 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/turf/open/floor/circuit/green, +/area/ai_monitored/nuke_storage) +"ahU" = ( +/obj/machinery/suit_storage_unit/security, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"ahU" = ( -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plasteel/dark, +/area/security/brig) "ahV" = ( /obj/structure/table/reinforced, /obj/effect/spawner/lootdrop/aimodule_neutral{ @@ -5245,84 +5126,95 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) "ahW" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ahX" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"ahY" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahY" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ahZ" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway 2" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aia" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=2.2-BridgeWest"; + location = "2.1-Teleporter" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aib" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aic" = ( -/obj/structure/sign/directions/engineering{ - desc = "A sign that shows there are doors here. There are doors everywhere!"; - icon_state = "doors"; - name = "WARNING: PRESSURIZED DOORS"; - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -5331,17 +5223,28 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aid" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay"; + req_one_access_txt = "48;50" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aie" = ( /obj/machinery/conveyor{ dir = 1; id = "cargoload" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/plasticflaps, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -5351,69 +5254,70 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) -"aie" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "aif" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" - }, -/obj/effect/turf_decal/stripes/end, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/quartermaster/storage) "aig" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aih" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aii" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aij" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aik" = ( @@ -5422,20 +5326,17 @@ /turf/open/floor/plating, /area/asteroid/nearstation) "ail" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/camera{ - c_tag = "Central Hallway North-East"; - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aim" = ( @@ -5467,6 +5368,7 @@ /obj/machinery/firealarm{ pixel_y = 26 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/camera{ c_tag = "Armoury - Internal" }, @@ -5476,7 +5378,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/security/brig) "aio" = ( @@ -5525,13 +5426,7 @@ /area/security/prison) "air" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/security/prison) "ais" = ( @@ -5561,197 +5456,198 @@ /turf/open/floor/plating, /area/security/detectives_office) "aiv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aiw" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.1-Teleporter"; - location = "1.2-BrigNorth" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/security/detectives_office) +"aiw" = ( +/obj/structure/cable/white, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "detectivewindows"; + name = "Detective Privacy Blast door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/detectives_office) "aix" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/turf/open/floor/plating, +/area/maintenance/fore) "aiy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" }, -/area/hallway/primary/fore) -"aiz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/hallway/primary/fore) +/turf/open/floor/plasteel, +/area/bridge) +"aiz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) "aiA" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Vault Chamber"; + req_access_txt = "16" }, /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) -"aiB" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/fore) +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"aiB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) "aiC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/hallway/primary/fore) +/turf/open/floor/plasteel, +/area/bridge) "aiD" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aiE" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/hallway/primary/fore) -"aiE" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; + location = "4.2-HoP"; + name = "Billy Herrington memorial navigation beacon" }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aiF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard) "aiG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aiH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=2.2-BridgeWest"; - location = "2.1-Teleporter" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "aiI" = ( /obj/structure/filingcabinet/filingcabinet, /obj/machinery/airalarm{ @@ -5805,12 +5701,22 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aiM" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aiN" = ( /obj/structure/table/reinforced, /obj/item/folder/yellow, /obj/item/multitool{ pixel_x = 6 }, /obj/item/pen/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/brown{ dir = 1 }, @@ -5819,27 +5725,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"aiN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) "aiO" = ( /obj/structure/table/reinforced, /obj/machinery/newscaster{ @@ -5856,36 +5741,23 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aiP" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aiQ" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "aiR" = ( @@ -5915,37 +5787,26 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aiS" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) "aiT" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/gun/energy/temperature/security, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "aiU" = ( /obj/structure/cable/white{ @@ -5965,59 +5826,35 @@ /turf/open/floor/plasteel, /area/security/brig) "aiW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiX" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/clothing/suit/armor/laserproof, -/obj/item/gun/energy/temperature/security, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"aiY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) -"aiZ" = ( +"aiX" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) -"aja" = ( +"aiY" = ( /obj/structure/closet/crate/bin, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = 26; pixel_y = 24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/camera{ c_tag = "Security - Brig Fore"; dir = 8 @@ -6027,6 +5864,38 @@ }, /turf/open/floor/plasteel, /area/security/brig) +"aiZ" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"aja" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig1"; + name = "Cell 1 Locker" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "ajb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -6043,140 +5912,101 @@ /turf/open/floor/plating, /area/security/brig) "ajd" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 + dir = 1 }, -/area/hallway/primary/fore) +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "aje" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "ajf" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.1-AtriumNW"; - location = "2.2-BridgeWest" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "ajg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "ajh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/hallway/primary/starboard) "aji" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Port Primary Hallway"; + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajk" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/sign/departments/minsky/security/security{ + pixel_x = 32 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajl" = ( @@ -6195,143 +6025,116 @@ /turf/open/floor/plasteel/dark, /area/security/detectives_office) "ajm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.2-Cargo"; + location = "5.1-EnteringCargo" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "ajo" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=4.2-HoP"; - location = "4.1-BridgeEast" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajr" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajs" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Central Hallway North"; + dir = 2 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/fore"; + dir = 1; + name = "Fore Primary Hallway APC"; + pixel_y = 24 }, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "ajt" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aju" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "ajv" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -6343,179 +6146,121 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "ajw" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "ajx" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/structure/sign/warning/securearea{ + pixel_y = 32 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway 2" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "ajy" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "ajz" = ( /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "ajA" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "ajB" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/quartermaster/storage) "ajC" = ( -/obj/structure/chair/office/dark{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/start/cargo_technician, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "ajD" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.2-Cargo"; - location = "5.1-EnteringCargo" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajE" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "ajF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"ajG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"ajG" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajH" = ( /obj/structure/plasticflaps/opaque, @@ -6527,43 +6272,41 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ajJ" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/storage) "ajK" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/quartermaster/storage) "ajL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/chair/office/dark{ + dir = 4 }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) "ajM" = ( @@ -6583,21 +6326,10 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ajN" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/area/hallway/primary/starboard) -"ajO" = ( /obj/structure/cable/white{ icon_state = "1-2" }, @@ -6612,35 +6344,36 @@ location = "5.3-LeavingCargo" }, /obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"ajO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ajP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/brown{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/hallway/primary/starboard) "ajQ" = ( /obj/item/stack/ore/iron, /obj/effect/turf_decal/sand/plating, @@ -6671,45 +6404,56 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "ajS" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig1"; - name = "Cell 1 Locker" - }, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "ajT" = ( -/obj/machinery/flasher{ - id = "brig1"; - pixel_y = 26 +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/camera{ - c_tag = "Security - Cell 1" +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/tile/red, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "ajU" = ( /obj/structure/cable/white, @@ -6734,173 +6478,147 @@ /turf/open/floor/plasteel, /area/security/brig) "ajW" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/landmark/start/security_officer, /turf/open/floor/plasteel, /area/security/brig) "ajX" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/shield/riot{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/item/shield/riot, -/obj/item/shield/riot{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/security/brig) +"ajY" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/brig) -"ajY" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "ajZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/plasteel, /area/security/prison) "aka" = ( /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"akb" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/security/brig) -"akb" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plasteel/dark, +/area/security/brig) "akc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/brown{ - dir = 1 + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ake" = ( -/obj/machinery/camera{ - c_tag = "Central Hallway North-West"; - dir = 2 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/structure/sign/departments/minsky/supply/cargo{ - pixel_y = 32 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; + location = "5.2-Cargo" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akf" = ( -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akg" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/brown{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akh" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + icon_state = "1-2" }, +/obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aki" = ( @@ -6929,17 +6647,13 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/red, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; + name = "Officer Beepsky" }, /turf/open/floor/plasteel, /area/security/brig) @@ -6978,276 +6692,300 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/starboard) "akq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akr" = ( -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 +/obj/structure/cable/white{ + icon_state = "2-8" }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.1-EnteringCargo"; - location = "4.2-HoP"; - name = "Billy Herrington memorial navigation beacon" +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) "aks" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "akt" = ( /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/delivery, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/fore) "aku" = ( -/obj/structure/sign/warning/electricshock{ - pixel_x = -32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akv" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Primary Restroom" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"akx" = ( -/obj/machinery/door/poddoor/shutters{ - id = "teleportershutters"; - name = "Teleporter Shutters" +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"akx" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/fore) "aky" = ( -/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Teleport Access"; - req_access_txt = "17" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/fore) "akz" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L4" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akA" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L6" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=4.2-HoP"; + location = "4.1-BridgeEast" + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akB" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L10" +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akC" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "akD" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard) -"akE" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway 2"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"akE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard) "akF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akG" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/area/hallway/primary/starboard) +"akH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel, -/area/maintenance/starboard) -"akH" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "akI" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/starboard) "akJ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "akK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/newscaster{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel{ @@ -7272,27 +7010,25 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "akN" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/machinery/mineral/ore_redemption{ - input_dir = 4; - output_dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) +/area/quartermaster/storage) "akO" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/loading_area{ - dir = 8 +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) +/area/quartermaster/storage) "akP" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/tile/brown{ @@ -7305,16 +7041,16 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "akQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/starboard) "akR" = ( /obj/structure/closet/firecloset, @@ -7332,15 +7068,12 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "akS" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -7356,46 +7089,37 @@ /turf/open/floor/plating, /area/security/brig) "akU" = ( +/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig1"; - name = "Cell 1" + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/door/airlock/security{ + name = "Armoury"; + req_access_txt = "3" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, /area/security/brig) "akV" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 + icon_state = "0-8" }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/security/brig) "akW" = ( /obj/machinery/light{ @@ -7419,49 +7143,32 @@ /turf/open/floor/plasteel, /area/security/brig) "akX" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, /turf/open/floor/plasteel, /area/security/brig) "akY" = ( -/obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/door/airlock/security{ - name = "Armoury"; - req_access_txt = "3" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "akZ" = ( @@ -7483,25 +7190,23 @@ /turf/closed/wall, /area/security/brig) "alb" = ( -/obj/machinery/newscaster{ - pixel_x = -32 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "alc" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -7511,37 +7216,26 @@ /turf/closed/wall, /area/crew_quarters/toilet/restrooms) "ale" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage"; - req_access_txt = "18" +/obj/machinery/door/airlock{ + name = "Primary Restroom" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"alf" = ( -/obj/machinery/door/poddoor/shutters{ - id = "evashutters"; - name = "E.V.A. Storage Shutters" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"alf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/toilet/restrooms) "alg" = ( /turf/closed/wall/r_wall, /area/teleporter) @@ -7551,23 +7245,37 @@ /turf/open/floor/plating, /area/teleporter) "ali" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/door/poddoor/shutters{ + id = "teleportershutters"; + name = "Teleporter Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/teleporter) "alj" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access_txt = "17" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/teleporter) "alk" = ( /obj/structure/cable/white, /obj/effect/spawner/structure/window/reinforced, @@ -7602,32 +7310,24 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aln" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "alo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L6" }, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/fore) "alp" = ( /obj/effect/turf_decal/plaque{ icon_state = "L8" @@ -7635,31 +7335,19 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "alq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, /turf/open/floor/plasteel, -/area/teleporter) +/area/hallway/primary/fore) "alr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/plaque{ + icon_state = "L12" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/fore) "als" = ( @@ -7699,63 +7387,47 @@ /turf/open/floor/plating, /area/ai_monitored/storage/eva) "alw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage"; + req_access_txt = "18" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"alx" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aly" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/ai_monitored/storage/eva) +"alx" = ( +/obj/machinery/door/poddoor/shutters{ + id = "evashutters"; + name = "E.V.A. Storage Shutters" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"aly" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "alz" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/security/prison) "alA" = ( @@ -7790,50 +7462,54 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "alC" = ( -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, -/area/quartermaster/miningdock) +/area/quartermaster/storage) "alD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "alE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "alF" = ( /obj/machinery/power/apc{ dir = 4; @@ -7883,69 +7559,41 @@ /turf/open/floor/plasteel, /area/security/brig) "alI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/brig) -"alJ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"alK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) -"alL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +"alJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, /turf/open/floor/plasteel, /area/security/brig) -"alM" = ( +"alK" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Security Office"; req_access_txt = "63" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -7954,57 +7602,106 @@ }, /turf/open/floor/plasteel, /area/security/brig) -"alN" = ( +"alL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /turf/open/floor/plasteel, /area/security/brig) -"alO" = ( +"alM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) -"alP" = ( +"alN" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/brig) -"alQ" = ( +"alO" = ( /obj/structure/chair{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) -"alR" = ( -/obj/effect/turf_decal/tile/neutral{ +"alP" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig2"; + name = "Cell 2 Locker" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/security/brig) +"alQ" = ( +/obj/machinery/flasher{ + id = "brig2"; + pixel_y = 26 + }, +/obj/structure/chair, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/camera{ + c_tag = "Security - Cell 2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/turf/open/floor/plasteel, +/area/security/brig) +"alR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "alS" = ( /obj/machinery/vending/cola/random, @@ -8030,29 +7727,21 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "alU" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "alV" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/light/small, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/structure/urinal{ + pixel_y = 28 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "alW" = ( @@ -8084,42 +7773,33 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "alZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/teleporter) "ama" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"amb" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"amb" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/fore) +/area/teleporter) "amc" = ( /obj/machinery/shieldwallgen, /obj/structure/cable/white{ @@ -8178,16 +7858,22 @@ }, /area/hallway/primary/central) "amh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "ami" = ( /obj/machinery/holopad, @@ -8195,8 +7881,17 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "amj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "amk" = ( @@ -8254,31 +7949,31 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "amp" = ( -/obj/effect/landmark/blobstart, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"amq" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/area/maintenance/starboard/fore) -"amr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"amq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"amr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/area/maintenance/starboard/fore) +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) "ams" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/electrical{ @@ -8303,12 +7998,16 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "amt" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/turf/open/floor/plasteel, /area/hallway/primary/starboard) "amu" = ( /obj/machinery/firealarm{ @@ -8350,55 +8049,39 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "amy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/camera{ - c_tag = "Port Primary Hallway"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/firealarm{ + pixel_y = 26 + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "amz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "amA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5.3-LeavingCargo"; - location = "5.2-Cargo" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "amB" = ( /obj/structure/table, /obj/machinery/light_switch{ @@ -8429,30 +8112,43 @@ /turf/open/floor/plating, /area/quartermaster/miningdock) "amE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/janitor) +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) "amF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/hallway/primary/central) "amG" = ( /obj/structure/table, /obj/item/clothing/mask/gas, @@ -8491,44 +8187,20 @@ /turf/open/floor/plasteel, /area/security/brig) "amI" = ( -/obj/structure/closet/secure_closet/brig{ - id = "brig2"; - name = "Cell 2 Locker" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/holopad, +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/brig) "amJ" = ( -/obj/machinery/flasher{ - id = "brig2"; - pixel_y = 26 - }, -/obj/structure/chair, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Security - Cell 2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, +/obj/machinery/computer/secure_data, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/security/brig) "amK" = ( @@ -8545,27 +8217,50 @@ /turf/open/floor/plasteel, /area/security/brig) "amL" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/head_of_security, /turf/open/floor/plasteel, /area/security/brig) "amM" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red{ +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "amN" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/landmark/start/head_of_security, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/security/cell/westright{ + id = "brig2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, @@ -8582,15 +8277,19 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "amP" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/teleporter) +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) "amQ" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -8625,36 +8324,31 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "amT" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/sign/departments/minsky/security/security{ - pixel_x = 32 +/obj/machinery/firealarm{ + pixel_y = 26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/fore) "amU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/hallway/primary/central) "amV" = ( /obj/structure/table/reinforced, /obj/item/storage/belt/utility, @@ -8668,13 +8362,10 @@ /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/plasteel, /area/teleporter) "amX" = ( @@ -8707,25 +8398,16 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/fore) "ana" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/fore) "anb" = ( /obj/effect/turf_decal/tile/neutral, @@ -8735,21 +8417,8 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "anc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/fore) "and" = ( @@ -8781,20 +8450,15 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "ang" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "anh" = ( @@ -8808,11 +8472,8 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "ani" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; dir = 4 }, /turf/open/floor/plasteel, @@ -8833,30 +8494,32 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ank" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/hallway/primary/central) "anl" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/hallway/primary/central) "anm" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -8871,32 +8534,42 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ann" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/camera{ + c_tag = "Central Hallway North-West"; + dir = 2 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/sign/departments/minsky/supply/cargo{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/brown, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "ano" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/quartermaster/storage) "anp" = ( /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, @@ -8942,57 +8615,56 @@ /turf/open/floor/plating, /area/quartermaster/miningdock) "anu" = ( -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/janitor) +/area/hallway/primary/central) "anv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/machinery/airalarm{ + pixel_y = 24 }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hydroponics) +/area/hallway/primary/central) "anw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Hydroponics"; - req_access_txt = "35" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/extinguisher_cabinet{ + pixel_y = 26 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 4" + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hydroponics) +/area/hallway/primary/central) "anx" = ( /obj/structure/grille, /turf/closed/wall/r_wall, @@ -9007,53 +8679,59 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "anz" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "anA" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secexterior"; + name = "Security Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 38; + pixel_y = 24 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "secinterior"; + name = "Security Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 }, -/obj/machinery/door/window/brigdoor/security/cell/westright{ - id = "brig2"; - name = "Cell 2" +/obj/machinery/button/door{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_x = 24; + pixel_y = 38; + req_access_txt = "63" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/structure/chair/office/dark{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = 38 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, +/obj/effect/landmark/start/warden, /turf/open/floor/plasteel, /area/security/brig) "anB" = ( @@ -9089,43 +8767,23 @@ /turf/open/floor/plasteel, /area/security/brig) "anD" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, /turf/open/floor/plasteel, /area/security/brig) "anE" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, @@ -9157,29 +8815,36 @@ /turf/closed/wall, /area/security/brig) "anH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "anI" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/light{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/central) "anJ" = ( @@ -9195,13 +8860,18 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "anK" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/sign/departments/minsky/supply/hydroponics{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) "anL" = ( @@ -9237,23 +8907,18 @@ /turf/open/floor/plasteel, /area/teleporter) "anO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "anP" = ( /obj/machinery/teleport/station, /obj/machinery/light{ @@ -9275,27 +8940,23 @@ /turf/open/floor/plating, /area/hallway/primary/fore) "anR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - id_tag = "secexterior"; - name = "Brig"; - req_access_txt = "63" +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 2 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, -/area/security/brig) +/area/hallway/primary/fore) "anS" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -9308,23 +8969,23 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, /turf/open/floor/plasteel, /area/hallway/primary/fore) "anT" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/hallway/primary/fore) "anU" = ( /obj/structure/closet/crate/rcd{ pixel_y = 4 @@ -9374,12 +9035,20 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "anX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/requests_console{ + department = "E.V.A. Storage"; + departmentType = 0; + name = "E.V.A. RC"; + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Bridge - E.V.A. Storage"; + dir = 8; + name = "command camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -9387,51 +9056,53 @@ /turf/closed/wall/rust, /area/ai_monitored/storage/eva) "anZ" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/central) "aoa" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/hallway/primary/central) "aob" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 3" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/tile/green{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/port) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aoc" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ icon_state = "4-8" @@ -9442,16 +9113,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/maintenance/port) +/area/hallway/primary/central) "aod" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, @@ -9473,127 +9136,93 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "aoe" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South-West"; dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel/dark, /area/hallway/primary/central) "aof" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; + location = "9.1-Library" }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/central) "aog" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/central) "aoh" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining{ - name = "Mining Dock"; - req_access_txt = "48" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/mineral/ore_redemption{ + input_dir = 4; + output_dir = 8 }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aoi" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aoj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/effect/turf_decal/tile/brown{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, +/obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aok" = ( @@ -9636,49 +9265,39 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aon" = ( -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/central) "aoo" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/central) "aop" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aoq" = ( @@ -9703,54 +9322,33 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aot" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secexterior"; - name = "Security Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 38; - pixel_y = 24 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "secinterior"; - name = "Security Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/button/door{ - id = "brigfront"; - name = "Brig Access Control"; - pixel_x = 24; - pixel_y = 38; - req_access_txt = "63" +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/structure/chair/office/dark{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = 38 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/landmark/start/warden, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "aou" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/security/brig) "aov" = ( @@ -9766,18 +9364,12 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aow" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/security/brig) "aox" = ( @@ -9787,6 +9379,9 @@ name = "Brig"; req_access_txt = "63" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -9796,18 +9391,13 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/security/brig) "aoy" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/brig) "aoz" = ( @@ -9817,34 +9407,23 @@ /obj/machinery/firealarm{ pixel_y = 26 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/security/brig) "aoA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aoB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ id_tag = "secexterior"; name = "Brig"; req_access_txt = "63" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -9855,12 +9434,17 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) +"aoB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "aoC" = ( /obj/effect/decal/cleanable/vomit/old, /obj/structure/toilet{ @@ -9920,15 +9504,14 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/area/teleporter) "aoI" = ( /obj/machinery/computer/teleporter{ dir = 8 @@ -9958,6 +9541,9 @@ /obj/item/stack/sheet/glass{ amount = 30 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/maintenance/port/central) @@ -9967,25 +9553,24 @@ /obj/item/wrench, /obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, /area/maintenance/port/central) "aoM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/closed/wall, /area/maintenance/port/central) "aoN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -9998,6 +9583,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -10010,10 +9596,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10027,27 +9615,26 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10055,14 +9642,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aoS" = ( @@ -10070,6 +9649,9 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10079,43 +9661,25 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/starboard/central) "aoT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/starboard/central) "aoU" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/structure/cable/white{ + icon_state = "2-8" }, /turf/open/floor/plating, /area/maintenance/starboard/central) @@ -10157,82 +9721,51 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aoZ" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/central) "apa" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 26 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 4" - }, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/central) "apb" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/hallway/primary/central) "apc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/structure/sign/departments/minsky/supply/hydroponics{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/central) "apd" = ( /turf/closed/wall, @@ -10274,39 +9807,50 @@ /turf/closed/wall, /area/medical) "api" = ( -/obj/structure/chair/office/dark{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/start/yogs/mining_medic, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "apj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"apk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"apk" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard) +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "apl" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -10416,24 +9960,15 @@ /turf/open/floor/plasteel/white, /area/medical) "apu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/medical/morgue) +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical) "apv" = ( /obj/machinery/air_sensor/atmos/mix_tank, /turf/open/floor/engine/vacuum, @@ -10448,13 +9983,30 @@ /turf/open/floor/plasteel/white, /area/medical) "apx" = ( -/obj/machinery/computer/security{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/security/brig) "apy" = ( @@ -10476,49 +10028,52 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "apz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "apA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/security/brig) "apB" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/medical) "apC" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -10529,6 +10084,9 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -10538,40 +10096,62 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/security/brig) "apD" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/security/brig) +"apE" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) -"apE" = ( +"apF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "secexterior"; + name = "Brig"; + req_access_txt = "63" + }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) -"apF" = ( +"apG" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=1.2-BrigNorth"; location = "1.1-BrigCentral" @@ -10579,20 +10159,18 @@ /obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) -"apG" = ( +"apH" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_x = 26 @@ -10600,17 +10178,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"apH" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "apI" = ( @@ -10687,51 +10254,45 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "apP" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plating, /area/maintenance/port/central) "apQ" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/port/central) "apR" = ( -/obj/structure/sign/warning/nosmoking{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel/white, +/area/medical) "apS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10741,17 +10302,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/maintenance/port/central) "apT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -10759,17 +10318,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -10782,16 +10337,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/crew_quarters/bar/atrium) "apV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -10802,64 +10355,51 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/loading_area{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/box, /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "apY" = ( -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"apZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Atrium" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/crew_quarters/bar/atrium) +"apZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aqa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard/central) "aqb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -10922,10 +10462,15 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aqf" = ( +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aqg" = ( @@ -10958,26 +10503,14 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "aqh" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/holopad, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical) "aqi" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/tile/blue, @@ -10987,77 +10520,74 @@ /turf/open/floor/plasteel/white, /area/medical) "aqj" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/closed/wall, +/area/medical) "aqk" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -38 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel/white, +/area/medical) "aql" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel/white, /area/medical) "aqm" = ( -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "aqn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical) "aqo" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "cloningfoyer"; + name = "Cloning Lab"; + req_access_txt = "5" }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/effect/mapping_helpers/airlock/unres{ + icon_state = "airlock_unres_helper"; + dir = 1 }, -/turf/open/floor/plasteel, -/area/medical/chemistry) -"aqp" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plasteel, +/area/medical) +"aqp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical) "aqq" = ( /obj/machinery/camera{ c_tag = "Mining Dock"; @@ -11068,14 +10598,21 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aqr" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/chair/office/dark{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/area/maintenance/starboard) +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/landmark/start/yogs/mining_medic, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) "aqs" = ( /obj/machinery/computer/shuttle/mining{ dir = 8 @@ -11094,16 +10631,8 @@ /turf/open/floor/plating, /area/quartermaster/miningdock) "aqu" = ( -/obj/structure/table, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/extraction_pack, -/obj/machinery/light, -/obj/effect/turf_decal/bot, -/obj/item/paper/fluff/stations/lavaland/slime_hunter, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "aqv" = ( @@ -11141,29 +10670,12 @@ /turf/open/floor/plasteel, /area/medical) "aqy" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel/white, +/area/medical) "aqz" = ( /turf/closed/wall/r_wall, /area/engine/atmos) @@ -11172,22 +10684,12 @@ /turf/open/floor/plating, /area/engine/atmos) "aqB" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel/white, +/area/medical) "aqC" = ( /obj/machinery/meter, /obj/structure/grille, @@ -11242,85 +10744,73 @@ /turf/open/floor/plasteel/white, /area/medical) "aqI" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/structure/closet/secure_closet/security/sec, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Office"; - req_access_txt = "63" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aqJ" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/security/brig) -"aqJ" = ( -/obj/effect/landmark/start/security_officer, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "aqK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "aqL" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + icon_state = "0-2" }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey."; - name = "Officer Beepsky" +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/security/brig) "aqM" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -11329,36 +10819,25 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "aqN" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet/l3closet/security, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, /area/security/brig) "aqO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/closet/bombcloset/security, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "aqP" = ( /obj/item/storage/box/teargas{ @@ -11386,6 +10865,7 @@ /obj/item/clipboard, /obj/item/folder/red, /obj/item/toy/figure/hos, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -11419,13 +10899,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "aqT" = ( @@ -11495,14 +10975,14 @@ /turf/open/floor/plasteel, /area/storage/primary) "aqY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/port/central) "aqZ" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -11515,10 +10995,14 @@ /turf/open/floor/plating, /area/crew_quarters/bar/atrium) "arc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Atrium" }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -11528,10 +11012,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "ard" = ( @@ -11548,6 +11028,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "are" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Atrium" @@ -11561,10 +11042,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "arf" = ( @@ -11578,17 +11055,17 @@ /turf/open/floor/plating, /area/crew_quarters/bar/atrium) "arg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/starboard/central) "arh" = ( /obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/central) "ari" = ( @@ -11601,27 +11078,13 @@ /turf/open/floor/plasteel/white, /area/medical) "arj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue"; - req_access_txt = "5" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 32 }, -/turf/open/floor/plasteel, -/area/medical) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) "ark" = ( /obj/machinery/mineral/equipment_vendor, /turf/open/floor/plasteel, @@ -11649,35 +11112,31 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "arn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical) "aro" = ( -/obj/machinery/holopad, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, /area/medical) "arp" = ( /obj/structure/table/glass, @@ -11764,15 +11223,15 @@ /turf/open/floor/plasteel, /area/medical) "art" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_y = -28 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/turf/open/floor/plating, +/area/medical) "aru" = ( /obj/machinery/sleeper{ dir = 4 @@ -11889,26 +11348,19 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "arC" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -26; - pixel_y = -32 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, /area/security/brig) "arD" = ( /turf/closed/wall, /area/security/prison) "arE" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -11920,15 +11372,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/security/brig) "arF" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -11942,75 +11392,89 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "arG" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Gear Room"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "arH" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, /area/security/brig) "arI" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "arJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/status_display/evac{ - pixel_x = -32 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "arK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "arL" = ( /obj/machinery/door/firedoor, @@ -12024,18 +11488,13 @@ name = "Security Desk"; req_access_txt = "63" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, @@ -12049,6 +11508,10 @@ pixel_x = -26; pixel_y = 32 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -12059,14 +11522,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/security/brig) "arN" = ( @@ -12104,6 +11559,9 @@ icon_state = "2-8" }, /obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -12114,10 +11572,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/security/brig) "arO" = ( @@ -12180,13 +11634,13 @@ /turf/open/floor/plasteel, /area/storage/primary) "arS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/storage/primary) "arT" = ( @@ -12212,12 +11666,7 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, @@ -12230,18 +11679,13 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plating, @@ -12256,12 +11700,7 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, @@ -12270,19 +11709,31 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plating, +/area/maintenance/port/central) +"arZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/central) -"arZ" = ( +"asa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical) +"asb" = ( /obj/structure/cable/white{ icon_state = "2-8" }, @@ -12292,49 +11743,18 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/central) -"asa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"asb" = ( +"asc" = ( /obj/structure/cable/white{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port/central) -"asc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/storage/primary) "asd" = ( /obj/machinery/computer/slot_machine, /obj/machinery/light_switch{ @@ -12370,6 +11790,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -12383,7 +11804,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asg" = ( @@ -12400,6 +11820,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "ash" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -12410,7 +11831,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "asi" = ( @@ -12443,45 +11863,35 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "ask" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plating, /area/maintenance/starboard/central) "asl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/starboard/central) "asm" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/requests_console{ - department = "Chemistry Lab"; - departmentType = 0; - name = "Chemistry RC"; - pixel_x = 32; - receive_ore_updates = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical) "asn" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /obj/effect/turf_decal/stripes/line{ @@ -12490,38 +11900,25 @@ /turf/open/floor/plasteel, /area/medical) "aso" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"asp" = ( -/obj/structure/chair/stool, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/area/maintenance/starboard/central) +"asp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/turf/open/floor/plating, +/area/maintenance/starboard/central) "asq" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -12567,9 +11964,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "asu" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -12580,12 +11975,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/medical/morgue) +/turf/open/floor/plasteel, +/area/medical) "asv" = ( /turf/open/floor/engine/n2, /area/engine/atmos) @@ -12606,27 +11997,28 @@ /turf/open/floor/plasteel, /area/engine/atmos) "asy" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -38 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; dir = 1 }, -/turf/open/floor/plasteel/white, -/area/medical) -"asz" = ( /obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel, +/area/medical) +"asz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, /turf/open/floor/plasteel/white, /area/medical) "asA" = ( @@ -12679,18 +12071,11 @@ }, /area/engine/atmos) "asD" = ( -/obj/structure/table/glass, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/storage/box/bodybags, -/obj/item/pen, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/medical) @@ -12823,6 +12208,20 @@ /turf/open/floor/plating, /area/security/brig) "asN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26; + pixel_y = -32 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"asO" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, /obj/item/assembly/flash/handheld, @@ -12830,6 +12229,7 @@ dir = 1; pixel_y = -26 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -12841,24 +12241,6 @@ }, /turf/open/floor/plasteel/dark, /area/security/brig) -"asO" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Security Maintenance"; - req_access_txt = "63" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/brig) "asP" = ( /obj/structure/table/reinforced, /obj/item/radio{ @@ -12915,6 +12297,9 @@ /obj/machinery/status_display/evac{ pixel_y = -32 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /obj/machinery/camera{ c_tag = "Security - Front Desk"; dir = 1 @@ -12925,10 +12310,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/plasteel/dark, /area/security/brig) "asS" = ( @@ -12942,6 +12323,9 @@ /obj/structure/cable/white{ icon_state = "1-4" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -12951,30 +12335,43 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "asT" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"asU" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /obj/structure/cable/white{ icon_state = "2-4" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"asU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/storage/primary) "asV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -12984,16 +12381,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/storage/primary) "asW" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/hand_labeler, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -13007,16 +12403,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/storage/primary) "asX" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -13030,10 +12423,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/storage/primary) "asY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -13041,32 +12436,18 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, /turf/open/floor/plasteel, /area/storage/primary) "asZ" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/area/maintenance/port/central) +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) "ata" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, /obj/effect/turf_decal/stripes/line{ @@ -13076,12 +12457,13 @@ /area/medical) "atb" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ - icon_state = "panelscorched" + icon_state = "platingdmg3" }, /area/maintenance/port/central) "atc" = ( @@ -13089,120 +12471,52 @@ /turf/closed/wall, /area/maintenance/port/central) "atd" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, /area/maintenance/port/central) "ate" = ( -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/clothing/suit/hazardvest{ - desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; - name = "emergency lifejacket" - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = -3 +/turf/closed/wall, +/area/crew_quarters/theatre) +"atf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/turf/closed/wall, +/area/crew_quarters/theatre) +"atg" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/item/clothing/head/hardhat/orange{ - name = "protective hat"; - pixel_y = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/closet/crate/internals, -/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/storage/primary) -"atf" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/primary) -"atg" = ( -/turf/open/floor/plating, /area/maintenance/port/central) "ath" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port/central) +/turf/closed/wall, +/area/crew_quarters/theatre) "ati" = ( /obj/machinery/computer/slot_machine, /obj/machinery/light{ @@ -13243,117 +12557,77 @@ /turf/open/floor/plasteel, /area/medical) "atl" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/area/maintenance/starboard/central) +/turf/closed/wall, +/area/crew_quarters/bar/atrium) "atm" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/crew_quarters/bar/atrium) "atn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/area/maintenance/starboard/central) +/turf/closed/wall, +/area/crew_quarters/bar/atrium) "ato" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + icon_state = "1-2" }, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, /area/maintenance/starboard/central) "atp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/white, +/area/medical) +"atq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) -"atq" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/maintenance/starboard) "atr" = ( -/obj/structure/table/glass, -/obj/item/clipboard, -/obj/item/toy/figure/chemist, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/medical/chemistry) +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical) "ats" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -13389,45 +12663,38 @@ /turf/open/floor/plasteel, /area/medical) "atv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "cloningfoyer"; - name = "Cloning Lab"; - req_access_txt = "5" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/unres{ - icon_state = "airlock_unres_helper"; +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/medical) "atw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/medical/chemistry) +/area/medical) "atx" = ( /obj/machinery/air_sensor/atmos/nitrogen_tank, /turf/open/floor/engine/n2, @@ -13443,26 +12710,37 @@ /turf/open/floor/plasteel, /area/engine/atmos) "atz" = ( -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) -"atA" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 2"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.1-Library"; - location = "8.4-AftNW" +/turf/open/floor/plasteel/white, +/area/medical) +"atA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/yellow{ +/obj/effect/mapping_helpers/airlock/unres{ + icon_state = "airlock_unres_helper"; dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/medical) "atB" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/brute{ @@ -13492,56 +12770,84 @@ /turf/open/floor/plasteel, /area/medical) "atC" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/medical) "atD" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/medical) "atE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/medical) "atF" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical) "atG" = ( -/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical) "atH" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13555,99 +12861,143 @@ /turf/open/floor/plasteel, /area/medical) "atI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "0-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/atmos"; + dir = 4; + name = "Atmospherics APC"; + pixel_x = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "atJ" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/plasteel, /area/medical) "atK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Port" +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"atL" = ( -/turf/open/floor/plating, /area/maintenance/port/fore) -"atM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" +"atL" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Security Maintenance"; + req_access_txt = "63" }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + dir = 1 }, /turf/open/floor/plasteel, -/area/storage/primary) -"atN" = ( +/area/security/brig) +"atM" = ( /obj/structure/sign/warning/electricshock{ pixel_x = -32 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"atO" = ( +"atN" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"atP" = ( -/obj/effect/turf_decal/tile/yellow{ +"atO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"atP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/plasteel, /area/storage/primary) "atQ" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13658,16 +13008,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/storage/primary) "atR" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, /obj/item/storage/box/lights/mixed, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13678,58 +13027,124 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/storage/primary) "atS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, /turf/open/floor/plasteel, /area/storage/primary) "atT" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/wood{ - icon_state = "wood-broken6" +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/area/crew_quarters/theatre) -"atU" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" }, -/area/maintenance/port/central) +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen/double{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/storage/primary) +"atU" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/primary) "atV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port/central) "atW" = ( +/obj/effect/landmark/blobstart, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/port/central) "atX" = ( @@ -13761,15 +13176,14 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "atZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/area/maintenance/port/central) +/area/crew_quarters/theatre) "aua" = ( /obj/structure/window/reinforced{ dir = 4 @@ -13779,6 +13193,7 @@ pixel_x = -3; pixel_y = 3 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/theatre) "aub" = ( @@ -13813,10 +13228,7 @@ /area/crew_quarters/bar/atrium) "aud" = ( /obj/structure/chair/stool, -/obj/effect/landmark/start/assistant, -/obj/structure/cable/white{ - icon_state = "1-2" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -13827,7 +13239,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aue" = ( @@ -13864,40 +13275,21 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aug" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/sign/barsign{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "auh" = ( +/obj/machinery/holopad, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical) "aui" = ( @@ -13927,6 +13319,12 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "auk" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -13937,7 +13335,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aul" = ( @@ -13968,66 +13365,75 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aum" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"aun" = ( /obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/starboard/central) -"aun" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"auo" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"auo" = ( -/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/medical) "aup" = ( -/obj/effect/turf_decal/tile/blue{ +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "auq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, /area/engine/atmos) "aur" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/medical) -"aus" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -14038,25 +13444,41 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/medical) +"aus" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, +/area/medical) "aut" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access_txt = "5" + }, +/obj/effect/mapping_helpers/airlock/unres{ + icon_state = "airlock_unres_helper"; + dir = 8 + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/hallway/primary/central) +/turf/open/floor/plasteel, +/area/medical) "auu" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/o2{ @@ -14094,32 +13516,28 @@ /area/engine/atmos) "auw" = ( /obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Port" + name = "Pure to Port" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "aux" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/machinery/light, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/box, +/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel, /area/medical) "auy" = ( @@ -14175,92 +13593,75 @@ /obj/structure/closet/secure_closet/atmospherics, /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/visible{ - icon_state = "pipe11-2"; - dir = 10 - }, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "auC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, /area/engine/atmos) "auD" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/maintenance/port/fore) "auE" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/fore) -"auF" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"auG" = ( +"auF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/port/fore) -"auH" = ( +"auG" = ( /obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/fore) -"auI" = ( +"auH" = ( /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) -"auJ" = ( +"auI" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"auK" = ( +"auJ" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -14268,50 +13669,37 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating{ icon_state = "platingdmg2" }, /area/maintenance/port/fore) -"auL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Primary Tool Storage" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"auK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/storage/primary) -"auM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"auL" = ( /obj/effect/landmark/blobstart, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"auN" = ( +"auM" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -14319,45 +13707,38 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"auO" = ( +"auN" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) -"auP" = ( +"auO" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -14371,65 +13752,55 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"auQ" = ( +"auP" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"auR" = ( +"auQ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"auS" = ( +"auR" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"auS" = ( +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "auT" = ( @@ -14451,14 +13822,13 @@ /area/storage/primary) "auV" = ( /obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/storage/primary) "auW" = ( @@ -14487,11 +13857,8 @@ }, /area/maintenance/port/central) "auZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/carpet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, /area/crew_quarters/theatre) "ava" = ( /obj/structure/table/wood, @@ -14509,34 +13876,32 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "avb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/carpet, /area/crew_quarters/theatre) "avc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"avd" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"avd" = ( -/obj/structure/chair/comfy/brown, -/obj/effect/landmark/start/clown, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/theatre) "ave" = ( /obj/structure/table/wood, @@ -14549,7 +13914,13 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "avf" = ( -/obj/effect/landmark/event_spawn, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -14560,16 +13931,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avg" = ( -/obj/structure/chair/stool, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/table/wood, +/obj/item/paicard, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -14581,16 +13949,14 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avh" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -14601,21 +13967,11 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avi" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -14627,15 +13983,12 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -14647,24 +14000,12 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "avk" = ( -/obj/structure/sign/poster/random, -/turf/closed/wall, -/area/crew_quarters/bar/atrium) -"avl" = ( -/obj/structure/table/wood, -/obj/item/storage/box/beanbag, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avm" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14676,12 +14017,13 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/medical) -"avn" = ( -/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -14692,34 +14034,43 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"avo" = ( -/obj/machinery/chem_master/condimaster{ - name = "HoochMaster 2000" +"avm" = ( +/obj/machinery/sleeper{ + dir = 4 }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/machinery/newscaster{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/end{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel, +/area/medical) +"avn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"avo" = ( +/obj/structure/table/wood, +/obj/item/storage/box/beanbag, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "avp" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/matches{ - pixel_x = -3; - pixel_y = 5 +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14734,96 +14085,69 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "avq" = ( -/obj/effect/landmark/start/bartender, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"avr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bar Maintenance"; - req_access_txt = "25" +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"avr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/closed/wall, +/area/crew_quarters/bar/atrium) "avs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, /area/maintenance/starboard/central) "avt" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/medical) "avu" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/loading_area{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, +/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "avv" = ( /obj/machinery/shieldgen, @@ -14838,13 +14162,13 @@ }, /area/maintenance/starboard) "avx" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14856,17 +14180,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, /turf/open/floor/plasteel/dark, /area/engine/atmos) "avy" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ dir = 4 }, -/obj/machinery/light, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -14878,87 +14197,77 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/engine/atmos) "avz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "avA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/blue{ dir = 8 }, /turf/open/floor/plasteel, /area/medical) "avB" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, /area/medical) "avC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "avD" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -14969,70 +14278,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/medical) "avE" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/power/apc/highcap/ten_k{ - areastring = "/area/engine/atmos"; - dir = 4; - name = "Atmospherics APC"; - pixel_x = 26 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table/reinforced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 }, -/turf/open/floor/plasteel/dark/corner, +/turf/open/floor/plasteel, /area/engine/atmos) "avF" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/chief_medical_officer, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "avG" = ( /obj/machinery/light{ @@ -15050,79 +14307,41 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "avH" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "avI" = ( /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, /area/maintenance/port/fore) "avJ" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"avL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"avM" = ( +"avK" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -15130,22 +14349,24 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/maintenance/port/fore) -"avN" = ( +"avL" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/power/apc{ dir = 2; name = "Port Bow Maintenance APC"; @@ -15155,41 +14376,78 @@ /obj/structure/cable/white{ icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, /turf/open/floor/plating, /area/maintenance/port/fore) -"avO" = ( +"avM" = ( /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/fore) -"avP" = ( +"avN" = ( /obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/port/fore) -"avQ" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ +"avO" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/maintenance/port/fore) +"avP" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/radio, +/obj/item/storage/secure/briefcase, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"avQ" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/security, +/obj/item/restraints/handcuffs, +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) "avR" = ( /obj/structure/sign/directions/supply{ dir = 4 @@ -15204,20 +14462,10 @@ /turf/closed/wall, /area/hallway/primary/starboard) "avS" = ( -/obj/structure/table, -/obj/item/clothing/under/rank/security, -/obj/item/restraints/handcuffs, -/obj/structure/cable/white, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"avT" = ( -/turf/closed/wall, -/area/hallway/primary/port) -"avU" = ( /obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -15228,16 +14476,44 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) -"avV" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +"avT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"avV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) "avW" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) @@ -15343,22 +14619,23 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "awh" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"awi" = ( /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ icon_state = "wood-broken" }, /area/crew_quarters/theatre) -"awi" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) "awj" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -15370,8 +14647,11 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awk" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -15383,14 +14663,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awl" = ( @@ -15409,6 +14681,10 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awm" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15419,40 +14695,20 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awn" = ( -/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 + icon_state = "1-2" }, /obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "awo" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -15464,19 +14720,16 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -15488,22 +14741,45 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awq" = ( +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"awq" = ( +"aws" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ name = "Bar Backroom"; req_access_txt = "25" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -15513,17 +14789,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"awr" = ( +"awt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -15537,14 +14808,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"aws" = ( +"awu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -15558,21 +14825,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"awv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awt" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -15583,62 +14847,43 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"awu" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"aww" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bar Maintenance"; + req_access_txt = "25" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"awv" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/starboard/central) -"aww" = ( -/turf/closed/wall, -/area/maintenance/starboard/central) "awx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/turf/open/floor/plating, +/area/maintenance/starboard/central) "awy" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -15657,28 +14902,9 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "awB" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/white, /area/medical) "awC" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -15814,7 +15040,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "awL" = ( @@ -15843,38 +15068,41 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/engine/atmos) -"awN" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Atmospherics Maintenance"; + req_access_txt = "24" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/maintenance/port/fore) +"awN" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast door" }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/engine/atmos) "awO" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "awP" = ( @@ -15900,25 +15128,38 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "awS" = ( -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/wood, +/turf/open/floor/carpet, /area/crew_quarters/theatre) "awT" = ( -/obj/structure/table/wood, -/obj/item/gun/ballistic/revolver/russian, -/obj/machinery/camera{ - c_tag = "Central Diner 2"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awU" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15929,28 +15170,30 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awV" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -15961,14 +15204,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "awX" = ( @@ -15986,13 +15221,10 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awY" = ( -/obj/structure/closet/secure_closet/bar, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -16003,21 +15235,14 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "awZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Bar Door"; - req_access_txt = "25" - }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -16028,14 +15253,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axa" = ( @@ -16043,45 +15260,47 @@ /turf/closed/wall, /area/crew_quarters/bar/atrium) "axb" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/area/maintenance/port/fore) +/turf/open/floor/plasteel, +/area/engine/atmos) "axc" = ( /obj/machinery/light, /obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axd" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/structure/closet/secure_closet/bar, +/obj/machinery/light_switch{ + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"axe" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, /area/maintenance/starboard/central) "axf" = ( /turf/closed/wall/rust, @@ -16099,24 +15318,15 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "axj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/structure/sink{ + dir = 8; + pixel_x = -12 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "axk" = ( /obj/structure/bed/roller, @@ -16133,27 +15343,39 @@ /turf/open/floor/plasteel/dark, /area/medical) "axl" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Medbay Desk"; + req_access_txt = "5" }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical) "axm" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel, /area/engine/atmos) "axn" = ( -/obj/machinery/light, -/obj/structure/noticeboard{ - dir = 1; - pixel_y = -32 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk"; + req_access_txt = "5" + }, +/obj/structure/sign/warning/nosmoking/circle{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/medical, /turf/open/floor/plasteel, /area/medical) "axo" = ( @@ -16171,7 +15393,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plasteel/checker, /area/engine/atmos) "axq" = ( @@ -16192,13 +15413,9 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/engine/atmos) "axs" = ( @@ -16213,20 +15430,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "axt" = ( -/obj/structure/rack, -/obj/item/clothing/gloves/color/black, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) "axu" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/camera{ @@ -16317,27 +15523,23 @@ /turf/open/floor/plasteel/checker, /area/engine/atmos) "axB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/port) "axC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=1.1-BrigCentral"; - location = "9.6-LeavingDorms" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/port) "axD" = ( @@ -16477,17 +15679,23 @@ dir = 1 }, /obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/carpet, /area/crew_quarters/theatre) "axO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -16498,14 +15706,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "axP" = ( @@ -16525,8 +15725,10 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "axQ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -16537,25 +15739,16 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "axR" = ( -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/toy/figure/bartender, -/obj/machinery/light{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/requests_console{ - department = "Bar Counter"; - departmentType = 0; - name = "Bar RC"; - pixel_x = 32; - receive_ore_updates = 1 +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Bar Door"; + req_access_txt = "25" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -16567,16 +15760,33 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "axS" = ( -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"axT" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/bartender, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Bar Counter"; + departmentType = 0; + name = "Bar RC"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -16590,13 +15800,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) -"axT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) "axU" = ( /obj/effect/landmark/start/medical_doctor, /obj/effect/turf_decal/tile/neutral{ @@ -16612,11 +15815,18 @@ /turf/open/floor/plasteel, /area/medical) "axV" = ( -/obj/machinery/vending/medical, -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel, /area/medical) @@ -16624,27 +15834,46 @@ /turf/closed/wall, /area/hallway/secondary/exit) "axX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_y = -28 +/obj/item/scalpel, +/obj/item/cautery, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/medical) -"axY" = ( -/obj/machinery/sleeper{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/newscaster{ - pixel_y = -32 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/end{ +/turf/open/floor/plasteel/dark, +/area/medical) +"axY" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/medical) "axZ" = ( -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = -32 +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay South"; + dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -16673,35 +15902,42 @@ /turf/open/floor/plasteel/dark, /area/medical) "ayc" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/effect/landmark/start/yogs/paramedic, +/turf/open/floor/plasteel/white, /area/medical) "ayd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "aye" = ( /obj/structure/closet/secure_closet/medical2, @@ -16729,19 +15965,42 @@ /turf/open/floor/plasteel/dark, /area/medical) "ayf" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, /obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/medical) "ayg" = ( -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/camera{ + c_tag = "Surgery Operating"; + dir = 1; + pixel_x = 22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/medical) "ayh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ @@ -16765,25 +16024,37 @@ "ayi" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/machinery/door/airlock/public/glass{ - id_tag = "permabolt2"; - name = "Cell 2" + id_tag = "permabolt1"; + name = "Cell 1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "ayj" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/engine/atmos) "ayk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "ayl" = ( @@ -16862,22 +16133,15 @@ /turf/open/floor/plating, /area/engine/atmos) "ayt" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Locker Room" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/hallway/primary/port) "ayu" = ( /obj/machinery/light_switch{ pixel_y = 24 @@ -16954,15 +16218,19 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "ayD" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/window/eastright{ + dir = 4; + name = "Theatre Stage" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/carpet, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "ayE" = ( /obj/structure/table/wood, @@ -16980,71 +16248,66 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "ayF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"ayG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"ayH" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"ayG" = ( -/obj/machinery/door/window/eastright{ - dir = 4; - name = "Theatre Stage" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +"ayI" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/camera{ + c_tag = "Central Diner 2"; dir = 4 }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ayH" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"ayJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"ayI" = ( -/obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"ayK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17058,41 +16321,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"ayJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"ayK" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) "ayL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17104,10 +16335,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "ayM" = ( @@ -17146,13 +16373,23 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "ayO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/wood, -/area/crew_quarters/theatre) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) "ayP" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -17200,13 +16437,21 @@ /turf/open/floor/plating, /area/maintenance/starboard) "ayU" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery Theatre"; + req_access_txt = "45" }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/medical) "ayV" = ( /obj/structure/closet/firecloset, @@ -17344,47 +16589,52 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "azd" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel/white, -/area/medical) -"aze" = ( -/obj/machinery/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/medical) -"azf" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +"aze" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/structure/extinguisher_cabinet{ + pixel_y = -26 }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Recovery Room"; + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical) +"azf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/engine/break_room) "azg" = ( /obj/machinery/airalarm{ dir = 1; @@ -17400,12 +16650,12 @@ /turf/open/floor/plasteel/white, /area/medical) "azh" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, /obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 0 }, /turf/open/floor/plasteel/white, /area/medical) @@ -17425,36 +16675,18 @@ /turf/open/floor/plasteel, /area/medical) "azj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Medbay Maintenance"; - req_access_txt = "5" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/maintenance/port) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/medical) "azk" = ( /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, /area/medical) "azl" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ dir = 4 }, -/obj/machinery/light, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -30 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -17465,10 +16697,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/engine/atmos) "azm" = ( @@ -17483,11 +16711,14 @@ }, /area/engine/atmos) "azn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + id_tag = "permabolt2"; + name = "Cell 2" }, /turf/open/floor/plasteel, /area/security/prison) @@ -17495,106 +16726,84 @@ /turf/closed/wall/r_wall/rust, /area/security/prison) "azp" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Oxygen to Airmix" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/engine/atmos) "azq" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/engine/atmos) -"azr" = ( +"azs" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmos) -"azs" = ( -/obj/effect/turf_decal/loading_area, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +"azt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azt" = ( +"azu" = ( /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/effect/turf_decal/loading_area, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azu" = ( +"azv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/loading_area, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azv" = ( +"azw" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel, /area/engine/atmos) -"azw" = ( +"azx" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, @@ -17605,19 +16814,13 @@ dir = 1 }, /area/engine/atmos) -"azx" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "azy" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -17628,7 +16831,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/engine/atmos) "azz" = ( @@ -17650,10 +16852,10 @@ /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "azA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/crew_quarters/locker) "azB" = ( @@ -17728,33 +16930,13 @@ }, /area/crew_quarters/theatre) "azG" = ( -/obj/machinery/vending/autodrobe, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Theatre Backstage APC"; - areastring = "/area/crew_quarters/theatre"; - pixel_y = 25 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/wood, /area/crew_quarters/theatre) "azH" = ( /obj/machinery/firealarm{ @@ -17764,17 +16946,22 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azI" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"azJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17786,19 +16973,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"azJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Central Diner 4"; - dir = 1 +"azK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17810,19 +16991,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"azK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"azL" = ( +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -17834,97 +17011,38 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"azL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/central) "azM" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/hallway/primary/port) "azN" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/plating, /area/maintenance/starboard/central) "azO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"azP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/starboard/central) +"azP" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) "azQ" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -17938,31 +17056,31 @@ }, /area/maintenance/starboard) "azR" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/closed/wall, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, /area/maintenance/starboard/central) "azS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/starboard/central) "azT" = ( /obj/structure/bed, /obj/item/bedsheet/prisoner, @@ -17981,6 +17099,7 @@ /turf/open/floor/plasteel, /area/security/prison) "azU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/light/small{ dir = 1 }, @@ -17996,10 +17115,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/security/prison) "azV" = ( @@ -18014,6 +17129,9 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -18024,10 +17142,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azX" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"azY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -18041,19 +17167,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"azY" = ( -/obj/structure/chair/office/dark, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "azZ" = ( @@ -18084,13 +17197,21 @@ /turf/open/floor/plasteel, /area/security/prison) "aAb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/light/small{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) @@ -18111,27 +17232,24 @@ /turf/open/floor/plasteel, /area/security/prison) "aAe" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, /area/maintenance/starboard/central) "aAf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/starboard/central) "aAg" = ( /turf/open/floor/engine/air, @@ -18158,40 +17276,44 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aAk" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, /area/maintenance/starboard) "aAl" = ( /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "aAm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/engineering) "aAn" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -18228,6 +17350,15 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aAr" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAs" = ( /obj/structure/cable/white{ icon_state = "2-8" }, @@ -18244,54 +17375,24 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAs" = ( +"aAt" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air to External Air Ports" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"aAt" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4; - icon_state = "manifoldlayer"; - level = 2 +/obj/structure/cable/white{ + icon_state = "2-8" }, /turf/open/floor/plasteel, /area/engine/atmos) "aAu" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aAv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ name = "Atmospherics Access"; @@ -18312,26 +17413,18 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAw" = ( +"aAv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAx" = ( +"aAw" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -18348,17 +17441,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAy" = ( +"aAx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -18369,18 +17455,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAz" = ( +"aAy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -18391,24 +17469,29 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/engine/atmos) -"aAA" = ( +"aAz" = ( /obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/engine/atmos) +"aAA" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, @@ -18426,25 +17509,22 @@ /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "aAC" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/camera{ - c_tag = "Locker Room East"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=1.1-BrigCentral"; + location = "9.6-LeavingDorms" }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/hallway/primary/port) "aAD" = ( /obj/structure/table, /obj/item/camera, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -18455,7 +17535,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aAE" = ( @@ -18467,29 +17546,28 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aAF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/crew_quarters/locker) "aAG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aAH" = ( @@ -18508,21 +17586,18 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aAJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.5-Dorms"; - location = "9.4-EnteringDorms" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/camera{ + c_tag = "Locker Room East"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/port) +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/dorms) "aAK" = ( /obj/structure/sign/poster/random, /turf/closed/wall, @@ -18533,8 +17608,12 @@ "aAM" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ - name = "Kitchen"; - req_access_txt = "28" + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -18542,10 +17621,18 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) "aAN" = ( /obj/machinery/power/apc{ dir = 8; @@ -18570,6 +17657,22 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -18580,13 +17683,21 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAP" = ( +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -18597,12 +17708,15 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAQ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -18616,6 +17730,9 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -18629,23 +17746,14 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAS" = ( -/obj/structure/chair/stool, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "4-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -18657,42 +17765,27 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aAT" = ( -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/item/kitchen/fork, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aAU" = ( /obj/structure/cable{ icon_state = "2-8" @@ -18707,109 +17800,104 @@ /turf/open/floor/engine, /area/engine/engineering) "aAV" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) -"aAW" = ( -/obj/machinery/light/small{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - specialfunctions = 4 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/area/maintenance/starboard/central) +"aAW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/security/prison) "aAX" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aAY" = ( -/obj/structure/chair/office/dark{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/engine/engineering) "aAZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/engine/engineering) "aBa" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics South East"; +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"aBb" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"aBb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4; - icon_state = "manifoldlayer"; - level = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/engine/engineering) "aBc" = ( /obj/machinery/computer/security{ dir = 4 @@ -18827,43 +17915,34 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aBd" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, +/obj/structure/chair/office/dark, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aBe" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/computer/secure_data{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aBf" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "0-8" +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "aBg" = ( /obj/machinery/camera{ @@ -18917,22 +17996,17 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aBj" = ( -/obj/structure/sign/warning/radiation{ - pixel_x = -32 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Control Room"; + req_access_txt = "61" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/turf/open/floor/plasteel, +/area/tcommsat/server) "aBk" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/orange/visible{ @@ -18954,11 +18028,19 @@ /turf/open/floor/engine, /area/engine/engineering) "aBm" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aBn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -19021,16 +18103,16 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) "aBt" = ( @@ -19062,47 +18144,57 @@ /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "aBv" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plasteel, /area/maintenance/port) "aBw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plasteel, /area/maintenance/port) "aBx" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plasteel, /area/maintenance/port) "aBy" = ( /obj/effect/turf_decal/stripes/line, @@ -19124,71 +18216,69 @@ /turf/open/floor/plasteel, /area/maintenance/port) "aBA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/pipe_dispenser, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 }, /turf/open/floor/plasteel, /area/engine/atmos) "aBB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aBC" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white, /turf/open/floor/plating, /area/engine/atmos) -"aBC" = ( +"aBD" = ( /obj/item/tank/internals/emergency_oxygen{ pixel_x = -6 }, /obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/closet/crate/bin, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel/checker, /area/engine/atmos) -"aBD" = ( +"aBE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) -"aBE" = ( +"aBF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/atmos) -"aBF" = ( +"aBG" = ( /obj/structure/tank_dispenser, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) -"aBG" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) "aBH" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/atmospheric_technician, @@ -19242,53 +18332,47 @@ /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) "aBK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Locker Room" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/hallway/primary/port) "aBL" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Central Hallway East"; - dir = 4 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.5-Dorms"; + location = "9.4-EnteringDorms" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) "aBM" = ( /obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aBN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -19299,17 +18383,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aBO" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aBP" = ( @@ -19319,47 +18398,37 @@ /obj/machinery/door/airlock/public/glass{ name = "Dormitory" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aBQ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aBR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/light, +/obj/machinery/power/apc{ + dir = 2; + name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; + pixel_y = -26 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; + location = "9.5-Dorms" }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aBS" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/crew_quarters/locker) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) "aBT" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/bot, @@ -19372,11 +18441,8 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, /area/maintenance/port/central) "aBV" = ( /obj/structure/table/wood, @@ -19407,12 +18473,34 @@ }, /area/crew_quarters/theatre) "aBX" = ( -/obj/effect/landmark/start/clown, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/vending/autodrobe, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Theatre Backstage APC"; + areastring = "/area/crew_quarters/theatre"; + pixel_y = 25 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aBY" = ( /obj/machinery/airalarm{ @@ -19477,48 +18565,33 @@ /turf/open/floor/plating, /area/crew_quarters/kitchen) "aCd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aCe" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aCf" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Kitchen Maintenance"; +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen"; req_access_txt = "28" }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aCe" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aCf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) "aCg" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -19526,8 +18599,7 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/maintenance/starboard/aft) "aCh" = ( /obj/item/storage/box/firingpins, @@ -19583,6 +18655,17 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aCk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/exit) +"aCl" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ icon_state = "2-8" @@ -19590,6 +18673,7 @@ /obj/structure/cable/white{ icon_state = "2-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -19603,18 +18687,6 @@ name = "Security Checkpoint"; req_access_txt = "63" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"aCl" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aCm" = ( @@ -19645,33 +18717,20 @@ /turf/open/floor/plasteel, /area/security/prison) "aCq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 1"; + req_access_txt = "2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/security/prison) "aCr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, /area/security/prison) "aCs" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -19679,49 +18738,33 @@ /turf/open/floor/engine/o2, /area/engine/atmos) "aCt" = ( -/obj/structure/table, -/obj/item/paper, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, /area/security/prison) "aCu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 2"; + req_access_txt = "2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/security/prison) "aCv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "aCw" = ( @@ -19730,32 +18773,29 @@ /turf/open/floor/engine/n2, /area/engine/atmos) "aCx" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 1"; - req_access_txt = "2" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "aCy" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Long-Term Cell 2"; - req_access_txt = "2" +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-4" + }, +/obj/machinery/button/flasher{ + id = "PCell 1"; + pixel_x = 6; + pixel_y = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/security/prison) "aCz" = ( @@ -19782,15 +18822,24 @@ /turf/open/floor/plasteel/white/corner, /area/engine/atmos) "aCB" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/obj/structure/cable/white{ + icon_state = "4-8" }, /turf/open/floor/plasteel, /area/security/prison) @@ -19813,11 +18862,10 @@ /turf/open/floor/plasteel/white/corner, /area/engine/atmos) "aCD" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 }, /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -19827,38 +18875,47 @@ /turf/open/floor/plasteel/dark, /area/engine/atmos) "aCE" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"aCF" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port) -"aCG" = ( -/obj/machinery/light{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, -/obj/effect/turf_decal/bot_white/left, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aCF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air to External Air Ports" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Atmospherics South East"; + dir = 1 + }, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/atmos) +"aCG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) "aCH" = ( /obj/structure/sign/departments/minsky/engineering/atmospherics, /turf/closed/wall/r_wall, @@ -19873,6 +18930,7 @@ name = "Atmospherics Desk"; req_access_txt = "10" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -19883,19 +18941,19 @@ dir = 1 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/atmos) "aCJ" = ( -/obj/structure/plasticflaps/opaque, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, /area/engine/atmos) "aCK" = ( /obj/structure/table/reinforced, @@ -19921,20 +18979,38 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aCL" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Central Hallway East"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/port) "aCM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/central) "aCN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" + name = "Locker Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -19942,31 +19018,21 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/engine/break_room) +/area/crew_quarters/locker) "aCO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, /area/crew_quarters/locker) "aCP" = ( /obj/structure/table/wood, @@ -19984,56 +19050,30 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aCQ" = ( -/obj/structure/dresser, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/wood, /area/crew_quarters/theatre) "aCR" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/kitchen) -"aCS" = ( /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" + icon_state = "1-2" }, +/turf/open/floor/wood, /area/crew_quarters/theatre) -"aCT" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +"aCS" = ( +/obj/structure/dresser, +/obj/machinery/light{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -20045,20 +19085,18 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aCT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/obj/structure/sign/poster/random, +/turf/closed/wall, /area/crew_quarters/theatre) "aCU" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=3.4-AtriumNE"; - location = "3.3-AtriumSE" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -20070,10 +19108,12 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aCV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -20087,37 +19127,16 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aCW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) "aCX" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -20179,34 +19198,24 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aDb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/starboard/central) "aDc" = ( /obj/effect/turf_decal/tile/red{ - dir = 8 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Prison Hallway"; + network = list("ss13","prison") }, /turf/open/floor/plasteel, /area/security/prison) @@ -20236,33 +19245,21 @@ }, /area/hallway/secondary/exit) "aDf" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_x = 6; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-8" }, /turf/open/floor/plasteel, /area/security/prison) "aDg" = ( /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-8" }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 4 @@ -20303,149 +19300,80 @@ /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("prison"); - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1; - light_color = "#c1caff" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + dir = 4; + name = "Prison Wing APC"; + areastring = "/area/security/prison"; + pixel_x = 24 }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/button/flasher{ + id = "PCell 2"; + pixel_x = 6; + pixel_y = 24 }, /turf/open/floor/plasteel, /area/security/prison) "aDl" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/engine/atmos) "aDm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Prison Hallway"; - network = list("ss13","prison") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/brig) "aDn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/brig) "aDo" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, /area/security/brig) "aDp" = ( +/turf/open/floor/plasteel, +/area/security/prison) +"aDq" = ( /obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/power/apc{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ dir = 4; - name = "Prison Wing APC"; - areastring = "/area/security/prison"; - pixel_x = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/machinery/button/flasher{ - id = "PCell 2"; - pixel_x = 6; - pixel_y = 24 + light_color = "#e8eaff" }, /turf/open/floor/plasteel, /area/security/prison) -"aDq" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/brig) "aDr" = ( /obj/structure/sign/warning/nosmoking, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -20461,55 +19389,25 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aDt" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Prison Wing"; - req_access_txt = "2" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/security/brig) "aDu" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aDv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Engine Access"; - req_access_txt = "10" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, /area/engine/atmos) +"aDv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/break_room) "aDw" = ( /obj/machinery/power/terminal{ dir = 1 @@ -20535,60 +19433,46 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aDx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmoslock"; - name = "Atmospherics Lockdown Blast door" - }, -/obj/structure/cable/white{ - icon_state = "0-4" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/engine/atmos) -"aDy" = ( -/obj/effect/decal/cleanable/cobweb, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port) -"aDz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/turf/open/floor/plasteel/dark/corner{ + dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/area/engine/break_room) +"aDy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/open/floor/plasteel/white/corner{ +/turf/open/floor/plasteel/dark/corner{ dir = 1 }, /area/engine/break_room) -"aDA" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +"aDz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - icon_state = "manifold-2"; +/turf/open/floor/plasteel/dark/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/area/engine/break_room) +"aDA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -20613,12 +19497,20 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "aDD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, @@ -20627,25 +19519,17 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/crew_quarters/locker) "aDF" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Dormitory" }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) @@ -20693,63 +19577,71 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aDL" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchencounter"; - name = "Kitchen Counter Shutters" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/obj/item/reagent_containers/food/drinks/britcup, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/area/crew_quarters/theatre) "aDM" = ( -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) "aDN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) -"aDO" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) -"aDP" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) +"aDO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "2-4" + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -20761,15 +19653,11 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"aDQ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"aDP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/red{ dir = 1 @@ -20781,72 +19669,57 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) -"aDR" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = 28 +"aDQ" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, /obj/effect/turf_decal/tile/red{ dir = 1 }, /obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aDS" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/structure/closet/crate/wooden/toy, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/crew_quarters/bar/atrium) +"aDR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchencounter"; + name = "Kitchen Counter Shutters" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/theatre) -"aDT" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/suit/apron/chef, -/obj/item/kitchen/rollingpin, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/item/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aDS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) -"aDU" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/mint, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 5 - }, -/obj/structure/cable/white{ - icon_state = "2-4" +"aDT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -20857,46 +19730,19 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) -"aDV" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8 - }, -/obj/item/kitchen/knife, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +"aDU" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) -"aDW" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +"aDV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/deepfryer, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -20907,14 +19753,23 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aDW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aDX" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -20925,34 +19780,23 @@ /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aDY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aDZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/central) -"aDZ" = ( /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "aEa" = ( /obj/structure/table, @@ -20968,32 +19812,36 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEc" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red{ +/obj/structure/chair{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.3-DeparturesS"; + location = "6.2-DeparturesN" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -21004,7 +19852,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEf" = ( @@ -21015,59 +19862,23 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aEg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "aEh" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/security/glass{ - name = "Gear Room"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/rust, /area/security/brig) "aEi" = ( /obj/structure/closet/secure_closet/brig, @@ -21078,66 +19889,49 @@ /turf/open/floor/plasteel, /area/security/prison) "aEj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/prison) "aEk" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + req_access_txt = "2" }, /turf/open/floor/plasteel, /area/security/brig) "aEl" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, /area/security/brig) "aEm" = ( /obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "0-2" }, -/obj/effect/landmark/start/security_officer, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, /area/security/brig) "aEn" = ( /obj/machinery/shieldgen, @@ -21269,6 +20063,9 @@ /area/engine/engineering) "aEx" = ( /obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -21280,23 +20077,26 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/engine/engineering) "aEz" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, /turf/open/floor/plasteel, /area/engine/engineering) "aEA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/warning/nosmoking, /turf/closed/wall/r_wall, /area/engine/break_room) "aEB" = ( @@ -21312,47 +20112,60 @@ }, /area/engine/break_room) "aEC" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/dark/corner{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/engine/break_room) "aED" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/turf/open/floor/plasteel/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/engine/break_room) "aEE" = ( -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/dark/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/engine/break_room) -"aEF" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/port) -"aEG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -21364,74 +20177,70 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 +/turf/open/floor/plasteel, +/area/engine/break_room) +"aEG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/break_room) "aEH" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/port) +/area/engine/break_room) "aEI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/port) "aEJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/port) "aEK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Engineering Foyer" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Central Hallway West"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, /turf/open/floor/plasteel, -/area/engine/break_room) +/area/hallway/primary/port) "aEL" = ( /obj/structure/table, /obj/item/storage/firstaid/regular, @@ -21448,27 +20257,25 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aEM" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - dir = 2; - name = "Dormitories APC"; - areastring = "/area/crew_quarters/dorms"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.6-LeavingDorms"; - location = "9.5-Dorms" +/obj/item/storage/toolbox/emergency, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/crew_quarters/locker) "aEN" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -21553,17 +20360,21 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aEU" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/kitchen) +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) "aEV" = ( /obj/structure/closet/crate/bin, /obj/machinery/newscaster{ @@ -21582,16 +20393,23 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/theatre) "aEW" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/kitchen) +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aEX" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/chips, @@ -21634,170 +20452,189 @@ /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/clothing/suit/apron/chef, +/obj/item/kitchen/rollingpin, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Kitchen Coldroom"; - req_access_txt = "28" +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 5 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFc" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/vending/wardrobe/chef_wardrobe, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/turf/open/floor/plasteel/freezer, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/item/kitchen/knife, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFf" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Kitchen Maintenance"; + req_access_txt = "28" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, +/turf/open/floor/plating, /area/maintenance/starboard/central) "aFg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar/atrium) +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aFh" = ( +/obj/machinery/flasher{ + id = "brig1"; + pixel_y = 26 + }, +/obj/structure/chair, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Security - Cell 1" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) "aFi" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.2-DeparturesN"; + location = "6.1-EnteringDepartures" + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aFj" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/security/cell/westright{ + id = "brig1"; + name = "Cell 1" + }, /obj/effect/turf_decal/tile/red{ - dir = 4 + dir = 1 }, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/obj/effect/turf_decal/tile/red{ + dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, -/area/security/prison) +/area/security/brig) "aFk" = ( -/obj/structure/chair{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aFl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.3-DeparturesS"; - location = "6.2-DeparturesN" - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -21808,41 +20645,42 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aFm" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/security/brig) "aFn" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, @@ -21858,22 +20696,15 @@ /turf/open/floor/plating, /area/security/prison) "aFp" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/landmark/blobstart, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/plasteel, -/area/engine/break_room) +/area/maintenance/port) "aFq" = ( /obj/machinery/power/emitter, /obj/machinery/light/small, @@ -21955,10 +20786,13 @@ /turf/open/floor/plasteel/dark, /area/engine/engineering) "aFw" = ( -/obj/machinery/door/poddoor{ - id = "engstorage"; - name = "Engineering Secure Storage Lockdown" +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -21986,89 +20820,67 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aFy" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/engine, /area/engine/engineering) "aFz" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Engineering Access"; - dir = 8 +/obj/structure/closet/radiation, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 10 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) "aFA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/engine/engineering) "aFB" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aFC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/camera{ + c_tag = "Engineering Access"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, /turf/open/floor/plasteel, -/area/engine/break_room) -"aFD" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/area/engine/engineering) +"aFC" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aFE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aFF" = ( /obj/machinery/portable_atmospherics/pump, /obj/machinery/airalarm/unlocked{ dir = 4; @@ -22077,15 +20889,14 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ - icon_state = "connector_map-1"; - dir = 4 - }, /turf/open/floor/plasteel/white/corner{ dir = 1 }, /area/engine/break_room) -"aFG" = ( +"aFD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -22105,14 +20916,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/plasteel, /area/engine/break_room) -"aFH" = ( +"aFE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -22133,28 +20940,95 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, /area/engine/break_room) -"aFI" = ( +"aFG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aFJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) -"aFJ" = ( +"aFK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -22168,49 +21042,23 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) -"aFK" = ( +"aFL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, /obj/machinery/camera{ - c_tag = "Central Hallway West"; - dir = 8 + c_tag = "Engineering Monitoring"; + dir = 2 }, -/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/wardrobe/engi_wardrobe, /obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"aFL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + pixel_y = 26 }, /turf/open/floor/plasteel, -/area/engine/break_room) +/area/engine/engineering) "aFM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool, @@ -22240,35 +21088,40 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aFO" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "sink"; - pixel_y = 28 - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/area/crew_quarters/bar/atrium) "aFP" = ( -/obj/machinery/gibber, -/obj/machinery/light{ +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/area/crew_quarters/bar/atrium) "aFQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -22285,20 +21138,31 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFS" = ( -/obj/structure/reagent_dispensers/cooking_oil, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFT" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Coldroom"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFU" = ( /obj/effect/turf_decal/tile/red{ @@ -22334,34 +21198,42 @@ /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "aFX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aFY" = ( +/obj/machinery/holopad, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aFZ" = ( -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_x = -28 + }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "aGa" = ( /obj/effect/landmark/event_spawn, /obj/item/beacon, @@ -22378,12 +21250,11 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aGb" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) @@ -22397,38 +21268,38 @@ /turf/open/floor/plating, /area/hallway/secondary/exit) "aGd" = ( -/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "aGe" = ( /turf/closed/wall/r_wall, /area/engine/gravity_generator) "aGf" = ( -/obj/machinery/status_display/evac, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/closed/wall/r_wall, /area/engine/engineering) "aGg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering/glass{ - name = "Power Monitoring"; - req_access_txt = "10" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGh" = ( +/obj/machinery/door/poddoor{ + id = "engstorage"; + name = "Engineering Secure Storage Lockdown" }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -22436,197 +21307,114 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/engine/engineering) -"aGh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/engineering) "aGi" = ( -/obj/structure/barricade/wooden, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, +/obj/structure/sign/warning/securearea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, /area/engine/engineering) "aGj" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/button/door{ - id = "engstorage"; - name = "Engineering Secure Storage Control"; - pixel_y = 24; - req_access_txt = "10" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/machinery/status_display/evac, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/engine, +/turf/closed/wall/r_wall, /area/engine/engineering) "aGk" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/security/brig) +/turf/open/floor/plasteel, +/area/security/prison) "aGl" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "PCell 2"; + pixel_x = -28 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) "aGm" = ( -/obj/structure/closet/radiation, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/clothing/glasses/meson/engine, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/structure/sign/warning/radiation, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, /area/engine/engineering) "aGn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 }, -/turf/open/floor/engine, +/turf/open/floor/plasteel, /area/engine/engineering) "aGo" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aGp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/portable_atmospherics/pump, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/sign/departments/minsky/engineering/engineering{ + pixel_y = -32 }, -/turf/open/floor/engine, -/area/engine/engineering) -"aGp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/white/corner{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, /area/engine/break_room) "aGq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) -"aGr" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/departments/minsky/engineering/engineering{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ - icon_state = "connector_map-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/engine/break_room) -"aGs" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/plasteel, /area/engine/break_room) -"aGt" = ( +"aGr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Engineering Foyer"; @@ -22644,6 +21432,20 @@ }, /turf/open/floor/plasteel, /area/engine/break_room) +"aGs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aGt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/engine/break_room) "aGu" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -22664,27 +21466,25 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "aGw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) "aGx" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) "aGy" = ( @@ -22726,30 +21526,22 @@ /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel, /area/maintenance/port/central) "aGC" = ( -/obj/machinery/requests_console{ - department = "E.V.A. Storage"; - departmentType = 0; - name = "E.V.A. RC"; - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Bridge - E.V.A. Storage"; - dir = 8; - name = "command camera" +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/area/security/prison) "aGD" = ( /obj/machinery/power/apc/highcap/five_k{ dir = 1; @@ -22763,9 +21555,8 @@ /obj/structure/cable/white{ icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/central) @@ -22773,26 +21564,26 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /turf/open/floor/plating, /area/maintenance/port/central) "aGF" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/break_room) +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) "aGG" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plating{ icon_state = "panelscorched" @@ -22805,25 +21596,17 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/maintenance/port/central) "aGI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -22835,90 +21618,100 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, /area/maintenance/port/central) "aGK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, /turf/open/floor/plating{ icon_state = "platingdmg3" }, /area/maintenance/port/central) "aGL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/port/central) "aGM" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/port/central) "aGN" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aGO" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Kitchen APC"; - areastring = "/area/crew_quarters/kitchen"; - pixel_y = -26 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 5 }, -/obj/structure/cable/white, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8 + }, +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aGP" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/red{ dir = 1 }, @@ -22929,10 +21722,6 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aGQ" = ( @@ -22980,35 +21769,29 @@ /turf/open/floor/plasteel/white/corner, /area/crew_quarters/kitchen) "aGS" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/processor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plasteel/white/corner, /area/crew_quarters/kitchen) "aGT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aGU" = ( /obj/structure/rack, @@ -23065,14 +21848,12 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/kitchen) "aGX" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aGY" = ( @@ -23096,55 +21877,43 @@ /turf/open/floor/plasteel/white, /area/medical) "aHa" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/departments/minsky/medical/medical2{ + pixel_x = -32 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aHb" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 1"; - dir = 8; - pixel_y = -22 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.2-AftSE"; - location = "8.1-AftNE" +/obj/structure/sign/departments/minsky/research/research{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/aft) "aHc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/lab) "aHd" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/science/research) "aHe" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral{ @@ -23160,14 +21929,21 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aHf" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/structure/sign/departments/minsky/research/robotics{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel, /area/science/research) "aHg" = ( /obj/machinery/camera{ @@ -23188,27 +21964,27 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aHh" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/break_room) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) "aHi" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/button/door{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_y = 24; + req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, /turf/open/floor/engine, /area/engine/engineering) @@ -23216,47 +21992,59 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/engine, /area/engine/engineering) "aHk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"aHl" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 1 }, +/turf/open/floor/engine, +/area/engine/engineering) +"aHm" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/research) -"aHl" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"aHn" = ( /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/sign/warning/electricshock{ pixel_y = 32 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -23266,54 +22054,37 @@ network = list("ss13","engine"); pixel_x = 23 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/engine, /area/engine/engineering) -"aHm" = ( +"aHo" = ( /obj/structure/cable/white{ icon_state = "1-4" }, /obj/structure/cable/white{ icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/engine, /area/engine/engineering) -"aHn" = ( +"aHp" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/engine, /area/engine/engineering) -"aHo" = ( +"aHq" = ( /obj/structure/cable/white{ icon_state = "4-8" }, @@ -23323,54 +22094,12 @@ /obj/machinery/light_switch{ pixel_y = 24 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aHq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/engine, /area/engine/engineering) "aHr" = ( @@ -23396,21 +22125,16 @@ /area/science/xenobiology) "aHt" = ( /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/engine, /area/engine/engineering) @@ -23425,45 +22149,25 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aHv" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, /area/engine/engineering) "aHw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/botany{ + pixel_y = -32 }, +/turf/open/floor/plating, /area/maintenance/starboard/aft) "aHx" = ( -/obj/structure/cable/white{ - icon_state = "0-4" - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"aHy" = ( /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -23473,6 +22177,9 @@ name = "Engineering Access"; req_access_txt = "10" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /obj/structure/cable/white{ icon_state = "2-8" }, @@ -23488,21 +22195,31 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/engineering) -"aHz" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/item/pen, +"aHy" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" }, -/obj/machinery/door/firedoor, /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"aHz" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Engineering Lockdown Shutters" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "2-8" }, /obj/structure/cable/white{ icon_state = "2-4" @@ -23540,6 +22257,9 @@ /turf/closed/wall, /area/engine/engineering) "aHC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -23549,27 +22269,25 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, /area/hallway/primary/port) "aHD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/port) "aHE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -23580,10 +22298,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port) "aHF" = ( @@ -23591,6 +22305,9 @@ name = "Maintenance Hatch"; req_access_txt = "12" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -23600,14 +22317,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plating, /area/maintenance/port/central) "aHG" = ( @@ -23615,6 +22324,9 @@ /turf/closed/wall/r_wall, /area/maintenance/starboard/aft) "aHH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -23625,10 +22337,6 @@ icon_state = "2-8" }, /obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -23637,9 +22345,8 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/central) @@ -23651,55 +22358,46 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aHK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"aHL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Gravity Generator Entry"; + dir = 2; + pixel_x = 23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/firealarm{ + pixel_y = 26 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar/atrium) +/area/engine/gravity_generator) +"aHL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/hydroponics) "aHM" = ( /turf/closed/wall, /area/hydroponics) "aHN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/wood, -/area/library) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/hydroponics) "aHO" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Hydroponics Maintenance"; req_access_txt = "35" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -23709,52 +22407,57 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, /area/maintenance/port/central) "aHP" = ( -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/turf/closed/wall, /area/hydroponics) "aHQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, +/turf/closed/wall, /area/hydroponics) "aHR" = ( -/obj/structure/kitchenspike, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/vending/snack/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) "aHS" = ( -/obj/machinery/icecream_vat, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/area/crew_quarters/bar/atrium) "aHT" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/coffee, @@ -23789,6 +22492,29 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) +"aHV" = ( +/obj/machinery/status_display/evac, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aHW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Kitchen Coldroom"; + req_access_txt = "28" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) "aHX" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light, @@ -23822,6 +22548,9 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aIa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -23832,15 +22561,25 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aIb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" +/obj/structure/sign/warning/radiation{ + pixel_x = -32 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aIc" = ( /turf/open/floor/circuit/green, @@ -23860,44 +22599,36 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aIe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"aIf" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/engine, -/area/engine/engineering) -"aIf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, /turf/open/floor/engine, /area/engine/engineering) "aIg" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, /area/hallway/primary/starboard) "aIh" = ( /obj/structure/cable{ @@ -23923,14 +22654,13 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/engine, /area/engine/engineering) "aIk" = ( @@ -23978,14 +22708,16 @@ /turf/open/floor/engine, /area/engine/engineering) "aIn" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/engine, /area/engine/engineering) "aIo" = ( @@ -24030,25 +22762,15 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aIr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/turf/open/floor/engine, /area/engine/engineering) "aIs" = ( /obj/structure/table/reinforced, @@ -24062,40 +22784,38 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aIt" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "ceblast"; - name = "Engineering Lockdown Shutters" - }, /obj/structure/cable/white{ - icon_state = "0-4" + icon_state = "1-2" }, -/turf/open/floor/plating, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/engine/engineering) "aIu" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/vending/snack/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, /area/hallway/primary/central) "aIv" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/engivend, /turf/open/floor/plasteel, /area/engine/engineering) "aIw" = ( @@ -24149,40 +22869,29 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aIz" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/hallway/primary/central) "aIA" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "aIB" = ( /turf/closed/wall, /area/janitor) @@ -24200,16 +22909,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port/central) "aID" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, /area/janitor) "aIE" = ( /obj/item/crowbar/red, @@ -24233,16 +22937,11 @@ /turf/open/floor/plasteel/dark, /area/hydroponics) "aIF" = ( -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 0; - name = "Hydroponics RC"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/random{ pixel_y = 32 }, -/obj/effect/turf_decal/bot, -/obj/machinery/chem_master/condimaster{ - name = "BrewMaster 3000" - }, +/obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -24293,30 +22992,33 @@ /turf/open/floor/plasteel, /area/hydroponics) "aIL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/hydroponics) "aIM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 0; + name = "Hydroponics RC"; + pixel_y = 32 }, -/obj/effect/turf_decal/tile/green{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/machinery/chem_master/condimaster{ + name = "BrewMaster 3000" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/hydroponics) "aIN" = ( /obj/machinery/vending/hydronutrients, @@ -24383,50 +23085,108 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) +"aIS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/chef_wardrobe, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aIT" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aIU" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "sink"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aIV" = ( +/obj/machinery/gibber, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aIW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) "aIX" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.2-DeparturesN"; - location = "6.1-EnteringDepartures" +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aIY" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/hallway/primary/starboard) "aIZ" = ( /obj/machinery/status_display/ai, /turf/closed/wall, /area/hallway/primary/starboard) "aJa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/science/research) "aJb" = ( @@ -24436,32 +23196,30 @@ /turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "aJc" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white/corner, /area/hallway/secondary/exit) "aJd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/white, -/obj/item/reagent_containers/hypospray/medipen, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Medbay Desk"; - req_access_txt = "5" +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, /area/medical) "aJe" = ( /obj/structure/table/glass, @@ -24495,12 +23253,11 @@ /turf/open/floor/plasteel/dark, /area/medical/chemistry) "aJf" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 +/obj/machinery/light, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, /turf/open/floor/plasteel/white, /area/science/lab) @@ -24517,10 +23274,11 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aJh" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/obj/machinery/light{ + dir = 8 }, +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -24549,53 +23307,48 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "aJj" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aJk" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Research Lab"; - departmentType = 0; - name = "Research RC"; - pixel_y = 32; - receive_ore_updates = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/turf/open/floor/plasteel/white, -/area/science/lab) +/turf/open/floor/plasteel, +/area/science/research) "aJl" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; + pixel_y = 25 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, /area/engine/gravity_generator) "aJm" = ( /obj/machinery/power/terminal{ @@ -24628,23 +23381,27 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aJo" = ( +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aJp" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /turf/open/floor/engine, /area/engine/engineering) -"aJp" = ( -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) "aJq" = ( /obj/structure/cable{ icon_state = "1-2" @@ -24680,21 +23437,27 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "aJv" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, /obj/machinery/firealarm{ dir = 4; pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/science/research) "aJw" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -24742,22 +23505,15 @@ /turf/open/floor/engine, /area/engine/engineering) "aJz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Desk"; - req_access_txt = "5" - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/vending/medical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/medical) "aJA" = ( @@ -24781,50 +23537,63 @@ /turf/open/floor/plasteel, /area/security/checkpoint) "aJB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "aJC" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/light{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/medical) "aJD" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/light{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 + }, +/turf/open/floor/plasteel/white, /area/science/research) "aJE" = ( -/obj/item/scalpel, -/obj/item/cautery, -/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24839,17 +23608,29 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, /turf/open/floor/plasteel/dark, /area/medical) "aJF" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera{ - c_tag = "Engineering Monitoring"; - dir = 2 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -24937,10 +23718,18 @@ /turf/open/floor/plasteel, /area/janitor) "aJK" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/janitor) +"aJL" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ pixel_y = 26 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /obj/item/radio/intercom{ name = "Station Intercom"; @@ -24954,26 +23743,9 @@ }, /turf/open/floor/plasteel/dark, /area/janitor) -"aJL" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/janitor) "aJM" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -24981,24 +23753,17 @@ /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hydroponics) "aJN" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/camera{ - c_tag = "Medbay South"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, /turf/open/floor/plasteel/white, /area/medical) @@ -25029,31 +23794,32 @@ /turf/open/floor/plasteel, /area/hydroponics) "aJR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hydroponics) "aJS" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hydroponics) "aJT" = ( @@ -25099,6 +23865,25 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) +"aJW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aJX" = ( /obj/machinery/vending/cola/random, /obj/effect/turf_decal/tile/neutral{ @@ -25113,46 +23898,96 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/crew_quarters/kitchen) -"aKe" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +"aJZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/camera{ + c_tag = "Kitchen Coldroom"; + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKa" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKb" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; + pixel_y = -26 }, -/area/maintenance/starboard/central) -"aKf" = ( -/obj/effect/landmark/blobstart, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/structure/cable/white, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aKg" = ( -/obj/machinery/computer/crew{ +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/newscaster{ - pixel_y = -32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/kitchen) +"aKf" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"aKg" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/firealarm{ @@ -25179,42 +24014,25 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aKj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/plasticflaps/opaque, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aKk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 0 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aKl" = ( @@ -25232,45 +24050,36 @@ /obj/machinery/firealarm{ pixel_y = 26 }, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "aKm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 16 +/obj/machinery/firealarm{ + pixel_y = 26 }, -/obj/structure/curtain, -/obj/machinery/door/window/brigdoor/southleft{ - name = "Shower" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 2 }, -/obj/item/soap/deluxe, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/white, +/turf/open/floor/wood, /area/chapel/main) "aKn" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) +/area/hallway/secondary/entry) "aKo" = ( /obj/structure/bookcase, /obj/machinery/airalarm{ @@ -25302,53 +24111,29 @@ /turf/open/floor/plasteel/dark, /area/chapel/main) "aKp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24; - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Gravity Generator Entry"; - dir = 2; - pixel_x = 23 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKq" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Gravity Generator APC"; - areastring = "/area/engine/gravity_generator"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, -/obj/machinery/light{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aKr" = ( +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aKs" = ( +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aKq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -25359,17 +24144,15 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) -"aKt" = ( +"aKr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/hallway/primary/starboard) +"aKs" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass{ name = "Gravity Generator Chamber"; @@ -25390,33 +24173,30 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aKu" = ( +"aKt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aKv" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 +"aKu" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25428,11 +24208,17 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aKv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "1-4" }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/engine/gravity_generator) "aKw" = ( /obj/structure/cable/white{ @@ -25442,14 +24228,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKx" = ( @@ -25470,20 +24248,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKy" = ( @@ -25502,14 +24273,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, /turf/open/floor/engine, /area/engine/engineering) "aKz" = ( @@ -25566,58 +24329,31 @@ /turf/closed/wall, /area/hallway/secondary/exit) "aKH" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/primary/starboard) "aKI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway 3" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, +/turf/closed/wall, /area/hallway/primary/central) "aKJ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Science Maintenance"; +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; req_access_txt = "47" }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 2 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + dir = 1 }, -/turf/open/floor/plating, -/area/science/research) +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) "aKK" = ( /obj/structure/table/reinforced, /obj/structure/cable/white{ @@ -25643,8 +24379,33 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aKL" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/vending/engivend, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aKM" = ( @@ -25750,6 +24511,20 @@ /turf/open/floor/plasteel, /area/janitor) "aKR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aKS" = ( /obj/structure/janitorialcart, /obj/machinery/light/small{ dir = 4 @@ -25757,6 +24532,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -25766,20 +24542,6 @@ }, /turf/open/floor/plasteel/dark, /area/janitor) -"aKS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/janitor) "aKT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25794,11 +24556,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "aKU" = ( -/obj/machinery/holopad, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -25809,28 +24567,29 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hydroponics) "aKV" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aKW" = ( /obj/machinery/seed_extractor, @@ -25916,21 +24675,29 @@ /turf/open/floor/plasteel, /area/hydroponics) "aLa" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/green{ +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel, /area/hydroponics) "aLb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 + dir = 4 }, /turf/open/floor/plasteel, /area/hydroponics) @@ -26003,83 +24770,113 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) "aLg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aLh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aLi" = ( +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aLj" = ( +/obj/machinery/icecream_vat, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) -"aLl" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aLk" = ( +/obj/structure/kitchenspike, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aLl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plating, -/area/maintenance/starboard/central) +/turf/closed/wall/rust, +/area/crew_quarters/kitchen) "aLm" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "aLn" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rdxeno"; + name = "Xenobiology Containment Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/sign/departments/minsky/research/xenobiology{ + pixel_x = 32 }, +/turf/open/floor/plasteel, /area/maintenance/starboard/aft) "aLo" = ( /turf/closed/wall, @@ -26159,7 +24956,6 @@ name = "Containment Control"; req_access_txt = "55" }, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "aLw" = ( @@ -26175,20 +24971,14 @@ /area/science/xenobiology) "aLx" = ( /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 + icon_state = "4-8" }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/area/maintenance/starboard/aft) +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/xenobiology) "aLy" = ( /obj/machinery/door/window/brigdoor{ dir = 4; @@ -26250,14 +25040,14 @@ /turf/open/floor/plating, /area/science/xenobiology) "aLC" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/plasteel/twenty, -/obj/item/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) "aLD" = ( /obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/stripes/line{ @@ -26266,17 +25056,11 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"aLF" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/status_display/evac{ + pixel_y = -32 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -26288,34 +25072,55 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aLF" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLG" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"aLH" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"aLI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aLH" = ( +"aLJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -26325,18 +25130,17 @@ /obj/structure/sign/departments/minsky/engineering/telecommmunications{ pixel_y = -32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aLI" = ( +"aLK" = ( /obj/structure/closet/radiation, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/bot, /obj/structure/cable{ icon_state = "1-8" @@ -26344,45 +25148,14 @@ /obj/item/clothing/glasses/meson/engine, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"aLJ" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"aLK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) "aLL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable/white, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/gravity_generator) "aLM" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -26471,10 +25244,14 @@ /turf/open/floor/engine, /area/engine/engineering) "aLW" = ( -/obj/structure/cable/white, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/plating, -/area/engine/gravity_generator) +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) "aLX" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -26498,25 +25275,24 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/engine/engineering) +"aLZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aLZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/maintenance/port) +/area/engine/engineering) "aMa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -26531,23 +25307,22 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aMb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/loading_area{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, /area/engine/engineering) "aMc" = ( @@ -26597,7 +25372,24 @@ /turf/open/floor/plasteel/dark, /area/janitor) "aMf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/janitor) +"aMg" = ( /obj/effect/landmark/start/janitor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /obj/effect/turf_decal/tile/green, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -26607,13 +25399,16 @@ }, /turf/open/floor/plasteel, /area/janitor) -"aMg" = ( +"aMh" = ( /obj/structure/sink{ dir = 4; pixel_x = 12 }, /obj/item/reagent_containers/glass/bucket, /obj/item/mop, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -26623,14 +25418,6 @@ }, /turf/open/floor/plasteel/dark, /area/janitor) -"aMh" = ( -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel, -/area/janitor) "aMi" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -26646,14 +25433,11 @@ /turf/open/floor/plasteel, /area/hydroponics) "aMj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hydroponics) "aMk" = ( @@ -26682,6 +25466,9 @@ /area/hydroponics) "aMn" = ( /obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -26689,13 +25476,12 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hydroponics) "aMo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -26703,13 +25489,12 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hydroponics) "aMp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-8" }, @@ -26717,14 +25502,10 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hydroponics) "aMq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ dir = 4 @@ -26772,6 +25553,26 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) +"aMu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "aMv" = ( /obj/machinery/door/window/brigdoor{ dir = 4; @@ -26801,8 +25602,24 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "aMw" = ( -/turf/closed/wall/r_wall/rust, -/area/science/research) +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"aMx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aMy" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -26834,16 +25651,18 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit) "aMB" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) @@ -26862,7 +25681,6 @@ req_access_txt = "55" }, /obj/effect/turf_decal/bot, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "aME" = ( @@ -26874,13 +25692,13 @@ }, /area/crew_quarters/locker) "aMF" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) +/area/crew_quarters/locker) "aMG" = ( /obj/machinery/light{ dir = 4 @@ -26976,26 +25794,14 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/locker) "aMM" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, +/turf/open/floor/plasteel/dark, /area/maintenance/port) "aMN" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, /area/tcommsat/server) "aMO" = ( /obj/structure/cable/white{ @@ -27189,23 +25995,31 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aNh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 }, -/turf/open/floor/plating, -/area/maintenance/port/central) -"aNi" = ( /obj/structure/cable/white{ icon_state = "1-2" }, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/port) +"aNi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/hallway/primary/port) "aNj" = ( @@ -27223,29 +26037,22 @@ /turf/open/floor/plasteel/dark, /area/janitor) "aNk" = ( -/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + icon_state = "1-2" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/janitor) "aNl" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/light_switch{ + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/wood, -/area/library) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/janitor, +/turf/open/floor/plasteel, +/area/janitor) "aNm" = ( /obj/effect/turf_decal/bot, /obj/machinery/vending/wardrobe/jani_wardrobe, @@ -27272,28 +26079,23 @@ /turf/open/floor/plasteel/dark, /area/hydroponics) "aNo" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/engine/atmos) "aNp" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Control Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, +/turf/closed/wall/r_wall, /area/tcommsat/server) "aNq" = ( /obj/machinery/hydroponics/constructable, @@ -27329,22 +26131,30 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aNt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel/dark, /area/hydroponics) "aNu" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 8 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/hydroponics) "aNv" = ( /obj/structure/window/reinforced{ @@ -27362,29 +26172,88 @@ /turf/open/floor/grass, /area/hydroponics) "aNy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/crew_quarters/bar/atrium) "aNz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"aNA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNB" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/green{ +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/central) +"aND" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aNF" = ( /obj/structure/cable{ icon_state = "1-2" @@ -27491,127 +26360,11 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) -"aNM" = ( -/obj/machinery/vending/wardrobe/sig_wardrobe, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aNN" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port) -"aNO" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"aNP" = ( -/obj/structure/bodycontainer/crematorium{ - id = "cremawheat" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aNQ" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aNR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aNS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aNT" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) "aNU" = ( /obj/structure/chair/office/dark{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/tcommsat/server) "aNV" = ( @@ -27624,10 +26377,7 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/tcommsat/server) "aNX" = ( @@ -27696,46 +26446,17 @@ }, /turf/open/floor/plating, /area/engine/supermatter) -"aOc" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Chapel APC"; - areastring = "/area/chapel/main"; - pixel_y = 25 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) "aOd" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Engineering Starboard"; - dir = 8; - network = list("ss13","engine") +/obj/machinery/power/apc{ + dir = 4; + name = "Engine Room APC"; + areastring = "/area/engine/engineering"; + pixel_x = 26 }, +/obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/engine, /area/engine/engineering) "aOe" = ( @@ -27743,105 +26464,46 @@ /turf/closed/wall, /area/janitor) "aOf" = ( -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 + icon_state = "1-2" }, -/obj/structure/sign/departments/minsky/supply/hydroponics{ - pixel_y = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOg" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port) +/area/janitor) "aOh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "aOi" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L1" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hydroponics) "aOj" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aOk" = ( -/obj/structure/mirror{ - pixel_x = 26 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"aOl" = ( -/obj/machinery/button/crematorium{ - id = "cremawheat"; - pixel_x = -26; - req_access_txt = "27" - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/machinery/camera{ - c_tag = "Crematorium"; - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hydroponics) "aOm" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" @@ -27858,19 +26520,15 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L5" +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -27884,15 +26542,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "aOp" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L7" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -27922,37 +26577,27 @@ }, /turf/closed/wall, /area/hallway/primary/central) -"aOs" = ( +"aOt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/starboard/central) +"aOu" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aOu" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/plaque{ - icon_state = "L9" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/central) +/turf/open/floor/plating, +/area/maintenance/starboard/central) "aOv" = ( /obj/machinery/computer/message_monitor{ dir = 4 @@ -27974,28 +26619,14 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aOw" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/chair/office/dark{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"aOx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aOy" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) +/area/tcommsat/server) "aOz" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -28008,23 +26639,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"aOA" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) "aOB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -28087,370 +26701,252 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine, /area/engine/engineering) -"aOG" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) "aOH" = ( /turf/closed/wall/r_wall, /area/maintenance/port) "aOI" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, +/turf/open/floor/plating, /area/maintenance/port) -"aOJ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, +"aOL" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, /area/maintenance/port) -"aOK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" +"aOM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/structure/cable/white{ + icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOL" = ( +/turf/open/floor/plating, +/area/maintenance/port) +"aON" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch"; req_access_txt = "12" }, -/obj/effect/mapping_helpers/airlock/abandoned, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/maintenance/port) -"aOM" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"aON" = ( +/area/maintenance/port) +"aPb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aOO" = ( +"aPe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/effect/turf_decal/tile/blue{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aOP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" +/area/hallway/primary/central) +"aPf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOQ" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" +/area/hallway/primary/central) +"aPh" = ( +/obj/machinery/light{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/chapel/main) -"aOR" = ( -/obj/machinery/door/airlock/grunge{ - name = "Crematorium"; - req_access_txt = "27" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/green{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/sign/departments/minsky/supply/hydroponics{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aOS" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/book/bible, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aOT" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "2-4" }, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/effect/turf_decal/plaque{ + icon_state = "L1" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aOU" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L3" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aOV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/effect/turf_decal/plaque{ + icon_state = "L5" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aOW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Hall" +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L9" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/chapel/main) -"aOX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L11" }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aOY" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +/area/hallway/primary/central) +"aPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/effect/turf_decal/plaque{ + icon_state = "L13" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aOZ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPa" = ( -/obj/machinery/power/apc/highcap/five_k{ - dir = 1; - name = "Arrivals APC"; - areastring = "/area/hallway/secondary/entry"; - pixel_y = 25 +/area/hallway/primary/central) +"aPq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/structure/cable/white{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/central"; + dir = 1; + name = "Central Primary Hallway APC"; + pixel_y = 24 }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aPb" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "0-8" }, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPc" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aPe" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/central"; - dir = 1; - name = "Central Primary Hallway APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/tile/neutral{ +"aPr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPf" = ( /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = 24 @@ -28461,19 +26957,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPg" = ( -/obj/effect/turf_decal/tile/purple{ +"aPs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aPh" = ( /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -28483,13 +26972,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPi" = ( +"aPt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -28499,43 +26987,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPj" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPk" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPl" = ( +"aPu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -28545,58 +27000,25 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"aPm" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division Access"; - dir = 2 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ +"aPw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"aPo" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +"aPx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"aPp" = ( /obj/structure/cable/white{ icon_state = "1-8" }, @@ -28604,124 +27026,8 @@ icon_state = "2-8" }, /obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"aPq" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aPr" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"aPs" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway South-West"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aPt" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=9.2-EnteringEngi"; - location = "9.1-Library" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aPu" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aPv" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) -"aPw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aPx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) "aPy" = ( /obj/structure/table, /obj/item/storage/briefcase, @@ -28771,41 +27077,10 @@ /obj/structure/dresser, /turf/open/floor/wood, /area/maintenance/starboard/aft) -"aPD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPE" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aPF" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "aPG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) -"aPH" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aPI" = ( /obj/structure/cable/white{ icon_state = "1-2" @@ -28837,446 +27112,287 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/engine/supermatter) -"aPL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/entry) "aPM" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine, /area/engine/engineering) "aPN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"aPO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/maintenance/port) +"aPP" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aPQ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; name = "3maintenance loot spawner" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, /area/maintenance/port) -"aPO" = ( +"aPR" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aPS" = ( /obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/maintenance/port) -"aPP" = ( +"aPT" = ( /obj/structure/rack, /obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, /area/maintenance/port) -"aPQ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port) -"aPR" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +"aPU" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, -/area/maintenance/port) -"aPS" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/maintenance/port) +"aPV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port) -"aPT" = ( -/obj/item/clothing/head/radiation, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/port) -"aPU" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +"aQg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"aPV" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +"aQj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"aPW" = ( -/obj/machinery/light_switch{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Chaplain's Quarters"; - dir = 2 - }, -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQk" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aPX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, -/turf/open/floor/wood, -/area/chapel/main) -"aPY" = ( -/turf/open/floor/wood, -/area/chapel/main) -"aPZ" = ( -/obj/machinery/light/small{ +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/structure/sign/plaques/kiddie/badger{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/chapel/main) -"aQa" = ( -/obj/machinery/firealarm{ - pixel_y = 26 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 2 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/wood, -/area/chapel/main) -"aQb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aQc" = ( -/obj/machinery/status_display/evac, -/turf/closed/wall, -/area/chapel/main) -"aQd" = ( -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aQe" = ( -/obj/structure/table/wood/fancy, -/obj/item/flashlight/lantern, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aQf" = ( -/turf/open/floor/plasteel/chapel{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/area/chapel/main) -"aQg" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L4" }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" }, +/turf/open/floor/plasteel, /area/hallway/primary/central) -"aQh" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +"aQp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/landmark/observer_start, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/chapel{ +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/area/chapel/main) -"aQi" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main) -"aQj" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aQk" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aQl" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/central) -"aQm" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQn" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQo" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQp" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/plaque{ - icon_state = "L2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aQq" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/effect/turf_decal/plaque{ + icon_state = "L10" }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQr" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/plaque{ - icon_state = "L6" + icon_state = "L12" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQs" = ( -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/plaque{ - icon_state = "L8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/plaque{ + icon_state = "L14" }, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQt" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQu" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L12" +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQv" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L14" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, /area/hallway/primary/central) "aQw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/starboard) "aQx" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -26 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/starboard) "aQy" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/science/research) +/area/hallway/primary/starboard) "aQz" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.1-AftNE"; - location = "7.1-StarboardQuarter" +/obj/structure/sign/warning/securearea{ + pixel_y = -32 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, -/area/hallway/primary/central) +/area/hallway/primary/starboard) "aQA" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" @@ -29326,115 +27442,12 @@ /turf/open/floor/wood, /area/maintenance/starboard/aft) "aQD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood{ - icon_state = "wood-broken2" + icon_state = "wood-broken" }, /area/maintenance/starboard/aft) -"aQE" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main) -"aQF" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aQG" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQH" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"aQI" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aQJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) "aQK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29444,26 +27457,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"aQL" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "aQM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29506,13 +27499,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"aQQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) "aQR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -29523,69 +27509,17 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"aQS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "aQT" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Engine Room APC"; - areastring = "/area/engine/engineering"; - pixel_x = 26 - }, -/obj/structure/cable/white, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/engine, /area/engine/engineering) "aQU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, /area/maintenance/port) -"aQV" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) "aQW" = ( /turf/closed/wall, /area/library) @@ -29595,26 +27529,35 @@ /area/library) "aQY" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/library) "aQZ" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/area/library) "aRa" = ( /obj/structure/sign/plaques/kiddie/library, /turf/closed/wall, @@ -29627,48 +27570,28 @@ /turf/open/floor/plating, /area/medical/morgue) "aRd" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" }, -/obj/effect/landmark/start/yogs/paramedic, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/white, -/area/medical) -"aRe" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical) +/turf/open/floor/plasteel, +/area/medical/morgue) +"aRe" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/morgue) "aRf" = ( /turf/closed/wall, /area/medical/chemistry) @@ -29700,121 +27623,26 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/chemistry) -"aRj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) "aRk" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aRl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ - c_tag = "Arrivals Bay 1 North"; - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"aRm" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"aRn" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aRo" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ + c_tag = "Aft Primary Hallway 2"; dir = 4 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=9.1-Library"; + location = "8.4-AftNW" }, -/area/hallway/secondary/entry) -"aRp" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/machinery/light/small{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) +/turf/open/floor/plasteel, +/area/hallway/primary/central) "aRq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aRr" = ( /turf/closed/wall/r_wall, /area/science/lab) @@ -29843,42 +27671,54 @@ /turf/open/floor/plasteel, /area/science/lab) "aRu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/science/lab) +/area/science/research) "aRv" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aRw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research) "aRx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, /area/maintenance/starboard/aft) "aRy" = ( /obj/effect/spawner/structure/window/reinforced, @@ -29887,27 +27727,6 @@ "aRz" = ( /turf/closed/wall, /area/maintenance/starboard) -"aRA" = ( -/obj/machinery/door/airlock/grunge{ - name = "Chapel Quarters"; - req_access_txt = "27" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/chapel/main) "aRB" = ( /obj/effect/turf_decal/bot, /obj/structure/table, @@ -29920,17 +27739,6 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/server) -"aRC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) "aRD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -29951,42 +27759,6 @@ /turf/open/floor/plasteel/dark, /area/tcommsat/server) "aRF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/engine, -/area/engine/engineering) -"aRG" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/closet/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/engine, -/area/engine/engineering) -"aRH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/engine, -/area/engine/engineering) -"aRI" = ( /obj/structure/cable/white{ icon_state = "1-4" }, @@ -29997,87 +27769,43 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/engine, /area/engine/engineering) -"aRJ" = ( +"aRG" = ( /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 2; name = "Gas to Cooling Loop" }, /turf/open/floor/engine, /area/engine/engineering) -"aRK" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRL" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aRM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) -"aRN" = ( +"aRH" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/engine, /area/engine/engineering) -"aRO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"aRP" = ( +"aRI" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/engine, /area/engine/engineering) -"aRQ" = ( +"aRJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, @@ -30085,13 +27813,9 @@ /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/engine/engineering) -"aRR" = ( +"aRK" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, @@ -30101,29 +27825,53 @@ /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/engine, +/area/engine/engineering) +"aRN" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Freezer to Gas" }, /turf/open/floor/engine, /area/engine/engineering) -"aRS" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +"aRO" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/turf/open/floor/engine, +/area/engine/engineering) +"aRP" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/engine/engineering) +"aRQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Gas to Cooling Loop" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aRR" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, +/obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/engine, +/area/engine/engineering) +"aRS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/plasteel, /area/maintenance/port) "aRT" = ( /obj/structure/table/wood, @@ -30189,28 +27937,6 @@ }, /turf/open/floor/plasteel/dark, /area/library) -"aRY" = ( -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/chapel/main) "aRZ" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -30219,27 +27945,15 @@ /turf/open/floor/plasteel/dark, /area/library) "aSa" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, /area/library) "aSb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, +/turf/open/floor/wood, /area/library) "aSc" = ( /obj/structure/table/wood, @@ -30274,29 +27988,10 @@ /turf/open/floor/plasteel/dark, /area/medical/morgue) "aSf" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical) -"aSg" = ( -/obj/machinery/camera{ - c_tag = "Surgery Operating"; - dir = 1; - pixel_x = 22 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -30307,59 +28002,21 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical) -"aSh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Chapel Office"; - req_access_txt = "27" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aSg" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel, -/area/chapel/main) -"aSi" = ( -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, /turf/open/floor/plasteel/dark, -/area/chapel/main) +/area/medical/morgue) "aSj" = ( /obj/machinery/airalarm{ dir = 4; @@ -30434,65 +28091,9 @@ }, /turf/open/floor/plasteel, /area/medical/chemistry) -"aSo" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aSp" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main) -"aSq" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main) -"aSr" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSs" = ( +"aSt" = ( /obj/machinery/door/firedoor, -/obj/machinery/camera{ - c_tag = "Arrivals Hallway 3"; - dir = 8 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -30500,24 +28101,6 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSt" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, /area/hallway/primary/aft) "aSu" = ( /obj/structure/cable/white{ @@ -30557,38 +28140,28 @@ /turf/open/floor/plasteel/white, /area/science/lab) "aSw" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/lab) "aSx" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Research Lab"; + departmentType = 0; + name = "Research RC"; + pixel_y = 32; + receive_ore_updates = 1 }, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/lab) "aSy" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ @@ -30600,44 +28173,24 @@ "aSz" = ( /turf/closed/wall, /area/science/lab) -"aSA" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) "aSB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/rnd/production/protolathe/department/science, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" }, -/turf/open/floor/plasteel/dark, -/area/science/lab) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/research) "aSC" = ( -/obj/machinery/door/airlock/external{ - name = "External Airlock"; - req_access_txt = "13" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg2" }, -/turf/open/floor/plasteel, /area/maintenance/starboard) "aSD" = ( /obj/structure/girder, @@ -30678,15 +28231,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aSJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, /area/maintenance/starboard/aft) "aSK" = ( /obj/structure/table/wood, @@ -30699,35 +28247,6 @@ /obj/item/lighter, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"aSL" = ( -/obj/machinery/door/airlock/grunge{ - name = "Mass Driver Room"; - req_access_txt = "27" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"aSM" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aSN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, @@ -30739,23 +28258,6 @@ }, /turf/closed/wall/r_wall, /area/tcommsat/server) -"aSP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aSQ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main) "aSR" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/plasma, @@ -30803,35 +28305,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engineering) -"aSW" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; - req_access_txt = "22" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) "aSX" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line, @@ -30851,18 +28324,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/engine/engineering) -"aSZ" = ( +"aTa" = ( +/obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aTa" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 6 }, /turf/open/floor/engine, /area/engine/engineering) @@ -30870,9 +28335,18 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"aTc" = ( +/obj/structure/chair/office/dark{ + dir = 8 }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/library) +"aTd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -30883,33 +28357,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aTc" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/dark, /area/library) -"aTd" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/wood, -/area/library) "aTe" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -30979,9 +28428,12 @@ /turf/open/floor/plasteel/dark, /area/medical/morgue) "aTk" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -30993,74 +28445,20 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/dark, -/area/medical) +/area/medical/morgue) "aTl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery Theatre"; - req_access_txt = "45" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical) -"aTm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aTn" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aTo" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aTp" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -31100,32 +28498,18 @@ /obj/machinery/chem_master, /turf/open/floor/plasteel, /area/medical/chemistry) -"aTv" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aTw" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/sign/departments/minsky/research/research{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aTx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -31136,14 +28520,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/aft) "aTy" = ( @@ -31176,30 +28552,26 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aTD" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/lab) -"aTE" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aTE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/research) +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aTF" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -31233,39 +28605,24 @@ /turf/open/floor/plasteel, /area/science/lab) "aTI" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Research Division APC"; - areastring = "/area/science/research"; - pixel_x = 26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/research) -"aTJ" = ( -/obj/effect/landmark/start/scientist, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, +/area/science/lab) +"aTJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, /area/science/lab) "aTK" = ( /obj/structure/table/reinforced, @@ -31289,76 +28646,99 @@ /turf/open/floor/plating, /area/science/lab) "aTM" = ( -/obj/item/reagent_containers/glass/beaker/sulphuric, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/science/lab) +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) "aTN" = ( -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) "aTO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Science Maintenance"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/science/research) "aTP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aTQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) "aTR" = ( -/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/plating, /area/maintenance/starboard) "aTS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/landmark/blobstart, /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard/aft) "aTT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, /area/maintenance/starboard/aft) "aTU" = ( @@ -31375,13 +28755,9 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "aTV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken7" }, /area/maintenance/starboard/aft) "aTW" = ( @@ -31455,14 +28831,8 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/port) "aUc" = ( @@ -31479,86 +28849,55 @@ /turf/open/floor/plasteel/dark, /area/library) "aUd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /turf/open/floor/wood, /area/library) "aUe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, +/turf/open/floor/wood, /area/library) "aUf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/wood{ + icon_state = "wood-broken5" }, -/turf/open/floor/wood, /area/library) "aUg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/wood, /area/library) "aUh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/wood, /area/library) "aUi" = ( /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, /turf/open/floor/wood, /area/library) "aUj" = ( @@ -31577,76 +28916,16 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"aUl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "aUm" = ( -/obj/effect/turf_decal/tile/blue, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical) -"aUn" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aUo" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Hallway 2"; - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aUp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aUq" = ( -/obj/machinery/status_display/evac{ - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aUr" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -31689,41 +28968,20 @@ /turf/open/floor/plasteel, /area/medical/chemistry) "aUv" = ( +/obj/machinery/holopad, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"aUw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, /turf/open/floor/plasteel/white, -/area/medical) -"aUw" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/structure/extinguisher_cabinet{ - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/medical) +/area/medical/chemistry) "aUx" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -31769,29 +29027,25 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aUC" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/research) +/turf/open/floor/plasteel/dark, +/area/science/lab) "aUD" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, /turf/open/floor/plasteel/white, -/area/science/research) +/area/science/lab) "aUE" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white{ @@ -31821,86 +29075,65 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aUF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) "aUG" = ( -/obj/machinery/camera{ - c_tag = "R&D"; - dir = 1 +/obj/machinery/power/apc{ + dir = 4; + name = "Research Division APC"; + areastring = "/area/science/research"; + pixel_x = 26 }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/purple{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/science/lab) +/area/science/research) "aUH" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/lab) +/turf/closed/wall, +/area/science/research) "aUI" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/turf/closed/wall/r_wall, +/area/science/research) "aUJ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, +/turf/closed/wall/r_wall, +/area/science/research) +"aUK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aUK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/turf/open/floor/wood, /area/maintenance/starboard/aft) "aUL" = ( /obj/structure/table/wood, @@ -31912,32 +29145,23 @@ /turf/open/floor/wood, /area/maintenance/starboard/aft) "aUM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/starboard/aft) +"aUN" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/wood{ icon_state = "wood-broken5" }, /area/maintenance/starboard/aft) -"aUN" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aUO" = ( /obj/structure/cable{ icon_state = "4-8" @@ -32022,27 +29246,35 @@ /turf/open/floor/plasteel/dark, /area/library) "aUW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/wood{ - icon_state = "wood-broken" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, +/turf/open/floor/wood, /area/library) "aUX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /turf/open/floor/wood, /area/library) "aUY" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/wood, /area/library) "aUZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/wood, /area/library) "aVa" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken2" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "1-2" }, +/turf/open/floor/wood, /area/library) "aVb" = ( /obj/structure/table/wood, @@ -32079,101 +29311,37 @@ /turf/open/floor/plasteel/dark, /area/medical/morgue) "aVd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/medical) -"aVe" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/landmark/start/yogs/paramedic, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical) -"aVf" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/research) -"aVg" = ( -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aVh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - icon_state = "airlock_unres_helper"; - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/medical) -"aVi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aVj" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma, @@ -32191,27 +29359,6 @@ }, /turf/open/floor/plasteel/dark, /area/medical/chemistry) -"aVk" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "aVl" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -32220,115 +29367,76 @@ /area/medical/chemistry) "aVm" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/port) +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) "aVn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/structure/closet/crate/bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/requests_console{ + department = "Chemistry Lab"; + departmentType = 0; + name = "Chemistry RC"; + pixel_x = 32; + receive_ore_updates = 1 }, -/area/maintenance/port) +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) "aVo" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/lounge"; - dir = 1; - name = "Lounge APC"; - pixel_y = 24 - }, -/obj/structure/cable/white{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aVp" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) +"aVp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) "aVq" = ( /obj/machinery/holopad, /turf/open/floor/carpet, /area/crew_quarters/lounge) "aVr" = ( -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"aVs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) -"aVs" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/research) "aVt" = ( /obj/machinery/computer/rdconsole/core{ dir = 4 @@ -32353,29 +29461,12 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aVu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research and Development Lab"; - req_one_access_txt = "7;29" - }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/lab) -"aVv" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/research) -"aVw" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32386,13 +29477,25 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aVv" = ( +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aVw" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/lab) "aVx" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ @@ -32405,33 +29508,26 @@ /turf/open/floor/plasteel/dark, /area/science/lab) "aVy" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aVz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/plasteel/white, +/area/science/research) +"aVz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/science/research) "aVA" = ( /turf/closed/wall, @@ -32473,47 +29569,28 @@ /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) "aVE" = ( -/turf/closed/wall/r_wall/rust, -/area/science/robotics/lab) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/research) "aVF" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"aVG" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "aVH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/wood{ icon_state = "wood-broken" }, /area/maintenance/starboard/aft) "aVI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/wood, @@ -32537,26 +29614,14 @@ /turf/open/space, /area/asteroid/nearstation) "aVM" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering Access"; - req_access_txt = "10" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/area/maintenance/port) "aVN" = ( /obj/structure/table/wood, /obj/item/storage/bag/books, @@ -32567,14 +29632,7 @@ /turf/open/floor/plasteel/dark, /area/library) "aVO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/wood, -/area/library) -"aVP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -32585,8 +29643,12 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/dark, +/area/library) +"aVP" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/library) "aVQ" = ( @@ -32621,8 +29683,9 @@ /turf/open/floor/plasteel/dark, /area/library) "aVT" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/library) "aVU" = ( @@ -32644,10 +29707,20 @@ /turf/open/floor/plasteel/dark, /area/library) "aVW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/library) "aVX" = ( @@ -32676,103 +29749,33 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/starboard/aft) -"aWa" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/sign/warning{ - desc = "An infuriatingly uncentered warning sign."; - pixel_x = 30; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aWb" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/aft"; - dir = 2; - name = "Aft Primary Hallway APC"; - pixel_y = -26 - }, -/obj/structure/cable/white{ - icon_state = "0-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) -"aWc" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/area/hallway/primary/aft) -"aWd" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aWe" = ( -/obj/structure/sign/warning/securearea{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) +/turf/open/floor/plasteel/dark, +/area/medical/morgue) "aWf" = ( /obj/structure/table/glass, /obj/item/folder/white, @@ -32787,38 +29790,11 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, /area/medical/chemistry) -"aWg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aWh" = ( -/obj/structure/table/glass, -/obj/item/clothing/glasses/science{ - pixel_x = 3; - pixel_y = 3 +"aWh" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science{ + pixel_x = 3; + pixel_y = 3 }, /obj/item/clothing/glasses/science, /obj/item/stack/cable_coil/white{ @@ -32843,19 +29819,34 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aWj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/science/research) +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWj" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/chemist, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) "aWk" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -32868,35 +29859,22 @@ /turf/open/floor/plasteel/white, /area/science/lab) "aWl" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aWm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/lab) +"aWm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "R&D"; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel/white, -/area/science/research) -"aWn" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/aft) +/area/science/lab) "aWo" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -32924,28 +29902,22 @@ /turf/closed/wall, /area/science/lab) "aWq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 1 - }, /turf/open/floor/plasteel/white, /area/science/research) "aWr" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/newscaster{ + pixel_x = 32 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/research) @@ -32979,13 +29951,6 @@ }, /turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) -"aWv" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "aWw" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -33035,46 +30000,21 @@ /turf/open/floor/plasteel/dark, /area/library) "aWB" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/library) -"aWC" = ( /obj/effect/landmark/start/librarian, /obj/structure/chair/office/dark{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/library) -"aWD" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/library) -"aWE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/library) -"aWF" = ( +"aWC" = ( /obj/structure/table/wood, /obj/item/camera_film{ pixel_x = 3; pixel_y = 3 }, /obj/item/camera_film, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33087,6 +30027,20 @@ }, /turf/open/floor/plasteel/dark, /area/library) +"aWD" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/library) +"aWE" = ( +/turf/open/floor/plasteel/dark, +/area/library) +"aWF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/library) "aWG" = ( /obj/machinery/bookbinder, /obj/machinery/status_display/evac{ @@ -33142,73 +30096,24 @@ }, /turf/open/floor/plasteel/dark, /area/medical/morgue) -"aWK" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aWL" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aWM" = ( -/obj/machinery/light{ - dir = 4 +"aWN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" }, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/camera{ - c_tag = "Medbay Foyer"; - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aWN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"aWO" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/medical/chemistry) "aWP" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/chips, @@ -33238,10 +30143,6 @@ }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) -"aWS" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) "aWT" = ( /obj/structure/table/wood, /obj/item/folder, @@ -33249,62 +30150,29 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) "aWU" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Research Division North"; - dir = 2 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab"; + req_one_access_txt = "7;29" }, -/turf/open/floor/plasteel/white, -/area/science/research) -"aWV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/science/lab) "aWW" = ( /obj/structure/sign/warning/nosmoking/circle, /turf/closed/wall, /area/science/lab) "aWX" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/purple{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, /turf/open/floor/plasteel/white, /area/science/research) "aWY" = ( @@ -33363,64 +30231,21 @@ /turf/open/floor/plating, /area/science/research) "aXb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating{ - icon_state = "platingdmg1" + icon_state = "panelscorched" }, /area/maintenance/starboard) "aXc" = ( /obj/structure/lattice/catwalk, /turf/open/space, /area/asteroid/nearstation) -"aXd" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/effect/mapping_helpers/airlock/unres{ - icon_state = "airlock_unres_helper"; - dir = 8 - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/medical) "aXf" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, /area/library) "aXg" = ( /obj/structure/bookcase/random/nonfiction, @@ -33477,26 +30302,31 @@ }, /turf/open/floor/plasteel/dark, /area/library) -"aXm" = ( +"aXo" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aXw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aXn" = ( +"aXx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29" + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -33504,176 +30334,86 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aXo" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ +/area/science/research) +"aXy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"aXp" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 + dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXq" = ( +/area/science/research) +"aXz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/white, +/area/science/research) +"aXA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXr" = ( -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXs" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/departments/minsky/medical/medical2{ - pixel_x = -32 +/turf/open/floor/plasteel/white, +/area/science/research) +"aXB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXt" = ( /obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel/white, +/area/science/research) +"aXC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXv" = ( -/obj/machinery/light_switch{ - pixel_x = -26; - pixel_y = 26 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXw" = ( +/turf/open/floor/plasteel/white, +/area/science/research) +"aXD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 + icon_state = "1-8" }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXx" = ( /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "1-4" }, -/obj/machinery/power/apc{ - areastring = "/area/security/checkpoint"; - dir = 4; - name = "Security Checkpoint APC"; - pixel_x = 26 +/obj/effect/turf_decal/tile/purple{ + dir = 1 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/turf/open/floor/plasteel/white, +/area/science/research) +"aXE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, @@ -33681,17 +30421,9 @@ /obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/white, /area/science/research) -"aXz" = ( +"aXF" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room"; req_access_txt = "30" @@ -33699,27 +30431,25 @@ /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/science/research) -"aXA" = ( +"aXG" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -33730,96 +30460,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/science/research) -"aXB" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXC" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aXE" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/research) -"aXF" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/research) -"aXG" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/research) "aXH" = ( /obj/structure/cable/white{ icon_state = "1-8" @@ -33864,13 +30506,11 @@ /turf/open/floor/plasteel/dark, /area/science/research) "aXJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, +/turf/open/floor/plating, /area/maintenance/starboard) "aXK" = ( /obj/structure/closet/firecloset, @@ -33881,320 +30521,109 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "aXL" = ( -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access_txt = "37" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/dark, -/area/library) -"aXM" = ( /obj/effect/landmark/start/librarian, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/wood{ icon_state = "wood-broken2" }, /area/library) -"aXN" = ( +"aXM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/wood, /area/library) -"aXO" = ( +"aXN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXP" = ( -/obj/structure/cable/white{ - icon_state = "1-2" + dir = 2 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/maintenance/port) +"aYa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXQ" = ( /obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXR" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXT" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 + dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aXU" = ( -/obj/machinery/door/poddoor/shutters{ - id = "mechbay"; - name = "Mech Bay Shutters" - }, -/obj/machinery/button/door{ - id = "mechbay"; - name = "Mech Bay Shutters Control"; - pixel_y = -24; - req_access_txt = "29" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +"aYb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aXV" = ( -/obj/machinery/airalarm/unlocked{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/door/airlock/security/glass{ - name = "Security Checkpoint"; - req_access_txt = "63" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"aXX" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aXY" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.4-AftNW"; - location = "8.3-AftSW" - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) -"aXZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +"aYc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Arrivals Port" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ +"aYd" = ( +/obj/machinery/light{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYb" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYc" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/secondary/entry) -"aYd" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/blue{ +/area/hallway/primary/aft) +"aYe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/lounge"; + dir = 1; + name = "Lounge APC"; + pixel_y = 24 }, -/area/hallway/secondary/entry) -"aYe" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "0-2" }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "aYf" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aYg" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -34205,188 +30634,126 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYh" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"aYg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, /area/hallway/primary/aft) -"aYi" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +"aYh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access_txt = "47" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/science/research) "aYj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/science/research) "aYk" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/sign/departments/minsky/research/robotics{ - pixel_x = 32 +/turf/open/floor/plasteel/white, +/area/science/research) +"aYl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/science/research) -"aYl" = ( +"aYm" = ( /obj/machinery/light, /obj/item/radio/intercom{ name = "Station Intercom"; pixel_y = -24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/effect/turf_decal/tile/purple{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/turf/open/floor/plasteel/white, +/area/science/research) +"aYn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, /turf/open/floor/plasteel/white, /area/science/research) -"aYm" = ( +"aYo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel/white, /area/science/research) -"aYn" = ( -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) -"aYo" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/science/robotics/mechbay) "aYp" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/machinery/camera{ c_tag = "Research Division South"; dir = 8 }, /obj/machinery/vending/wardrobe/science_wardrobe, /obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, /turf/open/floor/plasteel/white, /area/science/research) -"aYq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"aYr" = ( +/obj/structure/chair/office/dark{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 +/obj/structure/cable/white, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYr" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-4" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -34398,14 +30765,6 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, /turf/open/floor/plasteel/dark, /area/science/research) "aYs" = ( @@ -34429,35 +30788,42 @@ /turf/open/floor/plasteel/dark, /area/science/research) "aYt" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 +/obj/structure/cable/white{ + icon_state = "1-4" }, /turf/open/floor/plating, /area/maintenance/starboard) "aYu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYv" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aYv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aYw" = ( /obj/machinery/light/small{ dir = 8 @@ -34469,81 +30835,11 @@ }, /area/library) "aYx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port) -"aYy" = ( /obj/structure/chair/comfy/brown, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, /turf/open/floor/wood, /area/library) -"aYz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port) -"aYA" = ( -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aYB" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYC" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"aYD" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYE" = ( +"aYy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/rack{ icon = 'icons/obj/stationobjs.dmi'; icon_state = "minibar"; @@ -34553,328 +30849,136 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, /turf/open/floor/wood, /area/library) -"aYF" = ( +"aYz" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-4" }, -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/turf/open/floor/plating{ + icon_state = "platingdmg3" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plating, /area/maintenance/port) -"aYG" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=8.3-AftSW"; - location = "8.2-AftSE" - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"aYH" = ( +"aYA" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/port) -"aYI" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/plating, /area/maintenance/port) -"aYJ" = ( +"aYC" = ( /obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/port) -"aYK" = ( +"aYE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plating, /area/maintenance/port) -"aYL" = ( -/obj/effect/landmark/blobstart, +"aYF" = ( /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"aYM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aYN" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plating, /area/maintenance/port) -"aYO" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +"aYU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"aYP" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) -"aYQ" = ( -/turf/closed/wall/r_wall/rust, -/area/science/robotics/mechbay) -"aYR" = ( +/area/hallway/primary/aft) +"aYV" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/research) -"aYS" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aYT" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"aYU" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) -"aYV" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 + icon_state = "1-4" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aYW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aYX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/area/hallway/primary/aft) "aYY" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/area/maintenance/starboard/aft) +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aYZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/sign/warning/securearea{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "aZa" = ( /turf/closed/wall/r_wall, /area/science/robotics/mechbay) @@ -34882,102 +30986,29 @@ /turf/closed/wall, /area/science/robotics/mechbay) "aZc" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZd" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZe" = ( /obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/robotics/mechbay) -"aZf" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard/aft) -"aZg" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/sign/departments/botany{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aZh" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, +"aZd" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" + name = "Mech Bay"; + req_access_txt = "29" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 2 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) +/area/science/robotics/mechbay) +"aZe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/mechbay) "aZi" = ( /turf/closed/wall/r_wall, /area/science/robotics/lab) @@ -34986,62 +31017,23 @@ /turf/closed/wall/r_wall, /area/science/robotics/lab) "aZk" = ( -/obj/machinery/door/poddoor/preopen{ - id = "rdxeno"; - name = "Xenobiology Containment Door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_access_txt = "47" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/sign/departments/minsky/research/xenobiology{ - pixel_x = 32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/maintenance/starboard/aft) +/turf/closed/wall/r_wall, +/area/science/robotics/lab) "aZl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZm" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZn" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) "aZo" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -35094,32 +31086,10 @@ /turf/open/floor/plasteel/dark, /area/maintenance/port) "aZs" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, /area/maintenance/port) -"aZt" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/starboard/aft) "aZu" = ( /obj/machinery/status_display/evac{ pixel_y = -32 @@ -35152,316 +31122,74 @@ /obj/machinery/status_display/ai{ pixel_y = -32 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, /obj/structure/bookcase{ name = "Forbidden Knowledge" }, /turf/open/floor/wood, /area/library) -"aZx" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +"aZy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/turf/closed/wall/rust, +/area/maintenance/port) +"aZz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port) +"aZB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aZy" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"aZz" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/maintenance/port) -"aZA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aZB" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, +/turf/closed/wall, /area/maintenance/port) -"aZC" = ( -/obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"aZD" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZE" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZG" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology North"; - dir = 4; - pixel_y = -5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZH" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZI" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +"aZQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZK" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/purple{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZM" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZN" = ( -/obj/machinery/shower{ - dir = 4; - name = "emergency shower" - }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/camera{ - c_tag = "Xenobiology Central"; - dir = 4; - pixel_y = -5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/science/xenobiology) -"aZO" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/area/hallway/primary/aft) +"aZR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"aZP" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZQ" = ( /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 + icon_state = "1-8" }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"aZR" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZS" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZT" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) +/area/hallway/primary/aft) "aZU" = ( /obj/machinery/recharge_station, /obj/effect/landmark/start/cyborg, @@ -35486,30 +31214,25 @@ /turf/open/floor/plasteel/dark, /area/science/robotics/mechbay) "aZV" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 4 +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "aZW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) "aZX" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/oil, @@ -35521,46 +31244,26 @@ /turf/open/floor/plasteel/dark, /area/science/robotics/mechbay) "aZY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/white, +/area/science/research) "aZZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) +/turf/open/floor/plasteel/white, +/area/science/research) "baa" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) -"bab" = ( -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) "bac" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/turf_decal/stripes/end{ @@ -35588,10 +31291,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/robotics/lab) -"bae" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) "baf" = ( /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, @@ -35649,16 +31348,17 @@ /turf/open/floor/plasteel/dark, /area/science/robotics/lab) "bah" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) "bai" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "1-8" + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plating, /area/maintenance/starboard) "baj" = ( /turf/closed/wall, @@ -35667,55 +31367,43 @@ /turf/open/floor/plasteel/dark, /area/maintenance/port) "bal" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/port) -"bam" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/maintenance/port) -"ban" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bao" = ( -/obj/structure/window/reinforced{ +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bam" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/dark, /area/maintenance/port) -"bap" = ( -/obj/effect/landmark/xeno_spawn, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"bao" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bap" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, /area/maintenance/port) "baq" = ( /obj/structure/table/wood, @@ -35744,96 +31432,73 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"bat" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +"baG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bau" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"baH" = ( +/obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bav" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research/glass{ - name = "Robotics Lab"; - req_access_txt = "29" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/camera{ + c_tag = "Medbay Foyer"; dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"baw" = ( +/area/hallway/primary/aft) +"baJ" = ( /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"bax" = ( -/obj/structure/cable/white{ - icon_state = "2-8" +/area/security/checkpoint) +"baK" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 }, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"bay" = ( -/obj/effect/landmark/start/roboticist, +/area/security/checkpoint) +"baL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -35844,211 +31509,86 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"baz" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, +/area/hallway/primary/aft) +"baM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"baA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/area/hallway/primary/aft) +"baO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) -"baB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/rdconsole{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/area/science/robotics/mechbay) +"baP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"baC" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, /area/science/robotics/mechbay) -"baD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"baE" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/science/research) -"baF" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/white, -/area/science/research) -"baG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"baQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/vending/wardrobe/robo_wardrobe, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baH" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"baI" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; dir = 5 }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) -"baJ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/obj/item/crowbar, -/obj/item/restraints/handcuffs, -/obj/effect/turf_decal/tile/red{ - dir = 1 +"baR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29" }, -/obj/effect/turf_decal/tile/red{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"baK" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/radio, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/security/checkpoint) -"baL" = ( -/obj/effect/landmark/start/research_director, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"baM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/turf/open/floor/circuit/green, /area/science/robotics/mechbay) -"baN" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baO" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +"baS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/science/research) -"baP" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Robotics Lab APC"; - areastring = "/area/science/robotics/lab"; - pixel_x = -26 - }, /obj/structure/cable/white{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"baQ" = ( +/turf/open/floor/plasteel/white, +/area/science/research) +"baT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, @@ -36058,145 +31598,38 @@ /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/purple{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"baR" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baS" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/white, /area/science/research) -"baT" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/cell_charger, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -26 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) -"baU" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/science/robotics/lab) "baV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/maintenance/starboard/aft) +/area/science/robotics/lab) "baW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Robotics Lab Maintenance"; - req_access_txt = "29" - }, -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/starboard) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "baX" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/structure/cable/white, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = -24 - }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/science/research) +/turf/open/floor/plasteel, +/area/science/robotics/lab) "baY" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -36230,16 +31663,6 @@ }, /turf/open/floor/plasteel/dark, /area/science/robotics/lab) -"bbb" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) "bbc" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -36265,97 +31688,55 @@ /turf/open/floor/plasteel/dark, /area/maintenance/port) "bbf" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, /area/maintenance/port) "bbg" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/emergency, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) +/turf/open/floor/plating, +/area/maintenance/port) "bbh" = ( -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"bbi" = ( /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbj" = ( -/obj/structure/table/reinforced, -/obj/item/stack/cable_coil/white{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" }, -/obj/item/stack/cable_coil/white, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock, +/area/maintenance/port) +"bbj" = ( /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) "bbk" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Freezer to Gas" +/obj/structure/cable/white{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/engine, -/area/engine/engineering) +/turf/open/floor/plating, +/area/maintenance/port) "bbl" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -36385,381 +31766,276 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"bbo" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 +"bbv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbp" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/area/hallway/primary/aft) +"bbw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbq" = ( /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/library) -"bbs" = ( +/area/hallway/primary/aft) +"bbx" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Library Access" +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 2 + dir = 8 }, +/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/library) -"bbt" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 +/area/security/checkpoint) +"bby" = ( +/obj/machinery/light_switch{ + pixel_x = -26; + pixel_y = 26 }, -/obj/machinery/light{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/hallway/primary/port) -"bbu" = ( +/area/security/checkpoint) +"bbz" = ( /obj/structure/cable/white{ icon_state = "1-2" }, /obj/structure/cable/white{ icon_state = "2-4" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/primary/port) -"bbv" = ( +/area/security/checkpoint) +"bbA" = ( +/obj/structure/cable/white{ + icon_state = "0-8" + }, /obj/machinery/power/apc{ - areastring = "/area/hallway/primary/port"; + areastring = "/area/security/checkpoint"; dir = 4; - name = "Port Primary Hallway APC"; + name = "Security Checkpoint APC"; pixel_x = 26 }, -/obj/structure/cable/white{ - icon_state = "0-8" +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"bbw" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/port) -"bbx" = ( -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_x = -26 +/area/security/checkpoint) +"bbB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /obj/structure/cable/white{ - icon_state = "1-2" + icon_state = "2-4" }, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bbC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 +/obj/structure/cable/white{ + icon_state = "1-8" }, -/area/hallway/primary/port) -"bby" = ( -/obj/machinery/newscaster{ - pixel_x = 32 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/port) -"bbz" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; - location = "6.4-LeavingDepartures" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/area/science/robotics/mechbay) +"bbD" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbA" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Departure Lounge" +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bbE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"bbF" = ( +/obj/machinery/mech_bay_recharge_port{ dir = 8 }, -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bbG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bbB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"bbH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/light{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 8 +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbC" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/turf/open/floor/plasteel/white, +/area/science/research) +"bbI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbD" = ( -/obj/machinery/power/apc{ - areastring = "/area/hallway/primary/starboard"; - dir = 8; - name = "Starboard Primary Hallway APC"; - pixel_x = -26; - pixel_y = 3 +/area/science/robotics/lab) +"bbJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, /obj/structure/cable/white{ - icon_state = "0-4" + icon_state = "4-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbE" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/area/science/robotics/lab) +"bbK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "2-8" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbF" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 +/area/science/robotics/lab) +"bbL" = ( +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbG" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"bbH" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/area/science/robotics/lab) +"bbM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"bbI" = ( -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bbO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel{ - heat_capacity = 1e+006 - }, -/area/hallway/primary/starboard) -"bbJ" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/camera{ - c_tag = "Hydroponics South"; +/obj/effect/turf_decal/bot, +/obj/machinery/computer/rdconsole{ dir = 8 }, -/obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, /obj/effect/turf_decal/tile/neutral{ - dir = 4 + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hydroponics) -"bbK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/maintenance/port) -"bbL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating, -/area/maintenance/port) -"bbM" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port) -"bbN" = ( +/area/science/robotics/lab) +"bbP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, /obj/effect/landmark/blobstart, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plating, -/area/maintenance/port) -"bbO" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) -"bbP" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/port) +/area/maintenance/starboard/aft) "bbQ" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" @@ -36774,110 +32050,42 @@ }, /area/maintenance/port) "bbT" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bbU" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/turf/open/floor/engine, -/area/engine/engineering) +/turf/closed/wall, +/area/maintenance/port) "bbV" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/engine, -/area/engine/engineering) -"bbW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/turf/open/floor/plating, +/area/maintenance/port) "bbX" = ( -/obj/effect/turf_decal/loading_area{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/turf/closed/wall, +/area/maintenance/port) "bbY" = ( /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall, /area/maintenance/port) -"bbZ" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Gas to Cooling Loop" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/engine, -/area/engine/engineering) "bca" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/port) "bcb" = ( -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" }, -/turf/open/floor/engine, -/area/engine/engineering) +/area/maintenance/port) "bcc" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -36886,140 +32094,14 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"bcd" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bce" = ( -/obj/structure/chair/office/dark{ +"bcl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"bcf" = ( -/obj/structure/cable{ +/obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/landmark/start/yogs/signal_technician, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/tcommsat/server) -"bcg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bch" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Nitrogen to Airmix" - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"bci" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"bcj" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"bck" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) -"bcl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -37030,12 +32112,8 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "bcm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ @@ -37088,22 +32166,34 @@ /turf/open/floor/plasteel, /area/security/checkpoint) "bcq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/hallway/primary/aft) "bcr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/hallway/primary/aft) "bcs" = ( /obj/machinery/door/poddoor/shutters{ id = "mechbay"; @@ -37118,78 +32208,49 @@ /turf/open/floor/plasteel, /area/science/robotics/mechbay) "bct" = ( -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/science/robotics/mechbay) "bcu" = ( /turf/open/floor/circuit, /area/science/robotics/mechbay) "bcv" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "bcw" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "External Waste Ports to Filter" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ dir = 8 }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/turf/open/floor/plasteel/white, +/area/science/research) "bcx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/white, +/area/science/research) "bcy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, +/obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/plasteel, -/area/engine/atmos) +/area/science/robotics/lab) "bcz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/robotics/lab) "bcA" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -37275,15 +32336,19 @@ /turf/open/floor/plating, /area/maintenance/port) "bcM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) "bcN" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -37313,29 +32378,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"bcP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bcQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4; - icon_state = "manifoldlayer"; - level = 2 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "bcR" = ( /obj/structure/table/wood, /obj/item/instrument/guitar, @@ -37343,27 +32385,16 @@ /turf/open/floor/plating, /area/maintenance/port) "bcS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/turf/open/floor/plasteel/dark, -/area/engine/atmos) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/port) "bcT" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical, @@ -37385,120 +32416,6 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"bcU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics South West"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bcV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bcW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bcX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Waste to Filter" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bcY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bcZ" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bda" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bdb" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/clothing/shoes/jackboots, -/obj/item/radio, -/obj/item/storage/secure/briefcase, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/maintenance/port/fore) -"bdc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "bdd" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -37590,81 +32507,63 @@ }, /turf/open/floor/plating, /area/security/checkpoint) -"bdi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) "bdj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bdk" = ( -/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ - icon_state = "0-8" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/engine/atmos) -"bdl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 0 +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bdk" = ( +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 10 +/obj/machinery/button/door{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + pixel_y = -24; + req_access_txt = "29" }, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bdm" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/cable/white{ - icon_state = "1-2" + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; +/obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/atmos) -"bdn" = ( +/area/science/robotics/mechbay) +"bdl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bdm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable/white{ - icon_state = "1-2" +/obj/effect/landmark/start/research_director, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bdn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/plasteel, -/area/engine/atmos) +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "bdo" = ( /obj/machinery/light{ dir = 4 @@ -37676,58 +32575,67 @@ /turf/closed/wall, /area/science/robotics/mechbay) "bdq" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/structure/cable/white{ - icon_state = "2-4" +/obj/effect/turf_decal/tile/purple{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "2-8" +/turf/open/floor/plasteel/white, +/area/science/research) +"bds" = ( +/turf/closed/wall/rust, +/area/science/robotics/lab) +"bdt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; + pixel_x = -26 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bdr" = ( -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 + icon_state = "0-4" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"bds" = ( -/turf/closed/wall/rust, -/area/science/robotics/lab) -"bdt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bdu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/starboard) +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "bdv" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -37774,54 +32682,25 @@ /turf/open/floor/plasteel/dark, /area/science/robotics/lab) "bdz" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bdB" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/landmark/xeno_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"bdA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Technology Storage"; - req_access_txt = "23" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard) -"bdB" = ( -/obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) "bdC" = ( /obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/stripes/line{ @@ -37886,50 +32765,49 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"bdJ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +"bdK" = ( +/obj/structure/chair/comfy/black{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/secondary/exit) -"bdK" = ( -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard) +/turf/open/floor/plasteel/dark, +/area/maintenance/port) "bdL" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/maintenance/starboard) +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) "bdM" = ( -/obj/structure/cable/white{ - icon_state = "1-8" +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/plating, -/area/maintenance/starboard) +/turf/open/floor/plasteel, +/area/maintenance/port) "bdN" = ( /obj/structure/table/wood, /obj/item/clothing/suit/justice, @@ -37954,18 +32832,6 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"bdO" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) "bdP" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ @@ -37973,221 +32839,78 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) -"bdQ" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 +"beb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white, +/turf/open/floor/plating, +/area/security/checkpoint) +"bec" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/red{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdR" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/area/security/checkpoint) +"bed" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/white/corner{ +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/hallway/secondary/exit) -"bdS" = ( -/obj/machinery/airalarm{ - pixel_y = 24 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/area/security/checkpoint) +"bee" = ( +/obj/machinery/computer/secure_data{ dir = 8 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdU" = ( -/obj/machinery/light{ - dir = 1 +/obj/machinery/status_display/ai{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{ - icon_state = "manifold-1"; +/obj/effect/turf_decal/tile/red{ dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/exit) -"bdW" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdX" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/status_display/evac{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bdY" = ( -/obj/machinery/light, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bdZ" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bea" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -28 - }, -/obj/machinery/camera{ - c_tag = "Departures Hallway"; - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"beb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable/white, -/turf/open/floor/plating, -/area/security/checkpoint) -"bec" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint) -"bed" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 - }, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"bee" = ( -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/obj/machinery/status_display/ai{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, /turf/open/floor/plasteel, /area/security/checkpoint) "bef" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/hallway/primary/aft) "beg" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/science/robotics/mechbay) "beh" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 @@ -38213,72 +32936,57 @@ /turf/open/floor/plating, /area/science/robotics/mechbay) "bek" = ( -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/science/research) "bel" = ( -/obj/structure/cable/white{ - icon_state = "2-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/science/research) "bem" = ( -/obj/structure/cable/white{ - icon_state = "4-8" +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "ben" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/effect/turf_decal/delivery, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) "beo" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -38488,71 +33196,23 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) -"beD" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/obj/structure/cable/white{ - icon_state = "1-8" - }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +"beF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Medbay Maintenance"; + req_access_txt = "5" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"beE" = ( /obj/structure/cable/white{ - icon_state = "2-8" + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold-3"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"beF" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 + dir = 2 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on-3"; +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"beG" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/maintenance/port) "beH" = ( /obj/machinery/newscaster{ pixel_x = -32 @@ -38571,27 +33231,13 @@ /obj/structure/cable/white{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; - location = "6.3-DeparturesS" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/area/security/checkpoint) "beJ" = ( /obj/structure/closet/secure_closet/security, /obj/machinery/airalarm{ @@ -38615,262 +33261,228 @@ }, /turf/open/floor/plasteel, /area/security/checkpoint) -"beK" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) "beL" = ( -/obj/structure/cable/white{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white/corner, -/area/hallway/secondary/exit) -"beM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/starboard) -"beN" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/crowbar/red, -/obj/item/clothing/mask/gas, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1, -/turf/open/floor/plasteel, -/area/maintenance/starboard) +/turf/closed/wall/r_wall, +/area/science/robotics/mechbay) "beO" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) "beP" = ( /obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 2 +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Robotics Lab Maintenance"; + req_access_txt = "29" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 2 }, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Office"; - req_access_txt = "48;50" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/turf/open/floor/plating, +/area/maintenance/starboard) "beQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plating{ - icon_state = "platingdmg1" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/area/maintenance/starboard) +/turf/closed/wall/r_wall, +/area/science/robotics/lab) "beR" = ( -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bridge Hatch"; - req_access_txt = "12" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, /turf/open/floor/plating, -/area/maintenance/starboard) +/area/maintenance/port) "beS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"beT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/maintenance/starboard) -"beU" = ( -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Shuttle Bay Space Bridge Control"; - pixel_y = 27 +/area/maintenance/port) +"beV" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "2-4" }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Bridge Hatch"; - req_access_txt = "12" +/obj/structure/cable/white{ + icon_state = "2-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/port) +"beZ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/maintenance/starboard) -"beV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1, -/turf/open/floor/plating, -/area/maintenance/starboard) -"beW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" +/area/maintenance/port) +"bfa" = ( +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/turf/open/floor/plating, +/area/maintenance/port) +"bfe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -23 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard) -"beX" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bff" = ( +/obj/structure/cable/white{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" }, -/turf/open/floor/plasteel/dark, -/area/hallway/secondary/exit) -"beY" = ( -/obj/machinery/light, -/obj/machinery/status_display/evac{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; +/turf/open/floor/plasteel, +/area/security/checkpoint) +"bfg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria, -/area/hallway/secondary/exit) -"beZ" = ( /obj/structure/cable/white{ - icon_state = "1-4" + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 +/obj/structure/cable/white{ + icon_state = "1-2" }, +/obj/effect/turf_decal/tile/purple, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bfa" = ( +/area/hallway/primary/aft) +"bfl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bfb" = ( /obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/starboard/aft) +"bfm" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/structure/cable/white{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bfc" = ( +/area/maintenance/starboard/aft) +"bfn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, /obj/structure/cable/white{ icon_state = "1-8" }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/brown{ +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bfo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"bfd" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/cable/white{ + icon_state = "1-4" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"bfp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/structure/cable/white{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{ - icon_state = "vent_map_on-1"; - dir = 1 +/turf/open/floor/plating, +/area/maintenance/starboard) +"bfs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit) +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/aft) "bft" = ( /obj/structure/cable/white{ icon_state = "0-8" @@ -38886,6 +33498,21 @@ "bfu" = ( /turf/closed/wall, /area/chapel/main) +"bfv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/curtain, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Shower" + }, +/obj/item/soap/deluxe, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/chapel/main) "bfw" = ( /obj/structure/bonfire, /obj/item/reagent_containers/food/drinks/bottle/orangejuice{ @@ -38902,6 +33529,103 @@ icon_state = "panelscorched" }, /area/chapel/main) +"bfx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/chapel/main) +"bfy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall, +/area/chapel/main) +"bfz" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bfA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main) +"bfB" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/rust, +/area/chapel/main) +"bfD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bfE" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) "bfF" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -38938,9 +33662,200 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"bfI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bfO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "bfP" = ( /turf/closed/wall/r_wall, /area/science/xenobiology) +"bfS" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/chapel/main) +"bfT" = ( +/obj/structure/bodycontainer/crematorium{ + id = "cremawheat" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfU" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfV" = ( +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bfX" = ( +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bfY" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Chapel APC"; + areastring = "/area/chapel/main"; + pixel_y = 25 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) "bfZ" = ( /obj/structure/chair/wood/normal{ dir = 8 @@ -38979,6 +33894,15 @@ }, /turf/closed/wall, /area/chapel/main) +"bgc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) "bgd" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes/line{ @@ -38986,6 +33910,40 @@ }, /turf/open/floor/plasteel, /area/maintenance/port) +"bge" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.4-AftNW"; + location = "8.3-AftSW" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"bgf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) "bgl" = ( /obj/machinery/vending/cola/random, /obj/machinery/newscaster{ @@ -39013,6 +33971,19 @@ }, /turf/open/floor/plasteel/dark, /area/science/xenobiology) +"bgq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bgr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) "bgu" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/tea, @@ -39047,6 +34018,10 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) +"bgx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "bgy" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -39081,6 +34056,17 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) +"bgB" = ( +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/chapel/main) "bgC" = ( /obj/structure/table/wood/fancy, /obj/item/book/granter/spell/smoke, @@ -39102,10 +34088,70 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) +"bgD" = ( +/obj/machinery/button/crematorium{ + id = "cremawheat"; + pixel_x = -26; + req_access_txt = "27" + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Crematorium"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bgE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) "bgF" = ( /obj/machinery/status_display/evac, /turf/closed/wall/rust, /area/chapel/main) +"bgG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bgH" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "bgI" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -39114,6 +34160,32 @@ dir = 8 }, /area/chapel/main) +"bgJ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"bgK" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) "bgL" = ( /turf/open/floor/plasteel/chapel, /area/chapel/main) @@ -39133,6 +34205,27 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) +"bgN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) "bgP" = ( /turf/closed/wall, /area/hallway/secondary/entry) @@ -39150,18 +34243,63 @@ }, /turf/closed/wall, /area/hallway/secondary/entry) -"bgT" = ( -/obj/machinery/status_display/ai, -/turf/closed/wall, -/area/hallway/secondary/entry) -"bgU" = ( -/obj/effect/spawner/structure/window/reinforced, +"bgR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bgT" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bgU" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "bgV" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/hallway/secondary/entry) +"bgW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Port" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bgX" = ( /obj/structure/sign/directions/supply{ dir = 1 @@ -39231,6 +34369,45 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/xenobiology) +"bhc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bhd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bhg" = ( /turf/open/floor/circuit/green, /area/science/xenobiology) @@ -39264,6 +34441,20 @@ "bhk" = ( /turf/open/floor/plating, /area/maintenance/starboard) +"bhm" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bho" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/chapel/main) "bhp" = ( /obj/machinery/door/morgue{ name = "Relic Closet"; @@ -39281,6 +34472,34 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) +"bhq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/chapel/main) +"bhr" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) "bhs" = ( /obj/machinery/light{ dir = 8 @@ -39291,10 +34510,215 @@ }, /turf/open/floor/plasteel/grimy, /area/chapel/main) +"bht" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "bhu" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/grimy, /area/chapel/main) +"bhv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bhw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bhx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bhy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Hall" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"bhz" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/five_k{ + dir = 1; + name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; + pixel_y = 25 + }, +/obj/structure/cable/white{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) +"bhH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhI" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bhK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/entry) "bhL" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; @@ -39343,6 +34767,28 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) +"bhP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bhQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "bhS" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -39434,96 +34880,69 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) -"biA" = ( -/obj/machinery/newscaster{ - pixel_x = 32 +"bhZ" = ( +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 }, -/obj/structure/closet/crate/bin, /obj/machinery/camera{ - c_tag = "Arrivals - Starboard"; - dir = 1; - name = "arrivals camera" + c_tag = "Chaplain's Quarters"; + dir = 2 }, -/obj/effect/turf_decal/delivery, +/obj/machinery/vending/wardrobe/chap_wardrobe, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/secondary/entry) -"biS" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +/area/chapel/main) +"bia" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/machinery/button/door{ - id = "chapelprivacy"; - name = "Chapel Privacy Shutters"; - pixel_y = -24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/chapel/main) +"bib" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/chapel, +/turf/open/floor/plating, /area/chapel/main) -"biX" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xeno2"; - name = "Containment Control"; - req_access_txt = "55" +"bic" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/obj/item/pet_carrier/xenobio, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"biZ" = ( -/obj/machinery/monkey_recycler, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/wood, +/area/chapel/main) +"bid" = ( +/obj/machinery/light/small{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bja" = ( -/obj/machinery/processor/slime, -/obj/machinery/newscaster{ +/obj/structure/sign/plaques/kiddie/badger{ pixel_y = 32 }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bjc" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/science/xenobiology) -"bjd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 2; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/xenobiology) -"bje" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 2; - external_pressure_bound = 120; - name = "server vent" - }, -/obj/machinery/camera{ - c_tag = "Science - Server Room"; - dir = 8; - name = "science camera"; - network = list("ss13","rd") +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/circuit/green/telecomms/mainframe, -/area/science/xenobiology) -"bjf" = ( -/obj/structure/dresser, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 +/turf/open/floor/wood, +/area/chapel/main) +"bif" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" }, /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -39537,77 +34956,672 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main) -"bjg" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"big" = ( +/obj/machinery/status_display/evac, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/chapel/main) -"bjh" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, +/turf/closed/wall, /area/chapel/main) -"bjj" = ( -/obj/structure/table/wood, -/obj/item/folder, -/obj/item/pen/fourcolor, +"bih" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/chapel/main) -"bjk" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/machinery/status_display/ai{ - pixel_x = 32 +"bii" = ( +/obj/structure/table/wood/fancy, +/obj/item/flashlight/lantern, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/chapel/main) -"bjl" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chapelprivacy"; - name = "Chapel Privacy Shutters" +"bij" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/chapel/main) -"bjp" = ( -/obj/machinery/door/window/brigdoor{ - dir = 8; - name = "Creature Pen"; - req_access_txt = "47" +/turf/open/floor/plasteel/chapel{ + dir = 1 }, -/obj/machinery/door/poddoor/preopen{ - id = "xeno2"; - name = "Creature Cell #2" +/area/chapel/main) +"bik" = ( +/obj/structure/chair/wood/normal{ + dir = 8 }, -/obj/structure/cable/white{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /obj/structure/cable/white{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plasteel/chapel{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/area/chapel/main) +"bil" = ( +/obj/structure/chair/wood/normal{ dir = 8 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bim" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bin" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bio" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main) +"bip" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"bir" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"bis" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"biu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"biv" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"bix" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"biz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) +"biA" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/closet/crate/bin, +/obj/machinery/camera{ + c_tag = "Arrivals - Starboard"; + dir = 1; + name = "arrivals camera" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"biC" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Central"; + dir = 4; + pixel_y = -5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"biD" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"biF" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biH" = ( +/obj/machinery/door/airlock/grunge{ + name = "Chapel Quarters"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"biI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biJ" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"biL" = ( +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office"; + req_access_txt = "27" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/chapel/main) +"biN" = ( +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biO" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"biP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"biQ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"biR" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"biS" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "chapelprivacy"; + name = "Chapel Privacy Shutters"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"biU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"biV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway 3"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"biX" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xeno2"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"biY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"biZ" = ( +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bja" = ( +/obj/machinery/processor/slime, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bjc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) +"bjd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 2; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/xenobiology) +"bje" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 2; + external_pressure_bound = 120; + name = "server vent" + }, +/obj/machinery/camera{ + c_tag = "Science - Server Room"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/xenobiology) +"bjf" = ( +/obj/structure/dresser, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bjg" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bjh" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/chapel/main) +"bji" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjj" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjk" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"bjl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chapelprivacy"; + name = "Chapel Privacy Shutters" + }, +/turf/open/floor/plating, +/area/chapel/main) +"bjn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjp" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Creature Pen"; + req_access_txt = "47" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell #2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bjq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "bjr" = ( /obj/machinery/holopad, @@ -39693,6 +35707,16 @@ }, /turf/open/floor/plasteel/dark/telecomms, /area/science/xenobiology) +"bjy" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) "bjz" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -39715,6 +35739,20 @@ }, /turf/open/floor/plasteel/grimy, /area/chapel/main) +"bjB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bjD" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -39805,6 +35843,17 @@ }, /turf/open/floor/plasteel/grimy, /area/chapel/main) +"bjM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bjP" = ( /obj/structure/table/reinforced, /obj/item/storage/box/beakers{ @@ -39909,6 +35958,34 @@ }, /turf/open/floor/plasteel, /area/science/xenobiology) +"bjU" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bjV" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bjX" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ @@ -39942,6 +36019,25 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) +"bkk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "bko" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 10 @@ -39963,101 +36059,288 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bky" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bky" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkz" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkC" = ( +/obj/item/beacon, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkE" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkW" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkX" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blb" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blc" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"blj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Central Diner 4"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"blk" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"bll" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Escape Arm Airlocks"; + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blm" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway"; + dir = 2 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bln" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering Starboard"; + dir = 8; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"blo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Research Division Access"; + dir = 2 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"blp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 1"; + dir = 8; + pixel_y = -22 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.2-AftSE"; + location = "8.1-AftNE" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"blq" = ( +/obj/machinery/telecomms/broadcaster/preset_left/birdstation, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"blr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Research Division North"; + dir = 2 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bls" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkz" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkB" = ( -/obj/structure/chair{ +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"blv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkC" = ( -/obj/item/beacon, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkE" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -3; - pixel_y = 3 +/obj/machinery/camera{ + c_tag = "Arrivals Bay 1 North"; + dir = 1 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bkX" = ( -/obj/machinery/status_display/evac{ - pixel_x = 32 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/light{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blb" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"blc" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, /area/hallway/secondary/entry) -"blk" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bll" = ( -/obj/structure/chair{ +"blx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bly" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ - c_tag = "Escape Arm Airlocks"; + c_tag = "Arrivals Hallway 2"; dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit) -"blm" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Starboard Primary Hallway"; - dir = 2 +/area/hallway/secondary/entry) +"blA" = ( +/obj/machinery/door/airlock/grunge{ + name = "Mass Driver Room"; + req_access_txt = "27" }, -/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/hallway/primary/starboard) -"blq" = ( -/obj/machinery/telecomms/broadcaster/preset_left/birdstation, -/turf/open/floor/circuit/telecomms/mainframe, -/area/tcommsat/server) +/area/chapel/main) "blC" = ( /obj/machinery/mass_driver{ id = "chapelgun" @@ -40067,6 +36350,34 @@ }, /turf/open/floor/plating, /area/chapel/main) +"blD" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) "blF" = ( /obj/structure/fans/tiny, /obj/effect/turf_decal/stripes/line, @@ -40129,6 +36440,36 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"blL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"blO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "blY" = ( /obj/machinery/door/airlock/public/glass{ name = "Departure Lounge" @@ -40144,6 +36485,36 @@ "blZ" = ( /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"bmb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bmh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) "bmC" = ( /obj/machinery/vending/snack/random, /obj/effect/turf_decal/bot, @@ -40153,6 +36524,17 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) +"bmG" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit) "bpn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -40166,6 +36548,302 @@ /obj/machinery/meter/atmos, /turf/open/floor/plasteel, /area/engine/atmos) +"bsv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bsw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsx" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bsA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=7.1-StarboardQuarter"; + location = "6.4-LeavingDepartures" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bsB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/light, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsS" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=6.4-LeavingDepartures"; + location = "6.3-DeparturesS" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"bsX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "48;50" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"bsY" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "bsZ" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -40188,9 +36866,47 @@ /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"btb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"btc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"btd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) "btk" = ( @@ -40303,9 +37019,9 @@ /area/tcommsat/server) "buO" = ( /obj/machinery/telecomms/receiver/preset_left/birdstation, -/obj/machinery/airalarm/tcomms{ +/obj/machinery/airalarm/server{ dir = 4; - pixel_x = -22 + pixel_x = -23 }, /turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) @@ -40425,6 +37141,12 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"bwW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) "bwY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -40497,6 +37219,55 @@ }, /turf/open/floor/engine, /area/engine/engineering) +"bxw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"bxx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bxy" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"bxA" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) "bxB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -40504,10 +37275,55 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/teleporter) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/central) +"bxD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bxE" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/central) "bxF" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/crew_quarters/theatre) +"bxG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "bxH" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/tile/neutral{ @@ -40536,6 +37352,48 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/bar/atrium) +"bxM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"bxN" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/central) +"bxP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bxR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"bxS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) "bxV" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/circuit, @@ -40545,6 +37403,33 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/robotics/lab) +"bxX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bxY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) "bxZ" = ( /turf/closed/wall, /area/maintenance/starboard/fore) @@ -40555,6 +37440,42 @@ /obj/structure/sign/warning/vacuum, /turf/closed/wall, /area/maintenance/starboard/fore) +"byi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"byj" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"byk" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) "byl" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -40571,6 +37492,13 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) +"bym" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "byo" = ( /turf/closed/wall, /area/security/checkpoint) @@ -40585,6 +37513,20 @@ /obj/structure/sign/nanotrasen, /turf/closed/wall, /area/security/checkpoint) +"bAf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) "bAi" = ( /obj/effect/turf_decal/sand/plating, /obj/item/pickaxe/emergency, @@ -40605,6 +37547,14 @@ "bIG" = ( /turf/open/floor/plating/asteroid/airless, /area/maintenance/port) +"bIJ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) "bKQ" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 @@ -40646,6 +37596,15 @@ dir = 1 }, /area/engine/atmos) +"ccy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "cfz" = ( /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/stripes/line{ @@ -40721,11 +37680,51 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) +"csX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hydroponics) "cwv" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/girder, /turf/open/floor/plating/airless, /area/maintenance/port) +"cAX" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/radiation, +/turf/open/floor/engine, +/area/engine/engineering) +"cBf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "cBS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -40743,6 +37742,29 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"cGz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South West"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cKo" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/port) "cKy" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ @@ -40758,6 +37780,39 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/space/nearstation) +"cRz" = ( +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control"; + pixel_y = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bridge Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cUI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) "cWv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden, /turf/closed/wall/r_wall, @@ -40771,13 +37826,75 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/atmos) +"cXu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "ddI" = ( /obj/machinery/air_sensor/atmos/toxin_tank, /turf/open/floor/engine/plasma, /area/engine/atmos) +"dfP" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dgV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "diG" = ( /turf/open/floor/plasteel, /area/engine/atmos) +"doD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"dua" = ( +/obj/item/clothing/head/radiation, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) "dyo" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/metal/fifty, @@ -40798,6 +37915,12 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"dBX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "dEa" = ( /obj/machinery/computer/arcade, /obj/effect/turf_decal/tile/neutral{ @@ -40812,6 +37935,27 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/port) +"dFV" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Oxygen to Airmix" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "dMl" = ( /obj/structure/sign/warning/fire, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -40819,6 +37963,32 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"dQC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) +"dYC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "eaf" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/cable{ @@ -40827,6 +37997,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/atmos) +"eew" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "ehE" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/maintenance_hatch{ @@ -40835,6 +38012,51 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"eva" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"evB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ewT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) "exb" = ( /obj/machinery/door/window/brigdoor{ dir = 8; @@ -40867,17 +38089,73 @@ /obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/obj/machinery/light/small, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"ezi" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hallway/secondary/entry) +"eCg" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"eFp" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Xenobiology North"; + dir = 4; + pixel_y = -5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"eOs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel, +/area/engine/atmos) +"eUz" = ( +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/maintenance/disposal/incinerator) -"ezi" = ( -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 2 }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/hallway/secondary/entry) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "eYe" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass{ @@ -40917,10 +38195,44 @@ dir = 1 }, /area/engine/atmos) +"fff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "fgG" = ( /obj/machinery/status_display/ai, /turf/closed/wall, /area/crew_quarters/lounge) +"fjs" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "fnp" = ( /obj/machinery/air_sensor/atmos/nitrous_tank, /turf/open/floor/engine/n2o, @@ -40960,6 +38272,21 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"fBt" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "fEt" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/machinery/meter, @@ -40998,6 +38325,22 @@ /obj/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"fMT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "fOW" = ( /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, @@ -41036,6 +38379,11 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"geZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "ggq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -41049,6 +38397,43 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) +"gii" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"gkv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/l3closet/security, +/turf/open/floor/plasteel/dark, +/area/security/brig) "goT" = ( /obj/effect/landmark/start/chief_engineer, /turf/open/floor/plasteel, @@ -41056,6 +38441,27 @@ "gtP" = ( /turf/open/floor/plating/asteroid/airless, /area/space/nearstation) +"guM" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "gwL" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ @@ -41063,6 +38469,26 @@ }, /turf/open/floor/plasteel, /area/maintenance/starboard) +"gyV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"gLE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) "gPY" = ( /obj/machinery/vr_sleeper, /obj/effect/turf_decal/tile/red{ @@ -41118,6 +38544,15 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"heQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.3-AftSW"; + location = "8.2-AftSE" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "hpr" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=3.2-AtriumSW"; @@ -41141,12 +38576,64 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"hsV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/engine/atmos) +"hDi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.4-AtriumNE"; + location = "3.3-AtriumSE" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "hNO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/engine/atmos) +"hOc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/aft"; + dir = 2; + name = "Aft Primary Hallway APC"; + pixel_y = -26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) "hOh" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/machinery/light/small{ @@ -41176,6 +38663,49 @@ "ibv" = ( /turf/closed/wall, /area/science/xenobiology) +"idD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"iey" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) +"ifi" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/port) "inf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -41208,6 +38738,18 @@ }, /turf/open/floor/engine, /area/engine/supermatter) +"iBc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/sign/warning{ + desc = "An infuriatingly uncentered warning sign."; + pixel_x = 30; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "iIj" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ dir = 4 @@ -41239,6 +38781,22 @@ /obj/machinery/meter/atmos, /turf/open/floor/plasteel, /area/engine/atmos) +"iML" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "iTc" = ( /obj/structure/tank_dispenser, /obj/structure/sign/directions/engineering{ @@ -41252,10 +38810,43 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"iTv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall/rust, +/area/engine/gravity_generator) "iUq" = ( /obj/machinery/status_display/evac, /turf/closed/wall, /area/library) +"iVw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"iVy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"iWl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "iZQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ dir = 2 @@ -41269,6 +38860,24 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"jcn" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=3.1-AtriumNW"; + location = "2.2-BridgeWest" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/fore) "jdD" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -41279,6 +38888,15 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) +"jeM" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "External Waste Ports to Filter" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/atmos) "jkl" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 @@ -41310,6 +38928,19 @@ dir = 1 }, /area/engine/atmos) +"jqM" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) "jtZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41337,12 +38968,64 @@ }, /turf/closed/wall, /area/hallway/primary/fore) +"jxc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"jBG" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"jCi" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "jDd" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 8 }, /turf/closed/wall/r_wall/rust, /area/engine/atmos) +"jWK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "kaA" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -41371,6 +39054,41 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"kvq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"kwF" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Nitrogen to Airmix" + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "kCU" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -41418,6 +39136,30 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"lkg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Monitoring"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "lqz" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/effect/decal/cleanable/dirt, @@ -41462,6 +39204,24 @@ dir = 1 }, /area/engine/atmos) +"lxq" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lyp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) "lAs" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom{ @@ -41498,6 +39258,13 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) +"lEr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "lFi" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -41509,6 +39276,19 @@ "lIM" = ( /turf/closed/wall/rust, /area/crew_quarters/lounge) +"lQs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "lTY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -41579,6 +39359,22 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmos) +"mqA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) "mqF" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; @@ -41633,6 +39429,16 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"mXV" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "ndg" = ( /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, @@ -41674,6 +39480,28 @@ /obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) +"nKi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "nTi" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall, @@ -41689,12 +39517,35 @@ }, /turf/open/floor/plasteel/dark/corner, /area/engine/atmos) +"nZq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) "oaV" = ( /obj/structure/grille, /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/closed/wall/r_wall, /area/engine/atmos) +"odT" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) "oiL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ @@ -41708,6 +39559,24 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel, /area/engine/atmos) +"orI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "otn" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -41751,6 +39620,24 @@ "oyD" = ( /turf/closed/wall, /area/crew_quarters/toilet/restrooms) +"oCy" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "oGc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 @@ -41768,9 +39655,53 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, /area/engine/atmos) +"oKz" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) "oOk" = ( /turf/open/floor/engine/plasma, /area/engine/atmos) +"oQL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"pbT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) "pcl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ dir = 2 @@ -41855,6 +39786,10 @@ /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, /area/hallway/secondary/entry) +"pEH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/asteroid/nearstation) "pKK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -41865,6 +39800,21 @@ /obj/structure/closet/secure_closet/security/sec, /turf/open/floor/plasteel/dark, /area/security/brig) +"pLb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) "pNE" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ @@ -41882,6 +39832,19 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/engine/supermatter) +"pQb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) "pZU" = ( /obj/structure/lattice, /obj/structure/grille, @@ -41942,6 +39905,10 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"qpG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/rust, +/area/engine/gravity_generator) "qsc" = ( /obj/machinery/air_sensor/atmos/air_tank, /turf/open/floor/engine/air, @@ -41955,30 +39922,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) -"qzT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "qEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -42011,6 +39954,15 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"qIp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "qMr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42030,6 +39982,12 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"qUW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) "rae" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -42037,6 +39995,22 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"rcl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/port) +"rgg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/meter/atmos/atmos_waste_loop, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "rjQ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, @@ -42060,6 +40034,29 @@ }, /turf/open/floor/engine, /area/maintenance/disposal/incinerator) +"rlq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"rxP" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) "rzn" = ( /obj/machinery/status_display/evac, /turf/closed/wall, @@ -42070,6 +40067,10 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"rEd" = ( +/obj/structure/closet/wardrobe/tcomms, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) "rEx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -42112,6 +40113,12 @@ "scC" = ( /turf/open/floor/plating/asteroid/airless, /area/space) +"scU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "sdL" = ( /obj/effect/turf_decal/delivery, /obj/machinery/hydroponics/soil, @@ -42128,6 +40135,28 @@ "sna" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/port) +"sor" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"soC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "spw" = ( /obj/machinery/computer/bank_machine, /turf/open/floor/circuit/green, @@ -42201,6 +40230,34 @@ "swG" = ( /turf/closed/wall/rust, /area/security/detectives_office) +"swJ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"swK" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) "swL" = ( /turf/closed/wall/rust, /area/quartermaster/storage) @@ -42244,11 +40301,44 @@ "sAA" = ( /turf/closed/wall/rust, /area/crew_quarters/bar/atrium) +"sAX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) "sAY" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, /area/maintenance/starboard) +"sBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/crew_quarters/theatre) +"sBw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/crew_quarters/bar/atrium) +"sBx" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "sBy" = ( /obj/machinery/door/airlock/external{ name = "External Airlock"; @@ -42272,9 +40362,33 @@ /obj/structure/sign/warning/vacuum, /turf/closed/wall/rust, /area/maintenance/starboard) +"sCr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/port/central) +"sCQ" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard) "sDl" = ( /turf/closed/wall/rust, /area/crew_quarters/dorms) +"sDn" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "sDq" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -42285,13 +40399,72 @@ /obj/item/clothing/mask/gas, /turf/open/floor/plasteel, /area/maintenance/starboard) +"sDK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/crew_quarters/theatre) +"sDM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/crew_quarters/bar/atrium) "sDP" = ( /turf/closed/wall/rust, /area/hallway/secondary/exit) +"sEl" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "sEG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/lounge) +"sEK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sEL" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "sEN" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ @@ -42387,6 +40560,22 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard) +"sFO" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/central) +"sFP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "sFR" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/stripes/line{ @@ -42480,6 +40669,112 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) +"sGy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage"; + req_access_txt = "23" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"sGA" = ( +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sGC" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/exit) +"sGD" = ( +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sGW" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/central) +"sGY" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sHb" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sHd" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"sHe" = ( +/obj/structure/cable/white{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "sHz" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/bot, @@ -42499,12 +40794,56 @@ dir = 1 }, /area/hallway/secondary/exit) +"sHC" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "sHV" = ( /turf/closed/wall/r_wall/rust, /area/engine/engineering) "sHZ" = ( /turf/closed/wall/rust, /area/crew_quarters/theatre) +"sIb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sId" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) "sIe" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42514,6 +40853,74 @@ "sIu" = ( /turf/closed/wall/r_wall/rust, /area/engine/gravity_generator) +"sIv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"sIw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Departures Hallway"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/secondary/exit) +"sIx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/engine/engineering) "sIB" = ( /turf/closed/wall/rust, /area/hydroponics) @@ -42543,6 +40950,15 @@ "sIK" = ( /turf/closed/wall/rust, /area/janitor) +"sIL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) "sIN" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/rust, @@ -42559,6 +40975,19 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/secondary/exit) +"sIR" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"sIT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) "sIU" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -42571,6 +41000,136 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"sIY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/rack, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel, +/area/maintenance/starboard) +"sJa" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"sJc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"sJd" = ( +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Shuttle Bay Space Bridge Control"; + pixel_y = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Bridge Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"sJi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJj" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"sJk" = ( +/obj/machinery/light, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/hallway/secondary/exit) +"sJn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"sJo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/central) "sJq" = ( /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; @@ -42592,9 +41151,17 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"sJD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) "sJG" = ( /turf/closed/wall/r_wall/rust, /area/engine/supermatter) +"sJH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/maintenance/port) "sJI" = ( /turf/closed/wall/rust, /area/library) @@ -42628,15 +41195,57 @@ /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, /area/maintenance/starboard/aft) +"sJS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/library) "sJT" = ( /turf/closed/wall/rust, /area/medical/morgue) "sJV" = ( /turf/closed/wall/r_wall/rust, /area/tcommsat/server) +"sJX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/library) +"sKa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/science/research) +"sKd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/library) +"sKe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/library) "sKf" = ( /turf/closed/wall/rust, /area/science/research) +"sKh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/science/research) "sKj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42681,10 +41290,36 @@ "sKE" = ( /turf/closed/wall/rust, /area/maintenance/port) +"sKH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/port) +"sKI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/rust, +/area/maintenance/port) +"sKJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) "sKL" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall/rust, /area/maintenance/port) +"sKP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/mechbay) +"sKQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) "sKZ" = ( /turf/closed/wall/r_wall/rust, /area/science/xenobiology) @@ -44030,20 +42665,73 @@ "sOD" = ( /turf/closed/wall/r_wall/rust, /area/ai_monitored/nuke_storage) +"sOL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) "sOM" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "sON" = ( /turf/closed/wall/rust, /area/maintenance/starboard/aft) +"sOT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/starboard/aft) "sOU" = ( /obj/structure/girder, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"sOV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "sOY" = ( /obj/structure/sign/poster/contraband/random, /turf/closed/wall, /area/maintenance/starboard/aft) +"sOZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sPa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) "sPi" = ( /obj/structure/closet/firecloset, /obj/machinery/light/small{ @@ -44052,6 +42740,46 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/maintenance/starboard/aft) +"sPk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable/white{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"sPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"sPI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"sPK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) "sPY" = ( /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -44062,6 +42790,12 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, /area/hallway/secondary/entry) +"sWz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) "tac" = ( /obj/structure/grille, /obj/machinery/meter, @@ -44094,6 +42828,25 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"toF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ttp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/structure/cable/white{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "ttA" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/effect/turf_decal/bot, @@ -44109,12 +42862,93 @@ dir = 1 }, /area/engine/atmos) +"tKr" = ( +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/maintenance/port) "tKM" = ( /turf/closed/wall, /area/hallway/primary/fore) +"tLt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "tWh" = ( /turf/closed/wall, /area/crew_quarters/lounge) +"tWQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"tXd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access_txt = "37" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"tZo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Engine Access"; + req_access_txt = "10" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"udT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; + dir = 8; + name = "Starboard Primary Hallway APC"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/structure/cable/white{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "ueC" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/line{ @@ -44141,6 +42975,13 @@ dir = 1 }, /area/engine/atmos) +"ugK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) "uhz" = ( /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) @@ -44179,6 +43020,23 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"uqY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/starboard) +"utN" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) "uuj" = ( /obj/machinery/plantgenes{ pixel_y = 6 @@ -44211,10 +43069,37 @@ /obj/machinery/status_display/evac, /turf/closed/wall, /area/crew_quarters/lounge) +"uuX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel{ + heat_capacity = 1e+006 + }, +/area/hallway/primary/aft) "uvg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"uxJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar/atrium) "uxM" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port" @@ -44227,6 +43112,34 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit) +"uyJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"uBJ" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"uGq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "uHq" = ( /obj/item/clothing/head/cone{ desc = "This cone seems to almost always land in the corner of the room... Strange."; @@ -44236,6 +43149,30 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uKY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"uSs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "uTN" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -44261,6 +43198,19 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"vhn" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) "viy" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -44281,6 +43231,19 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"viD" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Access"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/port) "vjN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -44288,6 +43251,44 @@ /obj/machinery/meter/atmos, /turf/open/floor/plasteel, /area/engine/atmos) +"vkh" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"vkK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"vmq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) "vmU" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -44308,6 +43309,17 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"voi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=8.1-AftNE"; + location = "7.1-StarboardQuarter" + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "voU" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -44393,6 +43405,23 @@ /obj/effect/landmark/start/virologist, /turf/open/floor/plasteel/grimy, /area/crew_quarters/lounge) +"vGO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/bombcloset/security, +/turf/open/floor/plasteel/dark, +/area/security/brig) "vJk" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -44427,6 +43456,27 @@ /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/asteroid/nearstation) +"vVA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "vVS" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ dir = 2 @@ -44444,6 +43494,38 @@ }, /turf/open/floor/plasteel/dark, /area/maintenance/starboard/aft) +"wcs" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"wdt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) "wkG" = ( /obj/structure/lattice/catwalk, /turf/open/floor/plating/airless, @@ -44461,12 +43543,36 @@ }, /turf/open/floor/plasteel/dark, /area/bridge) +"wlU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) "wqL" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) +"wKi" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"wUL" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) "wWj" = ( /obj/structure/window/reinforced{ dir = 4 @@ -44474,6 +43580,23 @@ /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, /area/hallway/secondary/entry) +"wWz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) "wZa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -44581,6 +43704,20 @@ }, /turf/open/floor/plasteel/dark, /area/engine/atmos) +"xEl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; + dir = 4; + name = "Port Primary Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable/white{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/primary/port) "xEQ" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ dir = 8 @@ -44604,6 +43741,34 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/engine/atmos) +"xSr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/yogs/signal_technician, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/server) +"xTp" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "Station Intercom"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/landmark/start/yogs/paramedic, +/turf/open/floor/plasteel/white, +/area/medical) "xZO" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/public/glass{ @@ -71517,9 +70682,9 @@ rjQ bGL vuN jkl -bcP -bcU -aqz +eew +cGz +qUW aqz aGe aGe @@ -71774,16 +70939,16 @@ oql mkN iKp tgp -bcQ +dgV fYx -aqz -acF -sIu -aHe -aBj aCG -csl +pEH +qpG +uBJ +aIb aJh +bAf +aKp aLD bwY agE @@ -72029,9 +71194,9 @@ awI uVJ diG mTv -avx -bcz -bcS +guM +oCy +orI xyo hNO aad @@ -72040,8 +71205,8 @@ aId aIc aJi csl -aJl -aKv +aKq +aLE sII afM abu @@ -72286,7 +71451,7 @@ vjN hUL diG rEx -avy +jCi anx anx anx @@ -72296,9 +71461,9 @@ aGe aHg aId aHe -aHK -aKs -aLC +mqA +pbT +aLF bxj sJy bxl @@ -72543,7 +71708,7 @@ vJk nFG rae vpz -awN +uSs xIm rVj aAg @@ -72552,14 +71717,14 @@ aad aGe aGe aGe -sIu -aIb -aKt -aLE +iTv +wlU +aKs +aLG aMJ aIq aOv -aNM +rEd bxp aRB aPG @@ -72800,7 +71965,7 @@ hqX wqL diG yba -azf +eva aqA qsc lUu @@ -72809,13 +71974,13 @@ aad aad aCo afM -aGe -aKp -aKu -aLJ -aMJ +bwY +aHK +aKt +aLH +bxl aNU -bce +aOw buC bxp sJO @@ -73057,7 +72222,7 @@ xeu wqL aAn iJY -awN +uSs xIm mgs aAg @@ -73066,13 +72231,13 @@ abi aad abT agE -aGe -aKq -aLF -aLK -aNp -aOw -bcf +sWz +aJl +aKu +aLI +aBj +aNV +xSr aNV aNF aRD @@ -73314,7 +72479,7 @@ mkF wqL aAp yba -azl +vVA anx anx anx @@ -73323,20 +72488,20 @@ aad aad abu afL -sIu +sII aJm -aLG -aLH -aMJ +aKv +aLJ aMN aNW +aLC buC bxp sJP aPG aBo buI -qzT +buK sKj aBu aMJ @@ -73571,7 +72736,7 @@ hXn wqL iIj iJY -azp +dFV aAh aBp awA @@ -73580,10 +72745,10 @@ sHV aEt aEt abu -aGe +bwY aJn aKw -aLI +aLK aMJ aNX aBi @@ -73828,25 +72993,25 @@ mnD asx aty eaf -azq +avx aAi axi aCs uok aEn aFq -aEt -aGi -aGe -aJp +aGf +sIA +aIe +aJo aKx -aLW -aMJ -aMJ -sJV -aMJ -bcg -sJV +aLL +aMN +aMN +sJD +aMN +aNp +bwW aMJ aMJ aMJ @@ -74085,17 +73250,17 @@ qEl wqL aAp yba -aAu +avy aAj blk awA uok aEo aFr -aEt -aGj -aIe -aJo +aGg +aHi +aIf +aJp aKy aLM aMO @@ -74103,7 +73268,7 @@ aNY aOz aPI bwV -aRI +aRF qmB aEt aBq @@ -74336,21 +73501,21 @@ fnp aqA viy bKQ -atI -ayj -aBA +qIp +mae +eOs wqL aAp yba -aDl +fjs anx anx anx uok aEp aFs -aFw -aGn +aGh +aAl aAo aJq bxb @@ -74360,7 +73525,7 @@ aNZ aMP aPJ aBk -aRJ +aRG bxu aUa aUQ @@ -74593,21 +73758,21 @@ ujg oaV vuh asw -fvd +jxc mae -bcy +hqX wqL auv iJY -bch +kwF aAh aBr asv uok aEq aFt -aFw -aGo +aGh +aHj aIh aJr aKz @@ -74617,7 +73782,7 @@ aOB aOB aLU aQK -aRK +aRH aSR aEt aUR @@ -74850,21 +74015,21 @@ anx pjU qFw asw -fvd +jxc mae -bcy +hqX bpB qoT eaf -bci +eCg aAi atx aCw uok aEr aFu -aFy -aHi +aGi +aHl aIi aJs aKz @@ -74874,7 +74039,7 @@ aMX aMX sJG aQK -aRN +aRI aSS fOW aUS @@ -75107,22 +74272,22 @@ rVs aqC arv asC -atK +auw auq -bcy +hqX buw diG yba -bcj +azl aAj aBt asv uok aEs aFv -aGf -aHj -aIf +aGj +aHm +aIj aJt buW aLP @@ -75131,7 +74296,7 @@ aMS aOC buW aQM -aRO +rxP niM fOW aUR @@ -75364,21 +74529,21 @@ apv aqA arw oiL -fvd +jxc mae -bcy +hqX goT diG yba -bck +idD anx anx anx uok aEt sHV -aEt -aHl +aGg +aHn aIk aJu aKA @@ -75388,7 +74553,7 @@ aMT aMT aPK aQN -aRP +vkh pvw fOW aUS @@ -75621,21 +74786,21 @@ pcl aqE arx azm -auw +vmq fLr -bcy +hqX diG axm cBS -bcl +wWz ayh xAj aCz uok aEu -aAl -aGg -aHm +aFw +lkg +aHo aIl pPL aMU @@ -75645,7 +74810,7 @@ aOa aMU bvd aQO -aRQ +aRJ aST aEt aUT @@ -75878,21 +75043,21 @@ anx aqF ary asF -fvd -ayk -bcM -bcV -bcW -bcX -bcq +tWQ +uyJ +avE +awI +diG +evB +aDl ver eZd kaA aDr aEv aFx -aGh -aHn +pQb +aHp aIm bxa aKC @@ -75902,7 +75067,7 @@ aMV aMV aKD aQP -aRR +aRK aSU fOW aUS @@ -76135,22 +75300,22 @@ cWv cWv arz asG -auC +iVy auA qui awJ axo -bcY -bcr +rgg +diG oGc awF aCA uok aEw aDw -aEt -aHo -aIj +aGg +aHq +aIn aJt aKD aLT @@ -76159,7 +75324,7 @@ aMW aOD buW aQK -bbk +aRN aSV fOW aUR @@ -76392,21 +75557,21 @@ abi sAx arA asH -avE +atI auB avG awK axp -bcZ -bct +ayj +azp aAq aBy aCC jDd aEt aEt -aEt -aHp +aGg +aFy aIo aJw aKE @@ -76416,7 +75581,7 @@ aMX aMX buW aQR -bbT +aRO aSY fOW aUS @@ -76649,21 +75814,21 @@ aaV aqz aqz aqz -sAx -aqz +hsV +auC aqz aqz axq -bda -bcr -azx +cBf +diG +aAr aBy -aBG +aCD aDs aEx +aFz aGm -bcd -aHi +aHl aIp aJw aKE @@ -76673,7 +75838,7 @@ aOb aOE aLO blK -bbU +aRP aSX aEt aUR @@ -76906,21 +76071,21 @@ ajQ aqG arB asI -axb -atL +atK auD avI awM axr -bcv -aAr -aAZ -aCD -aDv +ayk +azq +aAs +aBA +aCE +tZo aEy -aEz aFA -aHq +aGn +aHt aAU aJy aJy @@ -76928,9 +76093,9 @@ aLV aMZ aMZ aOF -bbV +aPM aBl -bbZ +aRQ bxu aUa aUU @@ -77164,30 +76329,30 @@ agF agF swZ agF -atL -avK +uKY +avJ cWR axs -bdc -bcw -aAs -aAm -aBa -aCE +fvd +iWl +aXo +jeM +aCF aDu -aFz +aEz aFB -aHt -aIn -aIn -aIn -aLL +aGo +aAm +aLW +aLW +aLW +aLW +bln aOd +aIr +cAX aQT -aRF -aRG -aRH -bcb +aRR aTa aEt aBq @@ -77417,19 +76582,19 @@ aad aad aad agF -aqM -arJ +aqI +wcs asJ agF -auE -avL +gLE +sor aqz wZa -bdi -bcx -aAt -aBb -aqz +dBX +toF +jWK +aBB +auC aqz aEt aEt @@ -77438,11 +76603,11 @@ aEt aEt aEt aEt -aLY -aEt +viD aEt aEt aEt +aGg aEt aEt aEt @@ -77454,7 +76619,7 @@ bIG bIG ehE bak -aPV +bal bbd bbR bcG @@ -77674,32 +76839,32 @@ agF swZ agF agF -aqN -arK +gkv +kvq pKK agF -auF -avK +auE +avJ aqz -bdj -bdl -bdn -bdq -bdm -aCF -aDy -bbO -bbL -bbL -aEF -bbL -aBw -aFE -aLZ -aBv -aBw -aYJ -aOL +scU +axb +azr +aAt +aNo +vhn +utN +aVM +aTb +aTb +aFp +aTb +odT +tKr +ifi +cKo +odT +beR +aPN ovS ovS ovS @@ -77711,7 +76876,7 @@ bAi sna aOH aZr -aQU +bam bbe bbS bcH @@ -77931,46 +77096,46 @@ amH aCh aqP akT -aqO -arK +vGO +kvq bPK agF -auG -avM -aqz -bdk +auF +avK aqz -azr -aAv -aBB +axt aqz +azs +aAu +aBC +aCG +aDv aEA -aEA -aEA -aEA -aEt +aDv +aDv +aHv sHV aEt dyo -aPM +wKi iTc aEt -aYK -aOH -sKx -aOH -aOH -sKx -sKx -aOH -aOH -inf -aOH -aOH -bca -aRS -baj -baj +bbg +aPO +sJH +aQU +aQU +sJH +sJH +aQU +aQU +rcl +aQU +aQU +aZs +aBw +bap +bbT bcI bar bew @@ -78180,54 +77345,54 @@ afL abj swZ ain -aiW -ajW -akY -alK -amL -anE -aow -aqI +aiS +ajS +akU +alI +amI +anz +aot +apx +aqJ arE -aDo asK agF -auH -avN +auG +avL aqz axu ayl -azs -aAw -aBC +azt +aAv +aBD aCH -aDz +azf aEB -aFF -aGr -aHx +aFC +aGp +aGF aIs aEt aEt -aVM +aLY aEt aEt -aBx -bbL -aZB -bbK -bbL -aPQ -bbO -bbO -bbL -bbL -bbL -bbO -bbL +aOI +aPP +bxR +aRS +aTb aUb -aYA -aBz +aVM +aVM +aTb +aTb +aTb +aVM +aTb +bao +bbf +aBv bbR bdF bcK @@ -78437,40 +77602,40 @@ afM aaV agF aio -aiX -ajX -ait -alL -amM -aot -apx -ait +aiT +ajT +akV +alJ +amJ +anA +aou +akV +aqK arF -aEg asL agF -auI -avO +auH +avM aqz axv ayn -azt -aAx -aBD +azu +aAw +aBE aCI -aDA -aEG -aFG -aGs -aHy -aIv -aHv -aIr -aXo +aDx +aEC +aFD +aGq +aHx +aIt +aAY +aBb +aLZ aNb aEt -aYK -aPN +bbg +aPQ aQW aQW aQW @@ -78483,8 +77648,8 @@ sJI aQW sJI aQW -aYK -bca +bbg +aZz bcJ bdG bev @@ -78697,37 +77862,37 @@ aip aiU ajU agF -alM +alK agF anB ait agF -aiU -aEh +aqL +arG asM agF -auJ -avP +auI +avN sAx axw ayo -azu -aAy -aBE -aCJ -aEC -aFp -aFH -aGt -aEt -aJF -aMb +azv +aAx +aBF +awN +aDy +aED +aFE +aGr +aHh +aFL +aAZ aKK -bbW +aMa aNc aEt -aYK -aZo +bbg +aPR aQW aRT aRU @@ -78740,8 +77905,8 @@ jnK aYw aZu aQW -aOI -sKE +aYA +sKH bcK bdH bex @@ -78945,60 +78110,60 @@ aem ajb arD azT -aCq +aFZ arD -aCB +aCv agF -aFm +ahv agF aiV ajV akW -alN +alL amK anC aov apy -arG -aEk -arC -asO -auK -axt +aqM +arH +asN +atL +auJ +avO aqz axx ayp -azv -aAz -aBF -aDx -aED -aFp -aFL -aGF -aIt +azw +aAy +aBG +aCJ +aDz +aEE +aFF +aGs +aHy +aIv +aBa aKL -aNo -bbj -bbX +aMb aNd sHV -aMM -aPO +aOL +aPS sJI aSc aTc -aTd -aUW -aVP -aWC +aUd +sKd +aVO +aWB +tXd aXL -aXM -aYy +aYx aZv aQW -aYC -baj +bbh +aPV baj sKL baj @@ -79198,64 +78363,64 @@ aad abO adz aem -ahv -ajZ +air alz -azn -aCr +ayi +aem +aGd +aCq aCx -aDc -aDq -aFZ -aiS -aiY -ajY -alI -alO -amN -aou -aiY -aqJ -arH -aEl -asN -agF -avJ -bdb +aDm +aDt +aEg +aiW +ajW +akX +alM +amL +anD +aiW +apz +aqN +arI +asO +arC +auK +avP aqz axy ayq -azw -aAA +azx +aAz aBH aCK -aEE -aFC -aGp -aHh +aDA +aEF +aFG +aGt aHz aGY -aTb +aJF aKM aMa aNe aEt -aOI -aPP +aYA +aPT aQW aRV -aSa -aUd -aUX -aVT -aWF -aQW -aXN -aYE +aTd +aUe +aUW +aVP +aWC +aXf +aXM +aYy aZw aQW -aYK -bal +bbg +bbV bcL bdI bey @@ -79455,40 +78620,40 @@ aac acx aeo ajb -ahz +agH aAc arD azU -aCt -arD -aDf -aDt -aGd -aiT -aiZ -aka -alJ -alP -anz -alP -apz -aqK -arI -aEm +aGk +aCr +aCy +aDn +akb +aEk +aiX +ajX +akY +alN +amM +anE +aiX +apA +aqO +arJ asP agF -auM -avS +auL +avQ aqz axz bxH azy -aAY +aAA aBI ays aDB -aFD -aGq +aEG +aFH aGu aHA aIx @@ -79497,12 +78662,12 @@ aKN aMc aNf aEt -aob -aPq +aOM +aPU aQW aRW aTe -aUe +aUf aUX aVQ aWD @@ -79511,10 +78676,10 @@ aQW aQW aQW sJI -aZs -aBz -bbe -bak +bbj +aBx +bcM +aMM bez baj aad @@ -79718,24 +78883,24 @@ arD arD arD arD -aDk +aCB agF -aGk +ahU agF -aja -akl +aiY +ajY akZ -alQ -akl +alO +ajY anF -apA -aqL +aow +akl atj -aFh +arK asQ agF -auN -avT +auM +azM aqz axA ayr @@ -79744,8 +78909,8 @@ aAB aBJ aqz xwu -aCN -aEK +aEH +aFI xwu aEt aIy @@ -79754,24 +78919,24 @@ aKO aMd aNg aEt -aoc -apd +aON +aKI aQW aRX aTf -aUf +sJX aUX aVR aVQ aXg aQW -aPR -bbL -bbL -aZy -bal -bcN +aYz +aTb +aTb +bbk +bbV bcN +bdK beA baj aad @@ -79969,21 +79134,21 @@ aac acH agG agH -ahU +ajZ aFM arD aAa -aCu -arD -aDm -agF -swZ -agF -aiU -akU +aGl +aCt +aDc +aDo +aEh +aDo +aEm +aFj ala -aiU -anA +aiZ +amN ala aox apC @@ -79991,8 +79156,8 @@ ala arL asM agF -auO -avU +auN +avS aqz aqz ays @@ -80001,8 +79166,8 @@ ays aqz aqz aDC -aEH -aFI +ccy +aFJ aGv aHB aEt @@ -80011,32 +79176,32 @@ aHA aHA aEt aEt -aoe -aPr +amE +aIu aQW aIw aTg -aUf -aUY +sJX +bxS aVS aWE aXh aQW -aYK -sKE -baj -baj -baj +bbg +aZy +bap +bap +bbX bcO -bao +bdL beB sKE bfu bfu sLf bfu -aPW -aRp +bhZ +biF bjf bfu aad @@ -80226,21 +79391,21 @@ aad abO aep aFo -air -akb -ayi -aAb -aCv -aCy -aDn -aEj +ahz +aAW +azn +ahz +aGC +aCu +aDf +aDp aEi agF -ajS -akV +aja +aka ala -amI -akV +alP +aka ala aoy apD @@ -80248,52 +79413,52 @@ aqQ arM asR agF -auP -axB -ank -anH -axB -axB -axB -aAF -aBL +auO +avT +awO axB +ayt +ayt +ayt +aBK +aCL +ayt aEI -aFJ +aFK aGw aHC -aNi -bbu -aNi -aNi -bbx -ank -aof -aPs +cXu +ttp +cXu +cXu +aNh +awO +amF +aoe aQX aRZ aTh -aUg -aUZ -aVW +sJX +aUY +aVT aVQ aXi aQW -aYK -bca +bbg +aZz baq bbl bbY bbm -bap +bdM bbm sKE -aKm -aNO -aOk -aOQ -aPX -aRw +bfv +bfS +bgB +bho +bia +biG bjg bfu aad @@ -80486,18 +79651,18 @@ ahA aiq aCp arD -aAW -aCt -arD -aDp -aFj -aGl -swZ -ajT -akX +aAb +aGk +aCr +aDk +aDq +aEj +aEl +aFh +aFm ala -amJ -anD +alQ +bxA ala aoz apE @@ -80505,52 +79670,52 @@ aqR arN asS agF -auQ -avV -anl -awO -awO -awO +auP +avU +anH axC -aAJ -aCL -aCL +axC +axC +aAC +aBL +geZ +geZ aEJ -aFK +aEK aGx aHD -bbt -bbv -bbw -aCL -bby -anl -aog -aPt -bbr -aHN -aHN -aUd -aVa +aIA +xEl +bxP +geZ +aNi +anH +amU +aof +aQY +aSa +aSa +aUg +sKe aVU aWE aXj sJI -aPS -aPT -aYz -aZz -bam -aZz -bbf +aYC +dua +bar +bbm +aBz +bbm +bbm bbm baj bfu bfu bfu bfu -bjh -aRA +bib +biH bjh bfu sLf @@ -80756,20 +79921,20 @@ agF ajc ajc anG -anR -aoB +aoA +apF agF arO ajc agF -auR -avW +auQ +avV awP axD ayw ayw -ayt -aBK +aAF +aCN ayw ayw axD @@ -80782,19 +79947,19 @@ aIB aIB aIB aOe -aon -aPu -bbs -aNl +ank +aog +aQZ aSb +sJS aUh -aUX +aUZ aVV aVQ aXk aQW -aYK -baj +bbg +aPV bas bbn bca @@ -80806,10 +79971,10 @@ bfw bfu bgC bhp -aPY -aRC -aSA -aSQ +bic +biI +bji +bjy bjJ bfu aaa @@ -81007,64 +80172,64 @@ afP agI ajl aiu -aek -aiw -aku -alj -amb -amy -anT -apF -apH -apH -asT -atN -auS -azM +ads +afc +aiP +aje +aji +ajj +aoB +apG +uGq +uGq +bxD +atM +auR +avW axD axF ayx ayx aAG -aBS +aCO ayx ayx aMH axD aKF -aIA +aHF aIB aJI aKP aMe aNj aIB -aoo -aPw +anl +aon aQX aSc aTi aUi -aVO -aWB -aXf -aWB -aYx -aYF -baj -baj -baj -sKE -baj -baj -baj -baj -bfu +aVa +aVW +aWF +aVW +aXN +aYE +aZB +bap +bap +sKI +bap +bap +bap +bap +bfx bfu bfu bfu -aPZ -aRL +bid +biJ bjj bjz bjK @@ -81260,44 +80425,44 @@ acJ adB aer afe -afj -afV -agN -ady -aen -aix -akv -aln -akv -amT -aoA -apG +afQ +agJ +ahC +aiv +adt +afJ +aiQ +ajf +aiQ +ajk +lxq +apH aqS -aoA -asU -atO -avQ +lxq +asT +atN +auS avX axE axG ayy azC aBM -aCO +aCV aEL aME aMI axD aGz -aNh +aGM aIB aJJ aKQ -aKS -amE +aMf +aNk +aOf anu -aop -aPx +aoo aRa aSd aRU @@ -81307,21 +80472,21 @@ aVX aWG aXl aQW -aYI -aZB -bbK -bbL -bbM -bbN -bbL -bbO -aYJ -bfu -aNP -aOl -bfu -aQa -aRM +aYF +bxR +aRS +aTb +bcb +bcS +aTb +aVM +beR +bfy +bfT +bgD +bhq +aKm +biG bjk bjA bjL @@ -81517,12 +80682,12 @@ acK adC aes aff -afQ -agJ -ahC -aiu -aeJ -aiy +afR +agK +ahD +aiw +adu +afK ald oyD syS @@ -81531,8 +80696,8 @@ oyD apI apI arP -atM -auL +asU +atO arP apI axD @@ -81540,21 +80705,21 @@ ayu azA aAD aBN -aCV -bbg -bbh +aDD +aEM +aMF aMK axE aGA aHH aIC +aJK +aKR +aMg +aNl aID -aJL -aMf -aMh -aIB -aoZ -aPU +anv +aop aRb aRb sJT @@ -81572,13 +80737,13 @@ bcc bcT bdP aZo -bbP -aKn -aNQ -aOs -aOR -aQb -aRY +beS +bfz +bfU +bgE +bhr +bif +biL sLf bfu bfu @@ -81775,11 +80940,11 @@ adD abv afg afS -agK +agL ahE aiu -aeR -aiz +ady +afO oyD alT amO @@ -81797,21 +80962,21 @@ ayv azB aAE aBO -aDD +aDE aEN aMG aML axD aGB aHI -aIB -aJK -aKR -aMg +aID +aJL +aKS +aMh aNm aIB -apa -aQg +anw +aoZ aRc aSe aTj @@ -81829,13 +80994,13 @@ aph aph aph aph -aYK -bfu +bbg +bfA bfu bgF bfu -aQc -aSh +big +biM bfu blC blF @@ -82035,11 +81200,11 @@ afT agM ahF afU -aeV -aiA -akw -ahD -alV +adM +agm +ale +alU +amP oyD oyD sAc @@ -82054,12 +81219,12 @@ awQ awQ sDl aBP -aDE +aDF awQ awQ awQ awQ -aNh +arY awe sIK aIB @@ -82067,34 +81232,34 @@ aIB sIK aIB aIB -apb -aQj -apu -apB -aqh -apB -aqy -asu +anI +aog +aRd +aSf +aTk +aSf +aVd +aVZ aWI aph arq asB -avu -axn +atC +aux aph awE axL aye aph -aYK -bfu -aNR -aOx +bbg +bfA +bfV +bgG bhs -aQd -aSi -aSL -aSW +bih +biN +blA +blD blG blJ aaa @@ -82292,10 +81457,10 @@ afU afU afU afU -aeW -aiy -oyD -alU +dYC +agy +alf +alV amQ anJ aoD @@ -82310,8 +81475,8 @@ sDl axH ayz azD +aAH aBQ -aDF azD aDG aEO @@ -82324,32 +81489,32 @@ aKT aMi aNn aHM -apc -aQg -aRc -apR -aqj -aqk -aqB -aqk +anK +apa +aRe +aSg +aTl +aUm +aVe +aWa aWJ aph ars -aup -avz -axV +asD +atD +aJz aph awG axU -aSf +ayf aqw -aVm -aNN -aNS -aOy -aOS -aQe -aOV +beV +bfB +bfW +bgH +bht +bii +biO bfu bfu bfu @@ -82544,13 +81709,13 @@ abW acN adF aet -ads -afR -agL -ads -adM -aeY -aiB +afj +afV +agN +ahG +aix +adY +agD oyD alW amR @@ -82567,46 +81732,46 @@ awQ axI ayA awQ -aBR -aDF +aAH +aBQ awQ aDH aEP awQ -aNh -aHM -aHP -aIL -aJS -aLb +aGE +aHL +aIF +aJM +aKU +aMj aNt -anv -aHc -aQk +csX +anO +apb apd aph aph aph -arj -aph +apB +aqj aph aph aqn asE -avA -axX +atE +art aph awH -aJC -aSg +axV +ayg aph -aVn -bfu -aNT +aOL +bfA +bfX bgI bhu -aQf -aSo +bij +biP bjl aaa aaa @@ -82806,8 +81971,8 @@ afW abw swC abw -afa -aiC +aeb +ahs oyD alX amS @@ -82816,8 +81981,8 @@ aoE apI aqX arU -asc -ate +asZ +atT auX awc awQ @@ -82825,45 +81990,45 @@ awQ awQ awQ aAI -aEM +aBR awQ awQ awQ awQ -aGE +bxN sIB cfz -aIM +ewT aKX -aMj -aNu -aOh -aHd -aQl +lyp +bIJ +aOj +anZ +apc ape aph apq apt -arn -asy +apR +aqk aqn aqx aru atk -avB -axY +atF +avm aph awL +axX aJE -aTk aph -aVn -bfu -aOc -aOA -aOT -aQh -aSp +aOL +bfy +bfY +bgJ +bhv +bik +biQ bjl aaa aaa @@ -83055,7 +82220,7 @@ aad aad swC abX -ace +acO adG aeu afk @@ -83063,8 +82228,8 @@ afX agO ahH abw -afc -aiD +aef +aht alg syC alg @@ -83073,8 +82238,8 @@ alg apJ sAz apI -arW -atf +aHF +atU apI apI awQ @@ -83082,12 +82247,12 @@ axJ ayB azD aAH -aMF +aBS azD ayz aEQ sDl -aNh +arY aHM aIG aJP @@ -83095,32 +82260,32 @@ aKW aMk aNr aHM -aIu -aPx +aoa +aoo apf aph apr +apu +aqh aql -aro -asz -atv -atC +aqo +aqy +asa +atp atG -aur -avC -axZ +avt aph axh -axh -aTl +axY +ayU aph -aOg -bfu +bbg +bfA bfZ -aOG -aOU -aQi -aSq +bgK +bhw +bil +biR bjl aaa aaa @@ -83312,7 +82477,7 @@ aad aad abw abY -acO +acP adH adH adH @@ -83320,8 +82485,8 @@ afY agP ahI abw -aeW -aiE +adM +ahW alh alY aod @@ -83330,15 +82495,15 @@ aoF apK alg arV -asZ -atg +atb +atV auY awd awQ axK ayC awQ -aAC +aAJ aBT awQ aDI @@ -83352,31 +82517,31 @@ coR aMk aNr aOh -aKH -aQg +aPb +aoZ apg apo aps apw aqi -asD -aqn -atD +aJd +aqp +aqB +asm +atr atH -aus -avD -ayc -ayg -azh +avu +avH +axj +axZ aJN -aUm -aph -aOg -sLf +azj +beZ +bfC bga bgL -aOU -aQE +bhw +bim biS bfu aaa @@ -83569,7 +82734,7 @@ aad aad abw abZ -acP +acQ adI aev afl @@ -83577,10 +82742,10 @@ afZ agQ ahJ abw -afJ -aiF -akx -alq +aei +ahY +ali +alZ anM bxB anM @@ -83588,7 +82753,7 @@ apL alg arW atc -awe +aoM atc awe awQ @@ -83601,7 +82766,7 @@ sDl awQ awQ awQ -aNh +arY sIB aII sak @@ -83609,8 +82774,8 @@ uuj aMm aNq aHM -aKI -aQg +aob +aoZ aRf aRf aTp @@ -83621,19 +82786,19 @@ aRf aqD asn ats -avF -ayd -ayU -ayU -ayU -aUv -azj -aYH -bfu +atJ +avz +awn +awn +awn +azd +beF +bfa +bfA bgb bgM -aOV -aQF +bhx +bin aKo sLf aae @@ -83826,7 +82991,7 @@ aaa aae abx aca -acQ +acR adJ aev afm @@ -83834,30 +82999,30 @@ aga agR ahK abw -afK -aiG +amy +ahZ alh -alo +ama amV anN aoG apM alg arX -atb -ath -atU -atV +atd atW -atV -atV -atb -atb -atZ -atV +sCr aBU -atV -atb +bxE +aBU +aBU +atd +atd +sFO +aBU +sGW +aBU +atd aGH aHM aIJ @@ -83866,8 +83031,8 @@ aKY aMn aNr aOh -aKH -aQm +aPb +aQg aRg aSj aTq @@ -83878,19 +83043,19 @@ aTp aqH ata att -avH -ayc +auh +avA awy axk aya -aUw +aze aph -aYI -aYJ +cUI +nZq bfu bfu -aOW -bjh +bhy +bio bfu bfu bgU @@ -84083,7 +83248,7 @@ aaf aae abx acb -acR +acS adK aew afn @@ -84091,40 +83256,40 @@ agb agS ahL abw -aeV -aiH -aky -alZ -amP -amP +adM +aia +alj +amb +amW amW +aoH apN alg -apQ -aAL -aAL -aAL -aAL -aAL -sHZ -aAL -aAL -aAL -aAL -sHZ -aAL -aAL -aAL +arY +ate +ath +auZ +auZ +auZ +sDK +auZ +auZ +auZ +auZ +sDK +auZ +auZ +auZ aGI -aHM +aHN aIK aJP aKZ aMo aHX aHM -aNk -aPU +aoc +aop aRf aSk aTr @@ -84135,37 +83300,37 @@ aRf ari asq atu -awn -atH +auo +avB awz apo aqn aqn aph aph -aYK -aYM -bgP -aOX -aQG -aSr -aSM -aSZ -aTn -aTo -aSZ -aSZ -aTQ -aSZ -aSZ -aSZ -aSZ -aSZ -aSZ -aSZ -aSZ -aUp -aUq +bfD +bgc +bgN +bhz +bip +biU +bjn +bjB +bjM +bjU +bjB +bjB +bkk +bjB +bjB +bjB +bjB +bjB +bjB +bjB +bjB +bjB +bkW blb bgU aaa @@ -84340,7 +83505,7 @@ aaa aae abw acc -acS +acT adL aex afo @@ -84348,8 +83513,8 @@ agc agT ajv abw -aeW -aiP +adM +aib alh amc amX @@ -84357,8 +83522,8 @@ anP aoI apO alg -arY -sHZ +arZ +sBv atX ava awf @@ -84374,54 +83539,54 @@ aES aAL aGJ aHO -aHQ -aJM -aKU +aIL +aJR +aLa aMp aNt -anw -aNy -aQn +aOi +aPe +aQg aRh aSl aTs aUu -art +aVl aWh aRf aGZ -atJ -aux -awB -ayc +asu +atv +aup +avC awy aqn ayb aJO aKg aph -aYL -aYN -aOJ -aOY -aQH -aSs -aSP -aTm -aTm -aTv -aTm -aTm -aUl -aUn -aTm -aTm -aTm -aTm -aTm -aTm -aUo -aUl +bfE +aTb +bgO +bhA +biq +biV +bjo +bjC +bjC +bjV +bjC +bjC +bkl +blx +bjC +bjC +bjC +bjC +bjC +bjC +bly +bkS bkX blc bgU @@ -84601,12 +83766,12 @@ abw abw abw abw -age -agV +agd +agU ahN abw -afO -aiQ +aek +aic alg amd amY @@ -84614,54 +83779,54 @@ alg syC alg alg -apQ -aAL +arY +atf atY -auZ +avb awg bxF awg -axT +ayF azF aAL aBW -aBX +aCQ aDK aET sHZ aGK -aHM -aIF -aJR -aLa +aHP +aIM +aJS +aLb aMq -bbJ -aOh -aNz -aQm +aNu +aOj +aPf +aQj aRi aSm aTt -aqo -asa -atp +aUv +aVm +aWi +aWN +arn +asy atw -atE -auh -avm -axj -atH -azd -aJd -aRd +aur +avD +awB +axl +ayc uTN azg aph bfF aZo bgP -aOZ -aQI +bhB +bir bgP bgU bgU @@ -84852,73 +84017,73 @@ aaz aaM aaX abk -abl -abl -acT -abl -abl -aey -agf -agW -abl -adY -agm -ajd +aby +acd +acU +aby +aby +bxx +age +agV +aby +aiy +ajo +akr alk aae aae anQ aoJ -aoM +apP aqY -arZ -atd -atT -avb -avd -awi +asb +atg +atZ +avc +awh +awS axN -ayD -ayF -ayH -ayO -aCd -aCS -aDS +ayG +azG +aAM +sFP +aCR +aDL +aEU aAL aGL -aHM +aHQ aIN aJT aLc aMr aNv aOh -aKH -aQm +aPb +aQg aRg aSn aTu -aqp -asm -atr +aUw +aVn +aWj +arj +aro +asz atz -atF -auo -avt -axl -ayf -aze -aJz -aRe -aVd -aVe +aus +avF +aJC +axn +ayd +azh +xTp aph bfG bgd bgP -aPa -aQJ +bhC +bis bgU aae aae @@ -85108,51 +84273,51 @@ aak aaA aaN aaY -aeb -aby +abl abz -acU -acW +ace +acV adN -agd -agU +aey ahk +agf +agW ahO -aeb -agy -aje +abl +ajp +aks alk aae aae anQ aoK -apP +apQ aqZ -asb -aAL +asc +ath aua -avc -awh -awS -awS -awS -ayG -aAL -azG -aCQ -aCT +avd +awi +sDn +sDn +ayH +ayD +auZ +aBX +aCS +aDM aEV aAL aGM -aHM +aHQ aIO aJU aLd aMs aNw aHM -aOf -aQo +aPh +aQk aRf aRg aRf @@ -85162,8 +84327,8 @@ aRg aRf aph aqn -aVh -aXe +atA +aut aqn aph aph @@ -85174,8 +84339,8 @@ aqw bfH aLo bgQ -aPc -aQL +bhD +aKn bgP aae aaa @@ -85367,8 +84532,8 @@ aaO aaZ aak abA -acd -acV +acf +acW aak aak aak @@ -85376,14 +84541,14 @@ aak swv aak aak -agD -ajf +ajq +jcn jwi ame ame tKM aoL -apQ +arY sAA ara ara @@ -85392,47 +84557,47 @@ ave awj awj awj -awT -awV +ayI +azI aAL aAL -aAK -aCW +aCT +aDN aAL aAL aHF -aHM +aHQ aIP aJV aLe aHM aNx aOh -aKH -aQm -atA -aHa -aOO -aOO -aOO -aOO -aOO +aPb +aQl aRk -aOO -aVi -aXm -aXp -aXs -aXQ -aXp -aXp -aXp -aXV -aVG -aXY -aOP -aPL -aYc +eUz +aTw +aTw +aTw +aTw +aTw +aJj +aYa +aYU +aZQ +baG +aHa +bbv +baG +baG +baG +bfe +bfI +bge +bgR +bhE +biu bgV aae aaa @@ -85624,8 +84789,8 @@ aaP aba abm ago -acf -acn +acg +swJ adO aez afq @@ -85633,13 +84798,13 @@ agg agX ahP sOx -ahs -ajg +ajr +akt alm amf amZ tKM -ara +atm apS ara asd @@ -85649,47 +84814,47 @@ asg asg asg asg -asg -awW +avi +aDP aAN aBY -asg -awx +avi +aAR asg aFN -aHL -asg +aAR +avi asg asg ase ara ara all -aOi -aQp -aut +aPi +aQm aIz -aKk -aKk -aQS -aKk -aKk -aKk -aKk -aVk -aWg -aWM -aWV -aXq -aKk -aKk -aKk -aKk -aYg -aXZ -aYa +rlq +aTx +aTx +aVo +aTx +aTx +aTx aYb -aYd +aYV +aZR +baH +bbw +bcl +aTx +aTx +aTx +aTx +bfJ +bgf +bgS +bhF +biv bgU aae aaa @@ -85878,11 +85043,11 @@ aak aar aaD aaQ -abc +acX abo abC -acg -acX +ach +acY adP aeA afr @@ -85890,9 +85055,9 @@ afr agY agi adO -aeV -ajh -akz +dYC +aku +aln lZR lZR anQ @@ -85904,49 +85069,49 @@ hpr asg asg asg -avf -asg +bxG asg -awW +avi +aDP axP asg -asg -awx -asg -aAP +avi aAR asg +awT +aAR +avi bxL asg aLf aMt arb aOm -aOj -aQq +aPj +aQn amg fgG aTy aUx -aRq +aVp vCw aWP uuU -aWv -aVp +aYc +iey byo byo -aXu +bbx bcm bdd beb byo bys -aYh -aWn +bfK +uuX bgT -aPv -aQV +bhG +bxY bgU aaa aaa @@ -86135,52 +85300,52 @@ aal aas aaE aaR -abd +abc ggq abD -ach -acY +aci +acZ sOx aeB sOB agh -agl -ahf -sOx -aht -aji -akA -alr +agZ +ahR +aiz +ajs +akv +alo amh ana +anR aoO apU -apZ +arc asf asf asf -asp -aud -avg -avi -asf +avf +awk +awU axO -ayL -asf -asf -azO -asp -asp -aAS -asf -asf +ayJ +azJ +aAO asf +ayJ +aDO +aEW +awU +aGN +aHS asf -aDP -amF -anI +aJW +aJW +aMu +aNy aOn -aQr +aPk +aQo amg sEG aTz @@ -86189,21 +85354,21 @@ aUy aUy aWQ tWh -aWv -aVp +aYc +iey sKB aJA -aXv +bby bcn bde bec beH byo -aYh -aWn +bfK +uuX bgU -aPD -aRj +bhH +bix bgU aaa aaa @@ -86392,52 +85557,52 @@ aal aat aaF aaR -abe +abd abp abE -aci -acZ +acj +ada adR aeC sOA spw aha -adt -aef -ahG -ajj +ahS +aiA +ajt +akw alp qdD anb -anc +anS aoP apV -arc +uxJ asg asg auc -atm +avg awl -avh -avj -asg -axQ -azI +awV +axP +avi +azK +aAP aBZ -asg -aAO +avi +aDP aEX -aAQ -aAT +aFO +aGO aHT gPY -gPY -asg -avj +dQC +avi +axP ard aOo -aOp -aQs +aPl +aQp ami sEG aTA @@ -86446,21 +85611,21 @@ aVq sNz aWR tWh -aVg -aVr +aYd +bls byq baJ -aXw +bbz bco bdf -aXP -aXS -aXW -aYi -aWv +bed +beI +bff +bfL +aYc bgU -aPE -aRl +bhI +blv bgU aaa aaa @@ -86649,52 +85814,52 @@ aal aau aaG aaR -abd +abc ggq abD -ach -ada +aci +adb sOx aeD nEo agj -agZ -ahy -sOx -ahS -ajk -akB -alw +ahb +ahT +aiB +aju +akx +alq amj -anS +anc +anT aoQ apW are ash ash -aso -aso -aso -awm -awk -ash +aud +avh awm -awk -ash +awW +axQ +ayK +awW +aAQ ash -awm +ayK +awW ash -aso +aFP aGP -aso -ash -ash +aud ash -awk -amU -anK -aOu -aQt +ayK +ayK +aAQ +aNz +aOp +aPm +aQq amk sEG aTB @@ -86703,21 +85868,21 @@ aUy aUy aJg lIM -aVo -aWb +aYe +hOc byo baK -aXx +bbA bcp bdg bee beJ byo -aYh -aWK +bfK +ugK bgU -aPD -aRj +bhH +bix bgU aaa aaa @@ -86906,11 +86071,11 @@ aak aav aaH aaQ -abf +oKz swy abF -acj -adb +ack +adc cKy aeE afr @@ -86918,9 +86083,9 @@ afr ahc amu sOD -ahW -ajo -akC +amT +aky +alr ndg ndg anQ @@ -86930,38 +86095,38 @@ arf asi bvV asg +avi +aDP asg +axP +ayL asg -asg -awo -awU -asg -awx +aAR bxL +avi asg asg asg asg asg asg -asg -aAV -aCU -aDQ +ayL +hDi +aAR arf aOq -aOM -aQu +aPn +aQr amk uuU aTC aUz -aQQ +aVr qlf aWT fgG -aWv -aWc +aYc +aYW bys byo byo @@ -86970,11 +86135,11 @@ bdh byo sKB byo -aYh -aWK +bfK +ugK bgV -aPF -aRm +bhG +biw bgU aaa aaa @@ -87163,11 +86328,11 @@ aam aaw aaI aaS -abg +abe wkO abG -ack -adc +acl +swK adO aeF afs @@ -87175,63 +86340,63 @@ agk ahd ahV sOx -ahY -ajp +ajw +akz als aml and tKM aoS -ara +apY ara asj auz aue +avj +awo aue -aue -aue -awx +axP ayM asg -awx +aAR aCa -asg -aue +aCU +aDQ aue aue aGQ aHU aIQ aJX -aDO -aFg +aHR +sJn ara aOr -aON -aQv +aPo +aQs aCM -aJj -aPd -aPd -aSt -aPd -aPd -aVw -aXB -aWd -aPd -aWO -aTx -aXr -aPd -aPd -aPd -aTx -aYq -aYD -aOK -aPH -aRn +eUz +aTD +aTD +aVs +aTD +aTD +aTD +aYf +aYY +aTD +baL +aTD +bcq +iML +aTD +iML +aTD +gii +lEr +bgR +bhJ +biy bgU aae aaa @@ -87420,10 +86585,10 @@ aan aap aaJ aaO -abh +abf aak abA -acd +acf add swv swv @@ -87432,63 +86597,63 @@ aak aak aak aak -ahZ -ajq +ajx +akA alt amm amm tKM aoT -apY +apZ ara ara ara auf +avk +awp awX -avp -awX -awZ +axR ayN aue -azJ +blj aCb aCe -aDL +aDR aEY aFQ aCe aCe aCe aJY -aCe -aoS +aLh +aAT apd sJA -aPb -aQw +aPp +aQt +blp +aSt +aTE +aTE +aTE +aTE aHb -aHa -aPg -aPg -aPg -aPg -aTw -aVy -aXC -aWe -aWL -aWS -aXd -aXt -aXO -aXR -aXT -aXX -aYB -aYG -aOP -aPL -aRo +aXw +aYg +aYZ +aRq +baM +bbB +bcr +bdj +bef +aKk +bfg +bfO +heQ +bgW +bhK +biz bgT aae aaa @@ -87677,20 +86842,20 @@ aae swv aaK aaT -aaY -aeb +abg +abq abH -acl +acm ade adS aeG -aeI -acl -ahb -acl -aeb -aia -ajr +ahy +agl +ahe +agl +abq +ajy +akB alk aae aae @@ -87699,30 +86864,30 @@ aoU aqa arg ask -ara -abJ -auk -avq -awt -axd +atl +aug +avl +awq +awY +axS awX aue -awx +aAR aCc azc -aFR +aDS aEZ aFR aGR aCe aIR -aFT -aCe -atn +aJZ +aLh +aso apd apd -aPe -aQx +aPq +aQu aRr aRs aTF @@ -87730,17 +86895,17 @@ aRs aRr aRs aRr -aVz -aXD +aXx +aYh aZa aZa aZa -aXn +baR bcs -aXU -aZa +bdk aZa -aYe +beL +wdt lXk bgl bgX @@ -87934,20 +87099,20 @@ aaa aax aaL aaU -abq +abh abr abI -acm +acn adf adT -acm +aeH afu -acm -ahe -ahR -adY -aib -ajs +acn +ahf +ahX +aiC +ajz +akC alk aae aae @@ -87956,30 +87121,30 @@ aoV aqb arh asl -ara +atm abb -aun -awp -awu -axR -axS -ayI -azK -aAM -aCR -aDM +abJ +awr +awZ +axT +ayO +azL +aAS +aCd +aCW aDT -aDX -aEW -aCb -aFc -aGN -aCe -aKe -ask +aFa +aFS +aGS +aHV +aIS +aKa +aLh +sJo +aNA apd -aPf -aQw +aPr +aQv aRs aSu aTG @@ -87987,17 +87152,17 @@ aUA aVt aWk aTL -aWl -aXE +aXy +aJk aZb aZU -aZc -bab -baC -baI -baR -aZa -aYf +aJB +bbC +bct +bdl +beg +beL +aYu bfP bfP bfP @@ -88197,14 +87362,14 @@ abs swz abs abs -aeH +aeI afv agn abs abt abt -aic -ajt +aen +aig alu amn ane @@ -88212,49 +87377,49 @@ alu syT alu alu -asl -ara +asp +atm aui -avk -awq +avn +aws axa ara ara -ara -aoS +atm +aAT aCe aCX -aFV aDU -aEU -aFa aFb -aFd -aGO -aCe +aFT +aGT +aHW +aIT +aKb +aLh aCe -atn +aso apd -aPh -aQw +aPs +aQv aRt aSv aTH aUB -aTJ -aUF aVu -aWm -aXF -aZe -aYn -aZd -bae +aWl +aWU +aXz +aYj +aZc +aZV +baO +bbD bxV -baL +bdm beh -aYQ -aYS +sKP +sOV bfP bgm bgY @@ -88451,17 +87616,17 @@ aak sOt sOv swz -abK -act -adl -adV +aco +adg +adU +abn afw ahB abs abP acA -aig -aju +aeJ +aih alv amo anf @@ -88469,49 +87634,49 @@ anU aoW aqc syT -atl -ara +bxC +atm auj -avl -awp +avo +awt awD ara ayQ -apY -asl +azN +asp aCe aCY -aFU aDV +aFc aFU aGU aCe -aFO -aGS -aHR +aIU +aKc +aLi aCe -asl +asp apd -aPi -aQz +aPt +voi aRs -aJf -aRu -aSB -aTM -aUG -aTL -aWq -aXG -aJB -aYo -aZR -bah -baD -baM +aSw +aTI +aUC +aVv +aWm +aHc +aXA +aYk +aZd +aZW +baP +bbE +bcv +bdn bei -aZa -aYT +beL +aTS sKZ bgm bgZ @@ -88708,67 +87873,67 @@ sOr sOu sOw abs -aco -adg -adU +acp +adh +adV aeK afx agp ahg abP acB -aih -ajw -ale +aeR +aii +alw +amp ang -aoH anV anV aqd alu -atn -ara -aug -avn -awr +aso +atm +auk +avp +awu axc ara ayR -ayJ -azL +azO +aAV aCe aCZ -aDN aDW +aFd aFV aGV aCe -aFP -aGT -aHS +aIV +aKd +aLj aCe -aKf +aNB sqz -aPj -aQY +fMT +lQs aRr -aJk -aRv -aTD -aTN -aUH +aSx +aTJ +aUD +aVw +aJf aSz -aWq -aYj +aXB +aYl aZe aZX -aZS -ban +baQ +bbF bcu bdo bej -aZa -aYU +beL +sPI bfP aLp bha @@ -88965,49 +88130,49 @@ aak swv aak abs -acp -adh +acq +adi adW aeL -afy +bxy agq ahh abQ acB -aii -ajx +aeR +aij alv -ani +amq anh anW aoX aqe alu -asl -sAA +asp +sBw aul -avo -aws -awY +avq +awv +axd ara ayS -ayK -azN +azP +aso aCe aDa -aDR -aAX +aDX +aFe aFW aGW sIC -aFS -aFe -aHR -aCe -aoT -sqz -aPk -aQZ +aIW +aKe +aLk +aCf +aNC +aKH +soC +aQw aRs aSy aTK @@ -89015,24 +88180,24 @@ aUE aVx aWo aSz -aWr -aYl +aXC +aYm aZa aZe -aXn -aZe +baR +bbG aZe bdp aZe -aZa -aYV +beL +nKi bfP aKl bhb bhO ibv biX -aZJ +wUL bhO nTi jdD @@ -89222,49 +88387,49 @@ aaf aaa aae abs -acq -adi +acr +adj adW aeM -afz +afy agr ahg abP acB -aii -ajy -alf +aeV +ail +alx +amr +ani anX +ani aqf -aGC -aqf -bdr alu -ato -ara -ara -ara +sAX +atn +aum avr -ara -sAA aww -axe -azR -aCe -aCe -aCe +aum +sDM +aOt +aAe +aAf aCf -aCe -aCe -aCe -aCe aCf -sIC +aDY +aFf +aCf +aCf +aCf +aDY +aFf +aLl aCe -aLh -anO -aPl -bbb +aND +aOu +aPu +aQx aRr aSz aTL @@ -89272,28 +88437,28 @@ aSz aTL aWp aWW -aWU -aHf -aJD -aYu -aZT -bat -baE -baN -aWj -aWN -aYv -aZh -aZl -aZn -aZE -aZG -aZE -aZK -aZE -aZN -aZE -aZQ +blr +aYn +aHd +aZY +baS +aYk +bcw +bdq +bek +aKJ +bfl +aLg +bgq +bhc +bhP +eFp +bhP +pLb +bhP +biC +bhP +bjq bjD bjQ bfP @@ -89480,16 +88645,16 @@ aaa abs swz acs -adj +adk adX aeN -ahT +afz ags ahi acv acC -aig -ajz +aeJ +aiD alv ams aos @@ -89497,59 +88662,59 @@ anY aoY aqg alu -aoU -aqa -aum -arg +aMx +ato +aun avs -awv -aqa -awv -azP -aAe -awv -aAf -aqa +awx +axe +ato +axe +azR +aAX +axe aDb -awv -arg -awv -aDY -aFf -aqa -awv -aLl +ato +aFg +axe +avs +axe +sIL +aKf +ato +axe +aNE sqz -aPm -bbi -aHk -aJv -aSw -aTE -aUC -aVf -aVf -aWX -aYm -aYk -aYR -aZV -bau -baF -baO -baS -baV -aYO -aZk -aZm -aZD -aZF -aZH -aZI -aZL -aZI -aZO -aZP +blo +aQy +aRu +aJa +aTM +aUF +aVy +aWq +aWq +aXD +aYo +aHf +aZZ +baT +bbH +bcx +aJD +bel +aKV +bfm +aLn +bgr +bhd +bhQ +aMw +iVw +jBG +iVw +biD +biY bjr bjE bjR @@ -89735,9 +88900,9 @@ aaa aae aad abs -abn -acr -adk +abK +act +adl adX aeO afA @@ -89745,8 +88910,8 @@ agt swz acz adr -aij -akr +aeW +aiE alu alu syT @@ -89762,8 +88927,8 @@ axf sqz sqz sqz -aly -sqz +azS +aKr sqz sqz sqz @@ -89777,33 +88942,33 @@ sqz sqz sqz sqz -aPn -bbo -aJa -aQy -aSx -aTI -aUD -aVs -aVv -aXy +gyV +oQL +aRv +aSB +aTN +aUG +aVz +aWr +aWX +aXE aYp aZi baa -baa -bav +aHk +bbI baa bds baa -aZi -aYW +aZl +dfP bfP aLv aMl aLA ibv aMD -aZM +aLx aLA nTi biZ @@ -90002,58 +89167,58 @@ abs abs sqz sqz -ail -aks -ali -alx -anZ -ajm -ajN -akp -akD -akp +aeY +aiF +ajd +ajg +vkK +aqm +ajG +uqY akp +uqY +uqY +akE +akG akI +uqY akK +akQ akS -akp -alb alc -alR -akp -aDZ -anZ -aFX +amt +vkK +aly +aly aFX aGX -aKr -aFX -bbB -bbD -bbF -akp -bbI -anZ -aPo -bbp +aly +aIX +udT +aLm +uqY +aIg +vkK +aPw +aQz sJL sJL -aKJ -aVA +aTO +aUH sKf aVA aVA -aXz -aVA +aXF +aUH aZi aJx -aZW -baw -baG -baP -baT -aZi -aLg +baV +bbJ +bcy +bdt +bem +beO +sOV bfP aLq aMv @@ -90251,66 +89416,66 @@ aad swA abL acu +adm +bxw +bym +afB +agu ahj -ahX -adu -amp -amq -amr -adu -aei -aiv -akt -aiv -ama -aoa -ajD -ajO +bym +aiH +afa +aiG +afa +ajh +doD +ajm +ajN +akh akq -akE -bbq +tLt +akD akF +akH akJ -akQ -bbq -bbq -bbq -bbq -amt -bbq -aFi -aoa -aFY -aFY -aIg -aLm +tLt +tLt +tLt +alb +alR +alR +doD +aDZ +mXV aFY -bbC -bbE -bbG -bbq -bbq -aoa -aPp -bbq -aBs -aHw -aKV -sJL +bsz +aDZ +aIY +fff +sJa +tLt +tLt +doD +aPx +tLt +aRx +sOT +aTP +aUI aVB aWs aWY -aXA -aYr +aXG +aJv aZj bac -aZY -bax -baH -baQ -baU baW -aYX +bbK +bcz +bdu +ben +beP +bfn bfP bgm bgm @@ -90507,7 +89672,7 @@ aad aad bxZ abM -adm +byi adn adn adn @@ -90521,30 +89686,30 @@ ado adn ado adp -ajG -akh +ajD +ajO lFi avR ayP -akG +atq sqz sqz aGy sqz sqz akR -aqm +jqM alS aza rzn aEa sHz -aIX -bbz +aFi +bsA aHY aIZ blm -aqm +jqM aMy aHY rzn @@ -90552,22 +89717,22 @@ aPy aQA sqz sOU -aLg -aMw +sOV +sKa aVC aWt aWZ aXH -baX +aYr aZi bad -aZZ -bay +baX +bbL bcA bdv beo -aZi -aYY +aZl +sPK bfP vsf bhg @@ -90764,7 +89929,7 @@ aad aad bxZ byf -afB +byj adn adZ aeP @@ -90778,30 +89943,30 @@ akL alA amv ado -akc -alD +ajn +ajP aki sqz asr -akH +bfp aRz avv axg bhk sqz sqz -azS +sEK axf sqz sqz sqz aKB -aIY -bbA +blL +bsB sqz sqz sqz -bbH +sOL sqz sqz sqz @@ -90809,8 +89974,8 @@ lFi lFi axf aSE -aLg -sJL +sOV +aUI aVD aWu aXa @@ -90819,12 +89984,12 @@ aYs aZj bac baY -baz +bbM bxW bdw bep -aZi -aYZ +aZl +sPI bfP bgm bhi @@ -91021,44 +90186,44 @@ aad aad swA any -agu +byk adn aea aeQ afD -agz -agA -aho -aie -aiN -ajE +agw +ajI +aid +aiJ +agw +afE afE amw anm -akd -alE +ajA +akc akj sqz ass -acw +aTR sJN avw bhk azQ aRz -aYt -bdu -aXJ +sEl +sEL aXb -aqr -bdK +bai +aSC +aYt axW -bdO -bdW +bxM +bsC aKG bvh -beM -beQ +sIT +sJc sJN aae aae @@ -91066,22 +90231,22 @@ aae aae aRy aSF -aLn -sJL -sJL -aMw -sJL -sJL -aMw -aZi +aTS +aUJ +aVE +sKh +aVE +aVE +sKh +aZk baf baZ -baA +bbN bcB bdx beq -aVE -aLg +sKQ +sOV sKZ sKZ bfP @@ -91282,40 +90447,40 @@ byl swL aed aeT -afG afE +agx ahl ado aiK -ajn +agx afF alB amx ado -akc -alD +ajn +ajP akk sqz ast -acy +bfo aRz aRz ayT sJN aRz -akH +bfp aSD aRz aRz aRz -akH +sGY axW -bdQ -bdX +sIb +bsD axW sIN aRz -beR +sJd sJq aaa aPz @@ -91323,22 +90488,22 @@ aPz aPz sOM aSG -aLx -aRx -aSJ -aTP -aTS -aTV -aUI -aZi +aTT +aUK +aVF +sOZ +sPa +sOT +sPk +aZl bag bba -baB +bbO bcC bdy ber -aZi -aZf +aZl +bxX aHG sdL bhj @@ -91539,40 +90704,40 @@ bvg adn aec aeS -agw -afE +afF +agx ahm adp aiL -ajA +ajJ akM -ajF +alC anj adn -ake -amz +ann +akd akm axf sAY -apj -apk -aqr -atq -aXb +acw aXJ +aSC +fBt bai +aXb +sEm aRz sFn sFR sJN -akH +sGY axW -bdR -bdY +bmb +bsE axW aae sIU -beS +sJe sIU aae aPz @@ -91582,20 +90747,20 @@ sOM sJR sON sOY -aVF +aBs sJR sOM sOY -aUJ -aVE -aZi -aZi -aZi -aVE -aZi -aZi -aZi -aLg +aYu +aZm +bah +bah +bah +sKJ +bah +bah +beQ +sOV sOM bgu sPY @@ -91796,40 +90961,40 @@ aad adn aed aeT -agx -afE -ahn -aid -aif -ajB -aiJ afG +agz +ahn +aie +aiM ajK -ado -akf -amA +akN +alD +amz +ajB +ajC +ake akn sqz bhk bhk aSD bhk -aAk +sCQ bhk aSD -bdt +sEn sEN sFo sFS aSH -akH +sGY axW -bdS -bdZ +sIc +sIv azb sIO sIU -beS +sJe sIU aaa aPz @@ -91843,16 +91008,16 @@ aVH aWw sOM sPi -aUN -aTS -aVZ -aWa -aWi -aRx -aSJ -aTS -aTP -aZg +aYv +sPa +sPo +iBc +bbP +aUK +bdz +sPa +sOZ +aHw sOM bgv sPY @@ -92054,48 +91219,48 @@ adn aee aeU afH -aeU -ahp -ado -aiM -ajC -aie -ajJ +agA +aho +aif +aiN ajL -ajP -akg -ann +akO +alE +amA +ano +ajE +akf aHu sqz gwL bhk aRz abN -aSC +acy aRz aRz aRz aRz sFp -bdz -bdA -bdL +aAk +sGy +sHb axW -bdO -bdW +bxM +bsC axW aae sIU -beT +sJg sIU aae aPz aPC -aBm -aCg aQD -aTT -aUK +aBm +aSJ +aTV +aUM aVI aWx sOM @@ -92106,10 +91271,10 @@ sOM sOM sON sOY -aVF +aBs sOM sOM -aTO +sOV sON bgw sPY @@ -92320,15 +91485,15 @@ akP alF amB ado -acv -ano +ajF +akg ako sqz voU sDq aRz bvh -aTR +sBx aRz aad aad @@ -92336,14 +91501,14 @@ aSD sFq sFU aRz -akH +sGY sDP -bdT -bea +blM +sIw axW axW sJN -beU +cRz abN aaa aPz @@ -92352,7 +91517,7 @@ aPz sOM aSK aTW -aUM +aUN aVJ aWy sOM @@ -92363,13 +91528,13 @@ sOM uHq sOM bcD -aYP +bdB bes sOM -aZt -aZx -aZA -aZC +bfs +aCg +bgx +bhm bhW sON aac @@ -92577,8 +91742,8 @@ ado adn amC anp -akN aoh +api amD amC amC @@ -92593,14 +91758,14 @@ sJN aRz aRz aSD -acw +sHd axW -bdO -bdW +bxM +bsC sIG axW -beN -beV +sIY +sJi aRz aae aae @@ -92834,8 +91999,8 @@ aae aae syD anq -akO aoi +apj aqq ark auy @@ -92849,15 +92014,15 @@ aad aRz aXK bhk -bdB -bdM +sGA +sHe axW -bdU -bed +blO +bsJ axW axW aKG -beW +sJj axW aae aaf @@ -93091,9 +92256,9 @@ aaa aaa amD anr -alC aoj -api +apk +aqr arl yfs amC @@ -93106,15 +92271,15 @@ aac sEQ axW sDP -akG +atq axW axW -bdV -bef +bmh +sIx aKh sIP bmC -beX +bmG axW aae aaa @@ -93363,15 +92528,15 @@ aac bvg azb sFX -bdJ +sGC azH sHB -bdT -bek +blM +sIy blZ sHB blZ -beY +sJk sDP aae aaa @@ -93620,15 +92785,15 @@ bvg bvg azb sFY -aCl -aEd -aFn -aMB -bel -aEd -beK -aEd -beZ +sGD +bsS +sHC +sId +bsM +bsS +sIR +bsS +bsY axW aae aae @@ -93879,9 +93044,9 @@ axW axW axW azb -aIY +blL blY -bbA +bsB azb axW aKh @@ -94136,9 +93301,9 @@ aBc aCi aDd aEb -aGb +aFk sIe -bem +bsO aHZ aHr azb @@ -94389,18 +93554,18 @@ aae axW ayX azW -azY +aBd aCj aDe -aEe -aIa +aEc +aFl aGa -ben -beF +bsP +aIa aJb aKi -bfa -beF +btb +aIa aNH axW aae @@ -94645,18 +93810,18 @@ aaf aae axW ayY -aMA -aBd -aBf -aDg -aFk +azX +aBe +aCk +bsv +bsw +bsx +bsw +bsQ +aEd aJc -aFk -beD -beG -aJb -beO -bfb +aKj +btc aMA aNI sDP @@ -94902,19 +94067,19 @@ aaf aae axW ayZ -azX -aBe -aCk -aEc -aFl -aKj -beg -beE -beI -beL -beP -bfc -bfd +azY +aBf +aCl +aDg +aEe +aFn +aGb +bsR +bsT +bsV +bsX +btd +aMB aNJ sDP aae diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index e54256a9835e..cdcd54157dd7 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -20270,6 +20270,17 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) +"aNK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aNL" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20806,6 +20817,58 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"aON" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aOO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"aOP" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aOQ" = ( /obj/machinery/requests_console{ department = "Hydroponics"; @@ -41583,6 +41646,21 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/maintenance/aft) +"bCC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "bCD" = ( /obj/structure/table, /obj/item/retractor, @@ -41590,6 +41668,21 @@ dir = 2 }, /area/medical/sleeper) +"bCE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + icon_state = "pipe11-1"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + icon_state = "pipe11-3"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "bCF" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -46768,27 +46861,6 @@ /obj/structure/closet/secure_closet/brig, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"bNT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"bNU" = ( -/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/gloves/color/black, -/obj/structure/closet, -/turf/open/floor/plating, -/area/maintenance/department/tcoms) -"bNV" = ( -/obj/machinery/vending/wardrobe/sig_wardrobe, -/turf/open/floor/plasteel, -/area/tcommsat/computer) "bOd" = ( /turf/open/floor/plasteel, /area/engine/atmos) @@ -51484,6 +51556,12 @@ }, /turf/open/space/basic, /area/space/nearstation) +"cri" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "crk" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -51592,6 +51670,10 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/starboard/aft) +"csk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) "csl" = ( /obj/structure/transit_tube/diagonal/topleft, /turf/open/space/basic, @@ -51975,6 +52057,26 @@ "czK" = ( /turf/closed/wall, /area/vacant_room) +"czQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"czZ" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cAa" = ( +/obj/structure/chair, +/obj/item/storage/fancy/cigarettes, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "cAb" = ( /obj/structure/closet, /turf/open/floor/plating, @@ -52601,10 +52703,6 @@ dir = 1 }, /obj/structure/table/glass, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "cLJ" = ( @@ -53421,14 +53519,7 @@ /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "eIF" = ( -/obj/structure/table, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/extraction_pack, -/obj/item/paper/fluff/stations/lavaland/slime_hunter, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "eOz" = ( @@ -53614,12 +53705,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, /area/quartermaster/storage) -"ftM" = ( -/obj/structure/extraction_point{ - name = "Xenobiology Fulton Retriever" - }, -/turf/open/floor/engine, -/area/science/xenobiology) "fxr" = ( /obj/machinery/airalarm{ pixel_y = 25 @@ -54172,6 +54257,15 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"hlR" = ( +/obj/structure/rack, +/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/gloves/color/black, +/turf/open/floor/plating, +/area/maintenance/department/tcoms) "hlU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55710,10 +55804,6 @@ }, /turf/open/floor/plating, /area/construction) -"nCP" = ( -/obj/effect/landmark/stationroom/box/xenobridge, -/turf/template_noop, -/area/template_noop) "nCV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -57681,6 +57771,17 @@ }, /turf/open/floor/plasteel, /area/escapepodbay) +"uVN" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ + dirx = -1; + diry = 2 + }, +/turf/open/floor/plating, +/area/maintenance/aft) "uYt" = ( /obj/machinery/atmospherics/components/binary/valve/layer1, /obj/machinery/power/apc{ @@ -57721,6 +57822,10 @@ }, /turf/open/space/basic, /area/space) +"vgm" = ( +/obj/structure/closet/wardrobe/tcomms, +/turf/open/floor/plasteel, +/area/tcommsat/computer) "vjX" = ( /obj/structure/rack, /obj/item/clothing/head/welding, @@ -89907,7 +90012,7 @@ aEu aeN age aIV -bNT +agt agV cxk agt @@ -99787,7 +99892,7 @@ aaa aaa bDW bZv -bNU +hlR gfH aSQ bEe @@ -100054,7 +100159,7 @@ yfa bGL aII bZv -bNV +vgm rvv vDq fkp @@ -101824,7 +101929,7 @@ cNW cNW cgj cNW -cOT +cNW cNW bzs ogO @@ -102079,16 +102184,16 @@ wDq arE arE arE -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -nCP +aNK +aMD +aON +cri +cNW +bAw +bAw +uVN +aag +pEf aaa aaa aaa @@ -102336,16 +102441,16 @@ bDb bDb bDb bDb -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +cNW +cNW +bBT +cvO +cNW +bPn +bPn +bPn +aag +pEf aaa aaa aaa @@ -102593,16 +102698,16 @@ bDb cfr cho bDb -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cNW +bBT +cvO +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -102850,16 +102955,16 @@ bDb cgi chq ccQ -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cOT +bBT +cvO +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -103107,16 +103212,16 @@ bDb cgi chq ccQ -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cOT +bBT +cvO +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -103339,7 +103444,7 @@ bAB bBV bDb bEn -ftM +bEm bEm bEm bJL @@ -103364,16 +103469,16 @@ bDb cgl chs bDb -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cNW +bBT +cvO +cNW +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -103621,16 +103726,16 @@ bDb cgk chr bDb -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cNW +bCC +cvO +cNW +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -103878,16 +103983,16 @@ cTY cTZ chu ccQ -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaf +cOT +bBT +cAa +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -104135,16 +104240,16 @@ ccP ccP cht ckn -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +csk +czQ +bCE +czZ +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -104392,16 +104497,16 @@ cfy cgn cjB ccQ -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaf +cOT +bBT +cvO +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -104649,16 +104754,16 @@ bDb bDb bDb bDb -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cNW +bBT +cvO +cNW +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -104906,16 +105011,16 @@ bDb aaf aaf aaa -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cNW +bBT +cvO +cNW +aaa +aaa +aaa +aaa +aaa aaa aaa cOT @@ -105163,16 +105268,16 @@ bDb aaf aaa aaa -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cOT +bBT +cvO +cOT +aaa +aaa +aaa +aaa +aaa aaa aaa cOT @@ -105420,16 +105525,16 @@ bDb aaf aaa aaa -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cOT +bBT +cvO +cOT +aaf +aaf +aaf +aaf +aaf cNW cNW cOT @@ -105677,16 +105782,16 @@ bDb aaf aaf aaa -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +aaa +cOT +aOO +gEO +cOT +aaa +aaa +aaa +aaf +aaf cNW cwy cmn @@ -105934,16 +106039,16 @@ bDb atN atN atN -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV -qQV +wkN +cNW +aOP +cNW +cNW +cNW +cNW +cNW +cNW +cNW cNW cmn cmn diff --git a/_maps/map_files/YogsDelta/YogsDelta.dmm b/_maps/map_files/YogsDelta/YogsDelta.dmm index 902cefaf6ded..ca8d4d7055be 100644 --- a/_maps/map_files/YogsDelta/YogsDelta.dmm +++ b/_maps/map_files/YogsDelta/YogsDelta.dmm @@ -33706,25 +33706,17 @@ /turf/open/floor/plasteel, /area/security/main) "bca" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/paper_bin, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/power/apc/highcap/ten_k{ + dir = 1; + name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; + pixel_y = 28 }, -/obj/item/radio/intercom{ - pixel_y = 26 +/obj/item/twohanded/required/kirbyplants/random, +/obj/structure/cable/white{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bcb" = ( /obj/machinery/camera{ @@ -35175,18 +35167,14 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "beh" = ( -/obj/structure/table, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/extraction_pack, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/brown{ - dir = 4 + dir = 1 }, /obj/effect/turf_decal/tile/brown, -/obj/item/paper/fluff/stations/lavaland/slime_hunter, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "bei" = ( @@ -58952,21 +58940,29 @@ /area/bridge/meeting_room/council) "bMx" = ( /obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, -/obj/machinery/power/apc/highcap/ten_k{ - dir = 1; - name = "Telecomms Monitoring APC"; - areastring = "/area/tcommsat/computer"; - pixel_y = 28 +/obj/machinery/light{ + dir = 1 }, -/obj/structure/cable/white{ - icon_state = "0-2" +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/turf/open/floor/plasteel/grimy, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, /area/tcommsat/computer) "bMy" = ( -/obj/machinery/vending/wardrobe/sig_wardrobe, +/obj/structure/table/wood, +/obj/item/radio/intercom{ + pixel_y = 26 + }, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bMz" = ( @@ -60543,9 +60539,6 @@ /obj/structure/chair/office/dark{ dir = 1 }, -/obj/structure/cable/white{ - icon_state = "1-4" - }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOI" = ( @@ -62719,13 +62712,13 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "bSa" = ( +/obj/structure/cable/white{ + icon_state = "1-4" + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ icon_state = "scrub_map_on-3"; dir = 4 }, -/obj/structure/cable/white{ - icon_state = "4-8" - }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bSb" = ( @@ -79392,6 +79385,10 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "crz" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -125765,10 +125762,6 @@ /obj/structure/table/reinforced, /obj/item/extinguisher, /obj/item/extinguisher, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, /turf/open/floor/circuit/green, /area/science/xenobiology) "hLm" = ( @@ -125949,22 +125942,6 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall, /area/vacant_room/commissary) -"kNc" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/airalarm/tcomms{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "ljP" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -164621,7 +164598,7 @@ aXe bHa bIM bKH -bca +bMx bOG bQH bSD @@ -164878,7 +164855,7 @@ bBz bHb bIN bKH -bMx +bMy bOH drU bSE @@ -165135,7 +165112,7 @@ aXh aYu aZn bKH -bMy +bca bSa bQJ bSF @@ -166939,7 +166916,7 @@ bKH bKH bKH bUG -kNc +bUF bUF bUF ccE diff --git a/_maps/map_files/YogsPubby/YogsPubby.dmm b/_maps/map_files/YogsPubby/YogsPubby.dmm index 3d031a624bef..6c12cac632c7 100644 --- a/_maps/map_files/YogsPubby/YogsPubby.dmm +++ b/_maps/map_files/YogsPubby/YogsPubby.dmm @@ -15985,7 +15985,6 @@ /obj/item/radio/intercom{ pixel_y = -26 }, -/obj/structure/closet/emcloset, /turf/open/floor/plasteel, /area/quartermaster/storage) "aFb" = ( @@ -28646,18 +28645,18 @@ /turf/open/floor/plasteel/stairs, /area/storage/tech) "bcG" = ( -/obj/structure/table, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/extraction_pack, +/obj/structure/closet/emcloset, /obj/machinery/airalarm{ dir = 8; - pixel_x = 24 + pixel_x = 23 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, -/obj/item/paper/fluff/stations/lavaland/slime_hunter, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bcH" = ( @@ -36072,9 +36071,6 @@ dir = 8 }, /obj/structure/table/glass, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bqG" = ( @@ -40258,7 +40254,6 @@ /area/tcommsat/computer) "bwO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, /turf/open/floor/plating, /area/tcommsat/computer) "bwP" = ( @@ -42628,7 +42623,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bAP" = ( @@ -47259,7 +47253,6 @@ icon_state = "manifold-3"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bIn" = ( @@ -47412,9 +47405,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 6 - }, /turf/open/floor/plasteel, /area/tcommsat/computer) "bIw" = ( @@ -47425,12 +47415,6 @@ icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, /turf/open/floor/plasteel, /area/tcommsat/computer) "bIx" = ( @@ -47924,9 +47908,6 @@ icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/tcommsat/computer) "bJp" = ( @@ -47954,9 +47935,6 @@ icon_state = "pipe11-1"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, /turf/open/floor/plating, /area/tcommsat/computer) "bJr" = ( @@ -47968,9 +47946,6 @@ icon_state = "pipe11-1"; dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, /turf/open/floor/plating, /area/tcommsat/computer) "bJs" = ( @@ -48210,7 +48185,6 @@ icon_state = "manifold-3"; dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bJK" = ( @@ -48240,7 +48214,6 @@ icon_state = "pipe11-3"; dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bJM" = ( @@ -49502,14 +49475,6 @@ "bMv" = ( /turf/closed/wall, /area/hallway/primary/fore) -"bMw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/vending/wardrobe/sig_wardrobe, -/turf/open/floor/plasteel/dark, -/area/engine/engineering) "bMy" = ( /obj/structure/window/reinforced{ dir = 8; @@ -53554,6 +53519,14 @@ /obj/machinery/light/small, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) +"ceT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/emcloset, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) "ceX" = ( /obj/machinery/light/small{ dir = 8; @@ -54761,7 +54734,6 @@ /area/tcommsat/server) "cmN" = ( /obj/machinery/telecomms/processor/preset_three, -/obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cmO" = ( @@ -54780,20 +54752,12 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 4; - external_pressure_bound = 120; - name = "server vent" - }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "cmU" = ( /obj/machinery/light{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "cmV" = ( @@ -56839,12 +56803,6 @@ /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, /turf/open/floor/engine, /area/science/xenobiology) -"eVd" = ( -/obj/machinery/airalarm/tcomms{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "eVy" = ( /obj/effect/turf_decal/arrows{ dir = 8 @@ -58581,13 +58539,6 @@ /obj/item/stack/spacecash/c10, /turf/open/floor/plasteel/dark, /area/maintenance/department/crew_quarters/dorms) -"noq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "nsy" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, @@ -60323,10 +60274,6 @@ /obj/machinery/nuclearbomb/beer, /turf/open/floor/plating, /area/maintenance/department/engine) -"uKl" = ( -/obj/machinery/atmospherics/pipe/manifold4w/general, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "uLi" = ( /obj/structure/chair/office/light, /obj/structure/disposalpipe/segment, @@ -60353,16 +60300,6 @@ /obj/effect/turf_decal/plaque, /turf/open/floor/plating, /area/maintenance/department/engine) -"uNm" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) -"uOu" = ( -/obj/machinery/atmospherics/pipe/manifold/general, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "uQR" = ( /obj/item/ammo_casing/shotgun/beanbag, /turf/open/floor/plating, @@ -60439,10 +60376,6 @@ luminosity = 2 }, /area/maintenance/department/science) -"vrv" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/dark/telecomms, -/area/tcommsat/server) "vtl" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -60510,11 +60443,6 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) -"vHN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plating, -/area/tcommsat/computer) "vIc" = ( /obj/structure/cable{ icon_state = "2-4" @@ -88985,7 +88913,7 @@ bfR cae tPm bXk -bMw +ceT cfr cfO cgr @@ -89286,10 +89214,10 @@ clG cmG gpI cmM -uNm +cmK cmW cnb -uNm +cmK cnk cmK cns @@ -89538,15 +89466,15 @@ bIm bAO bJJ bJL -vHN -vHN -vHN -noq +clG +clG +clG +gpI cmN -uKl -vrv -vrv -uOu +cmK +cmK +cmK +cmK cnl cmK cnt @@ -89800,10 +89728,10 @@ cmF opz qYS cmK -uNm +cmK cmX cnc -uNm +cmK cmK cmK cnu @@ -90057,10 +89985,10 @@ clG clG cmK cmO -uNm cmK cmK -uNm +cmK +cmK cnm cmK cnv @@ -90314,10 +90242,10 @@ clG cmH cmK cmP -uNm +cmK cmY cnd -uNm +cmK cnn cmK cnw @@ -90569,7 +90497,7 @@ bwU cmy clG cmB -eVd +cmK cmQ cmU cmZ diff --git a/_maps/map_files/Yogsmeta/Yogsmeta.dmm b/_maps/map_files/Yogsmeta/Yogsmeta.dmm index 700e61c2138d..fb588aa5b157 100644 --- a/_maps/map_files/Yogsmeta/Yogsmeta.dmm +++ b/_maps/map_files/Yogsmeta/Yogsmeta.dmm @@ -13937,14 +13937,10 @@ /turf/closed/wall, /area/medical/paramedic) "azj" = ( -/obj/structure/table, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/pet_carrier/xenobio, -/obj/item/extraction_pack, -/obj/item/extraction_pack, -/obj/item/paper/fluff/stations/lavaland/slime_hunter, +/obj/item/stack/ore/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "azk" = ( @@ -50375,6 +50371,10 @@ /turf/open/floor/engine/n2o, /area/engine/atmos) "bMo" = ( +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -22 + }, /obj/machinery/light/small{ dir = 8 }, @@ -50388,10 +50388,6 @@ external_pressure_bound = 120; name = "server vent" }, -/obj/machinery/airalarm/tcomms{ - dir = 4; - pixel_x = -22 - }, /turf/open/floor/plasteel/dark/telecomms, /area/tcommsat/server) "bMp" = ( @@ -56250,8 +56246,6 @@ dir = 9 }, /obj/structure/table/glass, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "bXh" = ( @@ -56399,8 +56393,6 @@ dir = 5 }, /obj/structure/table/glass, -/obj/item/pet_carrier/xenobio, -/obj/item/pet_carrier/xenobio, /turf/open/floor/plasteel, /area/science/xenobiology) "bXx" = ( diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm deleted file mode 100644 index 17dc97759bd2..000000000000 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_default.dmm +++ /dev/null @@ -1,395 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/closed/wall, -/area/science/nanite) -"b" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"c" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"d" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"e" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"f" = ( -/turf/open/floor/plating, -/area/maintenance/aft) -"g" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"h" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"i" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"j" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"k" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"l" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"m" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"n" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"o" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"p" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"q" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"r" = ( -/obj/structure/chair, -/obj/item/storage/fancy/cigarettes, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"s" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"t" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"u" = ( -/turf/template_noop, -/area/template_noop) -"v" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft) -"w" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -1; - diry = 2 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"x" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"y" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) - -(1,1,1) = {" -b -g -j -p -c -f -f -w -x -y -"} -(2,1,1) = {" -c -c -k -q -c -v -v -v -x -y -"} -(3,1,1) = {" -u -c -k -q -h -u -u -u -u -u -"} -(4,1,1) = {" -u -h -k -q -h -u -u -u -u -u -"} -(5,1,1) = {" -u -h -k -q -h -u -u -u -u -u -"} -(6,1,1) = {" -u -c -k -q -c -u -u -u -u -u -"} -(7,1,1) = {" -u -c -l -q -c -u -u -u -u -u -"} -(8,1,1) = {" -d -h -k -r -h -u -u -u -u -u -"} -(9,1,1) = {" -e -i -m -s -h -u -u -u -u -u -"} -(10,1,1) = {" -d -h -k -q -h -u -u -u -u -u -"} -(11,1,1) = {" -u -c -k -q -c -u -u -u -u -u -"} -(12,1,1) = {" -u -c -k -q -c -u -u -u -u -u -"} -(13,1,1) = {" -u -h -k -q -h -u -u -u -u -u -"} -(14,1,1) = {" -u -h -k -q -h -d -d -d -d -d -"} -(15,1,1) = {" -u -h -n -t -h -u -u -u -d -d -"} -(16,1,1) = {" -a -c -o -c -c -c -c -c -c -c -"} diff --git a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm b/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm deleted file mode 100644 index f10539b3500d..000000000000 --- a/_maps/yogstation/RandomRuins/StationRuins/BoxStation/xenobridge_space.dmm +++ /dev/null @@ -1,459 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"b" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"c" = ( -/turf/closed/wall, -/area/maintenance/starboard/aft) -"d" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"e" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"f" = ( -/turf/open/floor/plating, -/area/maintenance/aft) -"g" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"h" = ( -/turf/open/floor/plating/airless, -/area/space/nearstation) -"i" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"j" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"k" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"l" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/space/nearstation) -"m" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"n" = ( -/turf/closed/wall, -/area/science/nanite) -"o" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 1; - diry = -2 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"p" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -2; - diry = -1 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"q" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"r" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"s" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/maintenance/aft) -"t" = ( -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance"; - req_access_txt = "10; 13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -1; - diry = 2 - }, -/turf/open/floor/plating, -/area/maintenance/aft) -"u" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"v" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = -1; - diry = 2 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"w" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{ - dirx = 2; - diry = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"x" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"y" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"z" = ( -/obj/structure/disposalpipe/junction/flip{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "pipe11-3"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - icon_state = "pipe11-1"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) - -(1,1,1) = {" -b -o -g -q -c -f -f -t -u -y -"} -(2,1,1) = {" -c -c -j -v -c -s -s -s -u -y -"} -(3,1,1) = {" -a -y -h -x -y -a -a -a -a -a -"} -(4,1,1) = {" -a -y -h -x -y -a -a -a -a -a -"} -(5,1,1) = {" -a -y -h -x -y -a -l -a -a -a -"} -(6,1,1) = {" -a -y -h -x -y -k -l -a -a -a -"} -(7,1,1) = {" -a -y -h -x -y -a -l -a -a -a -"} -(8,1,1) = {" -d -y -h -x -y -a -l -a -a -a -"} -(9,1,1) = {" -e -e -i -z -y -a -l -a -a -a -"} -(10,1,1) = {" -d -y -h -x -y -k -l -a -a -a -"} -(11,1,1) = {" -a -y -h -x -y -a -l -a -a -a -"} -(12,1,1) = {" -a -y -h -x -y -a -l -a -a -a -"} -(13,1,1) = {" -a -y -h -x -y -a -a -a -a -a -"} -(14,1,1) = {" -a -j -j -w -j -d -d -d -d -d -"} -(15,1,1) = {" -a -j -m -r -j -a -a -a -d -d -"} -(16,1,1) = {" -n -c -p -j -c -c -c -c -c -c -"} diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 9e2a529b385d..dd2ef1cc2b79 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -12,7 +12,6 @@ #define MUTATE /datum/mutation/human/bad_dna #define COUGH /datum/mutation/human/cough #define DWARFISM /datum/mutation/human/dwarfism -#define GIGANTISM /datum/mutation/human/gigantism #define CLOWNMUT /datum/mutation/human/clumsy #define TOURETTES /datum/mutation/human/tourettes #define DEAFMUT /datum/mutation/human/deaf @@ -31,7 +30,6 @@ #define ELVIS /datum/mutation/human/elvis #define RADIOACTIVE /datum/mutation/human/radioactive #define GLOWY /datum/mutation/human/glow -#define ANTIGLOWY /datum/mutation/human/glow/anti #define TELEPATHY /datum/mutation/human/telepathy #define FIREBREATH /datum/mutation/human/firebreath #define VOID /datum/mutation/human/void @@ -44,15 +42,10 @@ #define INSULATED /datum/mutation/human/insulated #define SHOCKTOUCH /datum/mutation/human/shock #define OLFACTION /datum/mutation/human/olfaction -#define ACIDFLESH /datum/mutation/human/acidflesh -#define BADBLINK /datum/mutation/human/badblink -#define SPASTIC /datum/mutation/human/spastic -#define EXTRASTUN /datum/mutation/human/extrastun #define GELADIKINESIS /datum/mutation/human/geladikinesis #define CRYOKINESIS /datum/mutation/human/cryokinesis - #define UI_CHANGED "ui changed" #define UE_CHANGED "ue changed" diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index 1793bf22af19..070b92acc7fb 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -7,7 +7,7 @@ GLOBAL_VAR_INIT(clockwork_construction_value, 0) //The total value of all structures built by the clockwork cult GLOBAL_VAR_INIT(clockwork_vitality, 0) //How much Vitality is stored, total -GLOBAL_VAR_INIT(clockwork_power, 0) //How many joules of power are globally available to the clockwork cult +GLOBAL_VAR_INIT(clockwork_power, 0) //How many watts of power are globally available to the clockwork cult GLOBAL_LIST_EMPTY(all_clockwork_objects) //All clockwork items, structures, and effects in existence GLOBAL_LIST_EMPTY(all_clockwork_mobs) //All clockwork SERVANTS (not creatures) in existence @@ -28,7 +28,7 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us #define SCRIPTURE_APPLICATION "Application" //Various costs related to power. -#define MAX_CLOCKWORK_POWER 50000 //The max power in J that the cult can stockpile +#define MAX_CLOCKWORK_POWER 50000 //The max power in W that the cult can stockpile #define SCRIPT_UNLOCK_THRESHOLD 25000 //Scripts will unlock if the total power reaches this amount #define APPLICATION_UNLOCK_THRESHOLD 40000 //Applications will unlock if the total powre reaches this amount diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 4d4d8b9479ef..8cd90ab8d499 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -150,7 +150,6 @@ #define COMSIG_MOB_HUD_CREATED "mob_hud_created" //from base of mob/create_mob_hud(): () #define COMSIG_MOB_ATTACK_HAND "mob_attack_hand" //from base of #define COMSIG_MOB_ITEM_ATTACK "mob_item_attack" //from base of /obj/item/attack(): (mob/M, mob/user) -#define COMSIG_MOB_APPLY_DAMAGE "mob_apply_damage" //from base of /mob/living/proc/apply_damage(): (damage, damagetype, def_zone) #define COMSIG_MOB_ITEM_AFTERATTACK "mob_item_afterattack" //from base of obj/item/afterattack(): (atom/target, mob/user, proximity_flag, click_parameters) #define COMSIG_MOB_ATTACK_RANGED "mob_attack_ranged" //from base of mob/RangedAttack(): (atom/A, params) #define COMSIG_MOB_THROW "mob_throw" //from base of /mob/throw_item(): (atom/target) @@ -240,9 +239,6 @@ // /obj/item/pen signals #define COMSIG_PEN_ROTATED "pen_rotated" //called after rotation in /obj/item/pen/attack_self(): (rotation, mob/living/carbon/user) -// /obj/item/gun signals -#define COMSIG_MOB_FIRED_GUN "mob_fired_gun" //called in /obj/item/gun/process_fire (user, target, params, zone_override) - // /obj/item/projectile signals (sent to the firer) #define COMSIG_PROJECTILE_ON_HIT "projectile_on_hit" // from base of /obj/item/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle) #define COMSIG_PROJECTILE_BEFORE_FIRE "projectile_before_fire" // from base of /obj/item/projectile/proc/fire(): (obj/item/projectile, atom/original_target) @@ -332,4 +328,4 @@ #define COMSIG_XENO_SLIME_CLICK_SHIFT "xeno_slime_click_shift" //from slime ShiftClickOn(): (/mob) #define COMSIG_XENO_TURF_CLICK_SHIFT "xeno_turf_click_shift" //from turf ShiftClickOn(): (/mob) #define COMSIG_XENO_TURF_CLICK_CTRL "xeno_turf_click_alt" //from turf AltClickOn(): (/mob) -#define COMSIG_XENO_MONKEY_CLICK_CTRL "xeno_monkey_click_ctrl" //from monkey CtrlClickOn(): (/mob) +#define COMSIG_XENO_MONKEY_CLICK_CTRL "xeno_monkey_click_ctrl" //from monkey CtrlClickOn(): (/mob) \ No newline at end of file diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index 579582929be7..e69e79d431de 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -128,10 +128,6 @@ #define NECK (1<<11) #define FULL_BODY (~0) -//defines for the index of hands -#define LEFT_HANDS 1 -#define RIGHT_HANDS 2 - //flags for female outfits: How much the game can safely "take off" the uniform without it looking weird #define NO_FEMALE_UNIFORM 0 #define FEMALE_UNIFORM_FULL 1 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index ae57e492a4f6..15a7ad87b8aa 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -10,8 +10,6 @@ #define isweakref(D) (istype(D, /datum/weakref)) -#define isappearance(A) (copytext("\ref[A]", 4, 6) == "3a") - //Turfs //#define isturf(A) (istype(A, /turf)) This is actually a byond built-in. Added here for completeness sake. diff --git a/code/__DEFINES/medal.dm b/code/__DEFINES/medal.dm new file mode 100644 index 000000000000..b39f33a71bc0 --- /dev/null +++ b/code/__DEFINES/medal.dm @@ -0,0 +1,32 @@ +// Medal names +#define BOSS_KILL_MEDAL "Killer" +#define ALL_KILL_MEDAL "Exterminator" //Killing all of x type +#define BOSS_KILL_MEDAL_CRUSHER "Crusher" + +//Defines for boss medals +#define BOSS_MEDAL_MINER "Blood-drunk Miner" +#define BOSS_MEDAL_BUBBLEGUM "Bubblegum" +#define BOSS_MEDAL_COLOSSUS "Colossus" +#define BOSS_MEDAL_DRAKE "Drake" +#define BOSS_MEDAL_HIEROPHANT "Hierophant" +#define BOSS_MEDAL_LEGION "Legion" +#define BOSS_MEDAL_TENDRIL "Tendril" +#define BOSS_MEDAL_SWARMERS "Swarmer Beacon" + +// Score names +#define HIEROPHANT_SCORE "Hierophants Killed" +#define BOSS_SCORE "Bosses Killed" +#define BUBBLEGUM_SCORE "Bubblegum Killed" +#define COLOSSUS_SCORE "Colossus Killed" +#define DRAKE_SCORE "Drakes Killed" +#define LEGION_SCORE "Legion Killed" +#define SWARMER_BEACON_SCORE "Swarmer Beacons Killed" +#define TENDRIL_CLEAR_SCORE "Tendrils Killed" + +//Misc medals +#define MEDAL_METEOR "Your Life Before Your Eyes" +#define MEDAL_PULSE "Jackpot" +#define MEDAL_TIMEWASTE "Overextended The Joke" +#define MEDAL_RODSUPLEX "Feat of Strength" +#define MEDAL_CLOWNCARKING "Round and Full" +#define MEDAL_THANKSALOT "The Best Driver" diff --git a/code/__DEFINES/quickwrite.dm b/code/__DEFINES/quickwrite.dm deleted file mode 100644 index 6a133f64c2fc..000000000000 --- a/code/__DEFINES/quickwrite.dm +++ /dev/null @@ -1,24 +0,0 @@ -#define QUICKWRITE "quickwrite.dll" - -#define QUICKWRITE_OPEN(filename) call(QUICKWRITE, "open_file")(filename) -#define QUICKWRITE_CLOSE(filename) call(QUICKWRITE, "close_file")(filename) -#define QUICKWRITE_WRITE(file, data) call(QUICKWRITE, "write_file")(file, data) -#define QUICKWRITE_CLOSE_ALL call(QUICKWRITE, "close_all")() - -/proc/_quickwrite_check(res) - if(copytext(res, 1, 6) == "ERROR") - world.log << "QUICKWRITE: [res]" - return FALSE - return TRUE - -/proc/quickwrite_open(file, data) - return _quickwrite_check(QUICKWRITE_OPEN(file)) - -/proc/quickwrite_close(file, data) - return _quickwrite_check(QUICKWRITE_CLOSE(file)) - -/proc/quickwrite_write(file, data) - return _quickwrite_check(QUICKWRITE_WRITE(file, data)) - -/proc/quickwrite_close_all() - QUICKWRITE_CLOSE_ALL diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 04ee95ea864f..e744a00fc4dc 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -123,12 +123,6 @@ #define STATUS_EFFECT_BOUNTY /datum/status_effect/bounty //rewards the person who added this to the target with refreshed spells and a fair heal -#define STATUS_EFFECT_HELDUP /datum/status_effect/heldup // someone is currently pointing a gun at you - -#define STATUS_EFFECT_HOLDUP /datum/status_effect/holdup // you are currently pointing a gun at someone - -#define STATUS_EFFECT_NOTSCARED /datum/status_effect/notscared // you have had a gun pointed at you and are not startled about this fact for a minute - #define STATUS_EFFECT_TAGALONG /datum/status_effect/tagalong //allows darkspawn to accompany people's shadows //Yogs ///////////// diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index a8391180a3f9..60e6507da68d 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -80,7 +80,6 @@ #define INIT_ORDER_PATH -50 #define INIT_ORDER_DISCORD -60 #define INIT_ORDER_PERSISTENCE -95 -#define INIT_ORDER_DEMO -99 // To avoid a bunch of changes related to initialization being written, do this last #define INIT_ORDER_CHAT -100 //Should be last to ensure chat remains smooth during init. // Subsystem fire priority, from lowest to highest priority @@ -125,7 +124,7 @@ #define RUNLEVELS_DEFAULT (RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME) -// Truly disgusting, TG. Truly disgusting. + #define COMPILE_OVERLAYS(A)\ if (TRUE) {\ @@ -150,6 +149,4 @@ }\ }\ A.flags_1 &= ~OVERLAY_QUEUED_1;\ - if(isturf(A)){SSdemo.mark_turf(A);}\ - if(isobj(A) || ismob(A)){SSdemo.mark_dirty(A);}\ } diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 0d8e1ed58182..84b0e8e94ce1 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -198,7 +198,6 @@ /* Close open log handles. This should be called as late as possible, and no logging should hapen after. */ /proc/shutdown_logging() rustg_log_close_all() - quickwrite_close_all() /* Helper procs for building detailed log lines */ diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index afd8e6eb49c3..551746505190 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -102,12 +102,19 @@ if(!findname(.)) break -/proc/random_unique_lizard_name(gender, attempts_to_find_unique_name=10) - for(var/i in 1 to attempts_to_find_unique_name) - . = capitalize(lizard_name(gender)) +/proc/random_unique_lizard_name(gender, attempts_to_find_unique_name=10, corporate = TRUE) + if(corporate) + for(var/i in 1 to attempts_to_find_unique_name) + . = capitalize(corporate_lizard_name()) - if(!findname(.)) - break + if(!findname(.)) + break + else + for(var/i in 1 to attempts_to_find_unique_name) + . = capitalize(lizard_name(gender)) + + if(!findname(.)) + break /proc/random_unique_plasmaman_name(attempts_to_find_unique_name=10) for(var/i in 1 to attempts_to_find_unique_name) diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index f7223dda89a3..1ee2dbca4e7c 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -4,6 +4,9 @@ else return "[pick(GLOB.lizard_names_female)]-[pick(GLOB.lizard_names_female)]" +/proc/corporate_lizard_name() + return "[capitalize(pick(GLOB.lizard_verbs))]-the-[capitalize(pick(GLOB.lizard_nouns))]" + /proc/ethereal_name() var/tempname = "[pick(GLOB.ethereal_names)] [random_capital_letter()]" if(prob(65)) diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm index f7231351538d..b0d8c1ac87c9 100644 --- a/code/_globalvars/lists/names.dm +++ b/code/_globalvars/lists/names.dm @@ -9,6 +9,8 @@ GLOBAL_LIST_INIT(first_names_female, world.file2list("strings/names/first_female GLOBAL_LIST_INIT(last_names, world.file2list("strings/names/last.txt")) GLOBAL_LIST_INIT(lizard_names_male, world.file2list("strings/names/lizard_male.txt")) GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_female.txt")) +GLOBAL_LIST_INIT(lizard_verbs, world.file2list("strings/names/lizard_verbs.txt")) +GLOBAL_LIST_INIT(lizard_nouns, world.file2list("strings/names/lizard_nouns.txt")) GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt")) GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt")) GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt")) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index e8dfd11cdd5c..47570b632ff5 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -453,7 +453,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." time_name = "until the Ark finishes summoning" if(time_info) textlist += "[time_info / 60] minutes [time_name].
" - textlist += "[DisplayEnergy(get_clockwork_power())] / [DisplayEnergy(MAX_CLOCKWORK_POWER)] power available for use." + textlist += "[DisplayPower(get_clockwork_power())] / [DisplayPower(MAX_CLOCKWORK_POWER)] power available for use." desc = textlist.Join() ..() diff --git a/code/_onclick/hud/lavaland_elite.dm b/code/_onclick/hud/lavaland_elite.dm deleted file mode 100644 index 480e0e398e0b..000000000000 --- a/code/_onclick/hud/lavaland_elite.dm +++ /dev/null @@ -1,7 +0,0 @@ -/datum/hud/lavaland_elite - ui_style = 'icons/mob/screen_slime.dmi' - -/datum/hud/lavaland_elite/New(mob/living/simple_animal/hostile/asteroid/elite) - ..() - healths = new /obj/screen/healths/lavaland_elite() - infodisplay += healths diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 661d49292f2a..947d70f54733 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -8,7 +8,7 @@ var/last_parallax_shift //world.time of last update var/parallax_throttle = 0 //ds between updates var/parallax_movedir = 0 - var/parallax_layers_max = 4 + var/parallax_layers_max = 3 var/parallax_animate_timer /datum/hud/proc/create_parallax(mob/viewmob) @@ -22,8 +22,6 @@ C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_1(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_2(null, C.view) C.parallax_layers_cached += new /obj/screen/parallax_layer/planet(null, C.view) - if(SSparallax.random_layer) - C.parallax_layers_cached += new SSparallax.random_layer C.parallax_layers_cached += new /obj/screen/parallax_layer/layer_3(null, C.view) C.parallax_layers = C.parallax_layers_cached.Copy() @@ -66,12 +64,12 @@ switch(C.prefs.parallax) if (PARALLAX_INSANE) C.parallax_throttle = FALSE - C.parallax_layers_max = 5 + C.parallax_layers_max = 4 return TRUE if (PARALLAX_MED) C.parallax_throttle = PARALLAX_DELAY_MED - C.parallax_layers_max = 3 + C.parallax_layers_max = 2 return TRUE if (PARALLAX_LOW) @@ -82,9 +80,8 @@ if (PARALLAX_DISABLE) return FALSE - //This is high parallax. C.parallax_throttle = PARALLAX_DELAY_DEFAULT - C.parallax_layers_max = 4 + C.parallax_layers_max = 3 return TRUE /datum/hud/proc/update_parallax_pref(mob/viewmob) @@ -299,20 +296,6 @@ speed = 1.4 layer = 3 -/obj/screen/parallax_layer/random - blend_mode = BLEND_OVERLAY - speed = 3 - layer = 3 - -/obj/screen/parallax_layer/random/space_gas - icon_state = "space gas" - -/obj/screen/parallax_layer/random/space_gas/Initialize(mapload, view) - src.add_atom_colour(SSparallax.random_parallax_color, ADMIN_COLOUR_PRIORITY) - -/obj/screen/parallax_layer/random/asteroids - icon_state = "asteroids" - /obj/screen/parallax_layer/planet icon_state = "planet" blend_mode = BLEND_OVERLAY diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 35716c7cc451..884d74effae6 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -641,12 +641,6 @@ screen_loc = ui_slime_health mouse_opacity = MOUSE_OPACITY_TRANSPARENT -/obj/screen/healths/lavaland_elite - icon = 'icons/mob/screen_elite.dmi' - icon_state = "elite_health0" - screen_loc = ui_health - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - /obj/screen/healthdoll name = "health doll" screen_loc = ui_healthdoll diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index dd595415c82b..0e3b247a37ea 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -5,11 +5,7 @@ var/resolved = target.attackby(src, user, params) if(!resolved && target && !QDELETED(src)) afterattack(target, user, 1, params) // 1: clicking something Adjacent - SSdemo.mark_dirty(src) - if(isturf(target)) - SSdemo.mark_turf(target) - else - SSdemo.mark_dirty(target) + //Checks if the item can work as a tool, calling the appropriate tool behavior on the target /obj/item/proc/tool_attack_chain(mob/user, atom/target) @@ -24,7 +20,6 @@ if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK_SELF, user) & COMPONENT_NO_INTERACT) return interact(user) - SSdemo.mark_dirty(src) /obj/item/proc/pre_attack(atom/A, mob/living/user, params) //do stuff before attackby! if(SEND_SIGNAL(src, COMSIG_ITEM_PRE_ATTACK, A, user, params) & COMPONENT_NO_ATTACK) diff --git a/code/controllers/subsystem/achievements.dm b/code/controllers/subsystem/achievements.dm deleted file mode 100644 index d79da89d1a7c..000000000000 --- a/code/controllers/subsystem/achievements.dm +++ /dev/null @@ -1,85 +0,0 @@ -SUBSYSTEM_DEF(achievements) - name = "Achievements" - flags = SS_NO_FIRE - var/list/achievements = list() - var/list/cached_achievements = list() - var/list/browsers = list() - var/list/achievementsEarned = list() - -/datum/controller/subsystem/achievements/Initialize(timeofday) - for(var/i in subtypesof(/datum/achievement)) - var/datum/achievement/A = i - achievements[A] = initial(A.id) - - var/datum/DBQuery/medalQuery = SSdbcore.NewQuery("SELECT name, descr FROM [format_table_name("achievements")] WHERE id = '[initial(A.id)]'") - medalQuery.Execute() - if(!medalQuery.NextRow()) - var/datum/DBQuery/medalQuery2 = SSdbcore.NewQuery("INSERT INTO [format_table_name("achievements")] (name, id, descr) VALUES ('[initial(A.name)]', '[initial(A.id)]', '[initial(A.desc)]')") - medalQuery2.Execute() - qdel(medalQuery2) - else if(medalQuery.item[1] != initial(A.name) || medalQuery.item[2] != initial(A.desc)) - var/datum/DBQuery/medalQuery2 = SSdbcore.NewQuery("UPDATE [format_table_name("achievements")] SET name = '[initial(A.name)]', descr = '[initial(A.desc)]' WHERE id = '[initial(A.id)]'") - medalQuery2.Execute() - qdel(medalQuery2) - - qdel(medalQuery) - - - var/datum/DBQuery/ridOldChieves = SSdbcore.NewQuery("SELECT id FROM [format_table_name("achievements")]") - ridOldChieves.Execute() - while(ridOldChieves.NextRow()) - var/id = text2num(ridOldChieves.item[1]) - var/found_achievement = FALSE - for(var/I in achievements) - var/datum/achievement/A = I - if(initial(A.id) != id) - continue - found_achievement = TRUE - if(!found_achievement) - log_sql("Old achievement [id] found in database, removing") - var/datum/DBQuery/getRidOfOldStuff = SSdbcore.NewQuery("DELETE FROM [format_table_name("achievements")] WHERE id = '[id]'") - getRidOfOldStuff.Execute() - var/datum/DBQuery/ridTheOtherTableAsWell = SSdbcore.NewQuery("DELETE FROM [format_table_name("earned_achievements")] WHERE id = '[id]'") - ridTheOtherTableAsWell.Execute() - qdel(ridTheOtherTableAsWell) - qdel(getRidOfOldStuff) - - qdel(ridOldChieves) - return ..() - -/datum/controller/subsystem/achievements/proc/unlock_achievement(datum/achievement/achievement, client/C) - if(!achievements[achievement]) - log_sql("Achievement [initial(achievement.name)] not found in list of achievements when trying to unlock for [C.ckey]") - return FALSE - if(!has_achievement(achievement, C)) - var/datum/DBQuery/medalQuery = SSdbcore.NewQuery("INSERT INTO [format_table_name("earned_achievements")] (ckey, id) VALUES ('[C.ckey]', '[initial(achievement.id)]')") - medalQuery.Execute() - qdel(medalQuery) - cached_achievements[C.ckey] += achievement - if(!achievementsEarned[C.ckey]) - achievementsEarned[C.ckey] = list() - achievementsEarned[C.ckey] += achievement - return TRUE - -/datum/controller/subsystem/achievements/proc/has_achievement(datum/achievement/achievement, client/C) - if(!achievements[achievement]) - log_sql("Achievement [initial(achievement.name)] not found in list of achievements when checking for [C.ckey]") - if(!cached_achievements[C.ckey]) - cache_achievements(C) - - return (achievement in cached_achievements[C.ckey]) - -/datum/controller/subsystem/achievements/proc/cache_achievements(client/C) - var/datum/DBQuery/cacheQuery = SSdbcore.NewQuery("SELECT id FROM [format_table_name("earned_achievements")] WHERE ckey = '[C.ckey]'") - cacheQuery.Execute() - cached_achievements[C.ckey] = list() - while(cacheQuery.NextRow()) - for(var/i in achievements) - if(achievements[i] == text2num(cacheQuery.item[1])) - cached_achievements[C.ckey] += i - break - qdel(cacheQuery) - return - -/datum/controller/subsystem/achievements/proc/get_browser(client/C) - return browsers[C.ckey] diff --git a/code/controllers/subsystem/chat.dm b/code/controllers/subsystem/chat.dm index 729785a7f300..569bd1be2a2e 100644 --- a/code/controllers/subsystem/chat.dm +++ b/code/controllers/subsystem/chat.dm @@ -18,7 +18,7 @@ SUBSYSTEM_DEF(chat) return -/datum/controller/subsystem/chat/proc/queue(target, message, handle_whitespace = TRUE, confidential = FALSE) +/datum/controller/subsystem/chat/proc/queue(target, message, handle_whitespace = TRUE) if(!target || !message) return @@ -37,8 +37,6 @@ SUBSYSTEM_DEF(chat) message = replacetext(message, "\t", "[FOURSPACES][FOURSPACES]") message += "
" - if(!confidential) - SSdemo.write_chat(target, message) if(islist(target)) for(var/I in target) @@ -50,7 +48,7 @@ SUBSYSTEM_DEF(chat) if(!C.chatOutput.loaded) //Client still loading, put their messages in a queue C.chatOutput.messageQueue += message continue - + message = to_utf8(message, I) // yogs - LibVG payload[C] += url_encode(url_encode(message)) diff --git a/code/controllers/subsystem/demo.dm b/code/controllers/subsystem/demo.dm deleted file mode 100644 index 6063f5a402f5..000000000000 --- a/code/controllers/subsystem/demo.dm +++ /dev/null @@ -1,437 +0,0 @@ -SUBSYSTEM_DEF(demo) - name = "Demo" - wait = 1 - flags = SS_TICKER - init_order = INIT_ORDER_DEMO - runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY - - var/demo_file - var/list/pre_init_lines = list() // stuff like chat before the init - var/list/icon_cache = list() - var/list/icon_state_caches = list() - var/list/name_cache = list() - - var/list/marked_dirty = list() - var/list/marked_new = list() - var/list/marked_turfs = list() - var/list/del_list = list() - - var/last_written_time = null - var/last_chat_message = null - - // stats stuff - var/last_queued = 0 - var/last_completed = 0 - -/datum/controller/subsystem/demo/proc/write_time() - if(world.system_type != MS_WINDOWS) - return - var/new_time = world.time - if(last_written_time != new_time) - if(initialized) - QUICKWRITE_WRITE(demo_file, "time [new_time]\n") - else - pre_init_lines += "time [new_time]" - last_written_time = new_time - -/datum/controller/subsystem/demo/proc/write_event_line(line) - if(world.system_type != MS_WINDOWS) - return - write_time() - if(initialized) - QUICKWRITE_WRITE(demo_file, line + "\n") - else - pre_init_lines += line - -/datum/controller/subsystem/demo/proc/write_chat(target, text) - if(world.system_type != MS_WINDOWS) - return - var/target_text = "" - if(target == GLOB.clients) - target_text = "world" - else if(islist(target)) - var/list/target_keys = list() - for(var/T in target) - var/client/C = CLIENT_FROM_VAR(T) - if(C) - target_keys += C.ckey - if(!target_keys.len) - return - target_text = jointext(target_keys, ",") - else - var/client/C = CLIENT_FROM_VAR(target) - if(C) - target_text = C.ckey - else - return - write_event_line("chat [target_text] [last_chat_message == text ? "=" : json_encode(text)]") - last_chat_message = text - -/datum/controller/subsystem/demo/Initialize() - if(world.system_type != MS_WINDOWS) - can_fire = FALSE - return ..(); - demo_file = "[GLOB.log_directory]/demo.txt" - quickwrite_open(demo_file) - QUICKWRITE_WRITE(demo_file, "demo version 1\n") // increment this if you change the format - if(GLOB.revdata) - QUICKWRITE_WRITE(demo_file, "commit [GLOB.revdata.originmastercommit || GLOB.revdata.commit]\n") - - // write a "snapshot" of the world at this point. - // start with turfs - world.log << "Writing turfs..." - QUICKWRITE_WRITE(demo_file, "init [world.maxx] [world.maxy] [world.maxz]\n") - marked_turfs.len = 0 - for(var/z in 1 to world.maxz) - var/row_list = list() - var/last_appearance - var/rle_count = 1 - for(var/y in 1 to world.maxy) - for(var/x in 1 to world.maxx) - var/turf/T = locate(x,y,z) - T.demo_last_appearance = T.appearance - var/this_appearance - // space turfs are difficult to RLE otherwise, because they all - // have different appearances despite being the same thing. - if(T.type == /turf/open/space || T.type == /turf/open/space/basic) - this_appearance = "s" // save the bytes - else if(istype(T, /turf/open/space/transit)) - this_appearance = "t[T.dir]" - else - this_appearance = T.appearance - if(this_appearance == last_appearance) - rle_count++ - else - if(rle_count > 1) - row_list += rle_count - rle_count = 1 - if(istext(this_appearance)) - row_list += this_appearance - else - // do a diff with the previous turf to save those bytes - row_list += encode_appearance(this_appearance, istext(last_appearance) ? null : last_appearance) - last_appearance = this_appearance - if(rle_count > 1) - row_list += rle_count - QUICKWRITE_WRITE(demo_file, jointext(row_list, ",") + "\n") - CHECK_TICK - // then do objects - world.log << "Writing objects" - marked_new.len = 0 - marked_dirty.len = 0 - for(var/z in 1 to world.maxz) - var/spacing = 0 - var/row_list = list() - for(var/y in 1 to world.maxy) - for(var/x in 1 to world.maxx) - var/turf/T = locate(x,y,z) - var/list/turf_list = list() - for(var/C in T.contents) - var/atom/movable/as_movable = C - if(as_movable.loc != T) - continue - if(isobj(C) || ismob(C)) - turf_list += encode_init_obj(C) - if(turf_list.len) - if(spacing) - row_list += spacing - spacing = 0 - row_list += turf_list - spacing++ - CHECK_TICK // This is a bit risky because something might change but meh, its not a big deal. - QUICKWRITE_WRITE(demo_file, jointext(row_list, ",") + "\n") - - // track objects that exist in nullspace - var/nullspace_list = list() - for(var/atom/movable/M in world) - if(M.loc != null) continue - if(!isobj(M) && !ismob(M)) - continue - nullspace_list += encode_init_obj(M) - CHECK_TICK - QUICKWRITE_WRITE(demo_file, jointext(nullspace_list, ",") + "\n") - - for(var/line in pre_init_lines) - QUICKWRITE_WRITE(demo_file, line + "\n") - - return ..() - -/datum/controller/subsystem/demo/fire() - if(!src.marked_new.len && !src.marked_dirty.len && !src.marked_turfs.len && !src.del_list.len) - return // nothing to do - - last_queued = src.marked_new.len + src.marked_dirty.len + src.marked_turfs.len - last_completed = 0 - - write_time() - if(src.del_list.len) - var/s = "del [jointext(src.del_list, ",")]\n" // if I don't do it like this I get "incorrect number of macro arguments" because byond is stupid and sucks - QUICKWRITE_WRITE(demo_file, s) - src.del_list.len = 0 - - var/canceled = FALSE - - var/list/marked_dirty = src.marked_dirty - var/list/dirty_updates = list() - while(marked_dirty.len) - last_completed++ - var/atom/movable/M = marked_dirty[marked_dirty.len] - marked_dirty.len-- - if(M.gc_destroyed || !M) - continue - if(M.loc == M.demo_last_loc && M.appearance == M.demo_last_appearance) - continue - var/loc_string = "=" - if(M.loc != M.demo_last_loc) - loc_string = "null" - if(isturf(M.loc)) - loc_string = "[M.x],[M.y],[M.z]" - else if(ismovableatom(M.loc)) - loc_string = "\ref[M.loc]" - M.demo_last_loc = M.loc - var/appearance_string = "=" - if(M.appearance != M.demo_last_appearance) - appearance_string = encode_appearance(M.appearance, M.demo_last_appearance) - M.demo_last_appearance = M.appearance - dirty_updates += "\ref[M] [loc_string] [appearance_string]" - if(MC_TICK_CHECK) - canceled = TRUE - break - if(dirty_updates.len) - var/s = "update [jointext(dirty_updates, ",")]\n" - QUICKWRITE_WRITE(demo_file, s) - if(canceled) - return; - - - var/list/marked_new = src.marked_new - var/list/new_updates = list() - while(marked_new.len) - last_completed++ - var/atom/movable/M = marked_new[marked_new.len] - marked_new.len-- - if(M.gc_destroyed || !M) - continue - var/loc_string = "null" - if(isturf(M.loc)) - loc_string = "[M.x],[M.y],[M.z]" - else if(ismovableatom(M.loc)) - loc_string = "\ref[M.loc]" - M.demo_last_appearance = M.appearance - new_updates += "\ref[M] [loc_string] [encode_appearance(M.appearance)]" - if(MC_TICK_CHECK) - canceled = TRUE - break - if(new_updates.len) - var/s = "new [jointext(new_updates, ",")]\n" - QUICKWRITE_WRITE(demo_file, s) - if(canceled) - return; - - - var/list/marked_turfs = src.marked_turfs - var/list/turf_updates = list() - while(marked_turfs.len) - last_completed++ - var/turf/T = marked_turfs[marked_turfs.len] - marked_turfs.len-- - if(T && T.appearance != T.demo_last_appearance) - turf_updates += "([T.x],[T.y],[T.z])=[encode_appearance(T.appearance, T.demo_last_appearance)]" - T.demo_last_appearance = T.appearance - if(MC_TICK_CHECK) - canceled = TRUE - break - if(turf_updates.len) - var/s = "turf [jointext(turf_updates, ",")]\n" - QUICKWRITE_WRITE(demo_file, s) - if(canceled) - return; - -/datum/controller/subsystem/demo/proc/encode_init_obj(var/atom/movable/M) - M.demo_last_loc = M.loc - M.demo_last_appearance = M.appearance - var/encoded_appearance = encode_appearance(M.appearance) - var/list/encoded_contents = list() - for(var/C in M.contents) - if(isobj(C) || ismob(C)) - encoded_contents += encode_init_obj(C) - return "\ref[M]=[encoded_appearance][(encoded_contents.len ? "([jointext(encoded_contents, ",")])" : "")]" - -// please make sure the order you call this function in is the same as the order you write -/datum/controller/subsystem/demo/proc/encode_appearance(image/appearance, image/diff_appearance, diff_remove_overlays = FALSE) - if(appearance == null) - return "n" - if(appearance == diff_appearance) - return "=" - - var/icon_txt = "[appearance.icon]" - var/cached_icon = icon_cache[icon_txt] || icon_txt - var/list/icon_state_cache - if(!isnum(cached_icon)) - icon_cache[icon_txt] = icon_cache.len + 1 - icon_state_cache = (icon_state_caches[++icon_state_caches.len] = list()) - else - icon_state_cache = icon_state_caches[cached_icon] - - var/list/cached_icon_state = icon_state_cache[appearance.icon_state] || appearance.icon_state - if(!isnum(cached_icon_state)) - icon_state_cache[appearance.icon_state] = icon_state_cache.len + 1 - - var/cached_name = name_cache[appearance.name] || appearance.name - if(!isnum(cached_name)) - name_cache[appearance.name] = name_cache.len + 1 - - var/color_string = appearance.color || "w" - if(islist(color_string)) - var/list/old_list = appearance.color - var/list/inted = list() - inted.len = old_list.len - for(var/i in 1 to old_list.len) - inted[i] += round(old_list[i] * 255) - color_string = jointext(inted, ",") - var/overlays_string = "\[]" - if(appearance.overlays.len) - var/list/overlays_list = list() - for(var/i in 1 to appearance.overlays.len) - var/image/overlay = appearance.overlays[i] - overlays_list += encode_appearance(overlay, appearance, TRUE) - overlays_string = "\[[jointext(overlays_list, ",")]]" - - var/underlays_string = "\[]" - if(appearance.underlays.len) - var/list/underlays_list = list() - for(var/i in 1 to appearance.underlays.len) - var/image/underlay = appearance.underlays[i] - underlays_list += encode_appearance(underlay, appearance, TRUE) - underlays_string = "\[[jointext(underlays_list, ",")]]" - - var/appearance_transform_string = "i" - if(appearance.transform) - var/matrix/M = appearance.transform - appearance_transform_string = "[M.a],[M.b],[M.c],[M.d],[M.e],[M.f]" - if(appearance_transform_string == "1,0,0,0,1,0") - appearance_transform_string = "i" - var/list/appearance_list = list( - json_encode(cached_icon), - json_encode(cached_icon_state), - json_encode(cached_name), - appearance.appearance_flags, - appearance.layer, - appearance.plane == -32767 ? "" : appearance.plane, - appearance.dir == 2 ? "" : appearance.dir, - appearance.color ? color_string : "", - appearance.alpha == 255 ? "" : appearance.alpha, - appearance.pixel_x == 0 ? "" : appearance.pixel_x, - appearance.pixel_y == 0 ? "" : appearance.pixel_y, - appearance.blend_mode <= 1 ? "" : appearance.blend_mode, - appearance_transform_string != "i" ? appearance_transform_string : "", - appearance:invisibility == 0 ? "" : appearance:invisibility, // colon because dreamchecker is dumb - appearance.pixel_w == 0 ? "" : appearance.pixel_w, - appearance.pixel_z == 0 ? "" : appearance.pixel_z, - appearance.overlays.len ? overlays_string : "", - appearance.underlays.len ? underlays_string : "" - ) - while(appearance_list[appearance_list.len] == "" && appearance_list.len > 0) - appearance_list.len-- - - var/undiffed_string = "{[jointext(appearance_list, ";")]}" - - if(diff_appearance) - var/overlays_identical = TRUE - if(diff_remove_overlays) - overlays_identical = (appearance.overlays.len == 0) - else if(appearance.overlays.len != diff_appearance.overlays.len) - overlays_identical = FALSE - else - for(var/i in 1 to appearance.overlays.len) - if(appearance.overlays[i] != diff_appearance.overlays[i]) - overlays_identical = FALSE - break - - var/underlays_identical = TRUE - if(diff_remove_overlays) - underlays_identical = (appearance.underlays.len == 0) - else if(appearance.underlays.len != diff_appearance.underlays.len) - underlays_identical = FALSE - else - for(var/i in 1 to appearance.underlays.len) - if(appearance.underlays[i] != diff_appearance.underlays[i]) - underlays_identical = FALSE - break - - var/diff_transform_string = "i" - if(diff_appearance.transform) - var/matrix/M = diff_appearance.transform - diff_transform_string = "[M.a],[M.b],[M.c],[M.d],[M.e],[M.f]" - if(diff_transform_string == "1,0,0,0,1,0") - diff_transform_string = "i" - - var/list/diffed_appearance_list = list( - json_encode(cached_icon), - json_encode(cached_icon_state), - json_encode(cached_name), - appearance.appearance_flags == diff_appearance.appearance_flags ? "" : appearance.appearance_flags, - appearance.layer == diff_appearance.layer ? "" : appearance.layer, - appearance.plane == diff_appearance.plane ? "" : appearance.plane, - appearance.dir == diff_appearance.dir ? "" : appearance.dir, - appearance.color == diff_appearance.color ? "" : color_string, - appearance.alpha == diff_appearance.alpha ? "" : appearance.alpha, - appearance.pixel_x == diff_appearance.pixel_x ? "" : appearance.pixel_x, - appearance.pixel_y == diff_appearance.pixel_y ? "" : appearance.pixel_y, - appearance.blend_mode == diff_appearance.blend_mode ? "" : appearance.blend_mode, - appearance_transform_string == diff_transform_string ? "" : appearance_transform_string, - appearance:invisibility == diff_appearance:invisibility ? "" : appearance:invisibility, // colon because dreamchecker is too dumb - appearance.pixel_w == diff_appearance.pixel_w ? "" : appearance.pixel_w, - appearance.pixel_z == diff_appearance.pixel_z ? "" : appearance.pixel_z, - overlays_identical ? "" : overlays_string, - underlays_identical ? "" :underlays_string - ) - while(diffed_appearance_list[diffed_appearance_list.len] == "" && diffed_appearance_list.len > 0) - diffed_appearance_list.len-- - - var/diffed_string = "~{[jointext(diffed_appearance_list, ";")]}" - if(length(diffed_string) < length(undiffed_string)) - return diffed_string - return undiffed_string - -/datum/controller/subsystem/demo/stat_entry(msg) - msg += "Remaining: {" - msg += "Trf:[marked_turfs.len]|" - msg += "New:[marked_new.len]|" - msg += "Upd:[marked_dirty.len]|" - msg += "Del:[del_list.len]" - msg += "}" - ..(msg) - -/datum/controller/subsystem/demo/proc/mark_turf(turf/T) - if(!isturf(T)) - return - marked_turfs[T] = TRUE - -/datum/controller/subsystem/demo/proc/mark_new(atom/movable/M) - if(!isobj(M) && !ismob(M)) - return - if(M.gc_destroyed) - return - marked_new[M] = TRUE - if(marked_dirty[M]) - marked_dirty -= M - -// I can't wait for when TG ports this and they make this a #define macro. -/datum/controller/subsystem/demo/proc/mark_dirty(atom/movable/M) - if(!isobj(M) && !ismob(M)) - return - if(M.gc_destroyed) - return - if(!marked_new[M]) - marked_dirty[M] = TRUE - -/datum/controller/subsystem/demo/proc/mark_destroyed(atom/movable/M) - if(!isobj(M) && !ismob(M)) - return - if(marked_new[M]) - marked_new -= M - if(marked_dirty[M]) - marked_dirty -= M - if(initialized) - del_list["\ref[M]"] = 1 diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 7db16b01ddc7..a3efd400a434 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -279,7 +279,6 @@ SUBSYSTEM_DEF(garbage) SSgarbage.Queue(D) if (QDEL_HINT_IWILLGC) D.gc_destroyed = world.time - SSdemo.mark_destroyed(D) return if (QDEL_HINT_LETMELIVE) //qdel should let the object live after calling destory. if(!force) @@ -299,10 +298,8 @@ SUBSYSTEM_DEF(garbage) SSgarbage.Queue(D) if (QDEL_HINT_HARDDEL) //qdel should assume this object won't gc, and queue a hard delete - SSdemo.mark_destroyed(D) SSgarbage.Queue(D, GC_QUEUE_HARDDELETE) if (QDEL_HINT_HARDDEL_NOW) //qdel should assume this object won't gc, and hard del it post haste. - SSdemo.mark_destroyed(D) SSgarbage.HardDelete(D) if (QDEL_HINT_FINDREFERENCE)//qdel will, if TESTING is enabled, display all references to this object, then queue the object for deletion. SSgarbage.Queue(D) @@ -321,8 +318,6 @@ SUBSYSTEM_DEF(garbage) #endif I.no_hint++ SSgarbage.Queue(D) - if(D) - SSdemo.mark_destroyed(D) else if(D.gc_destroyed == GC_CURRENTLY_BEING_QDELETED) CRASH("[D.type] destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic") diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 41dce6e4e4fd..41ef2a6d6c75 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -20,8 +20,6 @@ SUBSYSTEM_DEF(mapping) var/list/shuttle_templates = list() var/list/shelter_templates = list() - var/list/station_minimaps = list() - var/list/areas_in_z = list() var/loading_ruins = FALSE @@ -104,8 +102,6 @@ SUBSYSTEM_DEF(mapping) setup_map_transitions() generate_station_area_list() initialize_reserved_level() - // Build minimaps - build_minimaps() return ..() /datum/controller/subsystem/mapping/proc/wipe_reservations(wipe_safety_delay = 100) @@ -284,7 +280,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) if(map_voted) map_voted = FALSE return - + var/players = GLOB.clients.len var/list/mapvotes = list() //count votes @@ -523,10 +519,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) used_turfs.Cut() reserve_turfs(clearing) -/datum/controller/subsystem/mapping/proc/build_minimaps() - to_chat(world, "Building minimaps...") - for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) - station_minimaps += new /datum/minimap(z) + /datum/controller/subsystem/mapping/proc/reg_in_areas_in_z(list/areas) for(var/B in areas) diff --git a/code/controllers/subsystem/medals.dm b/code/controllers/subsystem/medals.dm new file mode 100644 index 000000000000..36be23973c1c --- /dev/null +++ b/code/controllers/subsystem/medals.dm @@ -0,0 +1,87 @@ +SUBSYSTEM_DEF(medals) + name = "Medals" + flags = SS_NO_FIRE + var/hub_enabled = FALSE + +/datum/controller/subsystem/medals/Initialize(timeofday) + if(CONFIG_GET(string/medal_hub_address) && CONFIG_GET(string/medal_hub_password)) + hub_enabled = TRUE + return ..() + +/datum/controller/subsystem/medals/proc/UnlockMedal(medal, client/player) + set waitfor = FALSE + if(!medal || !hub_enabled) + return + if(isnull(world.SetMedal(medal, player, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) + hub_enabled = FALSE + log_game("MEDAL ERROR: Could not contact hub to award medal:[medal] player:[player.key]") + message_admins("Error! Failed to contact hub to award [medal] medal to [player.key]!") + return + to_chat(player, "Achievement unlocked: [medal]!") + + +/datum/controller/subsystem/medals/proc/SetScore(score, client/player, increment, force) + set waitfor = FALSE + if(!score || !hub_enabled) + return + + var/list/oldscore = GetScore(score, player, TRUE) + if(increment) + if(!oldscore[score]) + oldscore[score] = 1 + else + oldscore[score] = (text2num(oldscore[score]) + 1) + else + oldscore[score] = force + + var/newscoreparam = list2params(oldscore) + + if(isnull(world.SetScores(player.ckey, newscoreparam, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) + hub_enabled = FALSE + log_game("SCORE ERROR: Could not contact hub to set score. Score:[score] player:[player.key]") + message_admins("Error! Failed to contact hub to set [score] score for [player.key]!") + +/datum/controller/subsystem/medals/proc/GetScore(score, client/player, returnlist) + if(!score || !hub_enabled) + return + + var/scoreget = world.GetScores(player.ckey, score, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)) + if(isnull(scoreget)) + hub_enabled = FALSE + log_game("SCORE ERROR: Could not contact hub to get score. Score:[score] player:[player.key]") + message_admins("Error! Failed to contact hub to get score: [score] for [player.key]!") + return + . = params2list(scoreget) + if(!returnlist) + return .[score] + +/datum/controller/subsystem/medals/proc/CheckMedal(medal, client/player) + if(!medal || !hub_enabled) + return + + if(isnull(world.GetMedal(medal, player, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) + hub_enabled = FALSE + log_game("MEDAL ERROR: Could not contact hub to get medal:[medal] player: [player.key]") + message_admins("Error! Failed to contact hub to get [medal] medal for [player.key]!") + return + to_chat(player, "[medal] is unlocked") + +/datum/controller/subsystem/medals/proc/LockMedal(medal, client/player) + if(!player || !medal || !hub_enabled) + return + var/result = world.ClearMedal(medal, player, CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)) + switch(result) + if(null) + hub_enabled = FALSE + log_game("MEDAL ERROR: Could not contact hub to clear medal:[medal] player:[player.key]") + message_admins("Error! Failed to contact hub to clear [medal] medal for [player.key]!") + if(TRUE) + message_admins("Medal: [medal] removed for [player.key]") + if(FALSE) + message_admins("Medal: [medal] was not found for [player.key]. Unable to clear.") + + +/datum/controller/subsystem/medals/proc/ClearScore(client/player) + if(isnull(world.SetScores(player.ckey, "", CONFIG_GET(string/medal_hub_address), CONFIG_GET(string/medal_hub_password)))) + log_game("MEDAL ERROR: Could not contact hub to clear scores for [player.key]!") + message_admins("Error! Failed to contact hub to clear scores for [player.key]!") diff --git a/code/controllers/subsystem/parallax.dm b/code/controllers/subsystem/parallax.dm index 14c3c07d9a31..64299fda3837 100644 --- a/code/controllers/subsystem/parallax.dm +++ b/code/controllers/subsystem/parallax.dm @@ -7,14 +7,9 @@ SUBSYSTEM_DEF(parallax) var/list/currentrun var/planet_x_offset = 128 var/planet_y_offset = 128 - var/random_layer - var/random_parallax_color /datum/controller/subsystem/parallax/Initialize(timeofday) . = ..() - if(prob(70)) //70% chance to pick a special extra layer - random_layer = pick(/obj/screen/parallax_layer/random/space_gas, /obj/screen/parallax_layer/random/asteroids) - random_parallax_color = pick(COLOR_TEAL, COLOR_GREEN, COLOR_SILVER, COLOR_YELLOW, COLOR_CYAN, COLOR_ORANGE, COLOR_PURPLE)//Special color for random_layer1. Has to be done here so everyone sees the same color. planet_y_offset = rand(100, 160) planet_x_offset = rand(100, 160) diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm index 0396ad18bd18..85f75e48e91b 100644 --- a/code/controllers/subsystem/processing/quirks.dm +++ b/code/controllers/subsystem/processing/quirks.dm @@ -17,7 +17,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks) if(!quirks.len) SetupQuirks() - quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic","Hypersensitive"),list("Ageusia","Vegetarian","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"),list("Alcohol Tolerance","Light Drinker"),list("Prosthetic Limb (Left Arm)","Prosthetic Limb (Right Arm)","Prosthetic Limb (Left Leg)","Prosthetic Limb (Right Leg)","Prosthetic Limb")) + quirk_blacklist = list(list("Blind","Nearsighted"),list("Jolly","Depression","Apathetic","Hypersensitive"),list("Ageusia","Vegetarian","Deviant Tastes"),list("Ananas Affinity","Ananas Aversion"),list("Alcohol Tolerance","Light Drinker")) return ..() /datum/controller/subsystem/processing/quirks/proc/SetupQuirks() diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index c89dccfa8dee..86111483940a 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -48,6 +48,7 @@ SUBSYSTEM_DEF(shuttle) var/shuttle_purchased = FALSE //If the station has purchased a replacement escape shuttle this round var/emag_shuttle_purchased = FALSE //If the traitors have purchased a replacement escape shuttle this round + var/list/shuttle_purchase_requirements_met = list() //For keeping track of ingame events that would unlock new shuttles, such as defeating a boss or discovering a secret item var/lockdown = FALSE //disallow transit after nuke goes off @@ -538,6 +539,9 @@ SUBSYSTEM_DEF(shuttle) if (istype(SSshuttle.shuttle_loan)) shuttle_loan = SSshuttle.shuttle_loan + if (istype(SSshuttle.shuttle_purchase_requirements_met)) + shuttle_purchase_requirements_met = SSshuttle.shuttle_purchase_requirements_met + var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) centcom_message = SSshuttle.centcom_message ordernum = SSshuttle.ordernum diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 8e865f6b403a..6b7a7d018426 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -214,9 +214,11 @@ SUBSYSTEM_DEF(ticker) if(GLOB.master_mode == "secret") hide_mode = 1 if(GLOB.secret_force_mode != "secret") - var/datum/game_mode/smode + var/datum/game_mode/smode if(runnable_modes.len) smode = config.pick_mode(GLOB.secret_force_mode) + else + smode = new /datum/game_mode/extended() if(!smode.can_start()) message_admins("Unable to force secret [GLOB.secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") else @@ -224,10 +226,9 @@ SUBSYSTEM_DEF(ticker) if(!mode) if(!runnable_modes.len) - mode = new /datum/game_mode/extended() - message_admins("Unable to choose any non-extended gamemode, running extended") - else - mode = pickweight(runnable_modes) + to_chat(world, "Unable to choose playable game mode. Reverting to pre-game lobby.") + return 0 + mode = pickweight(runnable_modes) if(!mode) //too few roundtypes all run too recently mode = pick(runnable_modes) diff --git a/code/datums/achievements/achievements.dm b/code/datums/achievements/achievements.dm deleted file mode 100644 index 1edba2fb2131..000000000000 --- a/code/datums/achievements/achievements.dm +++ /dev/null @@ -1,9 +0,0 @@ -/datum/achievement - var/name = "achievement" - var/desc = "Please make an issue on github, including this achievement's name and how you got it." - var/id = 0 //Should be incremented so every achievement has a unique ID - -/datum/achievement/bubblegum - name = "Bubblegum Killer" - desc = "Eliminate a bubblegum" //Should be improved - id = 1 diff --git a/code/datums/achievements/viewer.dm b/code/datums/achievements/viewer.dm deleted file mode 100644 index 96a3fe327cdb..000000000000 --- a/code/datums/achievements/viewer.dm +++ /dev/null @@ -1,48 +0,0 @@ -//UI adapted from https://github.com/tgstation/tgstation/pull/47058 - -/datum/achievement_browser - var/client/client - -/datum/achievement_browser/New(client/C) - client = C - -/datum/achievement_browser/proc/get_achievements() - var/list/A = list() - for(var/i in SSachievements.achievements) - A[i] = SSachievements.has_achievement(i, client) - return A - -/datum/achievement_browser/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, "achievements", "achievements", 450, 450, master_ui, state) - ui.open() - -/datum/achievement_browser/ui_data(mob/user) - var/data = list("achievements" = list()) - var/list/achievements = get_achievements() - for(var/B in achievements) - var/datum/achievement/achievement = B - var/list/A = list( - "name" = initial(achievement.name), - "desc" = initial(achievement.desc), - "unlocked" = achievements[achievement] - ) - data["achievements"] += list(A) - - return data - -/client/verb/checkachievements() - set category = "OOC" - set name = "Check achievements" - set desc = "See all of your achivements" - - if(!SSachievements.initialized) - to_chat(src, "SSachievements has not initialized yet, please wait.") - return - - var/datum/achievement_browser/achievement_browser = SSachievements.get_browser(src) - if(!achievement_browser) - achievement_browser = new(src) - SSachievements.browsers[ckey] = achievement_browser - achievement_browser.ui_interact(usr) diff --git a/code/datums/components/gunpoint.dm b/code/datums/components/gunpoint.dm deleted file mode 100644 index 512a7c3fe456..000000000000 --- a/code/datums/components/gunpoint.dm +++ /dev/null @@ -1,146 +0,0 @@ -#define GUNPOINT_SHOOTER_STRAY_RANGE 3 -#define GUNPOINT_DELAY_STAGE_2 20 -#define GUNPOINT_DELAY_STAGE_3 80 // cumulative with past stages, so 100 deciseconds -#define GUNPOINT_MULT_STAGE_1 1 -#define GUNPOINT_MULT_STAGE_2 2 -#define GUNPOINT_MULT_STAGE_3 2.5 - - -/datum/component/gunpoint - dupe_mode = COMPONENT_DUPE_ALLOWED - - var/mob/living/target - var/obj/item/gun/weapon - - var/stage = 1 - var/datum/status_effect/status_hold_up - var/datum/status_effect/status_held_up - var/damage_mult = GUNPOINT_MULT_STAGE_1 - - var/point_of_no_return = FALSE - - var/disrupted = FALSE - -// *extremely bad russian accent* no! -/datum/component/gunpoint/Initialize(mob/living/targ, obj/item/gun/wep) - if(!isliving(parent)) - return COMPONENT_INCOMPATIBLE - - var/mob/living/shooter = parent - target = targ - weapon = wep - RegisterSignal(targ, list(COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_THROW, COMSIG_MOB_FIRED_GUN, COMSIG_MOVABLE_MOVED), .proc/trigger_reaction) - RegisterSignal(weapon, list(COMSIG_ITEM_DROPPED, COMSIG_ITEM_EQUIPPED), .proc/cancel) - - shooter.visible_message("[shooter] aims [weapon] point blank at [target]!", \ - "You aim [weapon] point blank at [target]!", target) - to_chat(target, "[shooter] aims [weapon] point blank at you!") - if(!target.has_status_effect(STATUS_EFFECT_NOTSCARED)) - target.Immobilize(2) //short immobilize to let them know they're getting shot at without totally stopping them from fighting - target.apply_status_effect(STATUS_EFFECT_NOTSCARED)//this can only trigger once per minute so you can't use it to meme people a bunch in a fight - - status_hold_up = shooter.apply_status_effect(STATUS_EFFECT_HOLDUP) - status_held_up = target.apply_status_effect(STATUS_EFFECT_HELDUP) - - addtimer(CALLBACK(src, .proc/update_stage, 2), GUNPOINT_DELAY_STAGE_2) - - check_deescalate() //telekinesis can start this so make sure the user is in range - -/datum/component/gunpoint/Destroy(force, silent) - QDEL_NULL(status_hold_up) - QDEL_NULL(status_held_up) - return ..() - -/datum/component/gunpoint/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_deescalate) - RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, .proc/flinch) - RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOB_THROW, COMSIG_MOB_FIRED_GUN), .proc/noshooted) - -/datum/component/gunpoint/UnregisterFromParent() - UnregisterSignal(parent, COMSIG_MOVABLE_MOVED) - UnregisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE) - UnregisterSignal(parent, COMSIG_MOVABLE_BUMP) - UnregisterSignal(parent, COMSIG_MOB_THROW) - UnregisterSignal(parent, COMSIG_MOB_FIRED_GUN) - -// if you're gonna try to break away from a holdup, better to do it right away -/datum/component/gunpoint/proc/update_stage(new_stage) - stage = new_stage - if(stage == 2) - to_chat(parent, "You steady [weapon] on [target].") - to_chat(target, "[parent] has steadied [weapon] on you!") - damage_mult = GUNPOINT_MULT_STAGE_2 - addtimer(CALLBACK(src, .proc/update_stage, 3), GUNPOINT_DELAY_STAGE_3) - else if(stage == 3) - to_chat(parent, "You have fully steadied [weapon] on [target].") - to_chat(target, "[parent] has fully steadied [weapon] on you!") - damage_mult = GUNPOINT_MULT_STAGE_3 - -/datum/component/gunpoint/proc/check_deescalate() - if(!can_see(parent, target, GUNPOINT_SHOOTER_STRAY_RANGE - 1)) - cancel() - -/datum/component/gunpoint/proc/trigger_reaction(var/flinch) - if(point_of_no_return) - return - point_of_no_return = TRUE - - var/mob/living/shooter = parent - - if(!weapon.can_shoot() || !weapon.can_trigger_gun(shooter) || (weapon.weapon_weight == WEAPON_HEAVY && shooter.get_inactive_held_item())) - shooter.visible_message("[shooter] fumbles [weapon]!", \ - "You fumble [weapon] and fail to fire at [target]!", target) - to_chat(target, "[shooter] fumbles [weapon] and fails to fire at you!") - qdel(src) - return - if(disrupted) - return - if(flinch != TRUE && shooter.pulling == target) //target won't get shot if they're being moved by the shooter - return - if(weapon.check_botched(shooter)) - return - if(weapon.chambered && weapon.chambered.BB) - weapon.chambered.BB.damage *= damage_mult - - weapon.process_fire(target, shooter) - qdel(src) - -/datum/component/gunpoint/proc/noshooted() - if(!disrupted) - disrupted = TRUE - addtimer(CALLBACK(src, .proc/reshooted), 5) - to_chat(parent, "You lose your aim for a second, try not to bump into things or throw stuff.") - -/datum/component/gunpoint/proc/reshooted() - disrupted = FALSE - -/datum/component/gunpoint/proc/cancel() - var/mob/living/shooter = parent - shooter.visible_message("[shooter] breaks [shooter.p_their()] aim on [target]!", \ - "You are no longer aiming [weapon] at [target].", target) - to_chat(target, "[shooter] breaks [shooter.p_their()] aim on you!") - qdel(src) - -/datum/component/gunpoint/proc/flinch(damage, damagetype, def_zone) - var/mob/living/shooter = parent - - var/flinch_chance = 50 - var/gun_hand = LEFT_HANDS - - if(shooter.held_items[RIGHT_HANDS] == weapon) - gun_hand = RIGHT_HANDS - - if((def_zone == BODY_ZONE_L_ARM && gun_hand == LEFT_HANDS) || (def_zone == BODY_ZONE_R_ARM && gun_hand == RIGHT_HANDS)) - flinch_chance = 80 - - if(prob(flinch_chance)) - shooter.visible_message("[shooter] flinches!", \ - "You flinch!") - trigger_reaction(flinch = TRUE) //flinching will always result in firing at the target - -#undef GUNPOINT_SHOOTER_STRAY_RANGE -#undef GUNPOINT_DELAY_STAGE_2 -#undef GUNPOINT_DELAY_STAGE_3 -#undef GUNPOINT_MULT_STAGE_1 -#undef GUNPOINT_MULT_STAGE_2 -#undef GUNPOINT_MULT_STAGE_3 diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 05a51f16c80f..661b69103e90 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -50,8 +50,7 @@ return var/islist = islist(D) - var/isappearance = isappearance(D) - if (!islist && !istype(D) && !isappearance) + if (!islist && !istype(D)) return var/title = "" @@ -60,14 +59,12 @@ var/hash var/type = /list - if (isappearance) - type = /image - else if (!islist) + if (!islist) type = D.type - if(istype(D, /atom) || isappearance) + if(istype(D, /atom)) var/atom/AT = D if(AT.icon && AT.icon_state) sprite = new /icon(AT.icon, AT.icon_state) @@ -105,7 +102,7 @@ else atomsnowflake += "
[D]" atomsnowflake += "
<< [dir2text(A.dir) || A.dir] >>" - else if(!isappearance && ("name" in D.vars)) + else if("name" in D.vars) atomsnowflake += "[D]" else atomsnowflake += "[formatted_type]" @@ -115,10 +112,10 @@ if(holder && holder.marked_datum && holder.marked_datum == D) marked = VV_MSG_MARKED var/varedited_line = "" - if(!isappearance && !islist && (D.datum_flags & DF_VAR_EDITED)) + if(!islist && (D.datum_flags & DF_VAR_EDITED)) varedited_line = VV_MSG_EDITED var/deleted_line - if(!isappearance && !islist && D.gc_destroyed) + if(!islist && D.gc_destroyed) deleted_line = VV_MSG_DELETED var/list/dropdownoptions = list() @@ -132,7 +129,7 @@ "Shuffle" = "?_src_=vars;[HrefToken()];listshuffle=[refid]", "Show VV To Player" = "?_src_=vars;[HrefToken()];expose=[refid]" ) - else if (!isappearance) + else dropdownoptions = D.vv_get_dropdown() var/list/dropdownoptions_html = list() @@ -144,7 +141,7 @@ dropdownoptions_html += "" var/list/names = list() - if (!islist && !isappearance) + if (!islist) for (var/V in D.vars) names += V sleep(1)//For some reason, without this sleep, VVing will cause client to disconnect on certain objects. @@ -158,60 +155,6 @@ if (IS_NORMAL_LIST(L) && !isnum(key)) value = L[key] variable_html += debug_variable(i, value, 0, D) - else if(isappearance(D)) - variable_html += debug_variable("animate_movement", D:animate_movement, 0, D) - variable_html += debug_variable("screen_loc", D:screen_loc, 0, D) - variable_html += debug_variable("pixel_step_size", D:pixel_step_size, 0, D) - variable_html += debug_variable("glide_size", D:glide_size, 0, D) - variable_html += debug_variable("type", D:type, 0, D) - variable_html += debug_variable("parent_type", D:parent_type, 0, D) - variable_html += debug_variable("tag", D:tag, 0, D) - variable_html += debug_variable("name", D:name, 0, D) - variable_html += debug_variable("desc", D:desc, 0, D) - variable_html += debug_variable("suffix", D:suffix, 0, D) - variable_html += debug_variable("text", D:text, 0, D) - variable_html += debug_variable("icon", D:icon, 0, D) - variable_html += debug_variable("icon_state", D:icon_state, 0, D) - variable_html += debug_variable("overlays", D:overlays, 0, D) - variable_html += debug_variable("underlays", D:underlays, 0, D) - variable_html += debug_variable("dir", D:dir, 0, D) - variable_html += debug_variable("visibility", D:visibility, 0, D) - variable_html += debug_variable("luminosity", D:luminosity, 0, D) - variable_html += debug_variable("opacity", D:opacity, 0, D) - variable_html += debug_variable("density", D:density, 0, D) - variable_html += debug_variable("layer", D:layer, 0, D) - variable_html += debug_variable("gender", D:gender, 0, D) - variable_html += debug_variable("mouse_over_pointer", D:mouse_over_pointer, 0, D) - variable_html += debug_variable("mouse_drag_pointer", D:mouse_drag_pointer, 0, D) - variable_html += debug_variable("mouse_drop_pointer", D:mouse_drop_pointer, 0, D) - variable_html += debug_variable("mouse_drop_zone", D:mouse_drop_zone, 0, D) - variable_html += debug_variable("verbs", D:verbs, 0, D) - variable_html += debug_variable("invisibility", D:invisibility, 0, D) - variable_html += debug_variable("infra_luminosity", D:infra_luminosity, 0, D) - variable_html += debug_variable("pixel_x", D:pixel_x, 0, D) - variable_html += debug_variable("pixel_y", D:pixel_y, 0, D) - variable_html += debug_variable("mouse_opacity", D:mouse_opacity, 0, D) - variable_html += debug_variable("pixel_z", D:pixel_z, 0, D) - variable_html += debug_variable("override", D:override, 0, D) - variable_html += debug_variable("maptext", D:maptext, 0, D) - variable_html += debug_variable("maptext_width", D:maptext_width, 0, D) - variable_html += debug_variable("maptext_height", D:maptext_height, 0, D) - variable_html += debug_variable("transform", D:transform, 0, D) - variable_html += debug_variable("alpha", D:alpha, 0, D) - variable_html += debug_variable("color", D:color, 0, D) - variable_html += debug_variable("blend_mode", D:blend_mode, 0, D) - variable_html += debug_variable("appearance", D:appearance, 0, D) - variable_html += debug_variable("maptext_x", D:maptext_x, 0, D) - variable_html += debug_variable("maptext_y", D:maptext_y, 0, D) - variable_html += debug_variable("plane", D:plane, 0, D) - variable_html += debug_variable("appearance_flags", D:appearance_flags, 0, D) - variable_html += debug_variable("pixel_w", D:pixel_w, 0, D) - variable_html += debug_variable("filters", D:filters, 0, D) - variable_html += debug_variable("type", D:type, 0, D) - variable_html += debug_variable("text", D:text, 0, D) - variable_html += debug_variable("visibility", D:visibility, 0, D) - variable_html += debug_variable("luminosity", D:luminosity, 0, D) - variable_html += debug_variable("opacity", D:opacity, 0, D) else names = sortList(names) @@ -461,7 +404,7 @@ #define VV_HTML_ENCODE(thing) ( sanitize ? html_encode(thing) : thing ) /proc/debug_variable(name, value, level, datum/DA = null, sanitize = TRUE) var/header - if(DA && !isappearance(DA)) + if(DA) if (islist(DA)) var/index = name if (value) @@ -495,14 +438,6 @@ else if (isfile(value)) item = "[VV_HTML_ENCODE(name)] = '[value]'" - else if(istype(value, /matrix)) - var/matrix/M = value - item = "[VV_HTML_ENCODE(name)] = matrix([M.a], [M.b], [M.c], [M.d], [M.e], [M.f])" - - else if(isappearance(value)) - var/image/I = value - item = "[VV_HTML_ENCODE(name)] [REF(value)] = appearance([I.icon], \"[I.icon_state]\")" - else if (istype(value, /datum)) var/datum/D = value if ("[D]" != "[D.type]") //if the thing as a name var, lets use it. @@ -514,7 +449,7 @@ var/list/L = value var/list/items = list() - if (L.len > 0 && !(L.len > (IS_NORMAL_LIST(L) ? 50 : 150))) + if (L.len > 0 && !(name == "underlays" || name == "overlays" || L.len > (IS_NORMAL_LIST(L) ? 50 : 150))) for (var/i in 1 to L.len) var/key = L[i] var/val diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index 50068c634752..40ded57491b3 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -147,7 +147,3 @@ description = "That work of art was so great it made me believe in the goodness of humanity. Says a lot in a place like this.\n" mood_change = 4 timeout = 4 MINUTES - -/datum/mood_event/hope_lavaland - description = "What a peculiar emblem. It makes me feel hopeful for my future.\n" - mood_change = 5 diff --git a/code/datums/mutations/_combined.dm b/code/datums/mutations/_combined.dm index c3643ef8574f..ea3b5e4a8529 100644 --- a/code/datums/mutations/_combined.dm +++ b/code/datums/mutations/_combined.dm @@ -28,7 +28,3 @@ /datum/generecipe/shock required = "/datum/mutation/human/insulated; /datum/mutation/human/radioactive" result = SHOCKTOUCH - -/datum/generecipe/antiglow - required = "/datum/mutatin/human/glow; /datum/mutation/human/void" - result = ANTIGLOWY diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index b5225f2d9650..bc7b00e259cd 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -86,20 +86,21 @@ quality = POSITIVE difficulty = 16 instability = 5 - conflicts = list(GIGANTISM) locked = TRUE // Default intert species for now, so locked from regular pool. /datum/mutation/human/dwarfism/on_acquiring(mob/living/carbon/human/owner) if(..()) return - owner.transform = owner.transform.Scale(1, 0.8) + owner.resize = 0.8 + owner.update_transform() owner.pass_flags |= PASSTABLE owner.visible_message("[owner] suddenly shrinks!", "Everything around you seems to grow..") /datum/mutation/human/dwarfism/on_losing(mob/living/carbon/human/owner) if(..()) return - owner.transform = owner.transform.Scale(1, 1.25) + owner.resize = 1.25 + owner.update_transform() owner.pass_flags &= ~PASSTABLE owner.visible_message("[owner] suddenly grows!", "Everything around you seems to shrink..") @@ -188,37 +189,23 @@ text_gain_indication = "Your skin begins to glow softly." instability = 5 var/obj/effect/dummy/luminescent_glow/glowth //shamelessly copied from luminescents - var/glow = 2.5 - var/range = 2.5 + var/glow = 1.5 power_coeff = 1 - conflicts = list(/datum/mutation/human/glow/anti) /datum/mutation/human/glow/on_acquiring(mob/living/carbon/human/owner) - . = ..() - if(.) + if(..()) return glowth = new(owner) - modify() + glowth.set_light(glow, glow, dna.features["mcolor"]) -/datum/mutation/human/glow/modify() - if(!glowth) - return - var/power = GET_MUTATION_POWER(src) - glowth.set_light(range * power, glow * power, dna.features["mcolor"]) +/datum/mutation/human/glow/modify(mob/living/carbon/human/owner) + if(glowth) + glowth.set_light(glow + GET_MUTATION_POWER(src) , glow + GET_MUTATION_POWER(src), dna.features["mcolor"]) /datum/mutation/human/glow/on_losing(mob/living/carbon/human/owner) - . = ..() - if(.) + if(..()) return - QDEL_NULL(glowth) - -/datum/mutation/human/glow/anti - name = "Anti-Glow" - desc = "Your skin seems to attract and absorb nearby light creating 'darkness' around you." - text_gain_indication = "Your light around you seems to disappear." - glow = -3.5 //Slightly stronger, since negating light tends to be harder than making it. - conflicts = list(/datum/mutation/human/glow) - locked = TRUE + qdel(glowth) /datum/mutation/human/strong name = "Strength" @@ -341,37 +328,3 @@ owner.update_transform() owner.visible_message("[owner] suddenly shrinks!", "Everything around you seems to grow..") -/datum/mutation/human/spastic - name = "Spastic" - desc = "Subject suffers from muscle spasms." - quality = NEGATIVE - text_gain_indication = "You flinch." - text_lose_indication = "Your flinching subsides." - difficulty = 16 - -/datum/mutation/human/spastic/on_acquiring() - if(..()) - return - owner.apply_status_effect(STATUS_EFFECT_SPASMS) - -/datum/mutation/human/spastic/on_losing() - if(..()) - return - owner.remove_status_effect(STATUS_EFFECT_SPASMS) - -/datum/mutation/human/extrastun - name = "Two Left Feet" - desc = "A mutation that replaces the right foot with another left foot. It makes standing up after getting knocked down very difficult." - quality = NEGATIVE - text_gain_indication = "Your right foot feels... left." - text_lose_indication = "Your right foot feels alright." - difficulty = 16 - var/stun_cooldown = 0 - -/datum/mutation/human/extrastun/on_life() - if(world.time > stun_cooldown) - if(owner.AmountKnockdown() || owner.AmountStun()) - owner.SetKnockdown(owner.AmountKnockdown()*2) - owner.SetStun(owner.AmountStun()*2) - owner.visible_message("[owner] tries to stand up, but trips!", "You trip over your own feet!") - stun_cooldown = world.time + 300 diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 035af9f06ea0..493ad80a79d7 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -428,13 +428,4 @@ description = "Abandon All Hope Ye Who Enter Here." suffix = "kinggoatboss.dmm" always_place = TRUE - allow_duplicates = FALSE - -/datum/map_template/ruin/lavaland/elite_tumor - name = "Pulsating Tumor" - id = "tumor" - description = "A strange tumor which houses a powerful beast..." - suffix = "lavaland_surface_elite_tumor.dmm" - cost = 5 - always_place = TRUE - allow_duplicates = TRUE + allow_duplicates = FALSE \ No newline at end of file diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index d1edea32be61..da55d95d4077 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -237,7 +237,9 @@ emag_buy = TRUE /datum/map_template/shuttle/emergency/arena/prerequisites_met() - return SSachievements.has_achievement(/datum/achievement/bubblegum, usr.client) + if("bubblegum" in SSshuttle.shuttle_purchase_requirements_met) + return TRUE + return FALSE /datum/map_template/shuttle/emergency/birdboat suffix = "birdboat" diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index cd9407858b9f..c270be2abe95 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -642,16 +642,14 @@ /datum/status_effect/time_dilation/on_apply() owner.next_move_modifier *= 0.5 owner.action_speed_modifier *= 0.5 - owner.ignore_slowdown(id) return TRUE /datum/status_effect/time_dilation/on_remove() owner.next_move_modifier *= 2 owner.action_speed_modifier *= 2 - owner.unignore_slowdown(id) /obj/screen/alert/status_effect/time_dilation name = "Time Dilation" - desc = "Your actions are twice as fast, and the delay between them is halved. Additionally, you are immune to slowdown." + desc = "Your actions are twice as fast, and the delay between them is halved." icon = 'yogstation/icons/mob/actions/actions_darkspawn.dmi' icon_state = "time_dilation" //yogs end diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 49bfa4d12864..eaa7e9439241 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -197,33 +197,3 @@ desc = replacetext(desc, "TARGET_NAME", tagalong.shadowing.real_name) ..() desc = initial(desc) //yogs end - -// heldup is for the person being aimed at -/datum/status_effect/heldup - id = "heldup" - duration = -1 - status_type = STATUS_EFFECT_MULTIPLE - alert_type = /obj/screen/alert/status_effect/heldup - -/obj/screen/alert/status_effect/heldup - name = "Held Up" - desc = "Making any sudden moves would probably be a bad idea!" - icon_state = "aimed" - -// holdup is for the person aiming -/datum/status_effect/holdup - id = "holdup" - duration = -1 - status_type = STATUS_EFFECT_UNIQUE - alert_type = /obj/screen/alert/status_effect/holdup - -/obj/screen/alert/status_effect/holdup - name = "Holding Up" - desc = "You're currently pointing a gun at someone." - icon_state = "aimed" - -/datum/status_effect/notscared - id = "notscared" - duration = 600 - status_type = STATUS_EFFECT_UNIQUE - alert_type = null \ No newline at end of file diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 709ca14092de..1c94bedac575 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -2,7 +2,7 @@ /datum/quirk/badback name = "Bad Back" - desc = "Thanks to your poor posture, backpacks and other bags never sit right on your back. More evenly weighted objects are fine, though." + desc = "Thanks to your poor posture, backpacks and other bags never sit right on your back. More evently weighted objects are fine, though." value = -2 mood_quirk = TRUE gain_text = "Your back REALLY hurts!" @@ -337,14 +337,10 @@ desc = "An accident caused you to lose one of your limbs. Because of this, you now have a random prosthetic!" value = -1 var/slot_string = "limb" - var/specific = null medical_record_text = "During physical examination, patient was found to have a prosthetic limb." /datum/quirk/prosthetic_limb/on_spawn() var/limb_slot = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - if(specific) - limb_slot = specific - var/mob/living/carbon/human/H = quirk_holder var/obj/item/bodypart/old_part = H.get_bodypart(limb_slot) var/obj/item/bodypart/prosthetic @@ -369,26 +365,6 @@ to_chat(quirk_holder, "Your [slot_string] has been replaced with a surplus prosthetic. It is fragile and will easily come apart under duress. Additionally, \ you need to use a welding tool and cables to repair it, instead of bruise packs and ointment.") -/datum/quirk/prosthetic_limb/left_arm - name = "Prosthetic Limb (Left Arm)" - desc = "An accident caused you to lose your left arm. Because of this, it's replaced with a prosthetic!" - specific = BODY_ZONE_L_ARM - -/datum/quirk/prosthetic_limb/right_arm - name = "Prosthetic Limb (Right Arm)" - desc = "An accident caused you to lose your right arm. Because of this, it's replaced with a prosthetic!" - specific = BODY_ZONE_R_ARM - -/datum/quirk/prosthetic_limb/left_leg - name = "Prosthetic Limb (Left Leg)" - desc = "An accident caused you to lose your left leg. Because of this, it's replaced with a prosthetic!" - specific = BODY_ZONE_L_LEG - -/datum/quirk/prosthetic_limb/right_leg - name = "Prosthetic Limb (Right Leg)" - desc = "An accident caused you to lose your right leg. Because of this, it's replaced with a prosthetic!" - specific = BODY_ZONE_R_LEG - /datum/quirk/insanity name = "Reality Dissociation Syndrome" desc = "You suffer from a severe disorder that causes very vivid hallucinations. Mindbreaker toxin can suppress its effects, and you are immune to mindbreaker's hallucinogenic properties. This is not a license to grief." diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index c555656e038b..b39ab9e5c150 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -78,7 +78,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/maintenance ambientsounds = MAINTENANCE valid_territory = FALSE - minimap_color = "#4f4e3a" //Departments @@ -238,9 +237,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Hallway -/area/hallway - minimap_color = "#8d8c68" - /area/hallway/primary/aft name = "Aft Primary Hallway" icon_state = "hallA" @@ -291,7 +287,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Bridge" icon_state = "bridge" ambientsounds = list('sound/ambience/signal.ogg') - minimap_color = "#0400a2" /area/bridge/meeting_room name = "Heads of Staff Meeting Room" @@ -308,7 +303,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/heads/captain name = "Captain's Office" icon_state = "captain" - minimap_color = "#2900d8" /area/crew_quarters/heads/captain/private name = "Captain's Quarters" @@ -317,27 +311,22 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/heads/chief name = "Chief Engineer's Office" icon_state = "ce_office" - minimap_color = "#a5a000" /area/crew_quarters/heads/cmo name = "Chief Medical Officer's Office" icon_state = "cmo_office" - minimap_color = "#00fff0" /area/crew_quarters/heads/hop name = "Head of Personnel's Office" icon_state = "hop_office" - minimap_color = "#070094" /area/crew_quarters/heads/hos name = "Head of Security's Office" icon_state = "hos_office" - minimap_color = "#ff6868" /area/crew_quarters/heads/hor name = "Research Director's Office" icon_state = "rd_office" - minimap_color = "#9257a6" /area/comms name = "Communications Relay" @@ -349,19 +338,14 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Crew -/area/crew_quarters - minimap_color = "#b0e1ff" - /area/crew_quarters/dorms name = "Dormitories" icon_state = "Sleep" safe = TRUE - minimap_color = "#b0e1ff" /area/crew_quarters/toilet name = "Dormitory Toilets" icon_state = "toilet" - minimap_color = "#b0e1ff" /area/crew_quarters/toilet/auxiliary name = "Auxiliary Restrooms" @@ -370,7 +354,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/toilet/locker name = "Locker Toilets" icon_state = "toilet" - minimap_color = "#766e97" /area/crew_quarters/toilet/restrooms name = "Restrooms" @@ -379,7 +362,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/locker name = "Locker Room" icon_state = "locker" - minimap_color = "#766e97" /area/crew_quarters/lounge name = "Lounge" @@ -400,12 +382,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" - minimap_color = "#5ac866" /area/crew_quarters/kitchen name = "Kitchen" icon_state = "kitchen" - minimap_color = "#5ac866" /area/crew_quarters/kitchen/coldroom name = "Kitchen Cold Room" @@ -414,7 +394,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/bar name = "Bar" icon_state = "bar" - minimap_color = "#5ac866" /area/crew_quarters/bar/atrium name = "Atrium" @@ -434,7 +413,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/theatre name = "Theatre" icon_state = "Theatre" - minimap_color = "#5ac866" /area/crew_quarters/theatre/abandoned name = "Abandoned Theatre" @@ -444,7 +422,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Library" icon_state = "library" flags_1 = NONE - minimap_color = "#5ac866" /area/library/lounge name = "Library Lounge" @@ -461,7 +438,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station flags_1 = NONE clockwork_warp_allowed = FALSE clockwork_warp_fail = "The consecration here prevents you from warping in." - minimap_color = "#5ac866" /area/chapel/main name = "Chapel" @@ -487,14 +463,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/lawoffice name = "Law Office" icon_state = "law" - minimap_color = "#b12527" //Engineering /area/engine ambientsounds = ENGINEERING - minimap_color = "#edea00" /area/engine/engine_smes name = "Engineering SMES" @@ -508,18 +482,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Atmospherics" icon_state = "atmos" flags_1 = NONE - minimap_color = "#85ff02" /area/engine/atmos_distro //yogstation specific name = "Atmospherics Distribution" icon_state = "atmos" flags_1 = NONE - minimap_color = "#85ff02" /area/engine/atmospherics_engine name = "Atmospherics Engine" icon_state = "atmos_engine" - minimap_color = "#85ff02" /area/engine/engine_room //donut station specific name = "Engine Room" @@ -565,7 +536,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station blob_allowed = FALSE flags_1 = NONE ambientsounds = ENGINEERING - minimap_color = "#6b6b6b" /area/solar/fore name = "Fore Solar Array" @@ -644,13 +614,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Teleporter Room" icon_state = "teleporter" ambientsounds = ENGINEERING - minimap_color = "#6b6b6b" /area/gateway name = "Gateway" icon_state = "gateway" ambientsounds = ENGINEERING - minimap_color = "#5d57a5" //MedBay @@ -658,7 +626,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Medical" icon_state = "medbay3" ambientsounds = MEDICAL - minimap_color = "#5d57a5" /area/medical/abandoned name = "Abandoned Medbay" @@ -703,7 +670,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Virology" icon_state = "virology" flags_1 = NONE - minimap_color = "#01f5b3" /area/medical/morgue name = "Morgue" @@ -729,7 +695,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical/genetics name = "Genetics Lab" icon_state = "genetics" - minimap_color = "#006384" /area/medical/genetics/cloning name = "Cloning Lab" @@ -746,7 +711,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Security" icon_state = "security" ambientsounds = HIGHSEC - minimap_color = "#b12527" /area/security/main name = "Security Office" @@ -763,7 +727,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/prison name = "Prison Wing" icon_state = "sec_prison" - minimap_color = "#530505" /area/security/processing name = "Labor Shuttle Dock" @@ -792,7 +755,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/execution icon_state = "execution_room" - minimap_color = "#530505" /area/security/execution/transfer name = "Transfer Centre" @@ -803,12 +765,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/nuke_storage name = "Vault" icon_state = "nuke_storage" - minimap_color = "#a2a2a2" /area/ai_monitored/nuke_storage name = "Vault" icon_state = "nuke_storage" - minimap_color = "#a2a2a2" /area/security/checkpoint name = "Security Checkpoint" @@ -853,7 +813,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/quartermaster name = "Quartermasters" icon_state = "quart" - minimap_color = "#936f3c" /area/quartermaster/sorting name = "Delivery Office" @@ -866,7 +825,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/quartermaster/office name = "Cargo Office" icon_state = "quartoffice" - minimap_color = "#936f3c" /area/quartermaster/storage name = "Cargo Bay" @@ -888,7 +846,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Custodial Closet" icon_state = "janitor" flags_1 = NONE - minimap_color = "#cc00ff" /area/janitor/a //yogs start added two new areas name = "Custodial Closet A" @@ -903,12 +860,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/hydroponics name = "Hydroponics" icon_state = "hydro" - minimap_color = "#5ac866" /area/hydroponics/garden name = "Garden" icon_state = "garden" - minimap_color = "#70ff38" /area/hydroponics/garden/abandoned name = "Abandoned Garden" @@ -924,7 +879,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/science name = "Science Division" icon_state = "toxlab" - minimap_color = "#75009b" /area/science/lab name = "Research and Development" @@ -994,9 +948,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //Storage -/area/storage - minimap_color = "#f8ff83" - /area/storage/tools name = "Auxiliary Tool Storage" icon_state = "storage" @@ -1018,7 +969,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "EVA Storage" icon_state = "eva" clockwork_warp_allowed = FALSE - minimap_color = "#c8c0ff" /area/storage/emergency/starboard name = "Starboard Emergency Storage" @@ -1031,7 +981,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/storage/tech name = "Technical Storage" icon_state = "auxstorage" - minimap_color = "#9ccf00" //Construction @@ -1039,7 +988,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Construction Area" icon_state = "yellow" ambientsounds = ENGINEERING - minimap_color = "#4f4e3a" /area/construction/mining/aux_base name = "Auxiliary Base Construction" @@ -1055,7 +1003,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "yellow" ambientsounds = MAINTENANCE icon_state = "vacant_room" - minimap_color = "#4f4e3a" /area/vacant_room/office name = "Vacant Office" @@ -1071,30 +1018,25 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Armory" icon_state = "armory" ambientsounds = HIGHSEC - minimap_color = "#b12527" /area/ai_monitored/storage/eva name = "EVA Storage" icon_state = "eva" ambientsounds = HIGHSEC - minimap_color = "#c8c0ff" /area/ai_monitored/storage/satellite name = "AI Satellite Maint" icon_state = "storage" ambientsounds = HIGHSEC - minimap_color = "#4f4e3a" //Turret_protected /area/ai_monitored/turret_protected ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') - minimap_color = "#00fff6" /area/ai_monitored/turret_protected/ai_upload name = "AI Upload Chamber" icon_state = "ai_upload" - minimap_color = "#4f4e3a" /area/ai_monitored/turret_protected/ai_upload_foyer name = "AI Upload Access" @@ -1127,7 +1069,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/aisat name = "AI Satellite Exterior" icon_state = "yellow" - minimap_color = "#00fff6" /area/ai_monitored/turret_protected/aisat_interior name = "AI Satellite Antechamber" @@ -1149,7 +1090,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station clockwork_warp_fail = "For safety reasons, warping here is disallowed; the radio and bluespace noise could cause catastrophic results." ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') - minimap_color = "#00fff6" /area/tcommsat/computer name = "Telecomms Control Room" diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 212604a261d0..00a72db4acf8 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -64,8 +64,6 @@ var/xenobiology_compatible = FALSE //Can the Xenobio management console transverse this area by default? var/list/canSmoothWithAreas //typecache to limit the areas that atoms in this area can smooth with - var/minimap_color = null // if null, chooses random one - /*Adding a wizard area teleport list because motherfucking lag -- Urist*/ /*I am far too lazy to make it a proper list of areas so I'll just make it run the usual telepot routine at the start of the game*/ GLOBAL_LIST_EMPTY(teleportlocs) @@ -88,15 +86,6 @@ GLOBAL_LIST_EMPTY(teleportlocs) // === /area/New() - if(!minimap_color) // goes in New() because otherwise it doesn't fucking work - // generate one using the icon_state - if(icon_state && icon_state != "unknown") - var/icon/I = new(icon, icon_state, dir) - I.Scale(1,1) - minimap_color = I.GetPixel(1,1) - else // no icon state? use random. - minimap_color = rgb(rand(50,70),rand(50,70),rand(50,70)) - // This interacts with the map loader, so it needs to be set immediately // rather than waiting for atoms to initialize. if (unique) diff --git a/code/game/area/areas/holodeck.dm b/code/game/area/areas/holodeck.dm index 620d815cf9cb..47a8de404d77 100644 --- a/code/game/area/areas/holodeck.dm +++ b/code/game/area/areas/holodeck.dm @@ -7,7 +7,6 @@ var/obj/machinery/computer/holodeck/linked var/restricted = 0 // if true, program goes on emag list - var/minimum_sec_level = SEC_LEVEL_GREEN //override this var if you want the program to be locked to a different alert-level (eg. SEC_LEVEL_BLUE, SEC_LEVEL_RED, SEC_LEVEL_DELTA) /* Power tracking: Use the holodeck computer's power grid @@ -78,7 +77,6 @@ /area/holodeck/rec_center/medical name = "Holodeck - Emergency Medical" - minimum_sec_level = SEC_LEVEL_RED /area/holodeck/rec_center/pet_lounge name = "Holodeck - Pet Park" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index a9d4dd56bc33..bef76b65261e 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -53,7 +53,6 @@ if(SSatoms.InitAtom(src, args)) //we were deleted return - SSdemo.mark_new(src) //Called after New if the map is being loaded. mapload = TRUE //Called from base of New if the map is not being loaded. mapload = FALSE diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index d5a198e12c9d..2d06a6e55175 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -370,7 +370,6 @@ if (length(client_mobs_in_contents)) update_parallax_contents() - SSdemo.mark_dirty(src) return TRUE /atom/movable/Destroy(force) diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 506e8c1515b2..f28abd60b0ec 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -164,6 +164,11 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/ex_act() return +/obj/effect/meteor/examine(mob/user) + . = ..() + if(!(flags_1 & ADMIN_SPAWNED_1) && isliving(user)) + SSmedals.UnlockMedal(MEDAL_METEOR, user.client) + /obj/effect/meteor/attackby(obj/item/I, mob/user, params) if(I.tool_behaviour == TOOL_MINING) make_debris() diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 28c11b7f1016..1580ffa81939 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -504,7 +504,6 @@ GLOBAL_LIST_EMPTY(possible_items) /datum/objective/steal/proc/set_target(datum/objective_item/item) if(item) targetinfo = item - targetinfo.objective = src steal_target = targetinfo.targetitem explanation_text = "Steal [targetinfo.name]" give_special_equipment(targetinfo.special_equipment) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 1add8d84538e..cb38156f02be 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -7,7 +7,6 @@ var/list/excludefromjob = list() //If you don't want a job to get a certain objective (no captain stealing his own medal, etcetc) var/list/altitems = list() //Items which can serve as an alternative to the objective (darn you blueprints) var/list/special_equipment = list() - var/datum/objective/steal/objective //The objective datum for our objective /datum/objective_item/proc/check_special_completion() //for objectives with special checks (is that slime extract unused? does that intellicard have an ai in it? etcetc) return 1 @@ -122,21 +121,11 @@ difficulty = 3 excludefromjob = list("Chief Engineer","Research Director","Station Engineer","Scientist","Atmospheric Technician") -/datum/objective_item/steal/plasma/check_special_completion() +/datum/objective_item/steal/plasma/check_special_completion(obj/item/tank/T) var/target_amount = text2num(name) var/found_amount = 0 - for(var/datum/mind/M in objective.get_owners()) - if(!isliving(M.current)) - continue - - var/list/all_items = M.current.GetAllContents() - for(var/o in all_items) - if(!istype(o, /obj/item/tank)) - continue - var/obj/item/tank/T = o - found_amount += T.air_contents.gases[/datum/gas/plasma] ? T.air_contents.gases[/datum/gas/plasma][MOLES] : 0 - - return found_amount >= target_amount + found_amount += T.air_contents.gases[/datum/gas/plasma] ? T.air_contents.gases[/datum/gas/plasma][MOLES] : 0 + return found_amount>=target_amount /datum/objective_item/steal/functionalai diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index f9090d69c7de..65a240d311e5 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -79,6 +79,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list( SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "arcade", /datum/mood_event/arcade) if(prob(0.0001)) //1 in a million new /obj/item/gun/energy/pulse/prize(src) + SSmedals.UnlockMedal(MEDAL_PULSE, user.client) if(!contents.len) var/prizeselect diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index ff79ae7ab33a..9f7f1e067d56 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -214,7 +214,7 @@ /obj/machinery/computer/security/telescreen/entertainment name = "entertainment monitor" - desc = "Damn, they better have the Yogs Channel on these things... Nope, just the /tg/ channel! Aww..." + desc = "Damn, they better have the /tg/ channel on these things." icon = 'icons/obj/status_display.dmi' icon_state = "entertainment_blank" network = list("thunder") diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index b1dfc46d50ae..8ba7aee60855 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -65,7 +65,7 @@ if(LAZYLEN(stored_chromosomes) < max_chromosomes) I.forceMove(src) stored_chromosomes += I - to_chat(user, "You insert [I].") + to_chat(user, "You insert [I]") else to_chat(user, "You cannot store any more chromosomes.") return diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 1101effb6054..7896d472ea96 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -492,7 +492,6 @@ if(AIRLOCK_DENY, AIRLOCK_OPENING, AIRLOCK_CLOSING, AIRLOCK_EMAG) icon_state = "nonexistenticonstate" //MADNESS set_airlock_overlays(state) - SSdemo.mark_dirty(src) /obj/machinery/door/airlock/proc/set_airlock_overlays(state) var/mutable_appearance/frame_overlay diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 2a97459fe280..a8416783d794 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -7,7 +7,7 @@ /obj/machinery/door/firedoor name = "firelock" desc = "Apply crowbar." - icon = 'icons/obj/doors/doorfireglass.dmi' + icon = 'icons/obj/doors/Doorfireglass.dmi' icon_state = "door_open" opacity = FALSE density = FALSE @@ -181,7 +181,6 @@ icon_state = "door_open" if(welded) add_overlay("welded_open") - SSdemo.mark_dirty(src) /obj/machinery/door/firedoor/open() . = ..() @@ -248,7 +247,7 @@ /obj/machinery/door/firedoor/heavy name = "heavy firelock" - icon = 'icons/obj/doors/doorfire.dmi' + icon = 'icons/obj/doors/Doorfire.dmi' glass = FALSE explosion_block = 2 assemblytype = /obj/structure/firelock_frame/heavy @@ -264,7 +263,7 @@ /obj/structure/firelock_frame name = "firelock frame" desc = "A partially completed firelock." - icon = 'icons/obj/doors/doorfire.dmi' + icon = 'icons/obj/doors/Doorfire.dmi' icon_state = "frame1" anchored = FALSE density = TRUE diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 9989f163e4fb..af95ee230cae 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -82,7 +82,6 @@ icon_state = "closed" else icon_state = "open" - SSdemo.mark_dirty(src) /obj/machinery/door/poddoor/try_to_activate_door(mob/user) return diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 83ce12d1dd2b..83f739e8a06a 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -53,7 +53,6 @@ icon_state = base_state else icon_state = "[base_state]open" - SSdemo.mark_dirty(src) /obj/machinery/door/window/proc/open_and_close() if(!open()) diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 2b4555538a8b..b15b2506e248 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -107,14 +107,14 @@ var/obj/item/holochip/H = I if(!user.temporarilyRemoveItemFromInventory(H)) return - to_chat(user, "You insert [H.credits] holocredits into [src]'s holoreader!") + to_chat(user, "You insert [H.credits] holocredits into [src]'s!") balance += H.credits qdel(H) else to_chat(user, "This machine is only accepting coins!") else if(I.tool_behaviour == TOOL_MULTITOOL) if(balance > 0) - visible_message("[src] says, 'ERROR! Please empty the machine balance before altering paymode.'") //Prevents converting coins into holocredits and vice versa + visible_message("[src] says, 'ERROR! Please empty the machine balance before altering paymode'") //Prevents converting coins into holocredits and vice versa else if(paymode == HOLOCHIP) paymode = COIN diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index ad742392072c..331a66d0dd83 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -357,7 +357,7 @@ return storage = I - visible_message("[user] inserts [I] into [src].", "You load [I] into [src].") + visible_message("[user] inserts [I] into [src]", "You load [I] into [src].") update_icon() return diff --git a/code/game/machinery/telecomms/broadcasting.dm b/code/game/machinery/telecomms/broadcasting.dm index 7fe97e942946..78bd4d2ce987 100644 --- a/code/game/machinery/telecomms/broadcasting.dm +++ b/code/game/machinery/telecomms/broadcasting.dm @@ -82,9 +82,9 @@ /datum/signal/subspace/proc/send_to_receivers() for(var/obj/machinery/telecomms/receiver/R in GLOB.telecomms_list) - R.receive_signal(src.copy(src)) + R.receive_signal(src) for(var/obj/machinery/telecomms/allinone/R in GLOB.telecomms_list) - R.receive_signal(src.copy(src)) + R.receive_signal(src) /datum/signal/subspace/proc/broadcast() set waitfor = FALSE diff --git a/code/game/machinery/telecomms/computers/message.dm b/code/game/machinery/telecomms/computers/message.dm index 8de7a9a72164..0245e4314000 100644 --- a/code/game/machinery/telecomms/computers/message.dm +++ b/code/game/machinery/telecomms/computers/message.dm @@ -273,7 +273,7 @@ auth = FALSE screen = MSG_MON_SCREEN_MAIN else - var/dkey = stripped_input(usr, "Please enter the decryption key.") + var/dkey = trim(input(usr, "Please enter the decryption key.") as text|null) if(dkey && dkey != "") if(linkedServer.decryptkey == dkey) auth = TRUE @@ -330,7 +330,7 @@ var/dkey = stripped_input(usr, "Please enter the decryption key.") if(dkey && dkey != "") if(linkedServer.decryptkey == dkey) - var/newkey = stripped_input(usr,"Please enter the new key (3 - 16 characters max):") + var/newkey = trim(input(usr,"Please enter the new key (3 - 16 characters max):")) if(length(newkey) <= 3) message = "NOTICE: Decryption key too short!" else if(length(newkey) > 16) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 170fa38a4537..ea2e512b1af8 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -547,7 +547,6 @@ /obj/machinery/vending/wardrobe/chem_wardrobe = "ChemDrobe", /obj/machinery/vending/wardrobe/gene_wardrobe = "GeneDrobe", /obj/machinery/vending/wardrobe/viro_wardrobe = "ViroDrobe", - /obj/machinery/vending/wardrobe/sig_wardrobe = "SigDrobe", /obj/machinery/vending/clothing = "ClothesMate", /obj/machinery/vending/medical = "NanoMed Plus", /obj/machinery/vending/wallmed = "NanoMed", diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 1227458c05ad..706e62084050 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -15,7 +15,6 @@ var/max_fields = 3 var/list/current_fields var/field_distance_limit = 7 - var/creation_time = 30 /obj/item/forcefield_projector/afterattack(atom/target, mob/user, proximity_flag) . = ..() @@ -27,26 +26,24 @@ to_chat(user, "You deactivate [F].") qdel(F) return - if(do_after(user, creation_time, target = target)) - var/turf/T = get_turf(target) - var/obj/structure/projected_forcefield/found_field = locate() in T - if(found_field) - to_chat(user, "There is already a forcefield in that location!") - return - if(T.density) - return - if(get_dist(T,src) > field_distance_limit) - return - if(LAZYLEN(current_fields) >= max_fields) - to_chat(user, "[src] cannot sustain any more forcefields!") - return - + var/turf/T = get_turf(target) + var/obj/structure/projected_forcefield/found_field = locate() in T + if(found_field) + to_chat(user, "There is already a forcefield in that location!") + return + if(T.density) + return + if(get_dist(T,src) > field_distance_limit) + return + if(LAZYLEN(current_fields) >= max_fields) + to_chat(user, "[src] cannot sustain any more forcefields!") + return - playsound(src,'sound/weapons/resonator_fire.ogg',50,1) - user.visible_message("[user] projects a forcefield!","You project a forcefield.") - var/obj/structure/projected_forcefield/F = new(T, src) - current_fields += F - user.changeNext_move(CLICK_CD_MELEE) + playsound(src,'sound/weapons/resonator_fire.ogg',50,1) + user.visible_message("[user] projects a forcefield!","You project a forcefield.") + var/obj/structure/projected_forcefield/F = new(T, src) + current_fields += F + user.changeNext_move(CLICK_CD_MELEE) /obj/item/forcefield_projector/attack_self(mob/user) if(LAZYLEN(current_fields)) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 13419fd8f3b2..a1659db7c4ba 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -93,7 +93,7 @@ to_chat(pai, "oblivion... ") qdel(pai) if(href_list["toggle_transmit"] || href_list["toggle_receive"]) - var/transmitting = href_list["toggle_transmit"] //it can't be both so if we know it's not transmitting it must be receiving. + var/transmitting = href_list["toggle_transmit"] //it can't be both so if we know it's not transmitting it must be receiving. var/transmit_holder = (transmitting ? WIRE_TX : WIRE_RX) if(transmitting) pai.can_transmit = !pai.can_transmit @@ -154,8 +154,6 @@ src.add_overlay("pai-what") if(10) src.add_overlay("pai-null") - if(11) - src.add_overlay("pai-sunglasses") /obj/item/paicard/proc/alertUpdate() audible_message("[src] flashes a message across its screen, \"Additional personalities available for download.\"", "[src] vibrates with an alert.") diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 590b3ddbcab5..50d0e8eb6aa9 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -114,9 +114,10 @@ /obj/item/radio/intercom/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, list/spans, message_mode) + . = ..() if (message_mode == MODE_INTERCOM) return // Avoid hearing the same thing twice - if(!anyai && !(speaker in ai)) // set the intercomms in AI cores to 0 when this gets implemented + if(!anyai && !(speaker in ai)) return ..() diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 7e24c6638b72..f62cab1fceda 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -654,7 +654,7 @@ GENE SCANNER to_chat(user, "Warning: slime is starving!") else if (T.nutrition < T.get_hunger_nutrition()) to_chat(user, "Warning: slime is hungry") - to_chat(user, "Electric charge strength: [T.powerlevel]") + to_chat(user, "Electric change strength: [T.powerlevel]") to_chat(user, "Health: [round(T.health/T.maxHealth,0.01)*100]%") if (T.slime_mutation[4] == T.colour) to_chat(user, "This slime does not evolve any further.") @@ -662,13 +662,13 @@ GENE SCANNER if (T.slime_mutation[3] == T.slime_mutation[4]) if (T.slime_mutation[2] == T.slime_mutation[1]) to_chat(user, "Possible mutation: [T.slime_mutation[3]]") - to_chat(user, "Genetic instability: [T.mutation_chance/2] % chance of mutation on splitting") + to_chat(user, "Genetic destability: [T.mutation_chance/2] % chance of mutation on splitting") else to_chat(user, "Possible mutations: [T.slime_mutation[1]], [T.slime_mutation[2]], [T.slime_mutation[3]] (x2)") - to_chat(user, "Genetic instability: [T.mutation_chance] % chance of mutation on splitting") + to_chat(user, "Genetic destability: [T.mutation_chance] % chance of mutation on splitting") else to_chat(user, "Possible mutations: [T.slime_mutation[1]], [T.slime_mutation[2]], [T.slime_mutation[3]], [T.slime_mutation[4]]") - to_chat(user, "Genetic instability: [T.mutation_chance] % chance of mutation on splitting") + to_chat(user, "Genetic destability: [T.mutation_chance] % chance of mutation on splitting") if (T.cores > 1) to_chat(user, "Multiple cores detected") to_chat(user, "Growth progress: [T.amount_grown]/[SLIME_EVOLUTION_THRESHOLD]") diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index 2c5dd40b5bde..2b91216f8f73 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -60,12 +60,11 @@ log_combat(user, target, "attempted to inject", src) if(target != user) - target.visible_message("[user] is trying to inject [target] with [src]!", \ - "[user] is trying to inject you with [src]!") + target.visible_message("[user] is trying to inject [target] with [src]!", "[user] is trying to inject [target] with [src]!") if(!do_mob(user, target) || used) return target.visible_message("[user] injects [target] with the syringe with [src]!", \ - "[user] injects you with the syringe with [src]!") + "[user] injects [target] with the syringe with [src]!") else to_chat(user, "You inject yourself with [src].") @@ -89,11 +88,6 @@ name = "\improper DNA injector (Hulk)" desc = "This will make you big and strong, but give you a bad skin condition." add_mutations = list(HULK) - -/obj/item/dnainjector/firebreath - name = "\improper DNA injector (Fire Breath)" - desc = "Restores the dragon ancestry." - add_mutations = list(FIREBREATH) /obj/item/dnainjector/xraymut name = "\improper DNA injector (X-ray)" @@ -104,7 +98,7 @@ name = "\improper DNA injector (Anti-X-ray)" desc = "It will make you see harder." remove_mutations = list(XRAY) - + ///////////////////////////////////// /obj/item/dnainjector/antiglasses name = "\improper DNA injector (Anti-Glasses)" @@ -170,6 +164,11 @@ name = "\improper DNA injector (Stutt.)" desc = "Makes you s-s-stuttterrr." add_mutations = list(NERVOUS) + + /obj/item/dnainjector/firebreath + name = "\improper DNA injector (Fire Breath)" + desc = "Restores the dragon ancestry." + add_mutations = list(FIREBREATH) /obj/item/dnainjector/antistutt name = "\improper DNA injector (Anti-Stutt.)" @@ -365,50 +364,10 @@ name = "\improper DNA injector (Anti-Shock Touch)" remove_mutations = list(SHOCKTOUCH) -/obj/item/dnainjector/spacialinstability - name = "\improper DNA injector (Spacial Instability)" - add_mutations = list(BADBLINK) - -/obj/item/dnainjector/antispacialinstability - name = "\improper DNA injector (Anti-Spacial Instability)" - remove_mutations = list(BADBLINK) - -/obj/item/dnainjector/acidflesh - name = "\improper DNA injector (Acid Flesh)" - add_mutations = list(ACIDFLESH) - -/obj/item/dnainjector/antiacidflesh - name = "\improper DNA injector (Acid Flesh)" - remove_mutations = list(ACIDFLESH) - -/obj/item/dnainjector/gigantism - name = "\improper DNA injector (Gigantism)" - add_mutations = list(GIGANTISM) - -/obj/item/dnainjector/antigigantism - name = "\improper DNA injector (Anti-Gigantism)" - remove_mutations = list(GIGANTISM) - -/obj/item/dnainjector/spastic - name = "\improper DNA injector (Spastic)" - add_mutations = list(SPASTIC) - -/obj/item/dnainjector/antispastic - name = "\improper DNA injector (Anti-Spastic)" - remove_mutations = list(SPASTIC) - -/obj/item/dnainjector/twoleftfeet - name = "\improper DNA injector (Two Left Feet)" - add_mutations = list(EXTRASTUN) - -/obj/item/dnainjector/antitwoleftfeet - name = "\improper DNA injector (Anti-Two Left Feet)" - remove_mutations = list(EXTRASTUN) - /obj/item/dnainjector/geladikinesis name = "\improper DNA injector (Geladikinesis)" add_mutations = list(GELADIKINESIS) - + /obj/item/dnainjector/antigeladikinesis name = "\improper DNA injector (Anti-Geladikinesis)" remove_mutations = list(GELADIKINESIS) @@ -429,22 +388,6 @@ name = "\improper DNA injector (Anti-Thermal Vision)" remove_mutations = list(THERMAL) -/obj/item/dnainjector/glow - name = "\improper DNA injector (Glowy)" - add_mutations = list(GLOWY) - -/obj/item/dnainjector/removeglow - name = "\improper DNA injector (Anti-Glowy)" - remove_mutations = list(GLOWY) - -/obj/item/dnainjector/antiglow - name = "\improper DNA injector (Antiglowy)" - add_mutations = list(ANTIGLOWY) - -/obj/item/dnainjector/removeantiglow - name = "\improper DNA injector (Anti-Antiglowy)" - remove_mutations = list(ANTIGLOWY) - /obj/item/dnainjector/timed var/duration = 600 @@ -537,3 +480,4 @@ log_attack("[log_msg] [loc_name(user)]") return TRUE return FALSE + diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm index 9ac80ea3335a..41b6f0520736 100644 --- a/code/game/objects/items/pet_carrier.dm +++ b/code/game/objects/items/pet_carrier.dm @@ -193,20 +193,3 @@ occupant.setDir(SOUTH) #undef pet_carrier_full - -/obj/item/pet_carrier/xenobio //For Yog's xenobiology slime hunting - name = "Xenological Containment Unit" - desc = "A pet carrier with a warning sticker on it and a slightly more robust interior. Great for captureing alien life. Designed to be used in conjuction with a fulton extraction pack to send it and the creature straight to xenobiology!" - icon = 'icons/obj/pet_carrier.dmi' - icon_state = "xeno_carrier_open" - item_state = "xeno_carrier" - max_occupant_weight = MOB_SIZE_LARGE //This is calculated from the mob sizes of occupants - -/obj/item/pet_carrier/xenobio/update_icon() - cut_overlay("unlocked") - cut_overlay("locked") - if(open) - icon_state = initial(icon_state) - else - icon_state = "xeno_carrier_[!occupants.len ? "closed" : "occupied"]" - add_overlay("[locked ? "" : "un"]locked") \ No newline at end of file diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index e946c9957e19..aa6020ab06f9 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -285,7 +285,6 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("mining satchel", /obj/item/storage/bag/ore, 4), \ new/datum/stack_recipe("chemistry bag", /obj/item/storage/bag/chemistry, 4), \ new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ - new/datum/stack_recipe("construction bag", /obj/item/storage/bag/construction, 4), \ null, \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \ @@ -331,7 +330,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ /obj/item/stack/sheet/cloth/five amount = 5 - + /obj/item/stack/sheet/wool name = "wool" desc = "A bundle of wool ready to be spun on the loom." diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 6b00a9c1ca5a..6443f2eb6eac 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -212,6 +212,7 @@ name = "satchel" desc = "A trendy looking satchel." icon_state = "satchel-norm" + species_exception = list(/datum/species/angel) //satchels can be equipped since they are on the side, not back /obj/item/storage/backpack/satchel/leather name = "leather satchel" diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 7944420fc91c..40d6a8c2e444 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -126,7 +126,6 @@ new /obj/item/clothing/mask/breath(src) new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/map/station(src) /obj/item/storage/box/survival/radio/PopulateContents() ..() // we want the survival stuff too. @@ -137,7 +136,6 @@ new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/crowbar/red(src) new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/map/station(src) // Engineer survival box @@ -145,7 +143,6 @@ new /obj/item/clothing/mask/breath(src) new /obj/item/tank/internals/emergency_oxygen/engi(src) new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/map/station(src) /obj/item/storage/box/engineer/radio/PopulateContents() ..() // we want the regular items too. @@ -161,7 +158,6 @@ new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/tank/internals/emergency_oxygen(src) new /obj/item/reagent_containers/hypospray/medipen(src) - new /obj/item/map/station(src) /obj/item/storage/box/security/radio/PopulateContents() ..() // we want the regular stuff too @@ -468,7 +464,7 @@ /obj/item/storage/box/gorillacubes/PopulateContents() for(var/i in 1 to 3) new /obj/item/reagent_containers/food/snacks/monkeycube/gorilla(src) - + /obj/item/storage/box/mixedcubes name = "mixed farm animal cube box" desc = "Farm Town's new cubes to make your farming dreams come true. Just add water!" @@ -1026,7 +1022,7 @@ new /obj/item/reagent_containers/food/snacks/grown/soybeans(src) new /obj/item/reagent_containers/food/snacks/grown/cabbage(src) new /obj/item/reagent_containers/food/snacks/grown/chili(src) - + /obj/item/storage/box/cheese name = "box of advanced cheese bacteria" diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 03e9bd61ada9..a09069fd11b7 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -143,7 +143,7 @@ return else M.visible_message("[user] has prodded [M] with [src]. Luckily it was off.", \ - "[user] has prodded you with [src]. Luckily it was off.") + "[user] has prodded you with [src]. Luckily it was off") else if(status) baton_stun(M, user) diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index de9bea423361..c75d89d0cab1 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -50,7 +50,7 @@ var/datum/team/ashwalkers/team /obj/effect/mob_spawn/human/ash_walker/special(mob/living/new_spawn) - new_spawn.fully_replace_character_name(null,random_unique_lizard_name(gender)) + new_spawn.fully_replace_character_name(null,random_unique_lizard_name(gender, corporate = FALSE)) to_chat(new_spawn, "Drag the corpses of men and beasts to your nest. It will absorb them to create more of your kind. Glory to the Necropolis!") //yogs - removed a sentence new_spawn.grant_language(/datum/language/draconic) diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm index 747b1dc18ca7..de27f09d574a 100644 --- a/code/game/objects/structures/lavaland/necropolis_tendril.dm +++ b/code/game/objects/structures/lavaland/necropolis_tendril.dm @@ -46,6 +46,17 @@ GLOBAL_LIST_INIT(tendrils, list()) /obj/structure/spawner/lavaland/Destroy() + var/last_tendril = TRUE + if(GLOB.tendrils.len>1) + last_tendril = FALSE + + if(last_tendril && !(flags_1 & ADMIN_SPAWNED_1)) + if(SSmedals.hub_enabled) + for(var/mob/living/L in view(7,src)) + if(L.stat || !L.client) + continue + SSmedals.UnlockMedal("[BOSS_MEDAL_TENDRIL] [ALL_KILL_MEDAL]", L.client) + SSmedals.SetScore(TENDRIL_CLEAR_SCORE, L.client, 1) GLOB.tendrils -= src QDEL_NULL(emitted_light) //QDEL_NULL(gps) //yogs - lol diff --git a/code/game/objects/structures/signs/signs_departments.dm b/code/game/objects/structures/signs/signs_departments.dm index b2b3a45caabb..b715e54d0fee 100644 --- a/code/game/objects/structures/signs/signs_departments.dm +++ b/code/game/objects/structures/signs/signs_departments.dm @@ -119,13 +119,13 @@ icon_state = "minskymedicb" /obj/structure/sign/departments/minsky/medical/clone/cloning1 - name = "Cloning Ward" - desc = "A sign labeling the cloning facilities on the station. Your last hope." + name = "Cloning Division" + desc = "A sign labeling the cloning division of the station. Your last hope." icon_state = "minskyclone" /obj/structure/sign/departments/minsky/medical/clone/cloning2 - name = "Cloning Ward" - desc = "A sign labeling the cloning facilities on the station. Your last hope." + name = "Cloning Division" + desc = "A sign labeling the cloning division of the station. Your last hope." icon_state = "minskycloneb" /obj/structure/sign/departments/minsky/medical/chemistry/chemical1 @@ -140,12 +140,12 @@ /obj/structure/sign/departments/minsky/medical/virology/virology1 name = "Virology Division" - desc = "A sign labeling the virology division of the station. Free hugs!!" + desc = "A sign labeling the virology division of the station. Free hugs!!!." icon_state = "minskyviro" /obj/structure/sign/departments/minsky/medical/virology/virology2 name = "Virology Division" - desc = "A sign labeling the virology division of the station. Free hugs!!" + desc = "A sign labeling the virology division of the station. Free hugs!!!." icon_state = "minskyvirob" /obj/structure/sign/departments/minsky/security/security @@ -165,7 +165,7 @@ /obj/structure/sign/departments/minsky/supply/janitorial name = "Janitorial Division" - desc = "A sign labeling the janitorial closet of the station. Clean up after yourself... please." + desc = "A sign labeling the janitorial closet of the station. Clean up after yourself.... please." icon_state = "minskyjani" /obj/structure/sign/departments/minsky/supply/hydroponics diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index 08957f7c7b71..424eeb9c6f44 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -132,7 +132,6 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( for(var/turf/open/space/S in RANGE_TURFS(1, src)) //RANGE_TURFS is in code\__HELPERS\game.dm S.update_starlight() - SSdemo.mark_turf(W) return W diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm index 701277860a44..4002fc2bcc18 100644 --- a/code/game/turfs/simulated/floor/plating/asteroid.dm +++ b/code/game/turfs/simulated/floor/plating/asteroid.dm @@ -155,7 +155,6 @@ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 40, /obj/structure/spawner/lavaland = 2, \ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 20, /obj/structure/spawner/lavaland/magmawing = 1, \ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /obj/structure/spawner/lavaland/legion = 3, \ - /mob/living/simple_animal/slime/random = 50, \ SPAWN_MEGAFAUNA = 6, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, /mob/living/simple_animal/hostile/asteroid/marrowweaver = 35) // yogs change added marrowweaver data_having_type = /turf/open/floor/plating/asteroid/airless/cave/volcanic/has_data diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index 580ce2eba47c..66c69f7adb89 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -204,7 +204,7 @@ Yogs End*/ return null if (C) //user is already connected!. - to_chat(C, "You are about to get disconnected for matching a sticky ban after you connected. If this turns out to be the ban evasion detection system going haywire, we will automatically detect this and revert the matches. if you feel that this is the case, please wait EXACTLY 6 seconds then reconnect using file -> reconnect to see if the match was automatically reversed.", confidential=TRUE) + to_chat(C, "You are about to get disconnected for matching a sticky ban after you connected. If this turns out to be the ban evasion detection system going haywire, we will automatically detect this and revert the matches. if you feel that this is the case, please wait EXACTLY 6 seconds then reconnect using file -> reconnect to see if the match was automatically reversed.") var/desc = "\nReason:(StickyBan) You, or another user of this computer or connection ([bannedckey]) is banned from playing here. The ban reason is:\n[ban["message"]]\nThis ban was applied by [ban["admin"]]\nThis is a BanEvasion Detection System ban, if you think this ban is a mistake, please wait EXACTLY 6 seconds, then try again before filing an appeal. If you wish to appeal this ban please use the keyword 'assistantgreytide' to register an account on the forums.\n" //yogs . = list("reason" = "Stickyban", "desc" = desc) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index fc7e65e1e593..a439995e1a83 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -2,11 +2,11 @@ //////////////////////////////// /proc/message_admins(msg) msg = "ADMIN LOG: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) /proc/relay_msg_admins(msg) msg = "RELAY: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) ///////////////////////////////////////////////////////////////////////////////////////////////Panels @@ -22,14 +22,14 @@ log_admin("[key_name(usr)] checked the individual player panel for [key_name(M)][isobserver(usr)?"":" while in game"].") if(!M) - to_chat(usr, "You seem to be selecting a mob that doesn't exist anymore.", confidential=TRUE) + to_chat(usr, "You seem to be selecting a mob that doesn't exist anymore.") return if(M.oobe_client) //yogs start if(M.oobe_client.mob) .(M.oobe_client.mob) //using . because show_player_panel(M.oobe_client.mob) caused "Runtime in admin.dm,30: undefined proc or verb /client/Show Player Panel()." else - to_chat(usr, "Cannot open player panel because [key_name(M)] has (a)ghosted, but does not appear to have a mob.", confidential=TRUE) + to_chat(usr, "Cannot open player panel because [key_name(M)] has (a)ghosted, but does not appear to have a mob.") return //yogs end var/body = "Options for [M.key]" @@ -207,7 +207,7 @@ if (!istype(src, /datum/admins)) src = usr.client.holder if (!istype(src, /datum/admins)) - to_chat(usr, "Error: you are not an admin!", confidential=TRUE) + to_chat(usr, "Error: you are not an admin!") return var/dat dat = text("Admin Newscaster

Admin Newscaster Unit

") @@ -559,7 +559,7 @@ SSblackbox.record_feedback("tally", "admin_verb", 1, "Start Now") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return 1 else - to_chat(usr, "Error: Start Now: Game has already started.", confidential=TRUE) + to_chat(usr, "Error: Start Now: Game has already started.") return 0 @@ -710,10 +710,10 @@ set name = "Show Traitor Panel" if(!istype(M)) - to_chat(usr, "This can only be used on instances of type /mob", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob") return if(!M.mind) - to_chat(usr, "This mob has no mind!", confidential=TRUE) + to_chat(usr, "This mob has no mind!") return M.mind.traitor_panel() @@ -753,37 +753,37 @@ var/mob/living/silicon/S = i ai_number++ if(isAI(S)) - to_chat(usr, "AI [key_name(S, usr)]'s laws:", confidential=TRUE) + to_chat(usr, "AI [key_name(S, usr)]'s laws:") else if(iscyborg(S)) var/mob/living/silicon/robot/R = S - to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [key_name(R.connected_ai)])":"(Independent)"]: laws:", confidential=TRUE) + to_chat(usr, "CYBORG [key_name(S, usr)] [R.connected_ai?"(Slaved to: [key_name(R.connected_ai)])":"(Independent)"]: laws:") else if (ispAI(S)) - to_chat(usr, "pAI [key_name(S, usr)]'s laws:", confidential=TRUE) + to_chat(usr, "pAI [key_name(S, usr)]'s laws:") else - to_chat(usr, "SOMETHING SILICON [key_name(S, usr)]'s laws:", confidential=TRUE) + to_chat(usr, "SOMETHING SILICON [key_name(S, usr)]'s laws:") if (S.laws == null) - to_chat(usr, "[key_name(S, usr)]'s laws are null?? Contact a coder.", confidential=TRUE) + to_chat(usr, "[key_name(S, usr)]'s laws are null?? Contact a coder.") else S.laws.show_laws(usr) if(!ai_number) - to_chat(usr, "No AIs located" , confidential=TRUE) + to_chat(usr, "No AIs located" ) /datum/admins/proc/output_all_devil_info() var/devil_number = 0 for(var/datum/mind/D in SSticker.mode.devils) devil_number++ var/datum/antagonist/devil/devil = D.has_antag_datum(/datum/antagonist/devil) - to_chat(usr, "Devil #[devil_number]:

" + devil.printdevilinfo(), confidential=TRUE) + to_chat(usr, "Devil #[devil_number]:

" + devil.printdevilinfo()) if(!devil_number) - to_chat(usr, "No Devils located" , confidential=TRUE) + to_chat(usr, "No Devils located" ) /datum/admins/proc/output_devil_info(mob/living/M) if(is_devil(M)) var/datum/antagonist/devil/devil = M.mind.has_antag_datum(/datum/antagonist/devil) - to_chat(usr, devil.printdevilinfo(), confidential=TRUE) + to_chat(usr, devil.printdevilinfo()) else - to_chat(usr, "[M] is not a devil.", confidential=TRUE) + to_chat(usr, "[M] is not a devil.") /datum/admins/proc/manage_free_slots() if(!check_rights()) @@ -848,7 +848,7 @@ if(kick_only_afk && !C.is_afk()) //Ignore clients who are not afk continue if(message) - to_chat(C, message, confidential=TRUE) + to_chat(C, message) kicked_client_names.Add("[C.key]") qdel(C) return kicked_client_names diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm index b919cd4faf38..ab48559f196a 100644 --- a/code/modules/admin/admin_investigate.dm +++ b/code/modules/admin/admin_investigate.dm @@ -37,6 +37,6 @@ var/F = file("[GLOB.log_directory]/[selected].html") if(!fexists(F)) - to_chat(src, "No [selected] logfile was found.", confidential=TRUE) + to_chat(src, "No [selected] logfile was found.") return src << browse(F,"window=investigate[selected];size=800x300") diff --git a/code/modules/admin/admin_ranks.dm b/code/modules/admin/admin_ranks.dm index c89be0af9434..69d5acf179ba 100644 --- a/code/modules/admin/admin_ranks.dm +++ b/code/modules/admin/admin_ranks.dm @@ -113,7 +113,7 @@ GLOBAL_PROTECT(protected_ranks) set waitfor = FALSE if(IsAdminAdvancedProcCall()) - to_chat(usr, "Admin rank DB Sync blocked: Advanced ProcCall detected.", confidential=TRUE) + to_chat(usr, "Admin rank DB Sync blocked: Advanced ProcCall detected.") return var/list/sql_ranks = list() @@ -128,7 +128,7 @@ GLOBAL_PROTECT(protected_ranks) //load our rank - > rights associations /proc/load_admin_ranks(dbfail, no_update) if(IsAdminAdvancedProcCall()) - to_chat(usr, "Admin Reload blocked: Advanced ProcCall detected.", confidential=TRUE) + to_chat(usr, "Admin Reload blocked: Advanced ProcCall detected.") return GLOB.admin_ranks.Cut() GLOB.protected_ranks.Cut() diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 457be35621ba..65df344ba229 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -176,6 +176,7 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/map_template_upload, /client/proc/jump_to_ruin, /client/proc/clear_dynamic_transit, + /client/proc/toggle_medal_disable, /client/proc/view_runtimes, /client/proc/pump_random_event, /client/proc/cmd_display_init_log, @@ -320,7 +321,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) verbs.Remove(/client/proc/hide_most_verbs, GLOB.admin_verbs_hideable) verbs += /client/proc/show_verbs - to_chat(src, "Most of your adminverbs have been hidden.", confidential=TRUE) + to_chat(src, "Most of your adminverbs have been hidden.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Hide Most Adminverbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -331,7 +332,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) remove_admin_verbs() verbs += /client/proc/show_verbs - to_chat(src, "Almost all of your adminverbs have been hidden.", confidential=TRUE) + to_chat(src, "Almost all of your adminverbs have been hidden.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Hide All Adminverbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -342,7 +343,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) verbs -= /client/proc/show_verbs add_admin_verbs() - to_chat(src, "All of your adminverbs are now visible.", confidential=TRUE) + to_chat(src, "All of your adminverbs are now visible.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Show Adminverbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -366,7 +367,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) ghost.reenter_corpse() SSblackbox.record_feedback("tally", "admin_verb", 1, "Admin Reenter") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! else if(isnewplayer(mob)) - to_chat(src, "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or Observe first.", confidential=TRUE) + to_chat(src, "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or Observe first.") return FALSE else //ghostize @@ -545,7 +546,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if (isnull(ex_power)) return var/range = round((2 * ex_power)**GLOB.DYN_EX_SCALE) - to_chat(usr, "Estimated Explosive Range: (Devastation: [round(range*0.25)], Heavy: [round(range*0.5)], Light: [round(range)])", confidential=TRUE) + to_chat(usr, "Estimated Explosive Range: (Devastation: [round(range*0.25)], Heavy: [round(range*0.5)], Light: [round(range)])") /client/proc/get_dynex_power() set category = "Debug" @@ -556,7 +557,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if (isnull(ex_range)) return var/power = (0.5 * ex_range)**(1/GLOB.DYN_EX_SCALE) - to_chat(usr, "Estimated Explosive Power: [power]", confidential=TRUE) + to_chat(usr, "Estimated Explosive Power: [power]") /client/proc/set_dynex_scale() set category = "Debug" @@ -612,7 +613,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) set name = "Give Disease" set desc = "Gives a Disease to a mob." if(!istype(T)) - to_chat(src, "You can only give a disease to a mob of type /mob/living.", confidential=TRUE) + to_chat(src, "You can only give a disease to a mob of type /mob/living.") return var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in SSdisease.diseases if(!D) @@ -661,7 +662,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) holder.deactivate() - to_chat(src, "You are now a normal player.", confidential=TRUE) + to_chat(src, "You are now a normal player.") log_admin("[src] deadmined themself.") message_admins("[src] deadmined themself.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Deadmin") @@ -686,7 +687,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if (!holder) return //This can happen if an admin attempts to vv themself into somebody elses's deadmin datum by getting ref via brute force - to_chat(src, "You are now an admin.", confidential=TRUE) + to_chat(src, "You are now an admin.") message_admins("[src] re-adminned themselves.") log_admin("[src] re-adminned themselves.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Readmin") diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm index 3409553705de..9f002f92e0b8 100644 --- a/code/modules/admin/create_poll.dm +++ b/code/modules/admin/create_poll.dm @@ -4,7 +4,7 @@ if(!check_rights(R_POLL)) return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.", confidential=TRUE) + to_chat(src, "Failed to establish database connection.") return var/polltype = input("Choose poll type.","Poll Type") as null|anything in list("Single Option","Text Reply","Rating","Multiple Choice", "Instant Runoff Voting") var/choice_amount = 0 @@ -20,7 +20,7 @@ choice_amount = input("How many choices should be allowed?","Select choice amount") as num|null switch(choice_amount) if(0) - to_chat(src, "Multiple choice poll must have at least one choice allowed.", confidential=TRUE) + to_chat(src, "Multiple choice poll must have at least one choice allowed.") return if(1) polltype = POLLTYPE_OPTION @@ -42,7 +42,7 @@ if(query_validate_time.NextRow()) var/checktime = text2num(query_validate_time.item[1]) if(!checktime) - to_chat(src, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) + to_chat(src, "Datetime entered is improperly formatted or not later than current server time.") qdel(query_validate_time) return endtime = query_validate_time.item[1] @@ -100,7 +100,7 @@ if(maxval) maxval = sanitizeSQL(maxval) if(minval >= maxval) - to_chat(src, "Maximum rating value can't be less than or equal to minimum rating value", confidential=TRUE) + to_chat(src, "Maximum rating value can't be less than or equal to minimum rating value") continue else if(maxval == null) return diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index eb800ec496d8..d37040ac2b49 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -169,7 +169,7 @@ you will have to do something like if(client.rights & R_ADMIN) yourself. return 1 else if(show_msg) - to_chat(usr, "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")].", confidential=TRUE) + to_chat(usr, "Error: You do not have sufficient rights to do that. You require one of the following flags:[rights2text(rights_required," ")].") return 0 //probably a bit iffy - will hopefully figure out a better solution diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index 0576590fcb37..827751bc8b78 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -128,7 +128,7 @@ log_admin("[key_name(usr)] attempted to edit admin permissions without sufficient rights.") return if(IsAdminAdvancedProcCall()) - to_chat(usr, "Admin Edit blocked: Advanced ProcCall detected.", confidential=TRUE) + to_chat(usr, "Admin Edit blocked: Advanced ProcCall detected.") return var/datum/asset/permissions_assets = get_asset_datum(/datum/asset/simple/permissions) permissions_assets.send(src) @@ -143,19 +143,19 @@ skip = TRUE if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_admins) && task == "rank") if(admin_ckey in GLOB.protected_admins) - to_chat(usr, "Editing the rank of this admin is blocked by server configuration.", confidential=TRUE) + to_chat(usr, "Editing the rank of this admin is blocked by server configuration.") return if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && task == "permissions") if(D.rank in GLOB.protected_ranks) - to_chat(usr, "Editing the flags of this rank is blocked by server configuration.", confidential=TRUE) + to_chat(usr, "Editing the flags of this rank is blocked by server configuration.") return if(CONFIG_GET(flag/load_legacy_ranks_only) && (task == "add" || task == "rank" || task == "permissions")) - to_chat(usr, "Database rank loading is disabled, only temporary changes can be made to a rank's permissions and permanently creating a new rank is blocked.", confidential=TRUE) + to_chat(usr, "Database rank loading is disabled, only temporary changes can be made to a rank's permissions and permanently creating a new rank is blocked.") legacy_only = TRUE if(check_rights(R_DBRANKS, FALSE)) if(!skip) if(!SSdbcore.Connect()) - to_chat(usr, "Unable to connect to database, changes are temporary only.", confidential=TRUE) + to_chat(usr, "Unable to connect to database, changes are temporary only.") use_db = FALSE else use_db = alert("Permanent changes are saved to the database for future rounds, temporary changes will affect only the current round", "Permanent or Temporary?", "Permanent", "Temporary", "Cancel") @@ -207,7 +207,7 @@ if(!.) return FALSE if(!admin_ckey && (. in GLOB.admin_datums+GLOB.deadmins)) - to_chat(usr, "[admin_key] is already an admin.", confidential=TRUE) + to_chat(usr, "[admin_key] is already an admin.") return FALSE if(use_db) . = sanitizeSQL(.) @@ -218,7 +218,7 @@ return FALSE if(query_admin_in_db.NextRow()) qdel(query_admin_in_db) - to_chat(usr, "[admin_key] already listed in admin database. Check the Management tab if they don't appear in the list of admins.", confidential=TRUE) + to_chat(usr, "[admin_key] already listed in admin database. Check the Management tab if they don't appear in the list of admins.") return FALSE qdel(query_admin_in_db) var/datum/DBQuery/query_add_admin = SSdbcore.NewQuery("INSERT INTO [format_table_name("admin")] (ckey, rank) VALUES ('[.]', 'NEW ADMIN')") @@ -424,13 +424,13 @@ return for(var/datum/admin_rank/R in GLOB.admin_ranks) if(R.name == admin_rank && (!(R.rights & usr.client.holder.rank.can_edit_rights) == R.rights)) - to_chat(usr, "You don't have edit rights to all the rights this rank has, rank deletion not permitted.", confidential=TRUE) + to_chat(usr, "You don't have edit rights to all the rights this rank has, rank deletion not permitted.") return if(!CONFIG_GET(flag/admin_legacy_system) && CONFIG_GET(flag/protect_legacy_ranks) && (admin_rank in GLOB.protected_ranks)) - to_chat(usr, "Deletion of protected ranks is not permitted, it must be removed from admin_ranks.txt.", confidential=TRUE) + to_chat(usr, "Deletion of protected ranks is not permitted, it must be removed from admin_ranks.txt.") return if(CONFIG_GET(flag/load_legacy_ranks_only)) - to_chat(usr, "Rank deletion not permitted while database rank loading is disabled.", confidential=TRUE) + to_chat(usr, "Rank deletion not permitted while database rank loading is disabled.") return admin_rank = sanitizeSQL(admin_rank) var/datum/DBQuery/query_admins_with_rank = SSdbcore.NewQuery("SELECT 1 FROM [format_table_name("admin")] WHERE rank = '[admin_rank]'") @@ -439,7 +439,7 @@ return if(query_admins_with_rank.NextRow()) qdel(query_admins_with_rank) - to_chat(usr, "Error: Rank deletion attempted while rank still used; Tell a coder, this shouldn't happen.", confidential=TRUE) + to_chat(usr, "Error: Rank deletion attempted while rank still used; Tell a coder, this shouldn't happen.") return qdel(query_admins_with_rank) if(alert("Are you sure you want to remove [admin_rank]?","Confirm Removal","Do it","Cancel") == "Do it") @@ -468,4 +468,4 @@ qdel(query_sync_lastadminrank) return qdel(query_sync_lastadminrank) - to_chat(usr, "Sync of [admin_key] successful.", confidential=TRUE) + to_chat(usr, "Sync of [admin_key] successful.") diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 1b489af6ad3e..40afe56585aa 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -240,7 +240,7 @@ message_admins("[key_name_admin(usr)] [new_perma ? "stopped" : "started"] the arrivals shuttle") log_admin("[key_name(usr)] [new_perma ? "stopped" : "started"] the arrivals shuttle") else - to_chat(usr, "There is no arrivals shuttle", confidential=TRUE) + to_chat(usr, "There is no arrivals shuttle") if("showailaws") if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/sql_ban_system.dm b/code/modules/admin/sql_ban_system.dm index 4170f7bca9e4..13a8bea6c8ec 100644 --- a/code/modules/admin/sql_ban_system.dm +++ b/code/modules/admin/sql_ban_system.dm @@ -267,7 +267,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return var/list/error_state = list() var/player_key @@ -374,7 +374,7 @@ else error_state += "No ban type was selected." if(error_state.len) - to_chat(usr, "Ban not [edit_id ? "edited" : "created"] because the following errors were present:\n[error_state.Join("\n")]", confidential=TRUE) + to_chat(usr, "Ban not [edit_id ? "edited" : "created"] because the following errors were present:\n[error_state.Join("\n")]") return if(edit_id) edit_ban(edit_id, player_key, ip_check, player_ip, cid_check, player_cid, use_last_connection, applies_to_admins, duration, interval, reason, mirror_edit, old_key, old_ip, old_cid, old_applies, page, admin_key, changes) @@ -385,7 +385,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return var/player_ckey = sanitizeSQL(ckey(player_key)) player_ip = sanitizeSQL(player_ip) @@ -424,7 +424,7 @@ if(R_EVERYTHING && !(R_EVERYTHING & rank.can_edit_rights)) //edit rights are a more effective way to check hierarchical rank since many non-headmins have R_PERMISSIONS now max_adminbans = MAX_ADMINBANS_PER_HEADMIN if(adminban_count >= max_adminbans) - to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!", confidential=TRUE) + to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!") qdel(query_check_adminban_count) return qdel(query_check_adminban_count) @@ -485,7 +485,7 @@ var/is_admin = FALSE if(C) build_ban_cache(C) - to_chat(C, "You have been [applies_to_admins ? "admin " : ""]banned by [usr.client.key] from [roles_to_ban[1] == "Server" ? "the server" : " Roles: [roles_to_ban.Join(", ")]"].\nReason: [reason]
This ban is [isnull(duration) ? "permanent." : "temporary, it will be removed in [time_message]."] The round ID is [GLOB.round_id].
To appeal this ban go to [appeal_url]", confidential=TRUE) + to_chat(C, "You have been [applies_to_admins ? "admin " : ""]banned by [usr.client.key] from [roles_to_ban[1] == "Server" ? "the server" : " Roles: [roles_to_ban.Join(", ")]"].\nReason: [reason]
This ban is [isnull(duration) ? "permanent." : "temporary, it will be removed in [time_message]."] The round ID is [GLOB.round_id].
To appeal this ban go to [appeal_url]") if(GLOB.admin_datums[C.ckey] || GLOB.deadmins[C.ckey]) is_admin = TRUE if(roles_to_ban[1] == "Server" && (!is_admin || (is_admin && applies_to_admins))) @@ -505,7 +505,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return var/datum/browser/unban_panel = new(usr, "unbanpanel", "Unbanning Panel", 850, 600) unban_panel.add_stylesheet("unbanpanelcss", 'html/admin/unbanpanel.css') @@ -600,7 +600,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return var/target = ban_target_string(player_key, player_ip, player_cid) if(alert(usr, "Please confirm unban of [target] from [role].", "Unban confirmation", "Yes", "No") == "No") @@ -621,7 +621,7 @@ var/client/C = GLOB.directory[player_key] if(C) build_ban_cache(C) - to_chat(C, "[usr.client.key] has removed a ban from [role] for your key.", confidential=TRUE) + to_chat(C, "[usr.client.key] has removed a ban from [role] for your key.") for(var/client/i in GLOB.clients - C) if(i.address == player_ip || i.computer_id == player_cid) build_ban_cache(i) @@ -632,7 +632,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return ban_id = sanitizeSQL(ban_id) var/player_ckey = sanitizeSQL(ckey(player_key)) @@ -674,7 +674,7 @@ if(R_EVERYTHING && !(R_EVERYTHING & rank.can_edit_rights)) //edit rights are a more effective way to check hierarchical rank since many non-headmins have R_PERMISSIONS now max_adminbans = MAX_ADMINBANS_PER_HEADMIN if(adminban_count >= max_adminbans) - to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!", confidential=TRUE) + to_chat(usr, "You've already logged [max_adminbans] admin ban(s) or more. Do not abuse this function!") qdel(query_check_adminban_count) return qdel(query_check_adminban_count) @@ -716,7 +716,7 @@ var/client/C = GLOB.directory[old_key] if(C) build_ban_cache(C) - to_chat(C, "[usr.client.key] has edited the [changes_keys_text] of a ban for your key.", confidential=TRUE) + to_chat(C, "[usr.client.key] has edited the [changes_keys_text] of a ban for your key.") for(var/client/i in GLOB.clients - C) if(i.address == old_ip || i.computer_id == old_cid) build_ban_cache(i) @@ -727,7 +727,7 @@ if(!check_rights(R_BAN)) return if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return ban_id = sanitizeSQL(ban_id) var/datum/DBQuery/query_get_ban_edits = SSdbcore.NewQuery("SELECT edits FROM [format_table_name("ban")] WHERE id = '[ban_id]'") diff --git a/code/modules/admin/sql_message_system.dm b/code/modules/admin/sql_message_system.dm index 72c5984defa8..04d4e729e7d9 100644 --- a/code/modules/admin/sql_message_system.dm +++ b/code/modules/admin/sql_message_system.dm @@ -1,7 +1,7 @@ //YOGS - FILE MOVED TO yogstation/code/modules/admin/sql_message_system.dm /proc/create_message(type, target_key, admin_ckey, text, timestamp, server, secret, logged = 1, browse, expiry, note_severity) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return if(!type) return @@ -68,7 +68,7 @@ if(query_validate_expire_time.NextRow()) var/checktime = text2num(query_validate_expire_time.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") qdel(query_validate_expire_time) return expiry = query_validate_expire_time.item[1] @@ -97,7 +97,7 @@ /proc/delete_message(message_id, logged = 1, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -133,7 +133,7 @@ /proc/edit_message(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -172,7 +172,7 @@ /proc/edit_message_expiry(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -207,7 +207,7 @@ if(query_validate_expire_time_edit.NextRow()) var/checktime = text2num(query_validate_expire_time_edit.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") qdel(query_validate_expire_time_edit) qdel(query_find_edit_expiry_message) return @@ -230,7 +230,7 @@ /proc/edit_message_severity(message_id) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -269,7 +269,7 @@ /proc/toggle_message_secrecy(message_id) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -301,7 +301,7 @@ /proc/browse_messages(type, target_ckey, index, linkless = FALSE, filter, agegate = FALSE) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return var/list/output = list() var/ruler = "
" @@ -509,7 +509,7 @@ /proc/get_message_output(type, target_ckey) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return if(!type) return diff --git a/code/modules/admin/stickyban.dm b/code/modules/admin/stickyban.dm index 4a8603d615cb..b5ae1022a97f 100644 --- a/code/modules/admin/stickyban.dm +++ b/code/modules/admin/stickyban.dm @@ -21,7 +21,7 @@ ban["ckey"] = ckey if (get_stickyban_from_ckey(ckey)) - to_chat(usr, "Error: Can not add a stickyban: User already has a current sticky ban", confidential=TRUE) + to_chat(usr, "Error: Can not add a stickyban: User already has a current sticky ban") return if (data["reason"]) @@ -56,12 +56,12 @@ var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return if (alert("Are you sure you want to remove the sticky ban on [ckey]?","Are you sure","Yes","No") == "No") return if (!get_stickyban_from_ckey(ckey)) - to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: The ban disappeared.") return world.SetConfig("ban",ckey, null) SSstickyban.cache -= ckey @@ -87,12 +87,12 @@ var/alt = ckey(data["alt"]) var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return var/key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!", confidential=TRUE) + to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!") return if (alert("Are you sure you want to disassociate [alt] from [ckey]'s sticky ban? \nNote: Nothing stops byond from re-linking them, Use \[E] to exempt them","Are you sure","Yes","No") == "No") @@ -101,13 +101,13 @@ //we have to do this again incase something changes ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: The ban disappeared.") return key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt] link to [ckey]'s sticky ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: [alt] link to [ckey]'s sticky ban disappeared.") return LAZYREMOVE(ban["keys"], alt) @@ -129,7 +129,7 @@ var/ckey = data["ckey"] var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return var/oldreason = ban["message"] var/reason = input(usr,"Reason","Reason","[ban["message"]]") as text|null @@ -138,7 +138,7 @@ //we have to do this again incase something changed while we waited for input ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: The ban disappeared.") return ban["message"] = "[reason]" @@ -163,12 +163,12 @@ var/alt = ckey(data["alt"]) var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return var/key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!", confidential=TRUE) + to_chat(usr, "Error: [alt] is not linked to [ckey]'s sticky ban!") return if (alert("Are you sure you want to exempt [alt] from [ckey]'s sticky ban?","Are you sure","Yes","No") == "No") @@ -177,13 +177,13 @@ //we have to do this again incase something changes ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: The ban disappeared.") return key = LAZYACCESS(ban["keys"], alt) if (!key) - to_chat(usr, "Error: [alt]'s link to [ckey]'s sticky ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: [alt]'s link to [ckey]'s sticky ban disappeared.") return LAZYREMOVE(ban["keys"], alt) key["exempt"] = TRUE @@ -210,12 +210,12 @@ var/alt = ckey(data["alt"]) var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return var/key = LAZYACCESS(ban["whitelist"], alt) if (!key) - to_chat(usr, "Error: [alt] is not exempt from [ckey]'s sticky ban!", confidential=TRUE) + to_chat(usr, "Error: [alt] is not exempt from [ckey]'s sticky ban!") return if (alert("Are you sure you want to unexempt [alt] from [ckey]'s sticky ban?","Are you sure","Yes","No") == "No") @@ -224,12 +224,12 @@ //we have to do this again incase something changes ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: The ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: The ban disappeared.") return key = LAZYACCESS(ban["whitelist"], alt) if (!key) - to_chat(usr, "Error: [alt]'s exemption from [ckey]'s sticky ban disappeared.", confidential=TRUE) + to_chat(usr, "Error: [alt]'s exemption from [ckey]'s sticky ban disappeared.") return LAZYREMOVE(ban["whitelist"], alt) @@ -252,7 +252,7 @@ if (!data["ckey"]) return if (!SSdbcore.Connect()) - to_chat(usr, "No database connection!", confidential=TRUE) + to_chat(usr, "No database connection!") return var/ckey = data["ckey"] @@ -261,7 +261,7 @@ return var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return ban["timeout"] = TRUE @@ -279,7 +279,7 @@ if (!data["ckey"]) return if (!SSdbcore.Connect()) - to_chat(usr, "No database connection!", confidential=TRUE) + to_chat(usr, "No database connection!") return var/ckey = data["ckey"] @@ -292,7 +292,7 @@ cachedban["timeout"] = FALSE if (!ban) if (!cachedban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return ban = cachedban @@ -312,11 +312,11 @@ return var/ban = get_stickyban_from_ckey(ckey) if (!ban) - to_chat(usr, "Error: No sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No sticky ban for [ckey] found!") return var/cached_ban = SSstickyban.cache[ckey] if (!cached_ban) - to_chat(usr, "Error: No cached sticky ban for [ckey] found!", confidential=TRUE) + to_chat(usr, "Error: No cached sticky ban for [ckey] found!") world.SetConfig("ban",ckey,null) log_admin_private("[key_name(usr)] has reverted [ckey]'s sticky ban to its state at round start.") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 298287f4ef48..87e088464298 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -58,7 +58,7 @@ if(AH) AH.Action(href_list["ahelp_action"]) else - to_chat(usr, "Ticket [ahelp_ref] has been deleted!", confidential=TRUE) + to_chat(usr, "Ticket [ahelp_ref] has been deleted!") else if(href_list["ahelp_tickets"]) GLOB.ahelp_tickets.BrowseTickets(text2num(href_list["ahelp_tickets"])) @@ -71,7 +71,7 @@ return var/mob/M = locate(href_list["getplaytimewindow"]) in GLOB.mob_list if(!M) - to_chat(usr, "ERROR: Mob not found.", confidential=TRUE) + to_chat(usr, "ERROR: Mob not found.") return cmd_show_exp_panel(M.client) @@ -80,7 +80,7 @@ return var/client/C = locate(href_list["toggleexempt"]) in GLOB.clients if(!C) - to_chat(usr, "ERROR: Client not found.", confidential=TRUE) + to_chat(usr, "ERROR: Client not found.") return toggle_exempt_status(C) @@ -88,7 +88,7 @@ if(!check_rights(R_ADMIN)) return if (!SSticker.mode) - to_chat(usr, "Not until the round starts!", confidential=TRUE) + to_chat(usr, "Not until the round starts!") return switch(href_list["makeAntag"]) if("traitors") @@ -377,7 +377,7 @@ var/mob/M = locate(href_list["mob"]) if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob.") return var/delmob = FALSE @@ -450,15 +450,15 @@ var/mob/M = locate(href_list["boot2"]) if(ismob(M)) if(!check_if_greater_rights_than(M.client)) - to_chat(usr, "Error: They have more rights than you do.", confidential=TRUE) + to_chat(usr, "Error: They have more rights than you do.") return /* yogs - admins don't need handholding if(alert(usr, "Kick [key_name(M)]?", "Confirm", "Yes", "No") != "Yes") return yogs - admins don't need handholding */ if(!M) - to_chat(usr, "Error: [M] no longer exists!", confidential=TRUE) + to_chat(usr, "Error: [M] no longer exists!") return if(!M.client) - to_chat(usr, "Error: [M] no longer has a client!", confidential=TRUE) + to_chat(usr, "Error: [M] no longer has a client!") return to_chat(M, "You have been kicked from the server by [usr.client.holder.fakekey ? "an Administrator" : "[usr.client.key]"].") log_admin("[key_name(usr)] kicked [key_name(M)].") @@ -668,7 +668,7 @@ var/mob/living/carbon/human/H = locate(href_list["monkeyone"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)].") @@ -681,7 +681,7 @@ var/mob/living/carbon/monkey/Mo = locate(href_list["humanone"]) if(!istype(Mo)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/monkey.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/monkey.") return log_admin("[key_name(usr)] attempting to humanize [key_name(Mo)].") @@ -694,7 +694,7 @@ var/mob/living/carbon/human/H = locate(href_list["corgione"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return log_admin("[key_name(usr)] attempting to corgize [key_name(H)].") @@ -708,7 +708,7 @@ var/mob/M = locate(href_list["forcespeech"]) if(!ismob(M)) - to_chat(usr, "this can only be used on instances of type /mob.", confidential=TRUE) + to_chat(usr, "this can only be used on instances of type /mob.") var/speech = input("What will [key_name(M)] say?", "Force speech", "")// Don't need to sanitize, since it does that in say(), we also trust our admins. if(!speech) @@ -724,10 +724,10 @@ var/mob/M = locate(href_list["sendtoprison"]) if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob.") return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") return if(alert(usr, "Send [key_name(M)] to Prison?", "Message", "Yes", "No") != "Yes") @@ -746,11 +746,11 @@ var/mob/M = locate(href_list["sendbacktolobby"]) if(!isobserver(M)) - to_chat(usr, "You can only send ghost players back to the Lobby.", confidential=TRUE) + to_chat(usr, "You can only send ghost players back to the Lobby.") return if(!M.client) - to_chat(usr, "[M] doesn't seem to have an active client.", confidential=TRUE) + to_chat(usr, "[M] doesn't seem to have an active client.") return if(alert(usr, "Send [key_name(M)] back to Lobby?", "Message", "Yes", "No") != "Yes") @@ -772,10 +772,10 @@ var/mob/M = locate(href_list["tdome1"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living.") return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") return var/mob/living/L = M @@ -799,10 +799,10 @@ var/mob/M = locate(href_list["tdome2"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living.") return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") return var/mob/living/L = M @@ -826,10 +826,10 @@ var/mob/M = locate(href_list["tdomeadmin"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living.") return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") return var/mob/living/L = M @@ -850,10 +850,10 @@ var/mob/M = locate(href_list["tdomeobserve"]) if(!isliving(M)) - to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living.") return if(isAI(M)) - to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.", confidential=TRUE) + to_chat(usr, "This cannot be used on instances of type /mob/living/silicon/ai.") return var/mob/living/L = M @@ -878,7 +878,7 @@ var/mob/living/L = locate(href_list["revive"]) if(!istype(L)) - to_chat(usr, "This can only be used on instances of type /mob/living.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living.") return L.revive(full_heal = 1, admin_revive = 1) @@ -891,7 +891,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeai"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return message_admins("Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!") @@ -904,7 +904,7 @@ var/mob/living/carbon/human/H = locate(href_list["makealien"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return usr.client.cmd_admin_alienize(H) @@ -915,7 +915,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeslime"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return usr.client.cmd_admin_slimeize(H) @@ -926,7 +926,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeblob"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return usr.client.cmd_admin_blobize(H) @@ -938,7 +938,7 @@ var/mob/living/carbon/human/H = locate(href_list["makerobot"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return usr.client.cmd_admin_robotize(H) @@ -949,7 +949,7 @@ var/mob/M = locate(href_list["makeanimal"]) if(isnewplayer(M)) - to_chat(usr, "This cannot be used on instances of type /mob/dead/new_player.", confidential=TRUE) + to_chat(usr, "This cannot be used on instances of type /mob/dead/new_player.") return usr.client.cmd_admin_animalize(M) @@ -960,7 +960,7 @@ var/mob/living/carbon/human/H = locate(href_list["makepacman"]) if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human.") return usr.client.cmd_admin_pacmanize(H) @@ -1026,7 +1026,7 @@ else if(href_list["adminmoreinfo"]) var/mob/M = locate(href_list["adminmoreinfo"]) in GLOB.mob_list if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob.") return var/location_description = "" @@ -1073,12 +1073,12 @@ else gender_description = "[M.gender]" - to_chat(src.owner, "Info about [M.name]: ", confidential=TRUE) - to_chat(src.owner, "Mob type = [M.type]; Gender = [gender_description] Damage = [health_description]", confidential=TRUE) - to_chat(src.owner, "Name = [M.name]; Real_name = [M.real_name]; Mind_name = [M.mind?"[M.mind.name]":""]; Key = [M.key];", confidential=TRUE) - to_chat(src.owner, "Location = [location_description];", confidential=TRUE) - to_chat(src.owner, "[special_role_description]", confidential=TRUE) - to_chat(src.owner, ADMIN_FULLMONTY_NONAME(M), confidential=TRUE) + to_chat(src.owner, "Info about [M.name]: ") + to_chat(src.owner, "Mob type = [M.type]; Gender = [gender_description] Damage = [health_description]") + to_chat(src.owner, "Name = [M.name]; Real_name = [M.real_name]; Mind_name = [M.mind?"[M.mind.name]":""]; Key = [M.key];") + to_chat(src.owner, "Location = [location_description];") + to_chat(src.owner, "[special_role_description]") + to_chat(src.owner, ADMIN_FULLMONTY_NONAME(M)) else if(href_list["addjobslot"]) if(!check_rights(R_ADMIN)) @@ -1105,7 +1105,7 @@ var/newtime = null newtime = input(usr, "How many jebs do you want?", "Add wanted posters", "[newtime]") as num|null if(!newtime) - to_chat(src.owner, "Setting to amount of positions filled for the job", confidential=TRUE) + to_chat(src.owner, "Setting to amount of positions filled for the job") job.total_positions = job.current_positions break job.total_positions = newtime @@ -1159,7 +1159,7 @@ //Yogs start - Cookies for all mobs! var/mob/H = locate(href_list["adminspawncookie"]) if(!H) - to_chat(usr, "The target of your cookie either doesn't exist or is not a /mob/.", confidential=TRUE) + to_chat(usr, "The target of your cookie either doesn't exist or is not a /mob/.") return var/obj/item/reagent_containers/food/snacks/cookie/cookie = new(H) @@ -1182,7 +1182,7 @@ var/mob/living/H = locate(href_list["adminsmite"]) in GLOB.mob_list // Yogs -- mob/living instead of mob/living/carbon/human if(!H || !istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living", confidential=TRUE) // Yogs -- mob/living instead of mob/living/carbon/human + to_chat(usr, "This can only be used on instances of type /mob/living") // Yogs -- mob/living instead of mob/living/carbon/human return usr.client.smite(H) @@ -1257,7 +1257,7 @@ var/mob/M = locate(href_list["individuallog"]) in GLOB.mob_list if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob.") return show_individual_logging_panel(M, href_list["log_src"], href_list["log_type"]) @@ -1267,7 +1267,7 @@ var/mob/M = locate(href_list["languagemenu"]) in GLOB.mob_list if(!ismob(M)) - to_chat(usr, "This can only be used on instances of type /mob.", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob.") return var/datum/language_holder/H = M.get_language_holder() H.open_language_menu(usr) @@ -1284,7 +1284,7 @@ if(!ismob(M)) var/datum/mind/D = M if(!istype(D)) - to_chat(usr, "This can only be used on instances of type /mob and /mind", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob and /mind") return else D.traitor_panel() @@ -1297,7 +1297,7 @@ var/mob/M = locate(href_list["borgpanel"]) if(!iscyborg(M)) - to_chat(usr, "This can only be used on cyborgs", confidential=TRUE) + to_chat(usr, "This can only be used on cyborgs") else open_borgopanel(M) @@ -1306,7 +1306,7 @@ return var/mob/M = locate(href_list["initmind"]) if(!ismob(M) || M.mind) - to_chat(usr, "This can only be used on instances on mindless mobs", confidential=TRUE) + to_chat(usr, "This can only be used on instances on mindless mobs") return M.mind_initialize() @@ -1384,7 +1384,7 @@ switch(where) if("inhand") if (!iscarbon(usr) && !iscyborg(usr)) - to_chat(usr, "Can only spawn in hand when you're a carbon mob or cyborg.", confidential=TRUE) + to_chat(usr, "Can only spawn in hand when you're a carbon mob or cyborg.") where = "onfloor" target = usr @@ -1396,10 +1396,10 @@ target = locate(loc.x + X,loc.y + Y,loc.z + Z) if("inmarked") if(!marked_datum) - to_chat(usr, "You don't have any object marked. Abandoning spawn.", confidential=TRUE) + to_chat(usr, "You don't have any object marked. Abandoning spawn.") return else if(!istype(marked_datum, /atom)) - to_chat(usr, "The object you have marked cannot be used as a target. Target must be of type /atom. Abandoning spawn.", confidential=TRUE) + to_chat(usr, "The object you have marked cannot be used as a target. Target must be of type /atom. Abandoning spawn.") return else target = marked_datum @@ -1724,7 +1724,7 @@ if(SSticker.IsRoundInProgress()) var/afkonly = text2num(href_list["afkonly"]) if(alert("Are you sure you want to kick all [afkonly ? "AFK" : ""] clients from the lobby??","Message","Yes","Cancel") != "Yes") - to_chat(usr, "Kick clients from lobby aborted", confidential=TRUE) + to_chat(usr, "Kick clients from lobby aborted") return var/list/listkicked = kick_clients_in_lobby("You were kicked from the lobby by [usr.client.holder.fakekey ? "an Administrator" : "[usr.client.key]"].", afkonly) @@ -1734,7 +1734,7 @@ message_admins("[key_name_admin(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") log_admin("[key_name(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") else - to_chat(usr, "You may only use this when the game is running.", confidential=TRUE) + to_chat(usr, "You may only use this when the game is running.") else if(href_list["create_outfit_finalize"]) if(!check_rights(R_ADMIN)) @@ -1791,7 +1791,7 @@ else if(href_list["viewruntime"]) var/datum/error_viewer/error_viewer = locate(href_list["viewruntime"]) if(!istype(error_viewer)) - to_chat(usr, "That runtime viewer no longer exists.", confidential=TRUE) + to_chat(usr, "That runtime viewer no longer exists.") return if(href_list["viewruntime_backto"]) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index 67ba2da1fdaa..9e0eb8298ea3 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -201,7 +201,7 @@ var/list/results = world.SDQL2_query(query_text, key_name_admin(usr), "[key_name(usr)]") if(length(results) == 3) for(var/I in 1 to 3) - to_chat(usr, results[I], confidential=TRUE) + to_chat(usr, results[I]) SSblackbox.record_feedback("nested tally", "SDQL query", 1, list(ckey, query_text)) /world/proc/SDQL2_query(query_text, log_entry1, log_entry2) @@ -224,7 +224,7 @@ return var/list/datum/SDQL2_query/running = list() var/list/datum/SDQL2_query/waiting_queue = list() //Sequential queries queue. - + for(var/list/query_tree in querys) var/datum/SDQL2_query/query = new /datum/SDQL2_query(query_tree) if(QDELETED(query)) @@ -240,7 +240,7 @@ running += query var/msg = "Starting query #[query.id] - [query.get_query_text()]." if(usr) - to_chat(usr, "[msg]", confidential=TRUE) + to_chat(usr, "[msg]") log_admin(msg) query.ARun() else //Start all @@ -248,10 +248,10 @@ running += query var/msg = "Starting query #[query.id] - [query.get_query_text()]." if(usr) - to_chat(usr, "[msg]", confidential=TRUE) + to_chat(usr, "[msg]") log_admin(msg) query.ARun() - + var/finished = FALSE var/objs_all = 0 var/objs_eligible = 0 @@ -269,7 +269,7 @@ finished = FALSE if(query.state == SDQL2_STATE_ERROR) if(usr) - to_chat(usr, "SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.", confidential=TRUE) + to_chat(usr, "SDQL query [query.get_query_text()] errored. It will NOT be automatically garbage collected. Please remove manually.") running -= query else if(query.finished) @@ -286,12 +286,12 @@ running += next_query var/msg = "Starting query #[next_query.id] - [next_query.get_query_text()]." if(usr) - to_chat(usr, "[msg]", confidential=TRUE) + to_chat(usr, "[msg]") log_admin(msg) next_query.ARun() else if(usr) - to_chat(usr, "SDQL query [query.get_query_text()] was halted. It will NOT be automatically garbage collected. Please remove manually.", confidential=TRUE) + to_chat(usr, "SDQL query [query.get_query_text()] was halted. It will NOT be automatically garbage collected. Please remove manually.") running -= query while(!finished) @@ -848,7 +848,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null if("or", "||") result = (result || val) else - to_chat(usr, "SDQL2: Unknown op [op]", confidential=TRUE) + to_chat(usr, "SDQL2: Unknown op [op]") result = null else result = val @@ -942,7 +942,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null querys[querys_pos] = parsed_tree querys_pos++ else //There was an error so don't run anything, and tell the user which query has errored. - to_chat(usr, "Parsing error on [querys_pos]\th query. Nothing was executed.", confidential=TRUE) + to_chat(usr, "Parsing error on [querys_pos]\th query. Nothing was executed.") return list() query_tree = list() do_parse = 0 @@ -961,22 +961,22 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null for(var/item in query_tree) if(istype(item, /list)) - to_chat(usr, "[spaces](", confidential=TRUE) + to_chat(usr, "[spaces](") SDQL_testout(item, indent + 1) - to_chat(usr, "[spaces])", confidential=TRUE) + to_chat(usr, "[spaces])") else - to_chat(usr, "[spaces][item]", confidential=TRUE) + to_chat(usr, "[spaces][item]") if(!isnum(item) && query_tree[item]) if(istype(query_tree[item], /list)) - to_chat(usr, "[spaces][whitespace](", confidential=TRUE) + to_chat(usr, "[spaces][whitespace](") SDQL_testout(query_tree[item], indent + 2) - to_chat(usr, "[spaces][whitespace])", confidential=TRUE) + to_chat(usr, "[spaces][whitespace])") else - to_chat(usr, "[spaces][whitespace][query_tree[item]]", confidential=TRUE) + to_chat(usr, "[spaces][whitespace][query_tree[item]]") //Staying as a world proc as this is called too often for changes to offset the potential IsAdminAdvancedProcCall checking overhead. /world/proc/SDQL_var(object, list/expression, start = 1, source, superuser, datum/SDQL2_query/query) @@ -988,16 +988,16 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null D = object if (object == world && (!long || expression[start + 1] == ".") && !(expression[start] in exclude)) - to_chat(usr, "World variables are not allowed to be accessed. Use global.", confidential=TRUE) + to_chat(usr, "World variables are not allowed to be accessed. Use global.") return null else if(expression [start] == "{" && long) if(lowertext(copytext(expression[start + 1], 1, 3)) != "0x") - to_chat(usr, "Invalid pointer syntax: [expression[start + 1]]", confidential=TRUE) + to_chat(usr, "Invalid pointer syntax: [expression[start + 1]]") return null v = locate("\[[expression[start + 1]]]") if(!v) - to_chat(usr, "Invalid pointer: [expression[start + 1]]", confidential=TRUE) + to_chat(usr, "Invalid pointer: [expression[start + 1]]") return null start++ long = start < expression.len @@ -1080,7 +1080,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null var/list/L = v var/index = query.SDQL_expression(source, expression[start + 2]) if(isnum(index) && (!ISINTEGER(index) || L.len < index)) - to_chat(usr, "Invalid list index: [index]", confidential=TRUE) + to_chat(usr, "Invalid list index: [index]") return null return L[index] return v @@ -1130,7 +1130,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null else if(char == "'") if(word != "") - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.", confidential=TRUE) + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") return null word = "'" @@ -1150,7 +1150,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null word += char if(i > len) - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again.", confidential=TRUE) + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again.") return null query_list += "[word]'" @@ -1158,7 +1158,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null else if(char == "\"") if(word != "") - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.", confidential=TRUE) + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again.") return null word = "\"" @@ -1178,7 +1178,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null word += char if(i > len) - to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again.", confidential=TRUE) + to_chat(usr, "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again.") return null query_list += "[word]\"" diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm index 1ecb9371bc4c..272bf83ca47a 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_parser.dm @@ -59,7 +59,7 @@ /datum/SDQL_parser/proc/parse_error(error_message) error = 1 - to_chat(usr, "SQDL2 Parsing Error: [error_message]", confidential=TRUE) + to_chat(usr, "SQDL2 Parsing Error: [error_message]") return query.len + 1 /datum/SDQL_parser/proc/parse() diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 01a9e8c3ff33..4f4941037bd1 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -200,7 +200,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/admin_number_present = send2irc_adminless_only(initiator_ckey, "Ticket #[id]: [name]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) - to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.", confidential=TRUE) + to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.") heard_by_no_admins = TRUE GLOB.ahelp_tickets.active_tickets += src @@ -266,19 +266,19 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(X.prefs.toggles & SOUND_ADMINHELP) SEND_SOUND(X, sound('sound/effects/adminhelp.ogg')) window_flash(X, ignorepref = TRUE) - to_chat(X, admin_msg, confidential=TRUE) + to_chat(X, admin_msg) //show it to the person adminhelping too - to_chat(initiator, "PM to-Admins: [msg]", confidential=TRUE) + to_chat(initiator, "PM to-Admins: [msg]") //Reopen a closed ticket /datum/admin_help/proc/Reopen() if(state == AHELP_ACTIVE) - to_chat(usr, "This ticket is already open.", confidential=TRUE) + to_chat(usr, "This ticket is already open.") return if(GLOB.ahelp_tickets.CKey2ActiveTicket(initiator_ckey)) - to_chat(usr, "This user already has an active ticket, cannot reopen this one.", confidential=TRUE) + to_chat(usr, "This user already has an active ticket, cannot reopen this one.") return statclick = new(null, src) @@ -337,7 +337,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 50) AddInteraction("Resolved by [key_name].") - to_chat(initiator, "Your ticket has been resolved by an admin. The Adminhelp verb will be returned to you shortly.", confidential=TRUE) + to_chat(initiator, "Your ticket has been resolved by an admin. The Adminhelp verb will be returned to you shortly.") if(!silent) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "resolved") var/msg = "Ticket [TicketHref("#[id]")] resolved by [key_name]" @@ -354,9 +354,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) SEND_SOUND(initiator, sound('sound/effects/adminhelp.ogg')) - to_chat(initiator, "- AdminHelp Rejected! -", confidential=TRUE) - to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.", confidential=TRUE) - to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.", confidential=TRUE) + to_chat(initiator, "- AdminHelp Rejected! -") + to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.") + to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.") SSblackbox.record_feedback("tally", "ahelp_stats", 1, "rejected") var/msg = "Ticket [TicketHref("#[id]")] rejected by [key_name]" @@ -374,7 +374,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Your issue has been determined by an administrator to be an in character issue and does NOT require administrator intervention at this time. For further resolution you should pursue options that are in character." if(initiator) - to_chat(initiator, msg, confidential=TRUE) + to_chat(initiator, msg) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "IC") msg = "Ticket [TicketHref("#[id]")] marked as IC by [key_name]" @@ -486,12 +486,12 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) set name = "Adminhelp" if(GLOB.say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.", confidential=TRUE) + to_chat(usr, "Speech is currently admin-disabled.") return //handle muting and automuting if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).", confidential=TRUE) + to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).") return if(handle_spam_prevention(msg,MUTE_ADMINHELP)) return @@ -509,7 +509,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) current_ticket.TimeoutVerb() return else - to_chat(usr, "Ticket not found, creating new one...", confidential=TRUE) + to_chat(usr, "Ticket not found, creating new one...") else current_ticket.AddInteraction("[key_name_admin(usr)] opened a new ticket.") current_ticket.Close() diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index d1dda5d8ddf2..525e4e82c0d0 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -3,7 +3,7 @@ set desc = "Area to jump to" set category = "Admin" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return if(!A) @@ -17,7 +17,7 @@ var/turf/T = safepick(turfs) if(!T) - to_chat(src, "Nowhere to jump to!", confidential=TRUE) + to_chat(src, "Nowhere to jump to!") return usr.forceMove(T) log_admin("[key_name(usr)] jumped to [AREACOORD(A)]") @@ -28,7 +28,7 @@ set name = "Jump to Turf" set category = "Admin" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return log_admin("[key_name(usr)] jumped to [AREACOORD(T)]") @@ -42,7 +42,7 @@ set name = "Jump to Mob" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return log_admin("[key_name(usr)] jumped to [key_name(M)]") @@ -61,7 +61,7 @@ set name = "Jump to Coordinate" if (!holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return if(src.mob) @@ -76,7 +76,7 @@ set name = "Jump to Key" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return var/list/keys = list() @@ -84,7 +84,7 @@ keys += M.client var/client/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in sortKey(keys) if(!selection) - to_chat(src, "No keys found.", confidential=TRUE) + to_chat(src, "No keys found.") return var/mob/M = selection.mob log_admin("[key_name(usr)] jumped to [key_name(M)]") @@ -99,7 +99,7 @@ set name = "Get Mob" set desc = "Mob to teleport" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return var/atom/loc = get_turf(usr) @@ -116,7 +116,7 @@ set desc = "Key to teleport" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return var/list/keys = list() @@ -142,7 +142,7 @@ set category = "Admin" set name = "Send Mob" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return var/area/A = input(usr, "Pick an area.", "Pick an area") in GLOB.sortedAreas|null if(A && istype(A)) @@ -153,5 +153,5 @@ message_admins(msg) admin_ticket_log(M, msg) else - to_chat(src, "Failed to move mob to a valid location.", confidential=TRUE) + to_chat(src, "Failed to move mob to a valid location.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Send Mob") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 59353b461ec2..5aa4f2a4d225 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -6,7 +6,7 @@ set category = null set name = "Admin PM Mob" if(!holder) - to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") return if(!ismob(M)) //yogs start return @@ -23,7 +23,7 @@ set category = "Admin" set name = "Admin PM" if(!holder) - to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") return var/list/client/targets[0] for(var/client/T) @@ -42,7 +42,7 @@ /client/proc/cmd_ahelp_reply(whom) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).", confidential=TRUE) + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return var/client/C if(istext(whom)) @@ -53,7 +53,7 @@ C = whom if(!C) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.", confidential=TRUE) + to_chat(src, "Error: Admin-PM: Client not found.") return var/datum/admin_help/AH = C.current_ticket @@ -70,12 +70,12 @@ //Fetching a message if needed. src is the sender and C is the target client /client/proc/cmd_admin_pm(whom, msg) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).", confidential=TRUE) + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return if(!holder && !current_ticket) //no ticket? https://www.youtube.com/watch?v=iHSPf6x1Fdo - to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.", confidential=TRUE) - to_chat(src, "Message: [msg]", confidential=TRUE) + to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.") + to_chat(src, "Message: [msg]") return var/client/recipient @@ -100,16 +100,16 @@ if(!msg) return if(holder) - to_chat(src, "Error: Use the admin IRC channel, nerd.", confidential=TRUE) + to_chat(src, "Error: Use the admin IRC channel, nerd.") return else if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.", confidential=TRUE) + to_chat(src, "Error: Admin-PM: Client not found.") if(msg) - to_chat(src, msg, confidential=TRUE) + to_chat(src, msg) return else if(msg) // you want to continue if there's no message instead of returning now current_ticket.MessageNoRecipient(msg) @@ -123,12 +123,12 @@ return if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).", confidential=TRUE) + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.", confidential=TRUE) + to_chat(src, "Error: Admin-PM: Client not found.") else current_ticket.MessageNoRecipient(msg) return @@ -150,15 +150,15 @@ var/keywordparsedmsg = keywords_lookup(msg) if(irc) - to_chat(src, "PM to-Admins: [rawmsg]", confidential=TRUE) + to_chat(src, "PM to-Admins: [rawmsg]") var/datum/admin_help/AH = admin_ticket_log(src, keywordparsedmsg) // yogs - Yog Tickets ircreplyamount-- send2irc("[AH ? "#[AH.id] " : ""]Reply: [ckey]", rawmsg) else if(recipient.holder) if(holder) - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]", confidential=TRUE) - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]", confidential=TRUE) + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]") //omg this is dumb, just fill in both their tickets // yogs start - Yog Tickets @@ -172,11 +172,11 @@ else //recipient is an admin but sender is not //YOGS START -- Yogs Tickets if(!current_ticket) - to_chat(src, "Ticket closed, please make a new one before trying to contact admins!", confidential=TRUE) + to_chat(src, "Ticket closed, please make a new one before trying to contact admins!") return admin_ticket_log(src, msg, FALSE) - to_chat(recipient, "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]", confidential=TRUE) - to_chat(src, "-- [key_name(src, null, 0)] -> Admins: [msg]", confidential=TRUE) + to_chat(recipient, "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") + to_chat(src, "-- [key_name(src, null, 0)] -> Admins: [msg]") //YOGS END //play the receiving admin the adminhelp sound (if they have them enabled) @@ -190,10 +190,10 @@ if(!recipient.current_ticket.handling_admin) recipient.current_ticket.Administer(src) // yogs - Yog Tickets - to_chat(recipient, "-- Administrator private message --", confidential=TRUE) - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]", confidential=TRUE) - to_chat(recipient, "Click on the administrator's name to reply.", confidential=TRUE) - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]", confidential=TRUE) + to_chat(recipient, "-- Administrator private message --") + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]") + to_chat(recipient, "Click on the administrator's name to reply.") + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]") admin_ticket_log(recipient, "PM From [src]: [msg]", FALSE)// yogs - Yog Tickets @@ -214,20 +214,20 @@ return else //neither are admins - to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.", confidential=TRUE) + to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.") return if(irc) log_admin_private("PM: [key_name(src)]->IRC: [rawmsg]") for(var/client/X in GLOB.admins) - to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]", confidential=TRUE) + to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") else window_flash(recipient, ignorepref = TRUE) log_admin_private("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]") //we don't use message_admins here because the sender/receiver might get it too for(var/client/X in GLOB.admins) if(X.key!=key && X.key!=recipient.key) //check client/X is an admin and isn't the sender or recipient - to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" , confidential=TRUE) + to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) @@ -309,9 +309,9 @@ log_admin_private("IRC PM: [sender] -> [key_name(C)] : [msg]") msg = emoji_parse(msg) - to_chat(C, "-- Administrator private message --", confidential=TRUE) - to_chat(C, "Admin PM from-[adminname]: [msg]", confidential=TRUE) // yogs - Yog Tickets - to_chat(C, "Click on the administrator's name to reply.", confidential=TRUE) // yogs - Yog Tickets + to_chat(C, "-- Administrator private message --") + to_chat(C, "Admin PM from-[adminname]: [msg]") // yogs - Yog Tickets + to_chat(C, "Click on the administrator's name to reply.") // yogs - Yog Tickets admin_ticket_log(C, "PM From [irc_tagged]: [msg]") // yogs - Yog Tickets diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index 6f1682493dc8..83b73a72c4ac 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -14,7 +14,7 @@ msg = keywords_lookup(msg) var/custom_asay_color = (CONFIG_GET(flag/allow_admin_asaycolor) && prefs.asaycolor) ? "" : null // Yogs -- yogs asay msg = "ADMIN: [key_name(usr, 1)] [ADMIN_FLW(mob)]: [custom_asay_color][msg][custom_asay_color ? "":null]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) SSblackbox.record_feedback("tally", "admin_verb", 1, "Asay") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/atmosdebug.dm b/code/modules/admin/verbs/atmosdebug.dm index c35abfbe3a6b..48434dba49ee 100644 --- a/code/modules/admin/verbs/atmosdebug.dm +++ b/code/modules/admin/verbs/atmosdebug.dm @@ -2,30 +2,30 @@ set category = "Mapping" set name = "Check Plumbing" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Plumbing") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //all plumbing - yes, some things might get stated twice, doesn't matter. for(var/obj/machinery/atmospherics/components/pipe in GLOB.machines) if(pipe.z && (!pipe.nodes || !pipe.nodes.len || (null in pipe.nodes))) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]", confidential=TRUE) + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") //Manifolds for(var/obj/machinery/atmospherics/pipe/manifold/pipe in GLOB.machines) if(pipe.z && (!pipe.nodes || !pipe.nodes.len || (null in pipe.nodes))) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]", confidential=TRUE) + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") //Pipes for(var/obj/machinery/atmospherics/pipe/simple/pipe in GLOB.machines) if(pipe.z && (!pipe.nodes || !pipe.nodes.len || (null in pipe.nodes))) - to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]", confidential=TRUE) + to_chat(usr, "Unconnected [pipe.name] located at [ADMIN_VERBOSEJMP(pipe)]") /client/proc/powerdebug() set category = "Mapping" set name = "Check Power" if(!src.holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Power") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -33,9 +33,9 @@ if (!PN.nodes || !PN.nodes.len) if(PN.cables && (PN.cables.len > 1)) var/obj/structure/cable/C = PN.cables[1] - to_chat(usr, "Powernet with no nodes! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]", confidential=TRUE) + to_chat(usr, "Powernet with no nodes! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]") if (!PN.cables || (PN.cables.len < 10)) if(PN.cables && (PN.cables.len > 1)) var/obj/structure/cable/C = PN.cables[1] - to_chat(usr, "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]", confidential=TRUE) + to_chat(usr, "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [ADMIN_VERBOSEJMP(C)]") diff --git a/code/modules/admin/verbs/bluespacearty.dm b/code/modules/admin/verbs/bluespacearty.dm index 46f55dd7d926..5b4b7db663e8 100644 --- a/code/modules/admin/verbs/bluespacearty.dm +++ b/code/modules/admin/verbs/bluespacearty.dm @@ -5,7 +5,7 @@ var/mob/living/target = M if(!isliving(target)) - to_chat(usr, "This can only be used on instances of type /mob/living", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living") return explosion(target.loc, 0, 0, 0, 0) diff --git a/code/modules/admin/verbs/borgpanel.dm b/code/modules/admin/verbs/borgpanel.dm index 171885cfc9b6..627eed720dbf 100644 --- a/code/modules/admin/verbs/borgpanel.dm +++ b/code/modules/admin/verbs/borgpanel.dm @@ -9,7 +9,7 @@ if (!istype(borgo, /mob/living/silicon/robot)) borgo = input("Select a borg", "Select a borg", null, null) as null|anything in GLOB.silicon_mobs if (!istype(borgo, /mob/living/silicon/robot)) - to_chat(usr, "Borg is required for borgpanel", confidential=TRUE) + to_chat(usr, "Borg is required for borgpanel") var/datum/borgpanel/borgpanel = new(usr, borgo) diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 43d4ce61b41a..058d9d5d0268 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -3,12 +3,12 @@ set name = "Dsay" set hidden = 1 if(!holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return if(!mob) return if(prefs.muted & MUTE_DEADCHAT) - to_chat(src, "You cannot send DSAY messages (muted).", confidential=TRUE) + to_chat(src, "You cannot send DSAY messages (muted).") return if (handle_spam_prevention(msg,MUTE_DEADCHAT)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 5bca98acce5e..89c5024c829d 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -59,12 +59,12 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(targetselected) if(!hascall(target, procname)) - to_chat(usr, "Error: callproc(): type [target.type] has no [proctype] named [procpath].", confidential=TRUE) + to_chat(usr, "Error: callproc(): type [target.type] has no [proctype] named [procpath].") return else procpath = "/[proctype]/[procname]" if(!text2path(procpath)) - to_chat(usr, "Error: callproc(): [procpath] does not exist.", confidential=TRUE) + to_chat(usr, "Error: callproc(): [procpath] does not exist.") return var/list/lst = get_callproc_args() @@ -73,7 +73,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if(targetselected) if(!target) - to_chat(usr, "Error: callproc(): owner of proc no longer exists.", confidential=TRUE) + to_chat(usr, "Error: callproc(): owner of proc no longer exists.") return var/msg = "[key_name(src)] called [target]'s [procname]() with [lst.len ? "the arguments [list2params(lst)]":"no argument"]." log_admin(msg) @@ -87,7 +87,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that returnval = WrapAdminProcCall(GLOBAL_PROC, procpath, lst) //calling globals needs full qualified name (e.g /proc/foo) . = get_callproc_returnval(returnval, procname) if(.) - to_chat(usr, ., confidential=TRUE) + to_chat(usr, .) SSblackbox.record_feedback("tally", "admin_verb", 1, "Advanced ProcCall") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! GLOBAL_VAR(AdminProcCaller) @@ -105,11 +105,11 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) /proc/WrapAdminProcCall(datum/target, procname, list/arguments) if(target != GLOBAL_PROC && procname == "Del") - to_chat(usr, "Calling Del() is not allowed", confidential=TRUE) + to_chat(usr, "Calling Del() is not allowed") return if(target != GLOBAL_PROC && !target.CanProcCall(procname)) - to_chat(usr, "Proccall on [target.type]/proc/[procname] is disallowed!", confidential=TRUE) + to_chat(usr, "Proccall on [target.type]/proc/[procname] is disallowed!") return var/current_caller = GLOB.AdminProcCaller var/ckey = usr ? usr.client.ckey : GLOB.AdminProcCaller @@ -117,10 +117,10 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) CRASH("WrapAdminProcCall with no ckey: [target] [procname] [english_list(arguments)]") if(current_caller && current_caller != ckey) if(!GLOB.AdminProcCallSpamPrevention[ckey]) - to_chat(usr, "Another set of admin called procs are still running, your proc will be run after theirs finish.", confidential=TRUE) + to_chat(usr, "Another set of admin called procs are still running, your proc will be run after theirs finish.") GLOB.AdminProcCallSpamPrevention[ckey] = TRUE UNTIL(!GLOB.AdminProcCaller) - to_chat(usr, "Running your proc", confidential=TRUE) + to_chat(usr, "Running your proc") GLOB.AdminProcCallSpamPrevention -= ckey else UNTIL(!GLOB.AdminProcCaller) @@ -161,14 +161,14 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if(!procname) return if(!hascall(A,procname)) - to_chat(usr, "Error: callproc_datum(): type [A.type] has no proc named [procname].", confidential=TRUE) + to_chat(usr, "Error: callproc_datum(): type [A.type] has no proc named [procname].") return var/list/lst = get_callproc_args() if(!lst) return if(!A || !IsValidSrc(A)) - to_chat(usr, "Error: callproc_datum(): owner of proc no longer exists.", confidential=TRUE) + to_chat(usr, "Error: callproc_datum(): owner of proc no longer exists.") return var/msg = "[key_name(src)] called [A]'s [procname]() with [lst.len ? "the arguments [list2params(lst)]":"no arguments"]." log_admin(msg) @@ -179,7 +179,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/returnval = WrapAdminProcCall(A, procname, lst) // Pass the lst as an argument list to the proc . = get_callproc_returnval(returnval,procname) if(.) - to_chat(usr, ., confidential=TRUE) + to_chat(usr, .) /client/proc/get_callproc_args() var/argnum = input("Number of arguments","Number:",0) as num|null @@ -520,7 +520,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/list/dat = list() if(SSticker.current_state == GAME_STATE_STARTUP) - to_chat(usr, "Game still loading, please hold!", confidential=TRUE) + to_chat(usr, "Game still loading, please hold!") return message_admins("[key_name_admin(usr)] used the Test Atmos Monitor debug command.") @@ -566,7 +566,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/list/station_areas_blacklist = typecacheof(list(/area/holodeck/rec_center, /area/shuttle, /area/engine/supermatter, /area/science/test_area, /area/space, /area/solar, /area/mine, /area/ruin, /area/asteroid)) if(SSticker.current_state == GAME_STATE_STARTUP) - to_chat(usr, "Game still loading, please hold!", confidential=TRUE) + to_chat(usr, "Game still loading, please hold!") return var/log_message @@ -871,19 +871,19 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) switch(input("Which list?") in list("Players","Admins","Mobs","Living Mobs","Dead Mobs","Clients","Joined Clients")) if("Players") - to_chat(usr, jointext(GLOB.player_list,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.player_list,",")) if("Admins") - to_chat(usr, jointext(GLOB.admins,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.admins,",")) if("Mobs") - to_chat(usr, jointext(GLOB.mob_list,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.mob_list,",")) if("Living Mobs") - to_chat(usr, jointext(GLOB.alive_mob_list,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.alive_mob_list,",")) if("Dead Mobs") - to_chat(usr, jointext(GLOB.dead_mob_list,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.dead_mob_list,",")) if("Clients") - to_chat(usr, jointext(GLOB.clients,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.clients,",")) if("Joined Clients") - to_chat(usr, jointext(GLOB.joined_player_list,","), confidential=TRUE) + to_chat(usr, jointext(GLOB.joined_player_list,",")) /client/proc/cmd_display_del_log() set category = "Debug" @@ -966,8 +966,8 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if(istype(landmark)) var/datum/map_template/ruin/template = landmark.ruin_template usr.forceMove(get_turf(landmark)) - to_chat(usr, "[template.name]", confidential=TRUE) - to_chat(usr, "[template.description]", confidential=TRUE) + to_chat(usr, "[template.name]") + to_chat(usr, "[template.description]") /client/proc/place_ruin() set category = "Debug" @@ -1008,10 +1008,10 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/obj/effect/landmark/ruin/landmark = GLOB.ruin_landmarks[GLOB.ruin_landmarks.len] log_admin("[key_name(src)] randomly spawned ruin [ruinname] at [COORD(landmark)].") usr.forceMove(get_turf(landmark)) - to_chat(src, "[template.name]", confidential=TRUE) - to_chat(src, "[template.description]", confidential=TRUE) + to_chat(src, "[template.name]") + to_chat(src, "[template.description]") else - to_chat(src, "Failed to place [template.name].", confidential=TRUE) + to_chat(src, "Failed to place [template.name].") /client/proc/clear_dynamic_transit() set category = "Debug" @@ -1027,6 +1027,20 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) log_admin("[key_name(src)] cleared dynamic transit space.") SSmapping.wipe_reservations() //this goes after it's logged, incase something horrible happens. +/client/proc/toggle_medal_disable() + set category = "Debug" + set name = "Toggle Medal Disable" + set desc = "Toggles the safety lock on trying to contact the medal hub." + + if(!check_rights(R_DEBUG)) + return + + SSmedals.hub_enabled = !SSmedals.hub_enabled + + message_admins("[key_name_admin(src)] [SSmedals.hub_enabled ? "disabled" : "enabled"] the medal hub lockout.") + SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Medal Disable") // If... + log_admin("[key_name(src)] [SSmedals.hub_enabled ? "disabled" : "enabled"] the medal hub lockout.") + /client/proc/view_runtimes() set category = "Debug" set name = "View Runtimes" diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 08463d037b02..345a48778361 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -13,7 +13,7 @@ var/moles = gas[MOLES] if (moles >= 0.00001) lines += "[gas[GAS_META][META_GAS_NAME]]: [moles] mol" - to_chat(usr, lines.Join("\n"), confidential=TRUE) + to_chat(usr, lines.Join("\n")) /client/proc/air_status(turf/target) set category = "Debug" diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm index 012854ea38d7..a73895505261 100644 --- a/code/modules/admin/verbs/fps.dm +++ b/code/modules/admin/verbs/fps.dm @@ -11,7 +11,7 @@ var/new_fps = round(input("Sets game frames-per-second. Can potentially break the game (default: [cfg_fps])","FPS", world.fps) as num|null) if(new_fps <= 0) - to_chat(src, "Error: set_server_fps(): Invalid world.fps value. No changes made.", confidential=TRUE) + to_chat(src, "Error: set_server_fps(): Invalid world.fps value. No changes made.") return if(new_fps > cfg_fps * 1.5) if(alert(src, "You are setting fps to a high value:\n\t[new_fps] frames-per-second\n\tconfig.fps = [cfg_fps]","Warning!","Confirm","ABORT-ABORT-ABORT") != "Confirm") diff --git a/code/modules/admin/verbs/getlogs.dm b/code/modules/admin/verbs/getlogs.dm index 56ea30073718..21a722d32fd4 100644 --- a/code/modules/admin/verbs/getlogs.dm +++ b/code/modules/admin/verbs/getlogs.dm @@ -31,5 +31,5 @@ src << ftp(file(path)) else return - to_chat(src, "Attempting to send [path], this may take a fair few minutes if the file is very large.", confidential=TRUE) + to_chat(src, "Attempting to send [path], this may take a fair few minutes if the file is very large.") return \ No newline at end of file diff --git a/code/modules/admin/verbs/map_template_loadverb.dm b/code/modules/admin/verbs/map_template_loadverb.dm index 70816a0ad163..c5c9a0daf4b3 100644 --- a/code/modules/admin/verbs/map_template_loadverb.dm +++ b/code/modules/admin/verbs/map_template_loadverb.dm @@ -23,7 +23,7 @@ if(template.load(T, centered = TRUE)) message_admins("[key_name_admin(src)] has placed a map template ([template.name]) at [ADMIN_COORDJMP(T)]") else - to_chat(src, "Failed to place map", confidential=TRUE) + to_chat(src, "Failed to place map") images -= preview /client/proc/map_template_upload() @@ -34,7 +34,7 @@ if(!map) return if(copytext("[map]",-4) != ".dmm") - to_chat(src, "Filename must end in '.dmm': [map]", confidential=TRUE) + to_chat(src, "Filename must end in '.dmm': [map]") return var/datum/map_template/M switch(alert(src, "What kind of map is this?", "Map type", "Normal", "Shuttle", "Cancel")) @@ -45,7 +45,7 @@ else return if(!M.cached_map) - to_chat(src, "Map template '[map]' failed to parse properly.", confidential=TRUE) + to_chat(src, "Map template '[map]' failed to parse properly.") return var/datum/map_report/report = M.cached_map.check_for_errors() @@ -53,7 +53,7 @@ if(report) report.show_to(src) report_link = " - validation report" - to_chat(src, "Map template '[map]' failed validation.", confidential=TRUE) + to_chat(src, "Map template '[map]' failed validation.") if(report.loadable) var/response = alert(src, "The map failed validation, would you like to load it anyways?", "Map Errors", "Cancel", "Upload Anyways") if(response != "Upload Anyways") @@ -64,4 +64,4 @@ SSmapping.map_templates[M.name] = M message_admins("[key_name_admin(src)] has uploaded a map template '[map]' ([M.width]x[M.height])[report_link].") - to_chat(src, "Map template '[map]' ready to place ([M.width]x[M.height])", confidential=TRUE) + to_chat(src, "Map template '[map]' ready to place ([M.width]x[M.height])") diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 46324b522bfd..6e6a76642514 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -190,12 +190,12 @@ GLOBAL_LIST_EMPTY(dirty_vars) count++ if(count) - to_chat(usr, "[count] AT markers removed.", confidential=TRUE) + to_chat(usr, "[count] AT markers removed.") else for(var/t in GLOB.active_turfs_startlist) new /obj/effect/abstract/marker/at(t) count++ - to_chat(usr, "[count] AT markers placed.", confidential=TRUE) + to_chat(usr, "[count] AT markers placed.") SSblackbox.record_feedback("tally", "admin_verb", 1, "Show Roundstart Active Turf Markers") @@ -373,4 +373,4 @@ GLOBAL_VAR_INIT(say_disabled, FALSE) messages += "[part.Join("")]" messages += "" - to_chat(src, messages.Join(""), confidential=TRUE) + to_chat(src, messages.Join("")) diff --git a/code/modules/admin/verbs/massmodvar.dm b/code/modules/admin/verbs/massmodvar.dm index e8d89bf95695..ba199350e3c2 100644 --- a/code/modules/admin/verbs/massmodvar.dm +++ b/code/modules/admin/verbs/massmodvar.dm @@ -38,7 +38,7 @@ var/var_value = O.vars[variable] if(variable in GLOB.VVckey_edit) - to_chat(src, "It's forbidden to mass-modify ckeys. It'll crash everyone's client you dummy.", confidential=TRUE) + to_chat(src, "It's forbidden to mass-modify ckeys. It'll crash everyone's client you dummy.") return if(variable in GLOB.VVlocked) if(!check_rights(R_DEBUG)) @@ -56,11 +56,11 @@ default = vv_get_class(variable, var_value) if(isnull(default)) - to_chat(src, "Unable to determine variable type.", confidential=TRUE) + to_chat(src, "Unable to determine variable type.") else - to_chat(src, "Variable appears to be [uppertext(default)].", confidential=TRUE) + to_chat(src, "Variable appears to be [uppertext(default)].") - to_chat(src, "Variable contains: [var_value]", confidential=TRUE) + to_chat(src, "Variable contains: [var_value]") if(default == VV_NUM) var/dir_text = "" @@ -75,7 +75,7 @@ dir_text += "WEST" if(dir_text) - to_chat(src, "If a direction, direction is: [dir_text]", confidential=TRUE) + to_chat(src, "If a direction, direction is: [dir_text]") var/value = vv_get_value(default_class = default) var/new_value = value["value"] @@ -97,9 +97,9 @@ switch(class) if(VV_RESTORE_DEFAULT) - to_chat(src, "Finding items...", confidential=TRUE) + to_chat(src, "Finding items...") var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...", confidential=TRUE) + to_chat(src, "Changing [items.len] items...") for(var/thing in items) if (!thing) continue @@ -123,9 +123,9 @@ for(var/V in varsvars) new_value = replacetext(new_value,"\[[V]]","[O.vars[V]]") - to_chat(src, "Finding items...", confidential=TRUE) + to_chat(src, "Finding items...") var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...", confidential=TRUE) + to_chat(src, "Changing [items.len] items...") for(var/thing in items) if (!thing) continue @@ -151,9 +151,9 @@ many = FALSE var/type = value["type"] - to_chat(src, "Finding items...", confidential=TRUE) + to_chat(src, "Finding items...") var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...", confidential=TRUE) + to_chat(src, "Changing [items.len] items...") for(var/thing in items) if (!thing) continue @@ -169,9 +169,9 @@ CHECK_TICK else - to_chat(src, "Finding items...", confidential=TRUE) + to_chat(src, "Finding items...") var/list/items = get_all_of_type(O.type, method) - to_chat(src, "Changing [items.len] items...", confidential=TRUE) + to_chat(src, "Changing [items.len] items...") for(var/thing in items) if (!thing) continue @@ -185,13 +185,13 @@ var/count = rejected+accepted if (!count) - to_chat(src, "No objects found", confidential=TRUE) + to_chat(src, "No objects found") return if (!accepted) - to_chat(src, "Every object rejected your edit", confidential=TRUE) + to_chat(src, "Every object rejected your edit") return if (rejected) - to_chat(src, "[rejected] out of [count] objects rejected your edit", confidential=TRUE) + to_chat(src, "[rejected] out of [count] objects rejected your edit") log_world("### MassVarEdit by [src]: [O.type] (A/R [accepted]/[rejected]) [variable]=[html_encode("[O.vars[variable]]")]([list2params(value)])") log_admin("[key_name(src)] mass modified [original_name]'s [variable] to [O.vars[variable]] ([accepted] objects modified)") diff --git a/code/modules/admin/verbs/modifyvariables.dm b/code/modules/admin/verbs/modifyvariables.dm index 416f26d3e730..bc3784e4e987 100644 --- a/code/modules/admin/verbs/modifyvariables.dm +++ b/code/modules/admin/verbs/modifyvariables.dm @@ -354,7 +354,7 @@ GLOBAL_PROTECT(VVpixelmovement) L[var_value] = mod_list_add_ass(O) //hehe if (O) if (O.vv_edit_var(objectvar, L) == FALSE) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return log_world("### ListVarEdit by [src]: [(O ? O.type : "/list")] [objectvar]: ADDED=[var_value]") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: ADDED=[var_value]") @@ -364,7 +364,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(!check_rights(R_VAREDIT)) return if(!istype(L, /list)) - to_chat(src, "Not a List.", confidential=TRUE) + to_chat(src, "Not a List.") return if(L.len > 1000) @@ -397,7 +397,7 @@ GLOBAL_PROTECT(VVpixelmovement) L = L.Copy() listclearnulls(L) if (!O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: CLEAR NULLS") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: CLEAR NULLS") @@ -407,7 +407,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(variable == "(CLEAR DUPES)") L = uniqueList(L) if (!O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: CLEAR DUPES") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: CLEAR DUPES") @@ -417,7 +417,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(variable == "(SHUFFLE)") L = shuffle(L) if (!O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: SHUFFLE") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: SHUFFLE") @@ -446,9 +446,9 @@ GLOBAL_PROTECT(VVpixelmovement) default = vv_get_class(objectvar, variable) - to_chat(src, "Variable appears to be [uppertext(default)].", confidential=TRUE) + to_chat(src, "Variable appears to be [uppertext(default)].") - to_chat(src, "Variable contains: [variable]", confidential=TRUE) + to_chat(src, "Variable contains: [variable]") if(default == VV_NUM) var/dir_text = "" @@ -464,7 +464,7 @@ GLOBAL_PROTECT(VVpixelmovement) dir_text += "WEST" if(dir_text) - to_chat(usr, "If a direction, direction is: [dir_text]", confidential=TRUE) + to_chat(usr, "If a direction, direction is: [dir_text]") var/original_var = variable @@ -492,7 +492,7 @@ GLOBAL_PROTECT(VVpixelmovement) L.Cut(index, index+1) if (O) if (O.vv_edit_var(objectvar, L)) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return log_world("### ListVarEdit by [src]: [O.type] [objectvar]: REMOVED=[html_encode("[original_var]")]") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: REMOVED=[original_var]") @@ -511,7 +511,7 @@ GLOBAL_PROTECT(VVpixelmovement) L[index] = new_var if (O) if (O.vv_edit_var(objectvar, L) == FALSE) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return log_world("### ListVarEdit by [src]: [(O ? O.type : "/list")] [objectvar]: [original_var]=[new_var]") log_admin("[key_name(src)] modified [original_name]'s [objectvar]: [original_var]=[new_var]") @@ -546,7 +546,7 @@ GLOBAL_PROTECT(VVpixelmovement) if(param_var_name) if(!param_var_name in O.vars) - to_chat(src, "A variable with this name ([param_var_name]) doesn't exist in this datum ([O])", confidential=TRUE) + to_chat(src, "A variable with this name ([param_var_name]) doesn't exist in this datum ([O])") return variable = param_var_name @@ -576,11 +576,11 @@ GLOBAL_PROTECT(VVpixelmovement) var/default = vv_get_class(variable, var_value) if(isnull(default)) - to_chat(src, "Unable to determine variable type.", confidential=TRUE) + to_chat(src, "Unable to determine variable type.") else - to_chat(src, "Variable appears to be [uppertext(default)].", confidential=TRUE) + to_chat(src, "Variable appears to be [uppertext(default)].") - to_chat(src, "Variable contains: [var_value]", confidential=TRUE) + to_chat(src, "Variable contains: [var_value]") if(default == VV_NUM) var/dir_text = "" @@ -595,7 +595,7 @@ GLOBAL_PROTECT(VVpixelmovement) dir_text += "WEST" if(dir_text) - to_chat(src, "If a direction, direction is: [dir_text]", confidential=TRUE) + to_chat(src, "If a direction, direction is: [dir_text]") if(autodetect_class && default != VV_NULL) if (default == VV_TEXT) @@ -632,7 +632,7 @@ GLOBAL_PROTECT(VVpixelmovement) if (O.vv_edit_var(variable, var_new) == FALSE) - to_chat(src, "Your edit was rejected by the object.", confidential=TRUE) + to_chat(src, "Your edit was rejected by the object.") return vv_update_display(O, "varedited", VV_MSG_EDITED) SEND_GLOBAL_SIGNAL(COMSIG_GLOB_VAR_EDIT, args) diff --git a/code/modules/admin/verbs/panicbunker.dm b/code/modules/admin/verbs/panicbunker.dm index f63cc4a5f0eb..fc0cab66c929 100644 --- a/code/modules/admin/verbs/panicbunker.dm +++ b/code/modules/admin/verbs/panicbunker.dm @@ -2,7 +2,7 @@ set category = "Server" set name = "Toggle Panic Bunker" if (!CONFIG_GET(flag/sql_enabled)) - to_chat(usr, "The Database is not enabled!", confidential=TRUE) + to_chat(usr, "The Database is not enabled!") return var/new_pb = !CONFIG_GET(flag/panic_bunker) diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 2c35aedc5548..122c2ffc5946 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -67,7 +67,7 @@ var/ytdl = CONFIG_GET(string/invoke_youtubedl) if(!ytdl) - to_chat(src, "Youtube-dl was not configured, action unavailable", confidential=TRUE) //Check config.txt for the INVOKE_YOUTUBEDL value + to_chat(src, "Youtube-dl was not configured, action unavailable") //Check config.txt for the INVOKE_YOUTUBEDL value return var/web_sound_input = input("Enter content URL (supported sites only, leave blank to stop playing)", "Play Internet Sound via youtube-dl") as text|null @@ -79,8 +79,8 @@ web_sound_input = trim(web_sound_input) if(findtext(web_sound_input, ":") && !findtext(web_sound_input, GLOB.is_http_protocol)) - to_chat(src, "Non-http(s) URIs are not allowed.", confidential=TRUE) - to_chat(src, "For youtube-dl shortcuts like ytsearch: please use the appropriate full url from the website.", confidential=TRUE) + to_chat(src, "Non-http(s) URIs are not allowed.") + to_chat(src, "For youtube-dl shortcuts like ytsearch: please use the appropriate full url from the website.") return var/shell_scrubbed_input = shell_url_scrub(web_sound_input) var/list/output = world.shelleo("[ytdl] --geo-bypass --format \"bestaudio\[ext=mp3]/best\[ext=mp4]\[height<=360]/bestaudio\[ext=m4a]/bestaudio\[ext=aac]\" --dump-single-json --no-playlist -- \"[shell_scrubbed_input]\"") @@ -92,8 +92,8 @@ try data = json_decode(stdout) catch(var/exception/e) - to_chat(src, "Youtube-dl JSON parsing FAILED:", confidential=TRUE) - to_chat(src, "[e]: [stdout]", confidential=TRUE) + to_chat(src, "Youtube-dl JSON parsing FAILED:") + to_chat(src, "[e]: [stdout]") return if (data["url"]) @@ -116,8 +116,8 @@ log_admin("[key_name(src)] played web sound: [web_sound_input]") message_admins("[key_name(src)] played web sound: [web_sound_input]") else - to_chat(src, "Youtube-dl URL retrieval FAILED:", confidential=TRUE) - to_chat(src, "[stderr]", confidential=TRUE) + to_chat(src, "Youtube-dl URL retrieval FAILED:") + to_chat(src, "[stderr]") else //pressed ok with blank log_admin("[key_name(src)] stopped web sound") @@ -126,8 +126,8 @@ stop_web_sounds = TRUE if(web_sound_url && !findtext(web_sound_url, GLOB.is_http_protocol)) - to_chat(src, "BLOCKED: Content URL not using http(s) protocol", confidential=TRUE) - to_chat(src, "The media provider returned a content URL that isn't using the HTTP or HTTPS protocol", confidential=TRUE) + to_chat(src, "BLOCKED: Content URL not using http(s) protocol") + to_chat(src, "The media provider returned a content URL that isn't using the HTTP or HTTPS protocol") return if(web_sound_url || stop_web_sounds) for(var/m in GLOB.player_list) diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index 7dec2a0e1960..49e2cf2da252 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -3,7 +3,7 @@ set category = "Object" if((O.obj_flags & DANGEROUS_POSSESSION) && CONFIG_GET(flag/forbid_singulo_possession)) - to_chat(usr, "[O] is too powerful for you to possess.", confidential=TRUE) + to_chat(usr, "[O] is too powerful for you to possess.") return var/turf/T = get_turf(O) @@ -32,7 +32,7 @@ //Yogs start - fixed release object if(!usr.control_object) - to_chat(usr, "You need to possess an object first!", confidential=TRUE) + to_chat(usr, "You need to possess an object first!") return //Yogs end diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index 194fef6dba61..f85d4416511d 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -3,7 +3,7 @@ set name = "Pray" if(GLOB.say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.", confidential=TRUE) + to_chat(usr, "Speech is currently admin-disabled.") return msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN) @@ -12,7 +12,7 @@ log_prayer("[src.key]/([src.name]): [msg]") if(usr.client) if(usr.client.prefs.muted & MUTE_PRAY) - to_chat(usr, "You cannot pray (muted).", confidential=TRUE) + to_chat(usr, "You cannot pray (muted).") return if(src.client.handle_spam_prevention(msg,MUTE_PRAY)) return @@ -44,11 +44,11 @@ for(var/client/C in GLOB.admins) if(C.prefs.chat_toggles & CHAT_PRAYER) - to_chat(C, msg, confidential=TRUE) + to_chat(C, msg) if(C.prefs.toggles & SOUND_PRAYERS) if(usr.job == "Chaplain") SEND_SOUND(C, sound('sound/effects/pray.ogg')) - to_chat(usr, "You pray to the gods: \"[msg_tmp]\"", confidential=TRUE) + to_chat(usr, "You pray to the gods: \"[msg_tmp]\"") SSblackbox.record_feedback("tally", "admin_verb", 1, "Prayer") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! //log_admin("HELP: [key_name(src)]: [msg]") @@ -56,20 +56,20 @@ /proc/CentCom_announce(text , mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "CENTCOM:[ADMIN_FULLMONTY(Sender)] [ADMIN_CENTCOM_REPLY(Sender)]: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) for(var/obj/machinery/computer/communications/C in GLOB.machines) C.overrideCooldown() /proc/Syndicate_announce(text , mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "SYNDICATE:[ADMIN_FULLMONTY(Sender)] [ADMIN_SYNDICATE_REPLY(Sender)]: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) for(var/obj/machinery/computer/communications/C in GLOB.machines) C.overrideCooldown() /proc/Nuke_request(text , mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) msg = "NUKE CODE REQUEST:[ADMIN_FULLMONTY(Sender)] [ADMIN_CENTCOM_REPLY(Sender)] [ADMIN_SET_SD_CODE]: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) for(var/obj/machinery/computer/communications/C in GLOB.machines) C.overrideCooldown() diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 1ca659237248..a308ca70daac 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -58,10 +58,10 @@ return if(!istype(H)) - to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human", confidential=TRUE) + to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human") return if(!istype(H.ears, /obj/item/radio/headset)) - to_chat(usr, "The person you are trying to contact is not wearing a headset.", confidential=TRUE) + to_chat(usr, "The person you are trying to contact is not wearing a headset.") return if (!sender) @@ -117,7 +117,7 @@ log_text = "Subtracted [num2text(msg)]" SSpersistence.antag_rep[C.ckey] = max(SSpersistence.antag_rep[C.ckey]-msg, 0) else - to_chat(src, "Invalid operation for antag rep modification: [operation] by user [key_name(usr)]", confidential=TRUE) + to_chat(src, "Invalid operation for antag rep modification: [operation] by user [key_name(usr)]") return if(SSpersistence.antag_rep[C.ckey] <= 0) @@ -196,7 +196,7 @@ return M.status_flags ^= GODMODE - to_chat(usr, "Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]", confidential=TRUE) + to_chat(usr, "Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]") log_admin("[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]") var/msg = "[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]" // yogs - Yog Tickets @@ -263,7 +263,7 @@ log_admin("SPAM AUTOMUTE: [muteunmute] [key_name(whom)] from [mute_string]") message_admins("SPAM AUTOMUTE: [muteunmute] [key_name_admin(whom)] from [mute_string].") if(C) - to_chat(C, "You have been [muteunmute] from [mute_string] by the SPAM AUTOMUTE system. Contact an admin.", confidential=TRUE) + to_chat(C, "You have been [muteunmute] from [mute_string] by the SPAM AUTOMUTE system. Contact an admin.") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Auto Mute [feedback_string]", "1")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return @@ -277,7 +277,7 @@ log_admin("[key_name(usr)] has [muteunmute] [key_name(whom)] from [mute_string]") message_admins("[key_name_admin(usr)] has [muteunmute] [key_name_admin(whom)] from [mute_string].") if(C) - to_chat(C, "You have been [muteunmute] from [mute_string] by [key_name(usr, include_name = FALSE)].", confidential=TRUE) + to_chat(C, "You have been [muteunmute] from [mute_string] by [key_name(usr, include_name = FALSE)].") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Mute [feedback_string]", "[P.muted & mute_type]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -298,7 +298,7 @@ if(candidates.len) ckey = input("Pick the player you want to respawn as a xeno.", "Suitable Candidates") as null|anything in candidates else - to_chat(usr, "Error: create_xeno(): no suitable candidates.", confidential=TRUE) + to_chat(usr, "Error: create_xeno(): no suitable candidates.") if(!istext(ckey)) return 0 @@ -352,7 +352,7 @@ Traitors and the like can also be revived with the previous role mostly intact. break if(!G_found)//If a ghost was not found. - to_chat(usr, "There is no active key like that in the game or the person is not currently a ghost.", confidential=TRUE) + to_chat(usr, "There is no active key like that in the game or the person is not currently a ghost.") return if(G_found.mind && !G_found.mind.active) //mind isn't currently in use by someone/something @@ -558,15 +558,14 @@ Traitors and the like can also be revived with the previous role mostly intact. var/confirm = alert(src, "Do you want to announce the contents of the report to the crew?", "Announce", "Yes", "No", "Cancel") var/announce_command_report = TRUE - var/senderOverride = input(src, "Please input the sender of the report", "Sender", "[command_name()] Update") switch(confirm) if("Yes") - priority_announce(input, null, 'sound/ai/commandreport.ogg', sender_override = senderOverride) + priority_announce(input, null, 'sound/ai/commandreport.ogg') announce_command_report = FALSE if("Cancel") return - print_command_report(input, "[announce_command_report ? "Classified " : ""][senderOverride]", announce_command_report) + print_command_report(input, "[announce_command_report ? "Classified " : ""][command_name()] Update", announce_command_report) log_admin("[key_name(src)] has created a command report: [input]") message_admins("[key_name_admin(src)] has created a command report") @@ -733,7 +732,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/list/L = M.get_contents() for(var/t in L) - to_chat(usr, "[t]", confidential=TRUE) + to_chat(usr, "[t]") SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Contents") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/toggle_view_range() @@ -806,14 +805,14 @@ Traitors and the like can also be revived with the previous role mostly intact. set desc = "Make everyone have a random appearance. You can only use this before rounds!" if(SSticker.HasRoundStarted()) - to_chat(usr, "Nope you can't do this, the game's already started. This only works before rounds!", confidential=TRUE) + to_chat(usr, "Nope you can't do this, the game's already started. This only works before rounds!") return var/frn = CONFIG_GET(flag/force_random_names) if(frn) CONFIG_SET(flag/force_random_names, FALSE) message_admins("Admin [key_name_admin(usr)] has disabled \"Everyone is Special\" mode.") - to_chat(usr, "Disabled.", confidential=TRUE) + to_chat(usr, "Disabled.") return @@ -827,7 +826,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(notifyplayers == "Yes") to_chat(world, "Admin [usr.key] has forced the players to have completely random identities!") - to_chat(usr, "Remember: you can always disable the randomness by using the verb again, assuming the round hasn't started yet.", confidential=TRUE) + to_chat(usr, "Remember: you can always disable the randomness by using the verb again, assuming the round hasn't started yet.") CONFIG_SET(flag/force_random_names, TRUE) SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Everyone Random") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -840,10 +839,10 @@ Traitors and the like can also be revived with the previous role mostly intact. var/new_are = !CONFIG_GET(flag/allow_random_events) CONFIG_SET(flag/allow_random_events, new_are) if(new_are) - to_chat(usr, "Random events enabled", confidential=TRUE) + to_chat(usr, "Random events enabled") message_admins("Admin [key_name_admin(usr)] has enabled random events.") else - to_chat(usr, "Random events disabled", confidential=TRUE) + to_chat(usr, "Random events disabled") message_admins("Admin [key_name_admin(usr)] has disabled random events.") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggle Random Events", "[new_are ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -907,7 +906,7 @@ Traitors and the like can also be revived with the previous role mostly intact. mob.update_sight() - to_chat(usr, "You toggled your admin combo HUD [adding_hud ? "ON" : "OFF"].", confidential=TRUE) + to_chat(usr, "You toggled your admin combo HUD [adding_hud ? "ON" : "OFF"].") message_admins("[key_name_admin(usr)] toggled their admin combo HUD [adding_hud ? "ON" : "OFF"].") log_admin("[key_name(usr)] toggled their admin combo HUD [adding_hud ? "ON" : "OFF"].") SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggle Combo HUD", "[adding_hud ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -1138,7 +1137,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if(ADMIN_PUNISHMENT_MAZING) if(!puzzle_imprison(target)) - to_chat(usr,"Imprisonment failed!", confidential=TRUE) + to_chat(usr,"Imprisonment failed!") return punish_log(target, punishment) @@ -1168,7 +1167,7 @@ Traitors and the like can also be revived with the previous role mostly intact. return if(!CONFIG_GET(flag/use_exp_tracking)) - to_chat(usr, "Tracking is disabled in the server configuration file.", confidential=TRUE) + to_chat(usr, "Tracking is disabled in the server configuration file.") return var/list/msg = list() @@ -1182,10 +1181,10 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return if(!C) - to_chat(usr, "ERROR: Client not found.", confidential=TRUE) + to_chat(usr, "ERROR: Client not found.") return if(!CONFIG_GET(flag/use_exp_tracking)) - to_chat(usr, "Tracking is disabled in the server configuration file.", confidential=TRUE) + to_chat(usr, "Tracking is disabled in the server configuration file.") return var/list/body = list() @@ -1199,11 +1198,11 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!check_rights(R_ADMIN)) return if(!C) - to_chat(usr, "ERROR: Client not found.", confidential=TRUE) + to_chat(usr, "ERROR: Client not found.") return if(!C.set_db_player_flags()) - to_chat(usr, "ERROR: Unable read player flags from database. Please check logs.", confidential=TRUE) + to_chat(usr, "ERROR: Unable read player flags from database. Please check logs.") var/dbflags = C.prefs.db_flags var/newstate = FALSE if(dbflags & DB_FLAG_EXEMPT) @@ -1212,7 +1211,7 @@ Traitors and the like can also be revived with the previous role mostly intact. newstate = TRUE if(C.update_flag_db(DB_FLAG_EXEMPT, newstate)) - to_chat(usr, "ERROR: Unable to update player flags. Please check logs.", confidential=TRUE) + to_chat(usr, "ERROR: Unable to update player flags. Please check logs.") else message_admins("[key_name_admin(usr)] has [newstate ? "activated" : "deactivated"] job exp exempt status on [key_name_admin(C)]") log_admin("[key_name(usr)] has [newstate ? "activated" : "deactivated"] job exp exempt status on [key_name(C)]") diff --git a/code/modules/admin/verbs/reestablish_db_connection.dm b/code/modules/admin/verbs/reestablish_db_connection.dm index e68007710d35..b00f0e2ccb53 100644 --- a/code/modules/admin/verbs/reestablish_db_connection.dm +++ b/code/modules/admin/verbs/reestablish_db_connection.dm @@ -2,7 +2,7 @@ set category = "Special Verbs" set name = "Reestablish DB Connection" if (!CONFIG_GET(flag/sql_enabled)) - to_chat(usr, "The Database is not enabled!", confidential=TRUE) + to_chat(usr, "The Database is not enabled!") return if (SSdbcore.IsConnected()) diff --git a/code/modules/admin/verbs/spawnobjasmob.dm b/code/modules/admin/verbs/spawnobjasmob.dm index c6dbd0377c35..621e6c361890 100644 --- a/code/modules/admin/verbs/spawnobjasmob.dm +++ b/code/modules/admin/verbs/spawnobjasmob.dm @@ -38,7 +38,7 @@ basemob = text2path(mainsettings["mobtype"]["value"]) if (!ispath(basemob, /mob/living/simple_animal/hostile/mimic/copy) || !ispath(chosen_obj, /obj)) - to_chat(usr, "Mob or object path invalid", confidential=TRUE) + to_chat(usr, "Mob or object path invalid") basemob = new basemob(get_turf(usr), new chosen_obj(get_turf(usr)), usr, mainsettings["dropitem"]["value"] == "Yes" ? FALSE : TRUE, (mainsettings["googlyeyes"]["value"] == "Yes" ? FALSE : TRUE)) diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index adc7a8f865e3..7742d6ea6600 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -3,18 +3,18 @@ set name = "Create AI Triumvirate" if(SSticker.current_state > GAME_STATE_PREGAME) - to_chat(usr, "This option is currently only usable during pregame. This may change at a later date.", confidential=TRUE) + to_chat(usr, "This option is currently only usable during pregame. This may change at a later date.") return var/datum/job/job = SSjob.GetJob("AI") if(!job) - to_chat(usr, "Unable to locate the AI job", confidential=TRUE) + to_chat(usr, "Unable to locate the AI job") return if(SSticker.triai) SSticker.triai = 0 - to_chat(usr, "Only one AI will be spawned at round start.", confidential=TRUE) + to_chat(usr, "Only one AI will be spawned at round start.") message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.") else SSticker.triai = 1 - to_chat(usr, "There will be an AI Triumvirate at round start.", confidential=TRUE) + to_chat(usr, "There will be an AI Triumvirate at round start.") message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.") diff --git a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm index 0bd3a150f8a1..e62c783141a2 100644 --- a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm +++ b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm @@ -196,7 +196,7 @@ var/structure_number = 0 for(var/obj/structure/destructible/clockwork/powered/P in range(SIGIL_ACCESS_RANGE, src)) structure_number++ - . += {"It is storing [DisplayEnergy(get_clockwork_power())] of shared power, + . += {"It is storing [DisplayPower(get_clockwork_power())] of shared power, and [structure_number] clockwork structure[structure_number == 1 ? " is":"s are"] in range."} if(iscyborg(user)) . += "You can recharge from the [sigil_name] by crossing it." diff --git a/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm b/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm index 6fce859ce2c7..f927fc237d15 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/power_helpers.dm @@ -24,7 +24,7 @@ hierophant_message(unlock_message) return TRUE -/proc/can_access_clockwork_power(atom/movable/access_point, amount) //Returns true if the access point has access to clockwork power (and optionally, a number of joules for it) +/proc/can_access_clockwork_power(atom/movable/access_point, amount) //Returns true if the access point has access to clockwork power (and optionally, a number of watts for it) if(amount && !get_clockwork_power(amount)) //No point in trying if we don't have the power anyway return var/list/possible_conduits = view(5, access_point) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm index 01f6a741168b..451bbd58a697 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm @@ -128,7 +128,7 @@ continue var/datum/clockwork_scripture/quickbind_slot = quickbound[i] . += "Quickbind button: [initial(quickbind_slot.name)]." - . += "Available power: [DisplayEnergy(get_clockwork_power())]." + . += "Available power: [DisplayPower(get_clockwork_power())]." //Slab actions; Hierophant, Quickbind /obj/item/clockwork/slab/ui_action_click(mob/user, action) @@ -337,7 +337,7 @@ anything but a last resort. Instead, it is recommended that a Sigil of Transmission is created. This sigil serves as both battery and power generator for nearby clockwork \ structures, and those structures will happily draw power from the sigil before they resort to APCs.

" dat += "Generating power is less easy. The most reliable and efficient way is using brass sheets; attacking a sigil of transmission with brass sheets will convert them \ - to power, at a rate of [DisplayEnergy(POWER_FLOOR)] per sheet. (Brass sheets are created from replica fabricators, which are explained more in detail in the Conversion section.) \ + to power, at a rate of [DisplayPower(POWER_FLOOR)] per sheet. (Brass sheets are created from replica fabricators, which are explained more in detail in the Conversion section.) \ Activating a sigil of transmission will also cause it to drain power from the nearby area, which, while effective, serves as an obvious tell that there is something wrong.

" dat += "Without power, many structures will not function, making a base vulnerable to attack. For this reason, it is critical that you keep an eye on your power reserves and \ ensure that they remain comfortably high.

" @@ -405,7 +405,7 @@ /obj/item/clockwork/slab/ui_data(mob/user) //we display a lot of data via TGUI var/list/data = list() - data["power"] = "[DisplayEnergy(get_clockwork_power())] power is available for scripture and other consumers." + data["power"] = "[DisplayPower(get_clockwork_power())] power is available for scripture and other consumers." switch(selected_scripture) //display info based on selected scripture tier if(SCRIPTURE_DRIVER) @@ -414,12 +414,12 @@ if(GLOB.scripture_states[SCRIPTURE_SCRIPT]) data["tier_info"] = "These scriptures are permanently unlocked." else - data["tier_info"] = "These scriptures will automatically unlock when the Ark is halfway ready or if [DisplayEnergy(SCRIPT_UNLOCK_THRESHOLD)] of power is reached." + data["tier_info"] = "These scriptures will automatically unlock when the Ark is halfway ready or if [DisplayPower(SCRIPT_UNLOCK_THRESHOLD)] of power is reached." if(SCRIPTURE_APPLICATION) if(GLOB.scripture_states[SCRIPTURE_APPLICATION]) data["tier_info"] = "These scriptures are permanently unlocked." else - data["tier_info"] = "Unlock these optional scriptures by converting another servant or if [DisplayEnergy(APPLICATION_UNLOCK_THRESHOLD)] of power is reached.." + data["tier_info"] = "Unlock these optional scriptures by converting another servant or if [DisplayPower(APPLICATION_UNLOCK_THRESHOLD)] of power is reached.." data["selected"] = selected_scripture data["scripturecolors"] = "Scriptures in yellow are related to construction and building.
\ @@ -437,7 +437,7 @@ var/list/temp_info = list("name" = "[S.name]", "descname" = "([S.descname])", "tip" = "[S.desc]\n[S.usage_tip]", - "required" = "([DisplayEnergy(S.power_cost)][S.special_power_text ? "+ [replacetext(S.special_power_text, "POWERCOST", "[DisplayEnergy(S.special_power_cost)]")]" : ""])", + "required" = "([DisplayPower(S.power_cost)][S.special_power_text ? "+ [replacetext(S.special_power_text, "POWERCOST", "[DisplayPower(S.special_power_cost)]")]" : ""])", "type" = "[S.type]", "quickbind" = S.quickbind) if(S.important) diff --git a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm index 021ebc6ba50b..66b1341b83b3 100644 --- a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm +++ b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm @@ -49,22 +49,22 @@ . += {"Can be used to replace walls, floors, tables, windows, windoors, and airlocks with Clockwork variants.\n Can construct Clockwork Walls on Clockwork Floors and deconstruct Clockwork Walls to Clockwork Floors."} if(uses_power) - . += {"It can consume floor tiles, rods, metal, and plasteel for power at rates of 2:[DisplayEnergy(POWER_ROD)], 1:[DisplayEnergy(POWER_ROD)], 1:[DisplayEnergy(POWER_METAL)], \ - and 1:[DisplayEnergy(POWER_PLASTEEL)], respectively.\n - It can also consume brass sheets for power at a rate of 1:[DisplayEnergy(POWER_FLOOR)].\n - Use it in-hand to produce 5 brass sheets at a cost of [DisplayEnergy(POWER_WALL_TOTAL)] power.\n - It has access to [DisplayEnergy(get_clockwork_power())] of power."} + . += {"It can consume floor tiles, rods, metal, and plasteel for power at rates of 2:[DisplayPower(POWER_ROD)], 1:[DisplayPower(POWER_ROD)], 1:[DisplayPower(POWER_METAL)], \ + and 1:[DisplayPower(POWER_PLASTEEL)], respectively.\n + It can also consume brass sheets for power at a rate of 1:[DisplayPower(POWER_FLOOR)].\n + Use it in-hand to produce 5 brass sheets at a cost of [DisplayPower(POWER_WALL_TOTAL)] power.\n + It has access to [DisplayPower(get_clockwork_power())] of power."} /obj/item/clockwork/replica_fabricator/attack_self(mob/living/user) if(is_servant_of_ratvar(user)) if(uses_power) if(!get_clockwork_power(POWER_WALL_TOTAL)) - to_chat(user, "[src] requires [DisplayEnergy(POWER_WALL_TOTAL)] of power to produce brass sheets!") + to_chat(user, "[src] requires [DisplayPower(POWER_WALL_TOTAL)] of power to produce brass sheets!") return adjust_clockwork_power(-POWER_WALL_TOTAL) playsound(src, 'sound/items/deconstruct.ogg', 50, 1) new/obj/item/stack/tile/brass(user.loc, 5) - to_chat(user, "You use [get_clockwork_power() ? "some":"all"] of [src]'s power to produce 5 brass sheets. It now has access to [DisplayEnergy(get_clockwork_power())] of power.") + to_chat(user, "You use [get_clockwork_power() ? "some":"all"] of [src]'s power to produce 5 brass sheets. It now has access to [DisplayPower(get_clockwork_power())] of power.") /obj/item/clockwork/replica_fabricator/pre_attack(atom/target, mob/living/user, params) if(!target || !user || !is_servant_of_ratvar(user) || istype(target, /obj/item/storage)) @@ -177,7 +177,7 @@ if(!silent) var/atom/A = fabrication_values["new_obj_type"] if(A) - to_chat(user, "You need [DisplayEnergy(fabrication_values["power_cost"])] power to fabricate \a [initial(A.name)] from [target]!") + to_chat(user, "You need [DisplayPower(fabrication_values["power_cost"])] power to fabricate \a [initial(A.name)] from [target]!") return FALSE return TRUE @@ -217,7 +217,7 @@ repair_values["power_required"] = round(repair_values["healing_for_cycle"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER) //and get the power cost from that if(!GLOB.ratvar_awakens && !get_clockwork_power(repair_values["power_required"])) if(!silent) - to_chat(user, "You need at least [DisplayEnergy(repair_values["power_required"])] power to start repairin[target == user ? "g yourself" : "g [target]"], and at least \ - [DisplayEnergy(repair_values["amount_to_heal"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER)] to fully repair [target == user ? "yourself" : "[target.p_them()]"]!") + to_chat(user, "You need at least [DisplayPower(repair_values["power_required"])] power to start repairin[target == user ? "g yourself" : "g [target]"], and at least \ + [DisplayPower(repair_values["amount_to_heal"]*MIN_CLOCKCULT_POWER, MIN_CLOCKCULT_POWER)] to fully repair [target == user ? "yourself" : "[target.p_them()]"]!") return FALSE return TRUE diff --git a/code/modules/antagonists/clockcult/clock_scripture.dm b/code/modules/antagonists/clockcult/clock_scripture.dm index 489add98bb91..3ed2aba80ace 100644 --- a/code/modules/antagonists/clockcult/clock_scripture.dm +++ b/code/modules/antagonists/clockcult/clock_scripture.dm @@ -10,7 +10,7 @@ Applications: 8 servants, 3 caches, and 100 CV GLOBAL_LIST_INIT(scripture_states,scripture_states_init_value()) //list of clockcult scripture states for announcements /proc/scripture_states_init_value() - return list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE) + return list(SCRIPTURE_DRIVER = TRUE, SCRIPTURE_SCRIPT = FALSE, SCRIPTURE_APPLICATION = FALSE) /datum/clockwork_scripture var/descname = "useless" //a simple name for the scripture's effect @@ -92,7 +92,7 @@ GLOBAL_LIST_INIT(scripture_states,scripture_states_init_value()) //list of clock if(!GLOB.ratvar_awakens && !slab.no_cost) checked_penalty = check_offstation_penalty() if(!get_clockwork_power(power_cost)) - to_chat(invoker, "There isn't enough power to recite this scripture! ([DisplayEnergy(get_clockwork_power())]/[DisplayEnergy(power_cost)])") + to_chat(invoker, "There isn't enough power to recite this scripture! ([DisplayPower(get_clockwork_power())]/[DisplayPower(power_cost)])") return if(multiple_invokers_used && !multiple_invokers_optional && !GLOB.ratvar_awakens && !slab.no_cost) var/nearby_servants = 0 diff --git a/code/modules/antagonists/clockcult/clock_structure.dm b/code/modules/antagonists/clockcult/clock_structure.dm index 60b5be2cc1ca..a9bd9cf7a9c7 100644 --- a/code/modules/antagonists/clockcult/clock_structure.dm +++ b/code/modules/antagonists/clockcult/clock_structure.dm @@ -160,7 +160,7 @@ if(!can_access_clockwork_power(src)) . += "It has no access to the power network! Create a sigil of transmission nearby." else - . += "It has access to [DisplayEnergy(get_clockwork_power())] of power." + . += "It has access to [DisplayPower(get_clockwork_power())] of power." /obj/structure/destructible/clockwork/powered/Destroy() SSfastprocess.processing -= src diff --git a/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm b/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm index fb40f93c5912..058bd9d24e92 100644 --- a/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm +++ b/code/modules/antagonists/clockcult/clock_structures/clockwork_obelisk.dm @@ -23,7 +23,7 @@ /obj/structure/destructible/clockwork/powered/clockwork_obelisk/examine(mob/user) . = ..() if(is_servant_of_ratvar(user) || isobserver(user)) - . += "It requires [DisplayEnergy(hierophant_cost)] to broadcast over the Hierophant Network, and [DisplayEnergy(gateway_cost)] to open a Spatial Gateway." + . += "It requires [DisplayPower(hierophant_cost)] to broadcast over the Hierophant Network, and [DisplayPower(gateway_cost)] to open a Spatial Gateway." /obj/structure/destructible/clockwork/powered/clockwork_obelisk/can_be_unfasten_wrench(mob/user, silent) if(active) diff --git a/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm b/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm index 2b106da245fa..9b4ac8085c0d 100644 --- a/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm +++ b/code/modules/antagonists/clockcult/clock_structures/mania_motor.dm @@ -19,7 +19,7 @@ /obj/structure/destructible/clockwork/powered/mania_motor/examine(mob/user) . = ..() if(is_servant_of_ratvar(user) || isobserver(user)) - . += "It requires [DisplayEnergy(mania_cost)] to run." + . += "It requires [DisplayPower(mania_cost)] to run." /obj/structure/destructible/clockwork/powered/mania_motor/forced_disable(bad_effects) if(active) diff --git a/code/modules/antagonists/creep/creep.dm b/code/modules/antagonists/creep/creep.dm index 76cfefd48837..b1ec9db398ec 100644 --- a/code/modules/antagonists/creep/creep.dm +++ b/code/modules/antagonists/creep/creep.dm @@ -70,14 +70,10 @@ spendtime.target = obsessionmind objectives += spendtime if("polaroid") - /* - * This is currently commented out like this so that there still is a chance for a third objective if applicable - * but this won't add the objective if it tries to select the picture one var/datum/objective/polaroid/polaroid = new polaroid.owner = owner polaroid.target = obsessionmind objectives += polaroid - */ if("hug") var/datum/objective/hug/hug = new hug.owner = owner diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm index f30ae46a4e54..e364150f2f1d 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_challenge.dm @@ -1,6 +1,6 @@ #define CHALLENGE_TELECRYSTALS 280 #define CHALLENGE_TIME_LIMIT 3000 -#define CHALLENGE_MIN_PLAYERS 40 +#define CHALLENGE_MIN_PLAYERS 50 #define CHALLENGE_SHUTTLE_DELAY 15000 // 25 minutes, so the ops have at least 5 minutes before the shuttle is callable. GLOBAL_LIST_EMPTY(jam_on_wardec) @@ -125,4 +125,4 @@ GLOBAL_LIST_EMPTY(jam_on_wardec) #undef CHALLENGE_TELECRYSTALS #undef CHALLENGE_TIME_LIMIT #undef CHALLENGE_MIN_PLAYERS -#undef CHALLENGE_SHUTTLE_DELAY +#undef CHALLENGE_SHUTTLE_DELAY \ No newline at end of file diff --git a/code/modules/antagonists/wizard/equipment/spellbook.dm b/code/modules/antagonists/wizard/equipment/spellbook.dm index 68c4ee13ca25..eee3e1230e0c 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook.dm @@ -390,7 +390,7 @@ /datum/spellbook_entry/item/rune_crate name = "Rune Crate" - desc = "A wizard specialized in runecrafting is offering two chests full of runes! The problem is, he mixed up the contents of them so you won't know what you will get!" + desc = "A wizard specialized in runecrafting, is offering two chests full of runes! The problem is, he mixed them up so you won't know what you will get!" item_path = /obj/structure/closet/crate/magic category = "Offensive" cost = 1 diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 397a64cd044d..5336692cba9c 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -108,7 +108,7 @@ if(H.m_intent == MOVE_INTENT_RUN) triggered(H) H.visible_message("[H] accidentally steps on [src].", \ - "You accidentally step on [src].") + "You accidentally step on [src]") else if(ismouse(MM)) triggered(MM) else if(AM.density) // For mousetrap grenades, set off by anything heavy diff --git a/code/modules/awaymissions/super_secret_room.dm b/code/modules/awaymissions/super_secret_room.dm index 8db169dd03f7..39e1be9e64db 100644 --- a/code/modules/awaymissions/super_secret_room.dm +++ b/code/modules/awaymissions/super_secret_room.dm @@ -80,6 +80,7 @@ if(1000) SpeakPeace(list("The ends exists somewhere beyond meaningful milestones.", "There will be no more messages until then.", "You disgust me.")) if(5643) + SSmedals.UnlockMedal(MEDAL_TIMEWASTE, user.client) var/obj/item/reagent_containers/food/drinks/trophy/gold_cup/never_ends = new(get_turf(user)) never_ends.name = "Overextending The Joke: First Place" never_ends.desc = "And so we are left alone with our regrets." diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index dc6177aa9b62..a0165406d23a 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1988,7 +1988,7 @@ /datum/supply_pack/critter/monkey name = "Monkey Cube Crate" - desc = "Stop monkeying around! Contains five monkey cubes. Just add water!" + desc = "Stop monkeying around! Contains seven monkey cubes. Just add water!" cost = 2000 contains = list (/obj/item/storage/box/monkeycubes) crate_type = /obj/structure/closet/crate @@ -2001,7 +2001,7 @@ contains = list(/mob/living/simple_animal/pet/dog/pug, /obj/item/clothing/neck/petcollar) crate_name = "pug crate" - + /datum/supply_pack/critter/sheep name = "Sheep Crate" desc = "The sheep goes baa!" @@ -2282,11 +2282,10 @@ /datum/supply_pack/costumes_toys/wardrobes/engineering name = "Engineering Wardrobe Supply Crate" - desc = "This crate contains refills for the EngiDrobe, AtmosDrobe and SigDrobe." + desc = "This crate contains refills for the EngiDrobe and AtmosDrobe." cost = 1500 contains = list(/obj/item/vending_refill/wardrobe/engi_wardrobe, - /obj/item/vending_refill/wardrobe/atmos_wardrobe, - /obj/item/vending_refill/wardrobe/sig_wardrobe) + /obj/item/vending_refill/wardrobe/atmos_wardrobe) crate_name = "engineering department wardrobe supply crate" /datum/supply_pack/costumes_toys/wardrobes/general diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 191cfd801c66..cd50552f3915 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -827,40 +827,3 @@ strip_delay = 130 max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT actions_types = list() - -//POWERARMORS -//Currently are no different from normal hardsuits, except maybe for the higher armor ratings. - -/obj/item/clothing/head/helmet/space/hardsuit/powerarmor_t45b - name = "Salvaged T-45b helmet" - desc = "It's some barely-functional power armor helmet from a by-gone age." - icon_state = "hardsuit0-t45b" - item_state = "t45b_helm" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 25) - item_color = "t45b" - -/obj/item/clothing/suit/space/hardsuit/powerarmor_t45b - name = "Salvaged T-45b power armor" - desc = "It's some barely-functional power armor, probably hundreds of years old." - icon_state = "hardsuit-t45b" - item_state = "t45b_hardsuit" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor_t45b - item_color = "t45b" - -/obj/item/clothing/head/helmet/space/hardsuit/powerarmor_advanced - name = "Advanced power helmet" - desc = "It's an advanced power armor Mk I helmet. It looks somewhat threatening." - icon_state = "hardsuit0-advancedpa1" - item_state = "advpa1_helm" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) - item_color = "advancedpa1" - -/obj/item/clothing/suit/space/hardsuit/powerarmor_advanced - name = "Advanced power armor" - desc = "An advanced suit of power armor. It looks pretty impressive and threatening." - icon_state = "hardsuit-advancedpa1" - item_state = "advpa1_hardsuit" - armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor_advanced - item_color = "advancedpa1" diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 123db1db7d25..f70a80096614 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -230,6 +230,7 @@ Contains: icon_state = "ert_medical" item_state = "ert_medical" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/med + species_exception = list(/datum/species/angel) //ERT Janitor /obj/item/clothing/head/helmet/space/hardsuit/ert/jani diff --git a/code/modules/demo/hooks.dm b/code/modules/demo/hooks.dm deleted file mode 100644 index ebf82f2bbcbd..000000000000 --- a/code/modules/demo/hooks.dm +++ /dev/null @@ -1,24 +0,0 @@ -/atom - var/image/demo_last_appearance -/atom/movable - var/atom/demo_last_loc - -/mob/Login() - . = ..() - SSdemo.write_event_line("setmob [client.ckey] \ref[src]") - -/client/New() - SSdemo.write_event_line("login [ckey]") - . = ..() - -/client/Del() - . = ..() - SSdemo.write_event_line("logout [ckey]") - -/turf/setDir() - . = ..() - SSdemo.mark_turf(src) - -/atom/movable/setDir() - . = ..() - SSdemo.mark_dirty(src) diff --git a/code/modules/events/immovable_rod.dm b/code/modules/events/immovable_rod.dm index 84c2df75d91a..b80459d226ab 100644 --- a/code/modules/events/immovable_rod.dm +++ b/code/modules/events/immovable_rod.dm @@ -160,7 +160,8 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 wizard.apply_damage(25, BRUTE) qdel(src) else + SSmedals.UnlockMedal(MEDAL_RODSUPLEX,U.client) //rod-form wizards would probably make this a lot easier to get so keep it to regular rods only U.visible_message("[U] suplexes [src] into the ground!", "You suplex [src] into the ground!") new /obj/structure/festivus/anchored(drop_location()) new /obj/effect/anomaly/flux(drop_location()) - qdel(src) + qdel(src) \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 4d4c7d5fc925..34f8faf2e1d0 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -104,7 +104,7 @@ /obj/item/reagent_containers/food/snacks/meatball //YOGS - Bigotry rule name = "meatball" //YOGS - Bigotry rule desc = "A great meal all round. Not a cord of wood." - icon_state = "meatball" + icon_state = "faggot" list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) filling_color = "#800000" tastes = list("meat" = 1) diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index d15a9097dc2b..e9a53264bc8e 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -118,7 +118,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico for(var/message in messageQueue) // whitespace has already been handled by the original to_chat - to_chat(owner, message, handle_whitespace=FALSE, confidential=TRUE) + to_chat(owner, message, handle_whitespace=FALSE) messageQueue = null sendClientData() @@ -199,7 +199,7 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico log_world("\[[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]\] Client: [(src.owner.key ? src.owner.key : src.owner)] triggered JS error: [error]") //Global chat procs -/proc/to_chat_immediate(target, message, handle_whitespace = TRUE, confidential = FALSE) +/proc/to_chat_immediate(target, message, handle_whitespace = TRUE) if(!target || !message) return @@ -211,9 +211,6 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico message = replacetext(message, "\n", "
") message = replacetext(message, "\t", "[GLOB.TAB][GLOB.TAB]") - if(!confidential) - SSdemo.write_chat(target, message) - if(islist(target)) // Do the double-encoding outside the loop to save nanoseconds var/twiceEncoded = url_encode(url_encode(message)) @@ -256,11 +253,11 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico // url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. C << output(url_encode(url_encode(message)), "browseroutput:output") -/proc/to_chat(target, message, handle_whitespace = TRUE, confidential = FALSE) +/proc/to_chat(target, message, handle_whitespace = TRUE) if(Master.current_runlevel == RUNLEVEL_INIT || !SSchat?.initialized) - to_chat_immediate(target, message, handle_whitespace, confidential) + to_chat_immediate(target, message, handle_whitespace) return - SSchat.queue(target, message, handle_whitespace, confidential) + SSchat.queue(target, message, handle_whitespace) /datum/chatOutput/proc/swaptolightmode() //Dark mode light mode stuff. Yell at KMC if this breaks! (See darkmode.dm for documentation) owner.force_white_theme() diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index 4a46d0b5bee0..bf0a239bc3b4 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -327,24 +327,6 @@ em {font-style: normal; font-weight: bold;} .shadowling {color: #8e8a99;} .velvet {color: #37198b;} .cult {color: #aa1c1c;} -.surrender { - color: #1235d1; - font-weight: bold; - font-size: 27px; - animation: surrender 1s ease-in-out infinite alternate; - transform-origin: 0 0; - display: inline-block; - } - @keyframes surrender { - 0% { - transform: scale(1,1); - color: #ff0000; - } - 100% { - transform: scale(1.05,1); - color: #0000ff - } - } .cultitalic {color: #aa1c1c; font-style: italic;} .cultbold {color: #aa1c1c; font-style: italic; font-weight: bold;} diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index 7391cf6bfef4..bed969e84b04 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -326,24 +326,6 @@ h1.alert, h2.alert {color: #000000;} .shadowling {color: #3b2769;} .velvet {color: #21007F;} .cult {color: #960000;} -.surrender { - color: #1235d1; - font-weight: bold; - font-size: 27px; - animation: surrender 1s ease-in-out infinite alternate; - transform-origin: 0 0; - display: inline-block; - } - @keyframes surrender { - 0% { - transform: scale(1,1); - color: #ff0000; - } - 100% { - transform: scale(1.05,1); - color: #0000ff - } - } .cultitalic {color: #960000; font-style: italic;} .cultbold {color: #960000; font-style: italic; font-weight: bold;} diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index bf33e94107bb..4c3859845bd5 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -252,12 +252,7 @@ name = "Independence Day" begin_day = 4 begin_month = JULY - lobby_music = list( - "https://www.youtube.com/watch?v=5uPoDNEn3I0", // america - "https://www.youtube.com/watch?v=ec0XKhAHR5I", // fortunate (how did i forget a slash) - "https://www.youtube.com/watch?v=9Cyokaj3BJU", // alabama - "https://www.youtube.com/watch?v=1vrEljMfXYo" // country roads - ) + /datum/holiday/USA/getStationPrefix() return pick("Independent","American","Burger","Bald Eagle","Star-Spangled", "Fireworks") @@ -290,7 +285,9 @@ name = "Beer Day" /datum/holiday/beer/shouldCelebrate(dd, mm, yy, ww, ddd) - return (mm == 8 && ddd == FRIDAY && ww == 1) //First Friday in August + if(mm == 8 && ddd == FRIDAY && ww == 1) //First Friday in August + return TRUE + return FALSE /datum/holiday/beer/getStationPrefix() return pick("Stout","Porter","Lager","Ale","Malt","Bock","Doppelbock","Hefeweizen","Pilsner","IPA","Lite") //I'm sorry for the last one @@ -311,7 +308,14 @@ name = "Programmers' Day" /datum/holiday/programmers/shouldCelebrate(dd, mm, yy, ww, ddd) //Programmer's day falls on the 2^8th day of the year - return (mm==9 && ((yy/4 == round(yy/4) && dd==12) || dd==13)) + if(mm == 9) + if(yy/4 == round(yy/4)) //Note: Won't work right on September 12th, 2200 (at least it's a Friday!) + if(dd == 12) + return 1 + else + if(dd == 13) + return 1 + return 0 /datum/holiday/programmers/getStationPrefix() return pick("span>","DEBUG: ","null","/list","EVENT PREFIX NOT FOUND") //Portability @@ -463,7 +467,9 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and */ /datum/holiday/ramadan/shouldCelebrate(dd, mm, yy, ww, ddd) - return (round(((world.realtime - 285984000) / 864000) % 354.373435326843) == 0) + if (round(((world.realtime - 285984000) / 864000) % 354.373435326843) == 0) + return TRUE + return FALSE /datum/holiday/ramadan/getStationPrefix() return pick("Harm","Halaal","Jihad","Muslim") @@ -472,7 +478,9 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and name = "End of Ramadan" /datum/holiday/ramadan/end/shouldCelebrate(dd, mm, yy, ww, ddd) - return (round(((world.realtime - 312768000) / 864000) % 354.373435326843) == 0) + if (round(((world.realtime - 312768000) / 864000) % 354.373435326843) == 0) + return TRUE + return FALSE /datum/holiday/lifeday name = "Life Day" @@ -494,15 +502,6 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and begin_month = DECEMBER end_day = 27 drone_hat = /obj/item/clothing/head/santa - lobby_music = list( - "https://www.youtube.com/watch?v=v7s2VjwQSMw", // jingle bells - "https://www.youtube.com/watch?v=x2YlbiyiuMc", // Winter Wonderland - "https://www.youtube.com/watch?v=cW38y4AFGyI", // The Grinch - "https://www.youtube.com/watch?v=zgKazTrhXmI", // frosty the snowman - "https://www.youtube.com/watch?v=oyEyMjdD2uk", // twelve days of christmas - "https://www.youtube.com/watch?v=maYCStVzjDs", // deer song - "https://www.youtube.com/watch?v=Dkq3LD-4pmM" // jolly christmas - ) /datum/holiday/xmas/greet() return "Have a merry Christmas!" @@ -542,7 +541,9 @@ Since Ramadan is an entire month that lasts 29.5 days on average, the start and name = "Friday the 13th" /datum/holiday/friday_thirteenth/shouldCelebrate(dd, mm, yy, ww, ddd) - return (dd == 13 && ddd == FRIDAY) + if(dd == 13 && ddd == FRIDAY) + return TRUE + return FALSE /datum/holiday/friday_thirteenth/getStationPrefix() return pick("Mike","Friday","Evil","Myers","Murder","Deathly","Stabby") diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index 590b43f55d79..a58ddd067bde 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -231,13 +231,11 @@ var/obj/effect/holodeck_effect/HE = e HE.safety(active) -/obj/machinery/computer/holodeck/proc/load_program(area/holodeck/A, force = FALSE, add_delay = TRUE) +/obj/machinery/computer/holodeck/proc/load_program(area/A, force = FALSE, add_delay = TRUE) if(!is_operational()) A = offline_program force = TRUE - if(A.minimum_sec_level > GLOB.security_level && !force && !(obj_flags & EMAGGED)) - say("ERROR. Program currently unavailiable, the security level is not high enough.") - return + if(program == A) return if(current_cd > world.time && !force) diff --git a/code/modules/mapping/minimap.dm b/code/modules/mapping/minimap.dm deleted file mode 100644 index 1321962e8769..000000000000 --- a/code/modules/mapping/minimap.dm +++ /dev/null @@ -1,177 +0,0 @@ -/datum/minimap - var/icon/map_icon - var/icon/meta_icon - var/icon/overlay_icon - var/list/color_area_names = list() - var/minx - var/maxx - var/miny - var/maxy - var/z_level - var/id = 0 - -/datum/minimap/proc/send(mob/user) - register_asset("minimap-[id].png", map_icon) - register_asset("minimap-[id]-meta.png", meta_icon) - send_asset_list(user, list("minimap-[id].png" = map_icon, "minimap-[id]-meta.png" = meta_icon), verify=FALSE) - -/datum/minimap/New(z, x1 = 1, y1 = 1, x2 = world.maxx, y2 = world.maxy) - var/static/id_counter = 1 - id = id_counter++ - z_level = z - - var/crop_x1 = x2 - var/crop_x2 = x1 - var/crop_y1 = y2 - var/crop_y2 = y1 - - // do the generating - map_icon = new('html/blank.png') - meta_icon = new('html/blank.png') - map_icon.Scale(x2-x1+1, y2-y1+1) // arrays start at 1 - meta_icon.Scale(x2-x1+1, y2-y1+1) - var/list/area_to_color = list() - for(var/turf/T in block(locate(x1,y1,z),locate(x2,y2,z))) - var/area/A = T.loc - var/img_x = T.x - x1 + 1 // arrays start at 1 - var/img_y = T.y - y1 + 1 - if(!istype(A, /area/space) || istype(T, /turf/closed/wall)) - crop_x1 = min(crop_x1, T.x) - crop_x2 = max(crop_x2, T.x) - crop_y1 = min(crop_y1, T.y) - crop_y2 = max(crop_y2, T.y) - var/meta_color = area_to_color[A] - if(!meta_color) - meta_color = rgb(rand(0,255),rand(0,255),rand(0,255)) // technically conflicts could happen but it's like very unlikely and it's not that big of a deal if one happens - area_to_color[A] = meta_color - color_area_names[meta_color] = A.name - meta_icon.DrawBox(meta_color, img_x, img_y) - if(istype(T, /turf/closed/wall)) - map_icon.DrawBox("#000000", img_x, img_y) - else if(!istype(A, /area/space)) - var/color = A.minimap_color || "#FF00FF" - if(locate(/obj/machinery/power/solar) in T) - color = "#02026a" - if((locate(/obj/effect/spawner/structure/window) in T) || (locate(/obj/structure/grille) in T)) - color = BlendRGB(color, "#000000", 0.5) - map_icon.DrawBox(color, img_x, img_y) - map_icon.Crop(crop_x1, crop_y1, crop_x2, crop_y2) - meta_icon.Crop(crop_x1, crop_y1, crop_x2, crop_y2) - minx = crop_x1 - maxx = crop_x2 - miny = crop_y1 - maxy = crop_y2 - overlay_icon = new(map_icon) - overlay_icon.Scale(16, 16) - -/obj/item/map - name = "map" - gender = NEUTER - icon = 'yogstation/icons/obj/bureaucracy.dmi' - icon_state = "map" - item_state = "paper" - throwforce = 0 - w_class = WEIGHT_CLASS_TINY - throw_range = 1 - throw_speed = 1 - resistance_flags = FLAMMABLE - max_integrity = 50 - var/list/minimaps = list() - -/obj/item/map/station - name = "station map" - desc = "A handy map showing the locations of all the departments on the station so you don't get lost" - -/obj/item/map/station/Initialize() - ..() - minimaps += SSmapping.station_minimaps - update_icon() - -/obj/item/map/update_icon() - cut_overlays() - var/datum/minimap/map = minimaps[1] - if(!map) return - var/image/I = image(map.overlay_icon) - I.pixel_x = 8 - I.pixel_y = 8 - add_overlay(I) - -/obj/item/map/interact(mob/user) - if(!in_range(user, src) && !isobserver(user)) - to_chat(user, "You're too far away to read it!") - return - if(!minimaps || !minimaps.len) - to_chat(user, "This map is blank!") - return - var/datum/minimap/first_map = minimaps[1] - var/info = "" - var/datas = list(); - for(var/I in 1 to minimaps.len) - var/datum/minimap/map = minimaps[I] - map.send(user) - info += "
" - datas += json_encode(map.color_area_names); - user << browse({" - - - - - - -[name] - -[info] -"}, "window=minimap;size=768x[round(768 / first_map.map_icon.Width() * first_map.map_icon.Height() + 50)]") - onclose(user, "minimap") diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 7c2d9c82986f..7375d1f4a2b4 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -28,7 +28,7 @@ if(6) new /obj/item/reagent_containers/glass/bottle/potion/flight(src) if(7) - new /obj/item/stack/sheet/mineral/mythril(src) + new /obj/item/pickaxe/diamond(src) if(8) if(prob(50)) new /obj/item/disk/design_disk/modkit_disc/resonator_blast(src) @@ -582,7 +582,7 @@ /obj/item/reagent_containers/glass/bottle/potion/flight/syndicate icon = 'icons/obj/lavaland/artefacts.dmi' icon_state = "potionflask" - + /obj/item/reagent_containers/glass/bottle/potion/flight name = "strange elixir" desc = "A flask with an almost-holy aura emitting from it. The label on the bottle says: 'erqo'hyy tvi'rf lbh jv'atf'." @@ -602,24 +602,16 @@ /datum/reagent/flightpotion/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) - var/mob/living/carbon/C = M - var/holycheck = ishumanbasic(C) - if(!(holycheck || islizard(C)) || reac_volume < 5) // implying xenohumans are holy //as with all things, + if(!ishumanbasic(M) || reac_volume < 5) // implying xenohumans are holy if(method == INGEST && show_message) - to_chat(C, "You feel nothing but a terrible aftertaste.") + to_chat(M, "You feel nothing but a terrible aftertaste.") return ..() - to_chat(C, "A terrible pain travels down your back as wings burst out!") - C.dna.species.GiveSpeciesFlight(C) - if(holycheck) - to_chat(C, "You feel blessed!") - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) - if(islizard(C)) - to_chat(C, "span class='notice'>You feel blessed... by... something?
") - ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT) - playsound(C.loc, 'sound/items/poster_ripped.ogg', 50, TRUE, -1) - C.adjustBruteLoss(20) - C.emote("scream") + to_chat(M, "A terrible pain travels down your back as wings burst out!") + M.set_species(/datum/species/angel) + playsound(M.loc, 'sound/items/poster_ripped.ogg', 50, 1, -1) + M.adjustBruteLoss(20) + M.emote("scream") ..() diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index 033a5729d3ef..db125e581762 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -1713,41 +1713,26 @@ /datum/sprite_accessory/wings_open icon = 'icons/mob/wings.dmi' -/datum/sprite_accessory/wings - icon = 'icons/mob/wings.dmi' - -/datum/sprite_accessory/wings/angel +/datum/sprite_accessory/wings_open/angel name = "Angel" icon_state = "angel" color_src = 0 dimension_x = 46 center = TRUE dimension_y = 34 - locked = TRUE -/datum/sprite_accessory/wings_open/angel +/datum/sprite_accessory/wings + icon = 'icons/mob/wings.dmi' + +/datum/sprite_accessory/wings/angel name = "Angel" icon_state = "angel" color_src = 0 dimension_x = 46 center = TRUE dimension_y = 34 - -/datum/sprite_accessory/wings/dragon - name = "Dragon" - icon_state = "dragon" - dimension_x = 96 - center = TRUE - dimension_y = 32 locked = TRUE -/datum/sprite_accessory/wings_open/dragon - name = "Dragon" - icon_state = "dragon" - dimension_x = 96 - center = TRUE - dimension_y = 32 - /datum/sprite_accessory/frills icon = 'icons/mob/mutant_bodyparts.dmi' diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index a6e096e06ceb..183bf07e8cca 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -30,9 +30,7 @@ if(node.recent_queen_death) to_chat(user, "Your thoughts are still too scattered to take up the position of leadership.") return 0 - if(user.movement_type & (VENTCRAWLING)) - to_chat(user, "You cannot evolve in a pipe.") - return 0 + if(!isturf(user.loc)) to_chat(user, "You can't evolve here!") return 0 diff --git a/code/modules/mob/living/carbon/alien/larva/powers.dm b/code/modules/mob/living/carbon/alien/larva/powers.dm index 224b5e14ac7a..7204759db567 100644 --- a/code/modules/mob/living/carbon/alien/larva/powers.dm +++ b/code/modules/mob/living/carbon/alien/larva/powers.dm @@ -36,10 +36,6 @@ to_chat(user, "You cannot evolve when you are cuffed.") return - if(L.movement_type & (VENTCRAWLING)) - to_chat(user, "You cannot evolve in a pipe.") - return - if(L.amount_grown >= L.max_grown) //TODO ~Carn to_chat(L, "You are growing into a beautiful alien! It is time to choose a caste.") to_chat(L, "There are three to choose from:") @@ -51,10 +47,6 @@ if(user.incapacitated()) //something happened to us while we were choosing. return - if(L.movement_type & (VENTCRAWLING)) - to_chat(user, "You cannot evolve in a pipe.") - return - var/mob/living/carbon/alien/humanoid/new_xeno switch(alien_caste) if("Hunter") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 9ea991d58d44..485bef23d393 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -303,7 +303,7 @@ if(!cuff_break) visible_message("[src] attempts to remove [I]!") to_chat(src, "You attempt to remove [I]... (This will take around [DisplayTimeText(breakouttime)] and you need to stand still.)") - if(do_after(src, breakouttime, 0, target = src)) + if(do_after(src, breakouttime, 0, target = src, stayStill = FALSE)) clear_cuffs(I, cuff_break) else to_chat(src, "You fail to remove [I]!") @@ -312,7 +312,7 @@ breakouttime = 50 visible_message("[src] is trying to break [I]!") to_chat(src, "You attempt to break [I]... (This will take around 5 seconds and you need to stand still.)") - if(do_after(src, breakouttime, 0, target = src)) + if(do_after(src, breakouttime, 0, target = src, stayStill = FALSE)) clear_cuffs(I, cuff_break) else to_chat(src, "You fail to break [I]!") diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index e536887a6ecc..532dc55d8ec7 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -1,7 +1,6 @@ /mob/living/carbon/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked = FALSE) - SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!damage || hit_percent <= 0) return 0 diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index ea524e01cff8..236cab44c2dc 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -912,6 +912,9 @@ /mob/living/carbon/human/species/android race = /datum/species/android +/mob/living/carbon/human/species/angel + race = /datum/species/angel + /mob/living/carbon/human/species/corporate race = /datum/species/corporate diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index e3091d8b5a7d..2933748565a3 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -24,7 +24,7 @@ if(!d_type) return 0 var/protection = 0 - var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, ears, wear_id, wear_neck) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor) + var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, ears, wear_id) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor) for(var/bp in body_parts) if(!bp) continue @@ -119,20 +119,16 @@ if (istype(I, /obj/item/shield)) var/obj/item/shield/S = I return S.on_shield_block(src, AM, attack_text, damage, attack_type) - return TRUE + return 1 if(wear_suit) var/final_block_chance = wear_suit.block_chance - (CLAMP((armour_penetration-wear_suit.armour_penetration)/2,0,100)) + block_chance_modifier if(wear_suit.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return TRUE + return 1 if(w_uniform) var/final_block_chance = w_uniform.block_chance - (CLAMP((armour_penetration-w_uniform.armour_penetration)/2,0,100)) + block_chance_modifier if(w_uniform.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return TRUE - if(wear_neck) - var/final_block_chance = wear_neck.block_chance - (CLAMP((armour_penetration-wear_neck.armour_penetration)/2,0,100)) + block_chance_modifier - if(wear_neck.hit_reaction(src, AM, attack_text, final_block_chance, damage, attack_type)) - return TRUE - return FALSE + return 1 + return 0 /mob/living/carbon/human/proc/check_block() if(mind) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index f7ac409378b4..e2bb1061fb30 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -49,9 +49,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/list/special_step_sounds //Sounds to override barefeet walkng var/grab_sound //Special sound for grabbing var/screamsound //yogs - audio of a species' scream - var/flying_species = FALSE //is a flying species, just a check for some things - var/datum/action/innate/flight/fly //the actual flying ability given to flying species - var/wings_icon = "Angel" //the icon used for the wings // species-only traits. Can be found in DNA.dm var/list/species_traits = list() @@ -299,10 +296,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) for(var/datum/disease/A in C.diseases) A.cure(FALSE) - if(flying_species && isnull(fly)) - fly = new - fly.Grant(C) - C.add_movespeed_modifier(MOVESPEED_ID_SPECIES, TRUE, 100, override=TRUE, multiplicative_slowdown=speedmod, movetypes=(~FLYING)) SEND_SIGNAL(C, COMSIG_SPECIES_GAIN, src, old_species) @@ -324,17 +317,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) C.dna.mutation_index[location] = new_species.inert_mutation C.dna.mutation_index[new_species.inert_mutation] = create_sequence(new_species.inert_mutation) - if(flying_species) - fly.Remove(C) - QDEL_NULL(fly) - if(C.movement_type & FLYING) - ToggleFlight(C) - if(C.dna && C.dna.species && (C.dna.features["wings"] == wings_icon)) - if("wings" in C.dna.species.mutant_bodyparts) - C.dna.species.mutant_bodyparts -= "wings" - C.dna.features["wings"] = "None" - C.update_body() - C.remove_movespeed_modifier(MOVESPEED_ID_SPECIES) SEND_SIGNAL(C, COMSIG_SPECIES_LOSS, src) @@ -755,8 +737,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/takes_crit_damage = (!HAS_TRAIT(H, TRAIT_NOCRITDAMAGE)) if((H.health < H.crit_threshold) && takes_crit_damage) H.adjustBruteLoss(1) - if(flying_species) - HandleFlight(H) /datum/species/proc/spec_death(gibbed, mob/living/carbon/human/H) return @@ -1449,7 +1429,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) return TRUE /datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H) - SEND_SIGNAL(H, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-(blocked+armor))/100 hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 if(!damage || hit_percent <= 0) @@ -1693,13 +1672,10 @@ GLOBAL_LIST_EMPTY(roundstart_races) //////////// -// Stun // +//Stun// //////////// /datum/species/proc/spec_stun(mob/living/carbon/human/H,amount) - if(flying_species && H.movement_type & FLYING) - ToggleFlight(H) - flyslip(H) . = stunmod * H.physiology.stun_mod * amount ////////////// @@ -1707,14 +1683,10 @@ GLOBAL_LIST_EMPTY(roundstart_races) ////////////// /datum/species/proc/space_move(mob/living/carbon/human/H) - if(H.movement_type & FLYING) - return TRUE - return FALSE + return 0 /datum/species/proc/negates_gravity(mob/living/carbon/human/H) - if(H.movement_type & FLYING) - return TRUE - return FALSE + return 0 //////////////// //Tail Wagging// @@ -1729,102 +1701,3 @@ GLOBAL_LIST_EMPTY(roundstart_races) /datum/species/proc/start_wagging_tail(mob/living/carbon/human/H) /datum/species/proc/stop_wagging_tail(mob/living/carbon/human/H) - -/////////////// -//FLIGHT SHIT// -/////////////// - -/datum/species/proc/GiveSpeciesFlight(mob/living/carbon/human/H) - if(flying_species) //species that already have flying traits should not work with this proc - return - flying_species = TRUE - if(isnull(fly)) - fly = new - fly.Grant(H) - if(H.dna.features["wings"] != wings_icon) - mutant_bodyparts |= "wings" - H.dna.features["wings"] = wings_icon - H.update_body() - -/datum/species/proc/HandleFlight(mob/living/carbon/human/H) - if(H.movement_type & FLYING) - if(!CanFly(H)) - ToggleFlight(H) - return FALSE - return TRUE - else - return FALSE - -/datum/species/proc/CanFly(mob/living/carbon/human/H) - if(H.stat || !(H.mobility_flags & MOBILITY_STAND)) - return FALSE - if(H.wear_suit && ((H.wear_suit.flags_inv & HIDEJUMPSUIT) && (!H.wear_suit.species_exception || !is_type_in_list(src, H.wear_suit.species_exception)))) //Jumpsuits have tail holes, so it makes sense they have wing holes too - to_chat(H, "Your suit blocks your wings from extending!") - return FALSE - var/turf/T = get_turf(H) - if(!T) - return FALSE - - var/datum/gas_mixture/environment = T.return_air() - if(environment && !(environment.return_pressure() > 30)) - to_chat(H, "The atmosphere is too thin for you to fly!") - return FALSE - else - return TRUE - -/datum/species/proc/flyslip(mob/living/carbon/human/H) - var/obj/buckled_obj - if(H.buckled) - buckled_obj = H.buckled - - to_chat(H, "Your wings spazz out and launch you!") - - playsound(H.loc, 'sound/misc/slip.ogg', 50, TRUE, -3) - - for(var/obj/item/I in H.held_items) - H.accident(I) - - var/olddir = H.dir - - H.stop_pulling() - if(buckled_obj) - buckled_obj.unbuckle_mob(H) - step(buckled_obj, olddir) - else - new /datum/forced_movement(H, get_ranged_target_turf(H, olddir, 4), 1, FALSE, CALLBACK(H, /mob/living/carbon/.proc/spin, 1, 1)) - return TRUE - -//UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly -/datum/species/proc/ToggleFlight(mob/living/carbon/human/H) - if(!(H.movement_type & FLYING)) - stunmod *= 2 - speedmod -= 0.35 - H.setMovetype(H.movement_type | FLYING) - override_float = TRUE - H.pass_flags |= PASSTABLE - H.OpenWings() - H.update_mobility() - else - stunmod *= 0.5 - speedmod += 0.35 - H.setMovetype(H.movement_type & ~FLYING) - override_float = FALSE - H.pass_flags &= ~PASSTABLE - H.CloseWings() - -/datum/action/innate/flight - name = "Toggle Flight" - check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_STUN - icon_icon = 'icons/mob/actions/actions_items.dmi' - button_icon_state = "flight" - -/datum/action/innate/flight/Activate() - var/mob/living/carbon/human/H = owner - var/datum/species/S = H.dna.species - if(S.CanFly(H)) - S.ToggleFlight(H) - if(!(H.movement_type & FLYING)) - to_chat(H, "You settle gently back onto the ground...") - else - to_chat(H, "You beat your wings and begin to hover gently above the ground...") - H.set_resting(FALSE, TRUE) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/angel.dm b/code/modules/mob/living/carbon/human/species_types/angel.dm new file mode 100644 index 000000000000..8f4ff118e022 --- /dev/null +++ b/code/modules/mob/living/carbon/human/species_types/angel.dm @@ -0,0 +1,144 @@ +/datum/species/angel + name = "Angel" + id = "angel" + default_color = "FFFFFF" + species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS) + mutant_bodyparts = list("wings") + default_features = list("mcolor" = "FFF", "tail_human" = "None", "ears" = "None", "wings" = "Angel") + use_skintones = 1 + no_equip = list(SLOT_BACK) + limbs_id = "human" + skinned_type = /obj/item/stack/sheet/animalhide/human + changesource_flags = MIRROR_BADMIN | WABBAJACK | ERT_SPAWN + + var/datum/action/innate/flight/fly + +/datum/species/angel/on_species_gain(mob/living/carbon/human/H, datum/species/old_species) + ..() + if(H.dna && H.dna.species && (H.dna.features["wings"] != "Angel")) + if(!("wings" in H.dna.species.mutant_bodyparts)) + H.dna.species.mutant_bodyparts |= "wings" + H.dna.features["wings"] = "Angel" + H.update_body() + if(ishuman(H) && !fly) + fly = new + fly.Grant(H) + ADD_TRAIT(H, TRAIT_HOLY, SPECIES_TRAIT) + +/datum/species/angel/on_species_loss(mob/living/carbon/human/H) + if(fly) + fly.Remove(H) + if(H.movement_type & FLYING) + H.setMovetype(H.movement_type & ~FLYING) + ToggleFlight(H,0) + if(H.dna && H.dna.species && (H.dna.features["wings"] == "Angel")) + if("wings" in H.dna.species.mutant_bodyparts) + H.dna.species.mutant_bodyparts -= "wings" + H.dna.features["wings"] = "None" + H.update_body() + REMOVE_TRAIT(H, TRAIT_HOLY, SPECIES_TRAIT) + ..() + +/datum/species/angel/spec_life(mob/living/carbon/human/H) + HandleFlight(H) + +/datum/species/angel/proc/HandleFlight(mob/living/carbon/human/H) + if(H.movement_type & FLYING) + if(!CanFly(H)) + ToggleFlight(H,0) + return 0 + return 1 + else + return 0 + +/datum/species/angel/proc/CanFly(mob/living/carbon/human/H) + if(H.stat || !(H.mobility_flags & MOBILITY_STAND)) + return 0 + if(H.wear_suit && ((H.wear_suit.flags_inv & HIDEJUMPSUIT) && (!H.wear_suit.species_exception || !is_type_in_list(src, H.wear_suit.species_exception)))) //Jumpsuits have tail holes, so it makes sense they have wing holes too + to_chat(H, "Your suit blocks your wings from extending!") + return 0 + var/turf/T = get_turf(H) + if(!T) + return 0 + + var/datum/gas_mixture/environment = T.return_air() + if(environment && !(environment.return_pressure() > 30)) + to_chat(H, "The atmosphere is too thin for you to fly!") + return 0 + else + return 1 + +/datum/action/innate/flight + name = "Toggle Flight" + check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_STUN + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "flight" + +/datum/action/innate/flight/Activate() + var/mob/living/carbon/human/H = owner + var/datum/species/angel/A = H.dna.species + if(A.CanFly(H)) + if(H.movement_type & FLYING) + to_chat(H, "You settle gently back onto the ground...") + A.ToggleFlight(H,FALSE) + H.update_mobility() + else + to_chat(H, "You beat your wings and begin to hover gently above the ground...") + A.ToggleFlight(H,TRUE) + H.set_resting(FALSE, FALSE) + +/datum/species/angel/proc/flyslip(mob/living/carbon/human/H) + var/obj/buckled_obj + if(H.buckled) + buckled_obj = H.buckled + + to_chat(H, "Your wings spazz out and launch you!") + + playsound(H.loc, 'sound/misc/slip.ogg', 50, 1, -3) + + for(var/obj/item/I in H.held_items) + H.accident(I) + + var/olddir = H.dir + + H.stop_pulling() + if(buckled_obj) + buckled_obj.unbuckle_mob(H) + step(buckled_obj, olddir) + else + for(var/i=1, i<5, i++) + spawn (i) + step(H, olddir) + H.spin(1,1) + return 1 + + +/datum/species/angel/spec_stun(mob/living/carbon/human/H,amount) + if(H.movement_type & FLYING) + ToggleFlight(H,0) + flyslip(H) + . = ..() + +/datum/species/angel/negates_gravity(mob/living/carbon/human/H) + if(H.movement_type & FLYING) + return 1 + +/datum/species/angel/space_move(mob/living/carbon/human/H) + if(H.movement_type & FLYING) + return 1 + +/datum/species/angel/proc/ToggleFlight(mob/living/carbon/human/H,flight) + if(flight && CanFly(H)) + stunmod = 2 + speedmod = -0.35 + H.setMovetype(H.movement_type | FLYING) + override_float = TRUE + H.pass_flags |= PASSTABLE + H.OpenWings() + else + stunmod = 1 + speedmod = 0 + H.setMovetype(H.movement_type & ~FLYING) + override_float = FALSE + H.pass_flags &= ~PASSTABLE + H.CloseWings() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index ac9d78a7cf13..4cb25439d02d 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -24,7 +24,6 @@ inert_mutation = FIREBREATH deathsound = 'sound/voice/lizard/deathsound.ogg' screamsound = 'yogstation/sound/voice/lizardperson/lizard_scream.ogg' //yogs - lizard scream - wings_icon = "Dragon" /datum/species/lizard/after_equip_job(datum/job/J, mob/living/carbon/human/H) H.grant_language(/datum/language/draconic) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 8ef4b97b4e57..f6f3cce47e5c 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -9,7 +9,6 @@ standard 0 if fail */ /mob/living/proc/apply_damage(damage = 0,damagetype = BRUTE, def_zone = null, blocked = FALSE) - SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMAGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!damage || (hit_percent <= 0)) return 0 diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 74f33179be40..1fac149696af 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -350,7 +350,7 @@ /datum/emote/living/surrender key = "surrender" key_third_person = "surrenders" - message = "puts their hands on their head and falls to the ground, they surrender!" + message = "puts their hands on their head and falls to the ground, they surrender!" emote_type = EMOTE_AUDIBLE /datum/emote/living/surrender/run_emote(mob/user, params, type_override, intentional) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 47cebe583ac7..ae8567d5c0b7 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -722,8 +722,7 @@ "default" = 'icons/mob/ai.dmi', "floating face" = 'icons/mob/ai.dmi', "xeno queen" = 'icons/mob/alien.dmi', - "horror" = 'icons/mob/ai.dmi', - "automaton" = 'icons/mob/ai.dmi' + "horror" = 'icons/mob/ai.dmi' ) input = input("Please select a hologram:") as null|anything in icon_list diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index 61cccb5f52d8..3e378c6183e1 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -75,7 +75,7 @@ return FALSE chassis = choice update_resting() - to_chat(src, "You switch your holochassis projection composite to [chassis].") + to_chat(src, "You switch your holochassis projection composite to [chassis]") /mob/living/silicon/pai/update_resting() . = ..() @@ -84,7 +84,7 @@ else icon_state = "[chassis]" if(loc != card) - visible_message("[src] [resting? "lays down for a moment..." : "perks up from the ground."]") + visible_message("[src] [resting? "lays down for a moment..." : "perks up from the ground"]") /mob/living/silicon/pai/start_pulling(atom/movable/AM, state, force = move_force, supress_message = FALSE) 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 a81c56276357..7cf7df05f82a 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -348,7 +348,7 @@ /obj/item/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) ..() - var/obj/item/gun/energy/disabler/cyborg/T = locate(/obj/item/gun/energy/disabler/cyborg) in basic_modules + var/obj/item/gun/energy/e_gun/advtaser/cyborg/T = locate(/obj/item/gun/energy/e_gun/advtaser/cyborg) in basic_modules if(T) if(T.cell.charge < T.cell.maxcharge) var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select] diff --git a/code/modules/mob/living/simple_animal/bot/construction.dm b/code/modules/mob/living/simple_animal/bot/construction.dm index 6e86183706c9..d7902ded91df 100644 --- a/code/modules/mob/living/simple_animal/bot/construction.dm +++ b/code/modules/mob/living/simple_animal/bot/construction.dm @@ -102,7 +102,7 @@ if(ASSEMBLY_FOURTH_STEP) if(W.tool_behaviour == TOOL_WELDER) if(W.use_tool(src, user, 0, volume=40)) - if(build_step != 3) + if(build_step != 4) return name = "shielded frame assembly" to_chat(user, "You weld the vest to [src].") @@ -347,7 +347,7 @@ if(ASSEMBLY_FIRST_STEP) if(I.tool_behaviour == TOOL_WELDER) if(I.use_tool(src, user, 0, volume=40)) - if(build_step != 0) + if(build_step != 1) return add_overlay("hs_hole") to_chat(user, "You weld a hole in [src]!") @@ -406,7 +406,7 @@ qdel(I) qdel(src) if(I.tool_behaviour == TOOL_WRENCH) - to_chat(user, "You adjust [src]'s arm slots to mount extra weapons.") + to_chat(user, "You adjust [src]'s arm slots to mount extra weapons") build_step ++ return if(istype(I, /obj/item/toy/sword)) @@ -422,7 +422,7 @@ else if(!can_finish_build(I, user)) return - to_chat(user, "You complete the Securitron! Something seems a bit wrong with it...?") + to_chat(user, "You complete the Securitron!...Something seems a bit wrong with it..?") var/mob/living/simple_animal/bot/secbot/grievous/toy/S = new(Tsec) S.name = created_name S.robot_arm = robot_arm @@ -456,7 +456,7 @@ else if(!can_finish_build(I, user)) return - to_chat(user, "You complete the Securitron! Something seems a bit wrong with it...?") + to_chat(user, "You complete the Securitron!...Something seems a bit wrong with it..?") var/mob/living/simple_animal/bot/secbot/grievous/S = new(Tsec) S.name = created_name S.robot_arm = robot_arm @@ -466,7 +466,7 @@ build_step-- swordamt = 0 icon_state = initial(icon_state) - to_chat(user, "You unbolt [src]'s energy swords from the chassis.") + to_chat(user, "You unbolt [src]'s energy swords") for(var/IS in 1 to swordamt) new /obj/item/melee/transforming/energy/sword/saber(Tsec) diff --git a/code/modules/mob/living/simple_animal/friendly/lizard.dm b/code/modules/mob/living/simple_animal/friendly/lizard.dm index ee83f486775f..e329dd3f2d2f 100644 --- a/code/modules/mob/living/simple_animal/friendly/lizard.dm +++ b/code/modules/mob/living/simple_animal/friendly/lizard.dm @@ -33,7 +33,7 @@ /mob/living/simple_animal/hostile/lizard/AttackingTarget() if(is_type_in_typecache(target,edibles)) //Makes sure player lizards only consume edibles. - visible_message("[name] consumes [target] in a single gulp.", "You consume [target] in a single gulp!") + visible_message("[name] consumes [target] in a single gulp", "You consume [target] in a single gulp") QDEL_NULL(target) //Nom adjustBruteLoss(-2) return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index 55f5078b13a5..35b18d55fe54 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -22,7 +22,7 @@ ventcrawler = VENTCRAWLER_ALWAYS var/datum/mind/origin var/egg_lain = 0 - gold_core_spawnable = NO_SPAWN //yogs + gold_core_spawnable = HOSTILE_SPAWN //yogs /mob/living/simple_animal/hostile/headcrab/proc/Infect(mob/living/carbon/victim) var/obj/item/organ/body_egg/changeling_egg/egg = new(victim) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index ac7d89dc45a7..957ab4dcd826 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -45,6 +45,7 @@ Difficulty: Medium del_on_death = TRUE blood_volume = BLOOD_VOLUME_GENERIC internal_type = /obj/item/gps/internal/miner + medal_type = BOSS_MEDAL_MINER var/obj/item/melee/transforming/cleaving_saw/miner/miner_saw var/time_until_next_transform = 0 var/dashing = FALSE 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 3c7d051329e6..d17fc07afebe 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -60,6 +60,8 @@ Difficulty: Hard var/enrage_time = 70 var/revving_charge = FALSE internal_type = /obj/item/gps/internal/bubblegum + medal_type = BOSS_MEDAL_BUBBLEGUM + score_type = BUBBLEGUM_SCORE deathmessage = "sinks into a pool of blood, fleeing the battle. You've won, for now... " deathsound = 'sound/magic/enter_blood.ogg' attack_action_types = list(/datum/action/innate/megafauna_attack/triple_charge, @@ -103,15 +105,6 @@ Difficulty: Hard chosen_message = "You are now warping to blood around your clicked position." chosen_attack_num = 4 -/mob/living/simple_animal/hostile/megafauna/bubblegum/death(gibbed, var/list/force_grant) - .=..() - if(!(flags_1 & ADMIN_SPAWNED_1)) - for(var/mob/living/L in view(7,src)) - if(L.client) - SSachievements.unlock_achievement(/datum/achievement/bubblegum, L.client) - - - /mob/living/simple_animal/hostile/megafauna/bubblegum/OpenFire() if(charging) return @@ -415,6 +408,11 @@ Difficulty: Hard /obj/effect/decal/cleanable/blood/gibs/bubblegum/can_bloodcrawl_in() return TRUE +/mob/living/simple_animal/hostile/megafauna/bubblegum/grant_achievement(medaltype,scoretype) + . = ..() + if(.) + SSshuttle.shuttle_purchase_requirements_met |= "bubblegum" + /mob/living/simple_animal/hostile/megafauna/bubblegum/do_attack_animation(atom/A, visual_effect_icon) if(!charging) ..() @@ -518,6 +516,8 @@ Difficulty: Hard alpha = 127.5 crusher_loot = null loot = null + medal_type = null + score_type = null deathmessage = "Explodes into a pool of blood!" deathsound = 'sound/effects/splat.ogg' true_spawn = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 4a58dc41a2b6..afbb341380dc 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -43,6 +43,8 @@ Difficulty: Very Hard pixel_x = -32 del_on_death = TRUE internal_type = /obj/item/gps/internal/colossus + medal_type = BOSS_MEDAL_COLOSSUS + score_type = COLOSSUS_SCORE crusher_loot = list(/obj/structure/closet/crate/necropolis/colossus/crusher) loot = list(/obj/structure/closet/crate/necropolis/colossus) deathmessage = "disintegrates, leaving a glowing core in its wake." 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 213576e1023a..edcdd894a6a8 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -57,6 +57,8 @@ Difficulty: Medium var/swooping = NONE var/player_cooldown = 0 internal_type = /obj/item/gps/internal/dragon + medal_type = BOSS_MEDAL_DRAKE + score_type = DRAKE_SCORE deathmessage = "collapses into a pile of bones, its flesh sloughing away." deathsound = 'sound/magic/demon_dies.ogg' do_footstep = TRUE @@ -598,6 +600,9 @@ obj/effect/temp_visual/fireball lava_pools(10, 2) // less pools but longer delay before spawns player_cooldown = world.time + 200 // needs seperate cooldown or cant use fire attacks +/mob/living/simple_animal/hostile/megafauna/dragon/lesser/grant_achievement(medaltype,scoretype) + return + /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon name = "space dragon" maxHealth = 250 @@ -623,6 +628,9 @@ obj/effect/temp_visual/fireball attack_action_types = list() small_sprite_type = /datum/action/small_sprite/megafauna/spacedragon +/mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/grant_achievement(medaltype,scoretype) + return + /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/Initialize() var/obj/effect/proc_holder/spell/aoe_turf/repulse/spacedragon/repulse_action = new /obj/effect/proc_holder/spell/aoe_turf/repulse/spacedragon(src) repulse_action.action.Grant(src) @@ -667,4 +675,4 @@ obj/effect/temp_visual/fireball ..(targets, user, 60) /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/AltClickOn(atom/movable/A) - return + return \ No newline at end of file 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 7acb2ecf2b91..4ac16ea3dd72 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -59,6 +59,8 @@ Difficulty: Hard crusher_loot = list(/obj/item/hierophant_club, /obj/item/crusher_trophy/vortex_talisman) wander = FALSE internal_type = /obj/item/gps/internal/hierophant + medal_type = BOSS_MEDAL_HIEROPHANT + score_type = HIEROPHANT_SCORE del_on_death = TRUE deathsound = 'sound/magic/repulse.ogg' attack_action_types = list(/datum/action/innate/megafauna_attack/blink, 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 467740a26d01..c082542c1d8e 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -39,6 +39,8 @@ Difficulty: Medium var/size = 5 var/charging = FALSE internal_type = /obj/item/gps/internal/legion + medal_type = BOSS_MEDAL_LEGION + score_type = LEGION_SCORE pixel_y = -90 pixel_x = -75 loot = list(/obj/item/stack/sheet/bone = 3) 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 a489b06a2b83..4818adda9e26 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -29,7 +29,9 @@ layer = LARGE_MOB_LAYER //Looks weird with them slipping under mineral walls and cameras and shit otherwise mouse_opacity = MOUSE_OPACITY_OPAQUE // Easier to click on in melee, they're giant targets anyway var/list/crusher_loot - var/elimination = FALSE + var/medal_type + var/score_type = BOSS_SCORE + var/elimination = 0 var/anger_modifier = 0 var/obj/item/gps/internal var/internal_type @@ -83,7 +85,8 @@ var/tab = "megafauna_kills" if(crusher_kill) tab = "megafauna_kills_crusher" - if(!elimination) //So legion only gets tallied once they all get killed + if(!elimination) //used so the achievment only occurs for the last legion to die. + grant_achievement(medal_type, score_type, crusher_kill, force_grant) SSblackbox.record_feedback("tally", tab, 1, "[initial(name)]") ..() @@ -140,6 +143,24 @@ recovery_time = world.time + buffer_time ranged_cooldown = world.time + buffer_time +/mob/living/simple_animal/hostile/megafauna/proc/grant_achievement(medaltype, scoretype, crusher_kill, var/list/grant_achievement = list()) + if(!medal_type || (flags_1 & ADMIN_SPAWNED_1) || !SSmedals.hub_enabled) //Don't award medals if the medal type isn't set + return FALSE + if(!grant_achievement.len) + for(var/mob/living/L in view(7,src)) + grant_achievement += L + for(var/mob/living/L in grant_achievement) + if(L.stat || !L.client) + continue + var/client/C = L.client + SSmedals.UnlockMedal("Boss [BOSS_KILL_MEDAL]", C) + SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL]", C) + if(crusher_kill && istype(L.get_active_held_item(), /obj/item/twohanded/required/kinetic_crusher)) + SSmedals.UnlockMedal("[medaltype] [BOSS_KILL_MEDAL_CRUSHER]", C) + SSmedals.SetScore(BOSS_SCORE, C, 1) + SSmedals.SetScore(score_type, C, 1) + return TRUE + /datum/action/innate/megafauna_attack name = "Megafauna Attack" icon_icon = 'icons/mob/actions/actions_animal.dmi' diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index 3792d7346175..8698b8953b65 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -49,6 +49,8 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa maxHealth = 750 //""""low-ish"""" HP because it's a passive boss, and the swarm itself is the real foe mob_biotypes = list(MOB_ROBOTIC) internal_type = /obj/item/gps/internal/swarmer_beacon + medal_type = BOSS_MEDAL_SWARMERS + score_type = SWARMER_BEACON_SCORE faction = list("mining", "boss", "swarmer") weather_immunities = list("lava","ash") stop_automated_movement = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm deleted file mode 100644 index 2dc209fedcbf..000000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm +++ /dev/null @@ -1,368 +0,0 @@ -#define TUMOR_INACTIVE 0 -#define TUMOR_ACTIVE 1 -#define TUMOR_PASSIVE 2 - -//Elite mining mobs -/mob/living/simple_animal/hostile/asteroid/elite - name = "elite" - desc = "An elite monster, found in one of the strange tumors on lavaland." - icon = 'icons/mob/lavaland/lavaland_elites.dmi' - faction = list("boss") - robust_searching = TRUE - ranged_ignores_vision = TRUE - ranged = TRUE - obj_damage = 5 - vision_range = 6 - aggro_vision_range = 18 - environment_smash = ENVIRONMENT_SMASH_NONE //This is to prevent elites smashing up the mining station, we'll make sure they can smash minerals fine below. - harm_intent_damage = 0 //Punching elites gets you nowhere - stat_attack = UNCONSCIOUS - layer = LARGE_MOB_LAYER - sentience_type = SENTIENCE_BOSS - hud_type = /datum/hud/lavaland_elite - var/chosen_attack = 1 - var/list/attack_action_types = list() - var/can_talk = FALSE - var/obj/loot_drop = null - - -//Gives player-controlled variants the ability to swap attacks -/mob/living/simple_animal/hostile/asteroid/elite/Initialize(mapload) - . = ..() - for(var/action_type in attack_action_types) - var/datum/action/innate/elite_attack/attack_action = new action_type() - attack_action.Grant(src) - -//Prevents elites from attacking members of their faction (can't hurt themselves either) and lets them mine rock with an attack despite not being able to smash walls. -/mob/living/simple_animal/hostile/asteroid/elite/AttackingTarget() - if(istype(target, /mob/living/simple_animal/hostile)) - var/mob/living/simple_animal/hostile/M = target - if(faction_check_mob(M)) - return FALSE - if(istype(target, /obj/structure/elite_tumor)) - var/obj/structure/elite_tumor/T = target - if(T.mychild == src && T.activity == TUMOR_PASSIVE) - var/elite_remove = alert("Re-enter the tumor?", "Despawn yourself?", "Yes", "No") - if(elite_remove == "No" || !src || QDELETED(src)) - return - T.mychild = null - T.activity = TUMOR_INACTIVE - T.icon_state = "advanced_tumor" - qdel(src) - return FALSE - . = ..() - if(ismineralturf(target)) - var/turf/closed/mineral/M = target - M.gets_drilled() - -//Elites can't talk (normally)! -/mob/living/simple_animal/hostile/asteroid/elite/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) - if(can_talk) - . = ..() - return TRUE - return FALSE - -/*Basic setup for elite attacks, based on Whoneedspace's megafauna attack setup. -While using this makes the system rely on OnFire, it still gives options for timers not tied to OnFire, and it makes using attacks consistent accross the board for player-controlled elites.*/ - -/datum/action/innate/elite_attack - name = "Elite Attack" - icon_icon = 'icons/mob/actions/actions_elites.dmi' - button_icon_state = "" - background_icon_state = "bg_default" - var/mob/living/simple_animal/hostile/asteroid/elite/M - var/chosen_message - var/chosen_attack_num = 0 - -/datum/action/innate/elite_attack/Grant(mob/living/L) - if(istype(L, /mob/living/simple_animal/hostile/asteroid/elite)) - M = L - return ..() - return FALSE - -/datum/action/innate/elite_attack/Activate() - M.chosen_attack = chosen_attack_num - to_chat(M, chosen_message) - -/mob/living/simple_animal/hostile/asteroid/elite/updatehealth() - . = ..() - update_health_hud() - -/mob/living/simple_animal/hostile/asteroid/elite/update_health_hud() - if(hud_used) - var/severity = 0 - var/healthpercent = (health/maxHealth) * 100 - switch(healthpercent) - if(100 to INFINITY) - hud_used.healths.icon_state = "elite_health0" - if(80 to 100) - severity = 1 - if(60 to 80) - severity = 2 - if(40 to 60) - severity = 3 - if(20 to 40) - severity = 4 - if(10 to 20) - severity = 5 - if(1 to 20) - severity = 6 - else - severity = 7 - hud_used.healths.icon_state = "elite_health[severity]" - if(severity > 0) - overlay_fullscreen("brute", /obj/screen/fullscreen/brute, severity) - else - clear_fullscreen("brute") - -//The Pulsing Tumor, the actual "spawn-point" of elites, handles the spawning, arena, and procs for dealing with basic scenarios. - -/obj/structure/elite_tumor - name = "pulsing tumor" - desc = "An odd, pulsing tumor sticking out of the ground. You feel compelled to reach out and touch it..." - armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) - resistance_flags = INDESTRUCTIBLE - var/activity = TUMOR_INACTIVE - var/boosted = FALSE - var/times_won = 0 - var/mob/living/carbon/human/activator = null - var/mob/living/simple_animal/hostile/asteroid/elite/mychild = null - var/potentialspawns = list(/mob/living/simple_animal/hostile/asteroid/elite/broodmother, - /mob/living/simple_animal/hostile/asteroid/elite/pandora, - /mob/living/simple_animal/hostile/asteroid/elite/legionnaire, - /mob/living/simple_animal/hostile/asteroid/elite/herald) - icon = 'icons/obj/lavaland/tumor.dmi' - icon_state = "tumor" - pixel_x = -16 - light_color = LIGHT_COLOR_RED - light_range = 3 - anchored = TRUE - density = FALSE - var/obj/item/gps/internal - -/obj/structure/elite_tumor/attack_hand(mob/user) - . = ..() - if(ishuman(user)) - switch(activity) - if(TUMOR_PASSIVE) - activity = TUMOR_ACTIVE - visible_message("[src] convulses as your arm enters its radius. Your instincts tell you to step back.") - activator = user - if(boosted) - mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0) - to_chat(mychild, "Someone has activated your tumor. You will be returned to fight shortly, get ready!") - addtimer(CALLBACK(src, .proc/return_elite), 30) - INVOKE_ASYNC(src, .proc/arena_checks) - if(TUMOR_INACTIVE) - activity = TUMOR_ACTIVE - var/mob/dead/observer/elitemind = null - visible_message("[src] begins to convulse. Your instincts tell you to step back.") - activator = user - if(!boosted) - addtimer(CALLBACK(src, .proc/spawn_elite), 30) - return - visible_message("Something within [src] stirs...") - var/list/candidates = pollCandidatesForMob("Do you want to play as a lavaland elite?", ROLE_SENTIENCE, null, ROLE_SENTIENCE, 50, src, POLL_IGNORE_SENTIENCE_POTION) - if(candidates.len) - audible_message("The stirring sounds increase in volume!") - elitemind = pick(candidates) - elitemind.playsound_local(get_turf(elitemind), 'sound/effects/magic.ogg', 40, 0) - to_chat(elitemind, "You have been chosen to play as a Lavaland Elite.\nIn a few seconds, you will be summoned on Lavaland as a monster to fight your activator, in a fight to the death.\nYour attacks can be switched using the buttons on the top left of the HUD, and used by clicking on targets or tiles similar to a gun.\nWhile the opponent might have an upper hand with powerful mining equipment and tools, you have great power normally limited by AI mobs.\nIf you want to win, you'll have to use your powers in creative ways to ensure the kill. It's suggested you try using them all as soon as possible.\nShould you win, you'll receive extra information regarding what to do after. Good luck!") - addtimer(CALLBACK(src, .proc/spawn_elite, elitemind), 100) - else - visible_message("The stirring stops, and nothing emerges. Perhaps try again later.") - activity = TUMOR_INACTIVE - activator = null - - -obj/structure/elite_tumor/proc/spawn_elite(var/mob/dead/observer/elitemind) - var/selectedspawn = pick(potentialspawns) - mychild = new selectedspawn(loc) - visible_message("[mychild] emerges from [src]!") - playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) - if(boosted) - mychild.key = elitemind.key - mychild.sentience_act() - icon_state = "tumor_popped" - INVOKE_ASYNC(src, .proc/arena_checks) - -obj/structure/elite_tumor/proc/return_elite() - mychild.forceMove(loc) - visible_message("[mychild] emerges from [src]!") - playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) - mychild.revive(full_heal = TRUE, admin_revive = TRUE) - if(boosted) - mychild.maxHealth = mychild.maxHealth * 2 - mychild.health = mychild.maxHealth - -/obj/structure/elite_tumor/Initialize(mapload) - . = ..() - //AddComponent(/datum/component/gps, "Menacing Signal") - internal = new /obj/item/gps/internal/elite(src) - START_PROCESSING(SSobj, src) - -/obj/item/gps/internal/elite - icon_state = null - gpstag = "Menacing Signal" - desc = "Something strange sleeps beneath the planet." - invisibility = 100 - -/obj/structure/elite_tumor/Destroy() - STOP_PROCESSING(SSobj, src) - mychild = null - activator = null - return ..() - -/obj/structure/elite_tumor/process() - if(isturf(loc)) - for(var/mob/living/simple_animal/hostile/asteroid/elite/elitehere in loc) - if(elitehere == mychild && activity == TUMOR_PASSIVE) - mychild.adjustHealth(-mychild.maxHealth*0.05) - var/obj/effect/temp_visual/heal/H = new /obj/effect/temp_visual/heal(get_turf(mychild)) - H.color = "#FF0000" - -/obj/structure/elite_tumor/attackby(obj/item/I, mob/user, params) - . = ..() - if(istype(I, /obj/item/organ/regenerative_core) && activity == TUMOR_INACTIVE && !boosted) - var/obj/item/organ/regenerative_core/core = I - if(!core.preserved) - return - visible_message("As [user] drops the core into [src], [src] appears to swell.") - icon_state = "advanced_tumor" - boosted = TRUE - light_range = 6 - desc = "[desc] This one seems to glow with a strong intensity." - qdel(core) - return TRUE - -/obj/structure/elite_tumor/proc/arena_checks() - if(activity != TUMOR_ACTIVE || QDELETED(src)) - return - INVOKE_ASYNC(src, .proc/fighters_check) //Checks to see if our fighters died. - INVOKE_ASYNC(src, .proc/arena_trap) //Gets another arena trap queued up for when this one runs out. - INVOKE_ASYNC(src, .proc/border_check) //Checks to see if our fighters got out of the arena somehow. - addtimer(CALLBACK(src, .proc/arena_checks), 50) - -/obj/structure/elite_tumor/proc/fighters_check() - if(activator != null && activator.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(activator)) - onEliteWon() - if(mychild != null && mychild.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(mychild)) - onEliteLoss() - -/obj/structure/elite_tumor/proc/arena_trap() - var/turf/T = get_turf(src) - if(loc == null) - return - for(var/t in RANGE_TURFS(12, T)) - if(get_dist(t, T) == 12) - var/obj/effect/temp_visual/elite_tumor_wall/newwall - newwall = new /obj/effect/temp_visual/elite_tumor_wall(t, src) - newwall.activator = src.activator - newwall.ourelite = src.mychild - -/obj/structure/elite_tumor/proc/border_check() - if(activator != null && get_dist(src, activator) >= 12) - activator.forceMove(loc) - visible_message("[activator] suddenly reappears above [src]!") - playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) - if(mychild != null && get_dist(src, mychild) >= 12) - mychild.forceMove(loc) - visible_message("[mychild] suddenly reappears above [src]!") - playsound(loc,'sound/effects/phasein.ogg', 200, 0, 50, TRUE, TRUE) - -obj/structure/elite_tumor/proc/onEliteLoss() - playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, TRUE, TRUE) - visible_message("[src] begins to convulse violently before beginning to dissipate.") - visible_message("As [src] closes, something is forced up from down below.") - var/obj/structure/closet/crate/necropolis/tendril/lootbox = new /obj/structure/closet/crate/necropolis/tendril(loc) - if(!boosted) - mychild = null - activator = null - qdel(src) - return - var/lootpick = rand(1, 2) - if(lootpick == 1 && mychild.loot_drop != null) - new mychild.loot_drop(lootbox) - else - new /obj/item/tumor_shard(lootbox) - mychild = null - activator = null - qdel(src) - -obj/structure/elite_tumor/proc/onEliteWon() - activity = TUMOR_PASSIVE - activator = null - mychild.revive(full_heal = TRUE, admin_revive = TRUE) - if(boosted) - times_won++ - mychild.maxHealth = mychild.maxHealth * 0.5 - mychild.health = mychild.maxHealth - if(times_won == 1) - mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0) - to_chat(mychild, "As the life in the activator's eyes fade, the forcefield around you dies out and you feel your power subside.\nDespite this inferno being your home, you feel as if you aren't welcome here anymore.\nWithout any guidance, your purpose is now for you to decide.") - to_chat(mychild, "Your max health has been halved, but can now heal by standing on your tumor. Note, it's your only way to heal.\nBear in mind, if anyone interacts with your tumor, you'll be resummoned here to carry out another fight. In such a case, you will regain your full max health.\nAlso, be weary of your fellow inhabitants, they likely won't be happy to see you!") - to_chat(mychild, "Note that you are a lavaland monster, and thus not allied to the station. You should not cooperate or act friendly with any station crew unless under extreme circumstances!") - -/obj/item/tumor_shard - name = "tumor shard" - desc = "A strange, sharp, crystal shard from an odd tumor on Lavaland. Stabbing the corpse of a lavaland elite with this will revive them, assuming their soul still lingers. Revived lavaland elites only have half their max health, but are completely loyal to their reviver." - icon = 'icons/obj/lavaland/artefacts.dmi' - icon_state = "crevice_shard" - lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - item_state = "screwdriver_head" - throwforce = 5 - w_class = WEIGHT_CLASS_SMALL - throw_speed = 3 - throw_range = 5 - -/obj/item/tumor_shard/afterattack(atom/target, mob/user, proximity_flag) - . = ..() - if(istype(target, /mob/living/simple_animal/hostile/asteroid/elite) && proximity_flag) - var/mob/living/simple_animal/hostile/asteroid/elite/E = target - if(E.stat != DEAD || E.sentience_type != SENTIENCE_BOSS || !E.key) - user.visible_message("It appears [E] is unable to be revived right now. Perhaps try again later.") - return - E.faction = list("neutral") - E.revive(full_heal = TRUE, admin_revive = TRUE) - user.visible_message("[user] stabs [E] with [src], reviving it.") - E.playsound_local(get_turf(E), 'sound/effects/magic.ogg', 40, 0) - to_chat(E, "You have been revived by [user]. While you can't speak to them, you owe [user] a great debt. Assist [user.p_them()] in achieving [user.p_their()] goals, regardless of risk.Note that you now share the loyalties of [user]. You are expected not to intentionally sabotage their faction unless commanded to!") - E.maxHealth = E.maxHealth * 0.25 - E.health = E.maxHealth - E.desc = "[E.desc] However, this one appears appears less wild in nature, and calmer around people." - E.sentience_type = SENTIENCE_ORGANIC - qdel(src) - else - to_chat(user, "[src] only works on the corpse of a sentient lavaland elite.") - -/obj/effect/temp_visual/elite_tumor_wall - name = "magic wall" - icon = 'icons/turf/walls/hierophant_wall_temp.dmi' - icon_state = "wall" - duration = 50 - smooth = SMOOTH_TRUE - layer = BELOW_MOB_LAYER - var/mob/living/carbon/human/activator = null - var/mob/living/simple_animal/hostile/asteroid/elite/ourelite = null - color = rgb(255,0,0) - light_range = MINIMUM_USEFUL_LIGHT_RANGE - light_color = LIGHT_COLOR_RED - -/obj/effect/temp_visual/elite_tumor_wall/Initialize(mapload, new_caster) - . = ..() - queue_smooth_neighbors(src) - queue_smooth(src) - -/obj/effect/temp_visual/elite_tumor_wall/Destroy() - queue_smooth_neighbors(src) - activator = null - ourelite = null - return ..() - -/obj/effect/temp_visual/elite_tumor_wall/CanPass(atom/movable/mover, turf/target) - if(mover == ourelite || mover == activator) - return FALSE - else - return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm deleted file mode 100644 index d7034af2ec61..000000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm +++ /dev/null @@ -1,243 +0,0 @@ -#define TENTACLE_PATCH 1 -#define SPAWN_CHILDREN 2 -#define RAGE 3 -#define CALL_CHILDREN 4 - -/** - * # Goliath Broodmother - * - * A stronger, faster variation of the goliath. Has the ability to spawn baby goliaths, which it can later detonate at will. - * When it's health is below half, tendrils will spawn randomly around it. When it is below a quarter of health, this effect is doubled. - * It's attacks are as follows: - * - Spawns a 3x3/plus shape of tentacles on the target location - * - Spawns 2 baby goliaths on its tile, up to a max of 8. Children blow up when they die. - * - The broodmother lets out a noise, and is able to move faster for 6.5 seconds. - * - Summons your children around you. - * The broodmother is a fight revolving around stage control, as the activator has to manage the baby goliaths and the broodmother herself, along with all the tendrils. - */ - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother - name = "goliath broodmother" - desc = "An example of sexual dimorphism, this female goliath looks much different than the males of her species. She is, however, just as dangerous, if not more." - gender = FEMALE - icon_state = "broodmother" - icon_living = "broodmother" - icon_aggro = "broodmother" - icon_dead = "egg_sac" - icon_gib = "syndicate_gib" - maxHealth = 800 - health = 800 - melee_damage_lower = 30 - melee_damage_upper = 30 - armour_penetration = 30 - attacktext = "beats down on" - //attack_verb_simple = "beat down on" - attack_sound = 'sound/weapons/punch1.ogg' - throw_message = "does nothing to the rocky hide of the" - speed = 2 - move_to_delay = 5 - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) - mouse_opacity = MOUSE_OPACITY_ICON - deathmessage = "explodes into gore!" - loot_drop = /obj/item/crusher_trophy/broodmother_tongue - - attack_action_types = list(/datum/action/innate/elite_attack/tentacle_patch, - /datum/action/innate/elite_attack/spawn_children, - /datum/action/innate/elite_attack/rage, - /datum/action/innate/elite_attack/call_children) - - var/rand_tent = 0 - var/list/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/children_list = list() - -/datum/action/innate/elite_attack/tentacle_patch - name = "Tentacle Patch" - button_icon_state = "tentacle_patch" - chosen_message = "You are now attacking with a patch of tentacles." - chosen_attack_num = TENTACLE_PATCH - -/datum/action/innate/elite_attack/spawn_children - name = "Spawn Children" - button_icon_state = "spawn_children" - chosen_message = "You will spawn two children at your location to assist you in combat. You can have up to 8." - chosen_attack_num = SPAWN_CHILDREN - -/datum/action/innate/elite_attack/rage - name = "Rage" - button_icon_state = "rage" - chosen_message = "You will temporarily increase your movement speed." - chosen_attack_num = RAGE - -/datum/action/innate/elite_attack/call_children - name = "Call Children" - button_icon_state = "call_children" - chosen_message = "You will summon your children to your location." - chosen_attack_num = CALL_CHILDREN - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/OpenFire() - if(client) - switch(chosen_attack) - if(TENTACLE_PATCH) - tentacle_patch(target) - if(SPAWN_CHILDREN) - spawn_children() - if(RAGE) - rage() - if(CALL_CHILDREN) - call_children() - return - var/aiattack = rand(1,4) - switch(aiattack) - if(TENTACLE_PATCH) - tentacle_patch(target) - if(SPAWN_CHILDREN) - spawn_children() - if(RAGE) - rage() - if(CALL_CHILDREN) - call_children() - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/Life() - . = ..() - if(health < maxHealth * 0.5 && rand_tent < world.time) - rand_tent = world.time + 30 - var/tentacle_amount = 5 - if(health < maxHealth * 0.25) - tentacle_amount = 10 - var/tentacle_loc = spiral_range_turfs(5, get_turf(src)) - for(var/i in 1 to tentacle_amount) - var/turf/t = pick_n_take(tentacle_loc) - new /obj/effect/temp_visual/goliath_tentacle/broodmother(t, src) - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/tentacle_patch(var/target) - ranged_cooldown = world.time + 15 - var/tturf = get_turf(target) - if(!isturf(tturf)) - return - visible_message("[src] digs its tentacles under [target]!") - new /obj/effect/temp_visual/goliath_tentacle/broodmother/patch(tturf, src) - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/spawn_children(var/target) - ranged_cooldown = world.time + 40 - visible_message("The ground churns behind [src]!") - for(var/i in 1 to 2) - if(children_list.len >= 8) - return - var/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/newchild = new /mob/living/simple_animal/hostile/asteroid/elite/broodmother_child(loc) - newchild.GiveTarget(target) - newchild.faction = faction.Copy() - visible_message("[newchild] appears below [src]!") - newchild.mother = src - children_list += newchild - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/rage() - ranged_cooldown = world.time + 70 - playsound(src,'sound/spookoween/insane_low_laugh.ogg', 200, 1) - visible_message("[src] starts picking up speed!") - color = "#FF0000" - set_varspeed(0) - move_to_delay = 3 - addtimer(CALLBACK(src, .proc/reset_rage), 65) - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/reset_rage() - color = "#FFFFFF" - set_varspeed(2) - move_to_delay = 5 - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/call_children() - ranged_cooldown = world.time + 60 - visible_message("The ground shakes near [src]!") - var/list/directions = GLOB.cardinals.Copy() + GLOB.diagonals.Copy() - for(var/mob/child in children_list) - var/spawndir = pick_n_take(directions) - var/turf/T = get_step(src, spawndir) - if(T) - child.forceMove(T) - playsound(src, 'sound/effects/bamf.ogg', 100, 1) - -//The goliath's children. Pretty weak, simple mobs which are able to put a single tentacle under their target when at range. -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child - name = "baby goliath" - desc = "A young goliath recently born from it's mother. While they hatch from eggs, said eggs are incubated in the mother until they are ready to be born." - icon = 'icons/mob/lavaland/lavaland_monsters.dmi' - icon_state = "goliath_baby" - icon_living = "goliath_baby" - icon_aggro = "goliath_baby" - icon_dead = "goliath_baby_dead" - icon_gib = "syndicate_gib" - maxHealth = 30 - health = 30 - melee_damage_lower = 5 - melee_damage_upper = 5 - attacktext = "bashes against" - //attack_verb_simple = "bash against" - attack_sound = 'sound/weapons/punch1.ogg' - throw_message = "does nothing to the rocky hide of the" - speed = 2 - move_to_delay = 5 - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) - mouse_opacity = MOUSE_OPACITY_ICON - butcher_results = list() - guaranteed_butcher_results = list(/obj/item/stack/sheet/animalhide/goliath_hide = 1) - deathmessage = "falls to the ground." - status_flags = CANPUSH - var/mob/living/simple_animal/hostile/asteroid/elite/broodmother/mother = null - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/OpenFire(target) - ranged_cooldown = world.time + 40 - var/tturf = get_turf(target) - if(!isturf(tturf)) - return - if(get_dist(src, target) <= 7)//Screen range check, so it can't attack people off-screen - visible_message("[src] digs one of its tentacles under [target]!") - new /obj/effect/temp_visual/goliath_tentacle/broodmother(tturf, src) - -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/death() - . = ..() - if(mother != null) - mother.children_list -= src - visible_message("[src] explodes!") - explosion(get_turf(loc),0,0,0,flame_range = 3, adminlog = FALSE) - gib() - -//Tentacles have less stun time compared to regular variant, to balance being able to use them much more often. Also, 10 more damage. -/obj/effect/temp_visual/goliath_tentacle/broodmother/trip() - var/latched = FALSE - for(var/mob/living/L in loc) - if((!QDELETED(spawner) && spawner.faction_check_mob(L)) || L.stat == DEAD) - continue - visible_message("[src] grabs hold of [L]!") - L.Stun(10) - L.adjustBruteLoss(rand(30,35)) - latched = TRUE - if(!latched) - retract() - else - deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/retract), 10, TIMER_STOPPABLE) - -/obj/effect/temp_visual/goliath_tentacle/broodmother/patch/Initialize(mapload, new_spawner) - . = ..() - var/tentacle_locs = spiral_range_turfs(1, get_turf(src)) - for(var/T in tentacle_locs) - new /obj/effect/temp_visual/goliath_tentacle/broodmother(T, spawner) - var/list/directions = GLOB.cardinals.Copy() - for(var/i in directions) - var/turf/T = get_step(get_turf(src), i) - T = get_step(T, i) - new /obj/effect/temp_visual/goliath_tentacle/broodmother(T, spawner) - -// Broodmother's loot: Broodmother Tongue -/obj/item/crusher_trophy/broodmother_tongue - name = "broodmother tongue" - desc = "The tongue of a broodmother. If attached a certain way, makes for a suitable crusher trophy." - icon = 'icons/obj/lavaland/elite_trophies.dmi' - icon_state = "broodmother_tongue" - denied_type = /obj/item/crusher_trophy/broodmother_tongue - bonus_value = 10 - -/obj/item/crusher_trophy/broodmother_tongue/effect_desc() - return "mark detonation to have a [bonus_value]% chance to summon a patch of goliath tentacles at the target's location" - -/obj/item/crusher_trophy/broodmother_tongue/on_mark_detonation(mob/living/target, mob/living/user) - if(rand(1, 100) <= bonus_value && target.stat != DEAD) - new /obj/effect/temp_visual/goliath_tentacle/broodmother/patch(get_turf(target), user) \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm deleted file mode 100644 index 4ee62a1363d6..000000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm +++ /dev/null @@ -1,274 +0,0 @@ -#define HERALD_TRISHOT 1 -#define HERALD_DIRECTIONALSHOT 2 -#define HERALD_TELESHOT 3 -#define HERALD_MIRROR 4 - -/** - * # Herald - * - * A slow-moving projectile user with a few tricks up it's sleeve. Less unga-bunga than Colossus, with more cleverness in it's fighting style. - * As it's health gets lower, the amount of projectiles fired per-attack increases. - * It's attacks are as follows: - * - Fires three projectiles in a a given direction. - * - Fires a spread in every cardinal and diagonal direction at once, then does it again after a bit. - * - Shoots a single, golden bolt. Wherever it lands, the herald will be teleported to the location. - * - Spawns a mirror which reflects projectiles directly at the target. - * Herald is a more concentrated variation of the Colossus fight, having less projectiles overall, but more focused attacks. - */ - -/mob/living/simple_animal/hostile/asteroid/elite/herald - name = "herald" - desc = "A monstrous beast which fires deadly projectiles at threats and prey." - icon_state = "herald" - icon_living = "herald" - icon_aggro = "herald" - icon_dead = "herald_dying" - icon_gib = "syndicate_gib" - maxHealth = 800 - health = 800 - melee_damage_lower = 20 - melee_damage_upper = 20 - attacktext = "preaches to" - //attack_verb_simple = "preach to" - attack_sound = 'sound/magic/clockwork/ratvar_attack.ogg' - throw_message = "doesn't affect the purity of" - speed = 4 - move_to_delay = 10 - mouse_opacity = MOUSE_OPACITY_ICON - deathsound = 'sound/magic/demon_dies.ogg' - deathmessage = "begins to shudder as it becomes transparent..." - loot_drop = /obj/item/clothing/neck/cloak/herald_cloak - - can_talk = 1 - - attack_action_types = list(/datum/action/innate/elite_attack/herald_trishot, - /datum/action/innate/elite_attack/herald_directionalshot, - /datum/action/innate/elite_attack/herald_teleshot, - /datum/action/innate/elite_attack/herald_mirror) - - var/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/my_mirror = null - var/is_mirror = FALSE - -/mob/living/simple_animal/hostile/asteroid/elite/herald/death() - . = ..() - if(!is_mirror) - addtimer(CALLBACK(src, .proc/become_ghost), 8) - if(my_mirror != null) - qdel(my_mirror) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/become_ghost() - icon_state = "herald_ghost" - -/mob/living/simple_animal/hostile/asteroid/elite/herald/say(message, bubble_type, var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null) - . = ..() - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - -/datum/action/innate/elite_attack/herald_trishot - name = "Triple Shot" - button_icon_state = "herald_trishot" - chosen_message = "You are now firing three shots in your chosen direction." - chosen_attack_num = HERALD_TRISHOT - -/datum/action/innate/elite_attack/herald_directionalshot - name = "Circular Shot" - button_icon_state = "herald_directionalshot" - chosen_message = "You are firing projectiles in all directions." - chosen_attack_num = HERALD_DIRECTIONALSHOT - -/datum/action/innate/elite_attack/herald_teleshot - name = "Teleport Shot" - button_icon_state = "herald_teleshot" - chosen_message = "You will now fire a shot which teleports you where it lands." - chosen_attack_num = HERALD_TELESHOT - -/datum/action/innate/elite_attack/herald_mirror - name = "Summon Mirror" - button_icon_state = "herald_mirror" - chosen_message = "You will spawn a mirror which duplicates your attacks." - chosen_attack_num = HERALD_MIRROR - -/mob/living/simple_animal/hostile/asteroid/elite/herald/OpenFire() - if(client) - switch(chosen_attack) - if(HERALD_TRISHOT) - herald_trishot(target) - if(my_mirror != null) - my_mirror.herald_trishot(target) - if(HERALD_DIRECTIONALSHOT) - herald_directionalshot() - if(my_mirror != null) - my_mirror.herald_directionalshot() - if(HERALD_TELESHOT) - herald_teleshot(target) - if(my_mirror != null) - my_mirror.herald_teleshot(target) - if(HERALD_MIRROR) - herald_mirror() - return - var/aiattack = rand(1,4) - switch(aiattack) - if(HERALD_TRISHOT) - herald_trishot(target) - if(my_mirror != null) - my_mirror.herald_trishot(target) - if(HERALD_DIRECTIONALSHOT) - herald_directionalshot() - if(my_mirror != null) - my_mirror.herald_directionalshot() - if(HERALD_TELESHOT) - herald_teleshot(target) - if(my_mirror != null) - my_mirror.herald_teleshot(target) - if(HERALD_MIRROR) - herald_mirror() - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/shoot_projectile(turf/marker, set_angle, var/is_teleshot) - var/turf/startloc = get_turf(src) - var/obj/item/projectile/herald/H = null - if(!is_teleshot) - H = new /obj/item/projectile/herald(startloc) - else - H = new /obj/item/projectile/herald/teleshot(startloc) - H.preparePixelProjectile(marker, startloc) - H.firer = src - if(target) - H.original = target - H.fire(set_angle) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_trishot(target) - ranged_cooldown = world.time + 30 - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - var/target_turf = get_turf(target) - var/angle_to_target = Get_Angle(src, target_turf) - shoot_projectile(target_turf, angle_to_target, FALSE) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 2) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 4) - if(health < maxHealth * 0.5) - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 10) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 12) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 14) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_circleshot() - var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) - for(var/i in directional_shot_angles) - shoot_projectile(get_turf(src), i, FALSE) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/unenrage() - if(stat == DEAD || is_mirror) - return - icon_state = "herald" - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_directionalshot() - ranged_cooldown = world.time + 50 - if(!is_mirror) - icon_state = "herald_enraged" - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/herald_circleshot), 5) - if(health < maxHealth * 0.5) - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/herald_circleshot), 15) - addtimer(CALLBACK(src, .proc/unenrage), 20) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_teleshot(target) - ranged_cooldown = world.time + 30 - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - var/target_turf = get_turf(target) - var/angle_to_target = Get_Angle(src, target_turf) - shoot_projectile(target_turf, angle_to_target, TRUE) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_mirror() - ranged_cooldown = world.time + 40 - playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - if(my_mirror != null) - qdel(my_mirror) - my_mirror = null - var/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/new_mirror = new /mob/living/simple_animal/hostile/asteroid/elite/herald/mirror(loc) - my_mirror = new_mirror - my_mirror.my_master = src - my_mirror.faction = faction.Copy() - -/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror - name = "herald's mirror" - desc = "This fiendish work of magic copies the herald's attacks. Seems logical to smash it." - health = 60 - maxHealth = 60 - icon_state = "herald_mirror" - deathmessage = "shatters violently!" - deathsound = 'sound/effects/glassbr1.ogg' - movement_type = FLYING - del_on_death = TRUE - is_mirror = TRUE - var/mob/living/simple_animal/hostile/asteroid/elite/herald/my_master = null - -/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/Initialize() - ..() - toggle_ai(AI_OFF) - -/mob/living/simple_animal/hostile/asteroid/elite/herald/mirror/Destroy() - if(my_master != null) - my_master.my_mirror = null - . = ..() - -/obj/item/projectile/herald - name ="death bolt" - icon_state= "chronobolt" - damage = 15 - armour_penetration = 60 - speed = 2 - eyeblur = 0 - damage_type = BRUTE - pass_flags = PASSTABLE - -/obj/item/projectile/herald/teleshot - name ="golden bolt" - damage = 0 - color = rgb(255,255,102) - -/obj/item/projectile/herald/on_hit(atom/target, blocked = FALSE) - . = ..() - if(ismineralturf(target)) - var/turf/closed/mineral/M = target - M.gets_drilled() - return - else if(isliving(target)) - var/mob/living/L = target - var/mob/living/F = firer - if(F != null && istype(F, /mob/living/simple_animal/hostile/asteroid/elite) && F.faction_check_mob(L)) - L.heal_overall_damage(damage) - -/obj/item/projectile/herald/teleshot/on_hit(atom/target, blocked = FALSE) - . = ..() - firer.forceMove(get_turf(src)) - -//Herald's loot: Cloak of the Prophet - -/obj/item/clothing/neck/cloak/herald_cloak - name = "cloak of the prophet" - desc = "A cloak which protects you from the heresy of the world." - icon = 'icons/obj/lavaland/elite_trophies.dmi' - icon_state = "herald_cloak" - body_parts_covered = CHEST|GROIN|ARMS - hit_reaction_chance = 10 - -/obj/item/clothing/neck/cloak/herald_cloak/proc/reactionshot(mob/living/carbon/owner) - var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) - for(var/i in directional_shot_angles) - shoot_projectile(get_turf(owner), i, owner) - -/obj/item/clothing/neck/cloak/herald_cloak/proc/shoot_projectile(turf/marker, set_angle, mob/living/carbon/owner) - var/turf/startloc = get_turf(owner) - var/obj/item/projectile/herald/H = null - H = new /obj/item/projectile/herald(startloc) - H.preparePixelProjectile(marker, startloc) - H.firer = owner - H.fire(set_angle) - -/obj/item/clothing/neck/cloak/herald_cloak/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(!prob(hit_reaction_chance)) - return FALSE - owner.visible_message("[owner]'s [src] emits a loud noise as [owner] is struck!") - var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) - playsound(get_turf(owner), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/reactionshot, owner), 10) - return TRUE \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm deleted file mode 100644 index f260e7414fe4..000000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm +++ /dev/null @@ -1,300 +0,0 @@ -#define LEGIONNAIRE_CHARGE 1 -#define HEAD_DETACH 2 -#define BONFIRE_TELEPORT 3 -#define SPEW_SMOKE 4 - -/** - * # Legionnaire - * - * A towering skeleton, embodying the power of Legion. - * As it's health gets lower, the head does more damage. - * It's attacks are as follows: - * - Charges at the target after a telegraph, throwing them across the arena should it connect. - * - Legionnaire's head detaches, attacking as it's own entity. Has abilities of it's own later into the fight. Once dead, regenerates after a brief period. If the skill is used while the head is off, it will be killed. - * - Leaves a pile of bones at your location. Upon using this skill again, you'll swap locations with the bone pile. - * - Spews a cloud of smoke from it's maw, wherever said maw is. - * A unique fight incorporating the head mechanic of legion into a whole new beast. Combatants will need to make sure the tag-team of head and body don't lure them into a deadly trap. - */ - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire - name = "legionnaire" - desc = "A towering skeleton, embodying the terrifying power of Legion." - icon_state = "legionnaire" - icon_living = "legionnaire" - icon_aggro = "legionnaire" - icon_dead = "legionnaire_dead" - icon_gib = "syndicate_gib" - maxHealth = 800 - health = 800 - melee_damage_lower = 30 - melee_damage_upper = 30 - attacktext = "slashes its arms at" - //attack_verb_simple = "slash your arms at" - attack_sound = 'sound/weapons/bladeslice.ogg' - throw_message = "doesn't affect the sturdiness of" - speed = 1 - move_to_delay = 3 - mouse_opacity = MOUSE_OPACITY_ICON - deathsound = 'sound/magic/curse.ogg' - deathmessage = "'s arms reach out before it falls apart onto the floor, lifeless." - loot_drop = /obj/item/crusher_trophy/legionnaire_spine - - attack_action_types = list(/datum/action/innate/elite_attack/legionnaire_charge, - /datum/action/innate/elite_attack/head_detach, - /datum/action/innate/elite_attack/bonfire_teleport, - /datum/action/innate/elite_attack/spew_smoke) - - var/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead/myhead = null - var/obj/structure/legionnaire_bonfire/mypile = null - var/has_head = TRUE - -/datum/action/innate/elite_attack/legionnaire_charge - name = "Legionnaire Charge" - button_icon_state = "legionnaire_charge" - chosen_message = "You will attempt to grab your opponent and throw them." - chosen_attack_num = LEGIONNAIRE_CHARGE - -/datum/action/innate/elite_attack/head_detach - name = "Release Head" - button_icon_state = "head_detach" - chosen_message = "You will now detach your head or kill it if it is already released." - chosen_attack_num = HEAD_DETACH - -/datum/action/innate/elite_attack/bonfire_teleport - name = "Bonfire Teleport" - button_icon_state = "bonfire_teleport" - chosen_message = "You will leave a bonfire. Second use will let you swap positions with it indefintiely. Using this move on the same tile as your active bonfire removes it." - chosen_attack_num = BONFIRE_TELEPORT - -/datum/action/innate/elite_attack/spew_smoke - name = "Spew Smoke" - button_icon_state = "spew_smoke" - chosen_message = "Your head will spew smoke in an area, wherever it may be." - chosen_attack_num = SPEW_SMOKE - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/OpenFire() - if(client) - switch(chosen_attack) - if(LEGIONNAIRE_CHARGE) - legionnaire_charge(target) - if(HEAD_DETACH) - head_detach(target) - if(BONFIRE_TELEPORT) - bonfire_teleport() - if(SPEW_SMOKE) - spew_smoke() - return - var/aiattack = rand(1,4) - switch(aiattack) - if(LEGIONNAIRE_CHARGE) - legionnaire_charge(target) - if(HEAD_DETACH) - head_detach(target) - if(BONFIRE_TELEPORT) - bonfire_teleport() - if(SPEW_SMOKE) - spew_smoke() - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/legionnaire_charge(target) - ranged_cooldown = world.time + 50 - var/dir_to_target = get_dir(get_turf(src), get_turf(target)) - var/turf/T = get_step(get_turf(src), dir_to_target) - for(var/i in 1 to 4) - new /obj/effect/temp_visual/dragon_swoop/legionnaire(T) - T = get_step(T, dir_to_target) - playsound(src,'sound/magic/demon_attack1.ogg', 200, 1) - visible_message("[src] prepares to charge!") - addtimer(CALLBACK(src, .proc/legionnaire_charge_2, dir_to_target, 0), 5) - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/legionnaire_charge_2(var/move_dir, var/times_ran) - if(times_ran >= 4) - return - var/turf/T = get_step(get_turf(src), move_dir) - if(ismineralturf(T)) - var/turf/closed/mineral/M = T - M.gets_drilled() - if(T.density) - return - for(var/obj/structure/window/W in T.contents) - return - for(var/obj/machinery/door/D in T.contents) - return - forceMove(T) - playsound(src,'sound/effects/bang.ogg', 200, 1) - var/list/hit_things = list() - var/throwtarget = get_edge_target_turf(src, move_dir) - for(var/mob/living/L in T.contents - hit_things - src) - if(faction_check_mob(L)) - return - hit_things += L - visible_message("[src] attacks [L] with much force!") - to_chat(L, "[src] grabs you and throws you with much force!") - L.safe_throw_at(throwtarget, 10, 1, src) - L.Paralyze(20) - L.adjustBruteLoss(50) - addtimer(CALLBACK(src, .proc/legionnaire_charge_2, move_dir, (times_ran + 1)), 2) - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/head_detach(target) - ranged_cooldown = world.time + 10 - if(myhead != null) - myhead.adjustBruteLoss(600) - return - if(has_head) - has_head = FALSE - icon_state = "legionnaire_headless" - icon_living = "legionnaire_headless" - icon_aggro = "legionnaire_headless" - visible_message("[src]'s head flies off!") - var/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead/newhead = new /mob/living/simple_animal/hostile/asteroid/elite/legionnairehead(loc) - newhead.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) - newhead.GiveTarget(target) - newhead.faction = faction.Copy() - myhead = newhead - myhead.body = src - if(health < maxHealth * 0.25) - myhead.melee_damage_lower = 30 - myhead.melee_damage_upper = 30 - else if(health < maxHealth * 0.5) - myhead.melee_damage_lower = 20 - myhead.melee_damage_upper = 20 - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/onHeadDeath() - myhead = null - addtimer(CALLBACK(src, .proc/regain_head), 50) - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/regain_head() - has_head = TRUE - if(stat == DEAD) - return - icon_state = "legionnaire" - icon_living = "legionnaire" - icon_aggro = "legionnaire" - visible_message("The top of [src]'s spine leaks a black liquid, forming into a skull!") - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/bonfire_teleport() - ranged_cooldown = world.time + 5 - if(mypile == null) - var/obj/structure/legionnaire_bonfire/newpile = new /obj/structure/legionnaire_bonfire(loc) - mypile = newpile - mypile.myowner = src - playsound(get_turf(src),'sound/items/fultext_deploy.ogg', 200, 1) - visible_message("[src] summons a bonfire on [get_turf(src)]!") - return - else - var/turf/legionturf = get_turf(src) - var/turf/pileturf = get_turf(mypile) - if(legionturf == pileturf) - mypile.take_damage(100) - mypile = null - return - playsound(pileturf,'sound/items/fultext_deploy.ogg', 200, 1) - playsound(legionturf,'sound/items/fultext_deploy.ogg', 200, 1) - visible_message("[src] melts down into a burning pile of bones!") - forceMove(pileturf) - visible_message("[src] forms from the bonfire!") - mypile.forceMove(legionturf) - -/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/spew_smoke() - ranged_cooldown = world.time + 60 - var/turf/T = null - if(myhead != null) - T = get_turf(myhead) - else - T = get_turf(src) - if(myhead != null) - myhead.visible_message("[myhead] spews smoke from its maw!") - else if(!has_head) - visible_message("[src] spews smoke from the tip of their spine!") - else - visible_message("[src] spews smoke from its maw!") - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(2, T) - smoke.start() - -//The legionnaire's head. Basically the same as any legion head, but we have to tell our creator when we die so they can generate another head. -/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead - name = "legionnaire head" - desc = "The legionnaire's head floating by itself. One shouldn't get too close, though once it sees you, you really don't have a choice." - icon_state = "legionnaire_head" - icon_living = "legionnaire_head" - icon_aggro = "legionnaire_head" - icon_dead = "legionnaire_dead" - icon_gib = "syndicate_gib" - maxHealth = 80 - health = 80 - melee_damage_lower = 10 - melee_damage_upper = 10 - attacktext = "bites at" - //attack_verb_simple = "bite at" - attack_sound = 'sound/effects/curse1.ogg' - throw_message = "simply misses" - speed = 0 - move_to_delay = 2 - del_on_death = 1 - deathmessage = "crumbles away!" - faction = list() - ranged = FALSE - var/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/body = null - -/mob/living/simple_animal/hostile/asteroid/elite/legionnairehead/death() - . = ..() - if(body) - body.onHeadDeath() - -//The legionnaire's bonfire, which can be swapped positions with. Also sets flammable living beings on fire when they walk over it. -/obj/structure/legionnaire_bonfire - name = "bone pile" - desc = "A pile of bones which seems to occasionally move a little. It's probably a good idea to smash them." - icon = 'icons/obj/lavaland/legionnaire_bonfire.dmi' - icon_state = "bonfire" - max_integrity = 100 - move_resist = MOVE_FORCE_EXTREMELY_STRONG - anchored = TRUE - density = FALSE - light_range = 4 - light_color = LIGHT_COLOR_RED - var/mob/living/simple_animal/hostile/asteroid/elite/legionnaire/myowner = null - - -/obj/structure/legionnaire_bonfire/Entered(atom/movable/mover, turf/target) - if(isliving(mover)) - var/mob/living/L = mover - L.adjust_fire_stacks(3) - L.IgniteMob() - . = ..() - -/obj/structure/legionnaire_bonfire/Destroy() - if(myowner != null) - myowner.mypile = null - . = ..() - -//The visual effect which appears in front of legionnaire when he goes to charge. -/obj/effect/temp_visual/dragon_swoop/legionnaire - duration = 10 - color = rgb(0,0,0) - -/obj/effect/temp_visual/dragon_swoop/legionnaire/Initialize() - . = ..() - transform *= 0.33 - -// Legionnaire's loot: Legionnaire Spine - -/obj/item/crusher_trophy/legionnaire_spine - name = "legionnaire spine" - desc = "The spine of a legionnaire. It almost feels like it's moving..." - icon = 'icons/obj/lavaland/elite_trophies.dmi' - icon_state = "legionnaire_spine" - denied_type = /obj/item/crusher_trophy/legionnaire_spine - bonus_value = 20 - -/obj/item/crusher_trophy/legionnaire_spine/effect_desc() - return "mark detonation to have a [bonus_value]% chance to summon a loyal legion skull" - -/obj/item/crusher_trophy/legionnaire_spine/on_mark_detonation(mob/living/target, mob/living/user) - if(!rand(1, 100) <= bonus_value || target.stat == DEAD) - return - var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion(user.loc) - A.flags_1 |= (flags_1 & ADMIN_SPAWNED_1) - A.GiveTarget(target) - A.friends = user - A.faction = user.faction.Copy() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile deleted file mode 100644 index 8b137891791f..000000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/lovemobile +++ /dev/null @@ -1 +0,0 @@ - diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm deleted file mode 100644 index 2a7a9a9c72ea..000000000000 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm +++ /dev/null @@ -1,193 +0,0 @@ -#define SINGULAR_SHOT 1 -#define MAGIC_BOX 2 -#define PANDORA_TELEPORT 3 -#define AOE_SQUARES 4 - -/** - * # Pandora - * - * A box with a similar design to the Hierophant which trades large, single attacks for more frequent smaller ones. - * As it's health gets lower, the time between it's attacks decrease. - * It's attacks are as follows: - * - Fires hierophant blasts in a straight line. Can only fire in a straight line in 8 directions, being the diagonals and cardinals. - * - Creates a box of hierophant blasts around the target. If they try to run away to avoid it, they'll very likely get hit. - * - Teleports the pandora from one location to another, almost identical to Hierophant. - * - Spawns a 5x5 AOE at the location of choice, spreading out from the center. - * Pandora's fight mirrors Hierophant's closely, but has stark differences in attack effects. Instead of long-winded dodge times and long cooldowns, Pandora constantly attacks the opponent, but leaves itself open for attack. - */ - -/mob/living/simple_animal/hostile/asteroid/elite/pandora - name = "pandora" - desc = "A large magic box with similar power and design to the Hierophant. Once it opens, it's not easy to close it." - icon_state = "pandora" - icon_living = "pandora" - icon_aggro = "pandora" - icon_dead = "pandora_dead" - icon_gib = "syndicate_gib" - maxHealth = 800 - health = 800 - melee_damage_lower = 15 - melee_damage_upper = 15 - attacktext = "smashes into the side of" - //attack_verb_simple = "smash into the side of" - attack_sound = 'sound/weapons/sonic_jackhammer.ogg' - throw_message = "merely dinks off of the" - speed = 4 - move_to_delay = 10 - mouse_opacity = MOUSE_OPACITY_ICON - deathsound = 'sound/magic/repulse.ogg' - deathmessage = "'s lights flicker, before its top part falls down." - loot_drop = /obj/item/clothing/accessory/pandora_hope - - attack_action_types = list(/datum/action/innate/elite_attack/singular_shot, - /datum/action/innate/elite_attack/magic_box, - /datum/action/innate/elite_attack/pandora_teleport, - /datum/action/innate/elite_attack/aoe_squares) - - var/sing_shot_length = 8 - var/cooldown_time = 20 - -/datum/action/innate/elite_attack/singular_shot - name = "Singular Shot" - button_icon_state = "singular_shot" - chosen_message = "You are now creating a single linear magic square." - chosen_attack_num = SINGULAR_SHOT - -/datum/action/innate/elite_attack/magic_box - name = "Magic Box" - button_icon_state = "magic_box" - chosen_message = "You are now attacking with a box of magic squares." - chosen_attack_num = MAGIC_BOX - -/datum/action/innate/elite_attack/pandora_teleport - name = "Line Teleport" - button_icon_state = "pandora_teleport" - chosen_message = "You will now teleport to your target." - chosen_attack_num = PANDORA_TELEPORT - -/datum/action/innate/elite_attack/aoe_squares - name = "AOE Blast" - button_icon_state = "aoe_squares" - chosen_message = "Your attacks will spawn an AOE blast at your target location." - chosen_attack_num = AOE_SQUARES - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/OpenFire() - if(client) - switch(chosen_attack) - if(SINGULAR_SHOT) - singular_shot(target) - if(MAGIC_BOX) - magic_box(target) - if(PANDORA_TELEPORT) - pandora_teleport(target) - if(AOE_SQUARES) - aoe_squares(target) - return - var/aiattack = rand(1,4) - switch(aiattack) - if(SINGULAR_SHOT) - singular_shot(target) - if(MAGIC_BOX) - magic_box(target) - if(PANDORA_TELEPORT) - pandora_teleport(target) - if(AOE_SQUARES) - aoe_squares(target) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/Life() - . = ..() - if(health >= maxHealth * 0.5) - cooldown_time = 20 - return - if(health < maxHealth * 0.5 && health > maxHealth * 0.25) - cooldown_time = 15 - return - else - cooldown_time = 10 - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot(target) - ranged_cooldown = world.time + (cooldown_time * 0.5) - var/dir_to_target = get_dir(get_turf(src), get_turf(target)) - var/turf/T = get_step(get_turf(src), dir_to_target) - singular_shot_line(sing_shot_length, dir_to_target, T) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/singular_shot_line(var/procsleft, var/angleused, var/turf/T) - if(procsleft <= 0) - return - new /obj/effect/temp_visual/hierophant/blast/pandora(T, src) - T = get_step(T, angleused) - procsleft = procsleft - 1 - addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/magic_box(target) - ranged_cooldown = world.time + cooldown_time - var/turf/T = get_turf(target) - for(var/t in spiral_range_turfs(3, T)) - if(get_dist(t, T) > 1) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport(target) - ranged_cooldown = world.time + cooldown_time - var/turf/T = get_turf(target) - var/turf/source = get_turf(src) - new /obj/effect/temp_visual/hierophant/telegraph(T, src) - new /obj/effect/temp_visual/hierophant/telegraph(source, src) - playsound(source,'sound/machines/airlockopen.ogg', 200, 1) - addtimer(CALLBACK(src, .proc/pandora_teleport_2, T, source), 2) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_2(var/turf/T, var/turf/source) - new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) - new /obj/effect/temp_visual/hierophant/telegraph/teleport(source, src) - for(var/t in RANGE_TURFS(1, T)) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) - for(var/t in RANGE_TURFS(1, source)) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) - animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out - visible_message("[src] fades out!") - density = FALSE - addtimer(CALLBACK(src, .proc/pandora_teleport_3, T), 2) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_3(var/turf/T) - forceMove(T) - animate(src, alpha = 255, time = 2, easing = EASE_IN) //fade IN - density = TRUE - visible_message("[src] fades in!") - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares(target) - ranged_cooldown = world.time + cooldown_time - var/turf/T = get_turf(target) - new /obj/effect/temp_visual/hierophant/blast/pandora(T, src) - var/max_size = 2 - addtimer(CALLBACK(src, .proc/aoe_squares_2, T, 0, max_size), 2) - -/mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares_2(var/turf/T, var/ring, var/max_size) - if(ring > max_size) - return - for(var/t in spiral_range_turfs(ring, T)) - if(get_dist(t, T) == ring) - new /obj/effect/temp_visual/hierophant/blast/pandora(t, src) - addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2) - -//The specific version of hiero's squares pandora uses -/obj/effect/temp_visual/hierophant/blast/pandora - damage = 20 - monster_damage_boost = FALSE - -//Pandora's loot: Hope -/obj/item/clothing/accessory/pandora_hope - name = "Hope" - desc = "Found at the bottom of Pandora. After all the evil was released, this was the only thing left inside." - icon = 'icons/obj/lavaland/elite_trophies.dmi' - icon_state = "hope" - armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 20, "bio" = 20, "rad" = 5, "fire" = 0, "acid" = 25) //something something determination something - resistance_flags = FIRE_PROOF - -/obj/item/clothing/accessory/pandora_hope/on_uniform_equip(obj/item/clothing/under/U, user) - var/mob/living/L = user - if(L && L.mind) - SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "hope_lavaland", /datum/mood_event/hope_lavaland) - -/obj/item/clothing/accessory/pandora_hope/on_uniform_dropped(obj/item/clothing/under/U, user) - var/mob/living/L = user - if(L && L.mind) - SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "hope_lavaland") diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 8eb1e040cde9..f477d5075064 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -113,7 +113,6 @@ brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion del_on_death = 1 stat_attack = UNCONSCIOUS - pass_flags = null robust_searching = 1 var/dwarf_mob = FALSE var/mob/living/carbon/human/stored_mob diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 41484cb77a8a..88014d042f8d 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -41,7 +41,7 @@ hud_type = /datum/hud/slime var/cores = 1 // the number of /obj/item/slime_extract's the slime has left inside - var/mutation_chance = 5 // Chance of mutating, very low to encourage miners hunting colored slimes + var/mutation_chance = 30 // Chance of mutating, should be between 25 and 35 var/powerlevel = 0 // 1-10 controls how much electricity they are generating var/amount_grown = 0 // controls how long the slime has been overfed, if 10, grows or reproduces diff --git a/code/modules/paperwork/paper_premade.dm b/code/modules/paperwork/paper_premade.dm index 787e919520b9..92afee2c1d26 100644 --- a/code/modules/paperwork/paper_premade.dm +++ b/code/modules/paperwork/paper_premade.dm @@ -111,7 +111,3 @@ name = "URGENT!" info = "A hastily written note has been scribbled here...

Please use the ore redemption machine in the cargo office for smelting. PLEASE!

--The Research Staff" -/obj/item/paper/fluff/stations/lavaland/slime_hunter - name = "Notice from Science!" - info = "Xenobiology wants you to use these carriers to capture and fulton extract lavaland wildlife, specifically slimes. Just make sure you target the xenobiology fulton retriever or else the wildlife may end up somewhere dangerous!" - diff --git a/code/modules/procedural_mapping/mapGenerators/lavaland.dm b/code/modules/procedural_mapping/mapGenerators/lavaland.dm index 8fb2ad44f477..3363c10f7d2d 100644 --- a/code/modules/procedural_mapping/mapGenerators/lavaland.dm +++ b/code/modules/procedural_mapping/mapGenerators/lavaland.dm @@ -11,7 +11,6 @@ /datum/mapGeneratorModule/splatterLayer/lavalandMonsters spawnableTurfs = list() spawnableAtoms = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast = 10, - /mob/living/simple_animal/slime/random = 10, /mob/living/simple_animal/hostile/asteroid/hivelord/legion = 10, /mob/living/simple_animal/hostile/asteroid/basilisk/watcher = 10, /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing = 10) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 81cf5f4dbd0b..858c710e1eb3 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -184,12 +184,6 @@ return if(target == user && user.zone_selected != BODY_ZONE_PRECISE_MOUTH) //so we can't shoot ourselves (unless mouth selected) return - if(ismob(target) && user.a_intent == INTENT_GRAB) - for(var/datum/component/gunpoint/G in user.GetComponents(/datum/component/gunpoint)) - if(G && G.weapon == src) //spam check - return - user.AddComponent(/datum/component/gunpoint, target, src) - return if(istype(user))//Check if the user can use the gun, if the user isn't alive(turrets) assume it can. var/mob/living/L = user @@ -206,8 +200,14 @@ return //Exclude lasertag guns from the TRAIT_CLUMSY check. - if(check_botched(user)) - return + if(clumsy_check) + if(istype(user)) + if (HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) + to_chat(user, "You shoot yourself in the foot with [src]!") + var/shot_leg = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + process_fire(user, user, FALSE, params, shot_leg) + user.dropItemToGround(src, TRUE) + return if(weapon_weight == WEAPON_HEAVY && user.get_inactive_held_item()) to_chat(user, "You need both hands free to fire \the [src]!") @@ -228,15 +228,7 @@ process_fire(target, user, TRUE, params, null, bonus_spread) -/obj/item/gun/proc/check_botched(mob/living/user, params) - if(clumsy_check) - if(istype(user)) - if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) - to_chat(user, "You shoot yourself in the foot with [src]!") - var/shot_leg = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - process_fire(user, user, FALSE, params, shot_leg) - user.dropItemToGround(src, TRUE) - return TRUE + /obj/item/gun/can_trigger_gun(mob/living/user) . = ..() @@ -295,9 +287,6 @@ return TRUE /obj/item/gun/proc/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) - if(user) - SEND_SIGNAL(user, COMSIG_MOB_FIRED_GUN, user, target, params, zone_override) - add_fingerprint(user) if(semicd) @@ -617,4 +606,4 @@ if(zoomable) azoom = new() - azoom.gun = src + azoom.gun = src \ No newline at end of file diff --git a/code/modules/projectiles/guns/magic/rune.dm b/code/modules/projectiles/guns/magic/rune.dm index 8672c659850e..36bb15e4afd5 100644 --- a/code/modules/projectiles/guns/magic/rune.dm +++ b/code/modules/projectiles/guns/magic/rune.dm @@ -9,8 +9,8 @@ recharge_rate = 5 /obj/item/gun/magic/rune/icycle_rune - name = "Icicle Rune" - desc = "This obsidian rune has the ability to shoot icicles out of it. You do not want to hit yourself with it." + name = "Icycle Rune" + desc = "This obsidian rune has the ability to shoot icycles out of it. You do not want to hit yourself with it." fire_sound = 'sound/magic/fireball.ogg' icon_state = "icycle-rune" item_state = "icycle-rune" @@ -91,7 +91,7 @@ /obj/item/gun/magic/rune/bomb_rune name = "Bomb Rune" - desc = "This obsidian rune has the ability to shoot bombs out of it. There is a sticky note on the back which reads 'Does not work on inanimate objects'." + desc = "This obsidian rune has the ability to shoot bombs out of it. There is a sticky note on the backside, it says 'Does not work on inanimate objects'." fire_sound = 'sound/effects/explosion1.ogg' icon_state = "bomb-rune" item_state = "bomb-rune" @@ -103,7 +103,7 @@ /obj/item/gun/magic/rune/toxic_rune name = "Toxic Rune" - desc = "This obsidian rune has the ability to shoot syringes with toxins inside. You do not want to inject yourself with it." + desc = "This obsidian rune has the ability to shoot syringes with toxins inside. You do not want to inject yourself with it" fire_sound = "syringeproj" item_state = "toxic-rune" icon_state = "toxic-rune" @@ -117,7 +117,7 @@ /obj/item/gun/magic/rune/death_rune name = "Death To The Dead Rune" - desc = "This rune has the ability to put to grave some things that shouldn't rise from their grave. May it be useful for you." + desc = "This rune has the ability to put to grave some things that shouldnt rise from their grave. May it be useful for you" fire_sound = "sound/magic/staff_animation.ogg" item_state = "death-rune" icon_state = "death-rune" @@ -129,7 +129,7 @@ /obj/item/gun/magic/rune/bullet_rune name = "Bullet Rune" - desc = "This obsidian rune has the ability to shoot bullets out of it. I have yet to meet one that can outsmart them" + desc = "This obsidian rune has the ability to shoot bullets out of it. I have yet to see one who will outsmart them" icon_state = "bullet-rune" item_state = "bullet-rune" fire_sound = "sound/weapons/bulletflyby2.ogg" @@ -148,7 +148,7 @@ /obj/item/gun/magic/rune/mutation_rune name = "Mutation Rune" - desc = "This rune has the ability to mutate the target. Be careful, you don't want to mutate right?" + desc = "This rune has the ability to mutate the target. You do not want to mutate right?" fire_sound = "sound/magic/mutate.ogg" icon_state = "mutation-rune" item_state = "mutation-rune" diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index dac9b9a1d73e..feaeafb63865 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -693,7 +693,7 @@ /obj/item/projectile/temp/runic_icycle - name = "Icicle" + name = "Icycle" icon_state = "runic_icycle" damage = 6 flag = "magic" diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 669e9dd86c92..30fe04122fbf 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -768,7 +768,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "death, the destroyer of worlds" glass_icon_state = "proj_manhattanglass" glass_name = "Manhattan Project" - glass_desc = "A scientist's drink of choice, for pondering ways to blow up the station." + glass_desc = "A scientist's drink of choice, for thinking how to blow up the station." /datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/carbon/M) diff --git a/code/modules/reagents/reagent_containers/borghypo.dm b/code/modules/reagents/reagent_containers/borghydro.dm similarity index 100% rename from code/modules/reagents/reagent_containers/borghypo.dm rename to code/modules/reagents/reagent_containers/borghydro.dm diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 6e921fa4f572..8b02c160de13 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -317,17 +317,6 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) to_chat(user, "You detach the conveyor switch.") qdel(src) -/obj/machinery/conveyor_switch/wrench_act(mob/living/user, obj/item/I) - if(position) - to_chat(user, "\The [src] must be off before attempting to change it's direction!") - return FALSE - oneway = !oneway - I.play_tool_sound(src, 75) - user.visible_message("[user] sets \the [src] to [oneway ? "one-way" : "two-way"].", \ - "You set \the [src] to [oneway ? "one-way" : "two-way"].", \ - "You hear a ratchet.") - return TRUE - /obj/machinery/conveyor_switch/oneway icon_state = "conveyor_switch_oneway" desc = "A conveyor control switch. It appears to only go in one direction." diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index a3284f85f3fc..05a6862dd034 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -35,7 +35,6 @@ var/list/valid_items = list() //valid items for special reactions like transforming var/list/critical_items_typecache //items that can cause critical reactions var/banned_typecache // items that won't be produced - var/autoexperiment = 0 /obj/machinery/rnd/experimentor/proc/ConvertReqString2List(list/source_list) var/list/temp_list = params2list(source_list) @@ -87,18 +86,13 @@ /obj/item/transfer_valve)) /obj/machinery/rnd/experimentor/RefreshParts() - var/new_resetTime = 15 - var/new_badThingCoeff = 0 for(var/obj/item/stock_parts/manipulator/M in component_parts) - new_resetTime -= M.rating - if(new_resetTime < 1) - new_resetTime = 1 + if(resetTime > 0 && (resetTime - M.rating) >= 1) + resetTime -= M.rating for(var/obj/item/stock_parts/scanning_module/M in component_parts) - new_badThingCoeff += M.rating*2 + badThingCoeff += M.rating*2 for(var/obj/item/stock_parts/micro_laser/M in component_parts) - new_badThingCoeff += M.rating - resetTime = min(resetTime, new_resetTime) - badThingCoeff = max(badThingCoeff, new_badThingCoeff) + badThingCoeff += M.rating /obj/machinery/rnd/experimentor/examine(mob/user) . = ..() @@ -136,14 +130,14 @@ dat += "Loaded Item: [loaded_item]" dat += "
Available tests:" - dat += "PokeA" - dat += "IrradiateA" - dat += "GasA" - dat += "BurnA" - dat += "FreezeA" - dat += "DestroyA
" + dat += "Poke" + dat += "Irradiate" + dat += "Gas" + dat += "Burn" + dat += "Freeze" + dat += "Destroy" if(istype(loaded_item,/obj/item/relic)) - dat += "Discover" + dat += "Discover" dat += "Eject" var/list/listin = techweb_item_boost_check(src) if(listin) @@ -176,7 +170,7 @@ usr.set_machine(src) var/scantype = href_list["function"] - var/toggle_auto = href_list["toggle_auto"] + var/obj/item/process = locate(href_list["item"]) in src if(href_list["close"]) usr << browse(null, "window=experimentor") @@ -190,39 +184,27 @@ else if(scantype == "refresh") updateUsrDialog() else - if(toggle_auto && scantype == autoexperiment) - autoexperiment = 0 + if(recentlyExperimented) + to_chat(usr, "[src] has been used too recently!") + else if(!loaded_item) + to_chat(usr, "[src] is not currently loaded!") + else if(!process || process != loaded_item) //Interface exploit protection (such as hrefs or swapping items with interface set to old item) + to_chat(usr, "Interface failure detected in [src]. Please try again.") else - if(toggle_auto) - autoexperiment = text2num(scantype) - do_experiment(scantype) + var/dotype + if(text2num(scantype) == SCANTYPE_DISCOVER) + dotype = SCANTYPE_DISCOVER + else + dotype = matchReaction(process,scantype) + experiment(dotype,process) + use_power(750) + if(dotype != FAIL) + var/list/nodes = techweb_item_boost_check(process) + var/picked = pickweight(nodes) //This should work. + if(linked_console) + linked_console.stored_research.boost_with_path(SSresearch.techweb_node_by_id(picked), process.type) updateUsrDialog() -/obj/machinery/rnd/experimentor/proc/do_experiment(scantype = autoexperiment) - var/obj/item/process = loaded_item - if(!scantype) - return - if(recentlyExperimented) - to_chat(usr, "[src] has been used too recently!") - else if(!loaded_item) - to_chat(usr, "[src] is not currently loaded!") - autoexperiment = 0 - else if(!process || process != loaded_item) //Interface exploit protection (such as hrefs or swapping items with interface set to old item) - to_chat(usr, "Interface failure detected in [src]. Please try again.") - else - var/dotype - if(text2num(scantype) == SCANTYPE_DISCOVER) - dotype = SCANTYPE_DISCOVER - else - dotype = matchReaction(process,scantype) - experiment(dotype,process) - use_power(750) - if(dotype != FAIL) - var/list/nodes = techweb_item_boost_check(process) - var/picked = pickweight(nodes) //This should work. - if(linked_console) - linked_console.stored_research.boost_with_path(SSresearch.techweb_node_by_id(picked), process.type) - /obj/machinery/rnd/experimentor/proc/matchReaction(matching,reaction) var/obj/item/D = matching if(D) @@ -259,32 +241,28 @@ smoke.start() +/* yogs start - moved to yogstation/ folder /obj/machinery/rnd/experimentor/proc/experiment(exp,obj/item/exp_on) recentlyExperimented = 1 icon_state = "h_lathe_wloop" var/chosenchem var/criticalReaction = is_type_in_typecache(exp_on, critical_items_typecache) - var/badThingCoeffIfCrit = criticalReaction ? badThingCoeff : 0 // certain malfunctions are desirable for non-critical items //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_POKE) visible_message("[src] prods at [exp_on] with mechanical arms.") if(prob(EFFECT_PROB_LOW) && criticalReaction) - autoexperiment = 0 visible_message("[exp_on] is gripped in just the right way, enhancing its focus.") badThingCoeff++ else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") for(var/mob/living/m in oview(1, src)) m.apply_damage(15, BRUTE, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) investigate_log("Experimentor dealt minor brute to [m].", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions!") exp = SCANTYPE_OBLITERATE else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, throwing the [exp_on]!") var/mob/living/target = locate(/mob/living) in oview(7,src) if(target) @@ -297,26 +275,22 @@ if(exp == SCANTYPE_IRRADIATE) visible_message("[src] reflects radioactive rays at [exp_on]!") if(prob(EFFECT_PROB_LOW) && criticalReaction) - autoexperiment = 0 visible_message("[exp_on] has activated an unknown subroutine!") cloneMode = TRUE investigate_log("Experimentor has made a clone of [exp_on]", INVESTIGATE_EXPERIMENTOR) ejectItem() else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") radiation_pulse(src, 500) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, spewing toxic waste!") for(var/turf/T in oview(1, src)) if(!T.density) if(prob(EFFECT_PROB_VERYHIGH) && !(locate(/obj/effect/decal/cleanable/greenglow) in T)) var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) reagentdecal.reagents.add_reagent(/datum/reagent/uranium/radium, 7) - else if(prob(EFFECT_PROB_MEDIUM-badThingCoeffIfCrit)) - autoexperiment = 0 + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) var/savedName = "[exp_on]" ejectItem(TRUE) var/newPath = text2path(pickweight(valid_items)) @@ -331,11 +305,9 @@ if(exp == SCANTYPE_GAS) visible_message("[src] fills its chamber with gas, [exp_on] included.") if(prob(EFFECT_PROB_LOW) && criticalReaction) - autoexperiment = 0 visible_message("[exp_on] achieves the perfect mix!") new /obj/item/stack/sheet/mineral/plasma(get_turf(pick(oview(1,src)))) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) - autoexperiment = 0 + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src] destroys [exp_on], leaking dangerous gas!") chosenchem = pick(/datum/reagent/carbon,/datum/reagent/uranium/radium,/datum/reagent/toxin,/datum/reagent/consumable/condensedcapsaicin,/datum/reagent/drug/mushroomhallucinogen,/datum/reagent/drug/space_drugs,/datum/reagent/consumable/ethanol,/datum/reagent/consumable/ethanol/beepsky_smash) var/datum/reagents/R = new/datum/reagents(50) @@ -348,10 +320,9 @@ smoke.start() qdel(R) ejectItem(TRUE) - else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) - autoexperiment = 0 + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) visible_message("[src]'s chemical chamber has sprung a leak!") - chosenchem = pick(/datum/reagent/mutationtoxin/felinid,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) + chosenchem = pick(/datum/reagent/mutationtoxin/classic,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src R.add_reagent(chosenchem , 50) @@ -364,11 +335,9 @@ warn_admins(usr, "[chosenchem] smoke") investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, spewing harmless gas.") throwSmoke(loc) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - autoexperiment = 0 visible_message("[src] melts [exp_on], ionizing the air around it!") empulse(loc, 4, 6) investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) @@ -377,18 +346,16 @@ if(exp == SCANTYPE_HEAT) visible_message("[src] raises [exp_on]'s temperature.") if(prob(EFFECT_PROB_LOW) && criticalReaction) - autoexperiment = 0 visible_message("[src]'s emergency coolant system gives off a small ding!") playsound(src, 'sound/machines/ding.ogg', 50, 1) var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) - chosenchem = pick("plasma","capsaicin","ethanol") + chosenchem = pick(/datum/reagent/toxin/plasma,/datum/reagent/consumable/capsaicin,/datum/reagent/consumable/ethanol) C.reagents.remove_any(25) C.reagents.add_reagent(chosenchem , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - autoexperiment = 0 var/turf/start = get_turf(src) var/mob/M = locate(/mob/living) in view(src, 3) var/turf/MT = get_turf(M) @@ -399,13 +366,11 @@ FB.preparePixelProjectile(MT, start) FB.fire() else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") explosion(loc, -1, 0, 0, 0, 0, flame_range = 2) investigate_log("Experimentor started a fire.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") var/datum/gas_mixture/env = loc.return_air() var/transfer_moles = 0.25 * env.total_moles() @@ -420,7 +385,6 @@ investigate_log("Experimentor has released hot air.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, activating its emergency coolant systems!") throwSmoke(loc) for(var/mob/living/m in oview(1, src)) @@ -431,22 +395,20 @@ if(exp == SCANTYPE_COLD) visible_message("[src] lowers [exp_on]'s temperature.") if(prob(EFFECT_PROB_LOW) && criticalReaction) - autoexperiment = 0 visible_message("[src]'s emergency coolant system gives off a small ding!") var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) playsound(src, 'sound/machines/ding.ogg', 50, 1) //Ding! Your death coffee is ready! - chosenchem = pick("uranium","frostoil","ephedrine") + chosenchem = pick(/datum/reagent/uranium,/datum/reagent/consumable/frostoil,/datum/reagent/medicine/ephedrine) C.reagents.remove_any(25) C.reagents.add_reagent(chosenchem , 50) C.name = "Cup of Suspicious Liquid" C.desc = "It has a large hazard symbol printed on the side in fading ink." investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") var/datum/reagents/R = new/datum/reagents(50) R.my_atom = src - R.add_reagent(/datum/reagent/consumable/frostoil, 50) + R.add_reagent(/datum/reagent/consumable/frostoil , 50) investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) var/datum/effect_system/smoke_spread/chem/smoke = new smoke.set_up(R, 0, src, silent = TRUE) @@ -455,7 +417,6 @@ qdel(R) ejectItem(TRUE) else if(prob(EFFECT_PROB_LOW-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!") var/datum/gas_mixture/env = loc.return_air() var/transfer_moles = 0.25 * env.total_moles() @@ -470,7 +431,6 @@ investigate_log("Experimentor has released cold air.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) - autoexperiment = 0 visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") var/datum/effect_system/smoke_spread/smoke = new smoke.set_up(0, loc) @@ -478,7 +438,6 @@ ejectItem() //////////////////////////////////////////////////////////////////////////////////////////////// if(exp == SCANTYPE_OBLITERATE) - autoexperiment = 0 visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") if(linked_console.linked_lathe) var/datum/component/material_container/linked_materials = linked_console.linked_lathe.GetComponent(/datum/component/material_container) @@ -513,7 +472,6 @@ visible_message("[exp_on] [a], and [b], the experiment was a failure.") if(exp == SCANTYPE_DISCOVER) - autoexperiment = 0 visible_message("[src] scans the [exp_on], revealing its true nature!") playsound(src, 'sound/effects/supermatter.ogg', 50, 3, -1) var/obj/item/relic/R = loaded_item @@ -521,58 +479,52 @@ investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", INVESTIGATE_EXPERIMENTOR) ejectItem() - var/badThingCoeffIfSuccess = (exp == FAIL) ? 0 : badThingCoeff - //Global reactions - if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfSuccess) && prob(14) && loaded_item) - autoexperiment = 0 - visible_message("[src]'s onboard detection system has malfunctioned!") - item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) - ejectItem() - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(19) && loaded_item) - autoexperiment = 0 - visible_message("[src] melts [exp_on], ian-izing the air around it!") - throwSmoke(loc) - if(trackedIan) - throwSmoke(trackedIan.loc) - trackedIan.forceMove(loc) - investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... - else - new /mob/living/simple_animal/pet/dog/corgi(loc) - investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(14) && loaded_item) - autoexperiment = 0 - visible_message("Experimentor draws the life essence of those nearby!") - for(var/mob/living/m in view(4,src)) - to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") - m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) - investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) - autoexperiment = 0 - visible_message("[src] encounters a run-time error!") - throwSmoke(loc) - if(trackedRuntime) - throwSmoke(trackedRuntime.loc) - trackedRuntime.forceMove(drop_location()) - investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) - else - new /mob/living/simple_animal/pet/cat(loc) - investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) - ejectItem(TRUE) - if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) - autoexperiment = 0 - visible_message("[src] begins to smoke and hiss, shaking violently!") - use_power(500000) - investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && loaded_item) + var/globalMalf = rand(1,100) + if(globalMalf < 15) + visible_message("[src]'s onboard detection system has malfunctioned!") + item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) + ejectItem() + if(globalMalf > 16 && globalMalf < 35) + visible_message("[src] melts [exp_on], ian-izing the air around it!") + throwSmoke(loc) + if(trackedIan) + throwSmoke(trackedIan.loc) + trackedIan.forceMove(loc) + investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... + else + new /mob/living/simple_animal/pet/dog/corgi(loc) + investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + if(globalMalf > 36 && globalMalf < 50) + visible_message("Experimentor draws the life essence of those nearby!") + for(var/mob/living/m in view(4,src)) + to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") + m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) + investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) + if(globalMalf > 51 && globalMalf < 75) + visible_message("[src] encounters a run-time error!") + throwSmoke(loc) + if(trackedRuntime) + throwSmoke(trackedRuntime.loc) + trackedRuntime.forceMove(drop_location()) + investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) + else + new /mob/living/simple_animal/pet/cat(loc) + investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + if(globalMalf > 76) + visible_message("[src] begins to smoke and hiss, shaking violently!") + use_power(500000) + investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) addtimer(CALLBACK(src, .proc/reset_exp), resetTime) +*/ // yogs end /obj/machinery/rnd/experimentor/proc/reset_exp() update_icon() recentlyExperimented = FALSE - if(autoexperiment) - do_experiment() /obj/machinery/rnd/experimentor/update_icon() icon_state = "h_lathe" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 93dba3432300..887fde6e94c3 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -72,7 +72,7 @@ display_name = "Biological Processing" description = "From slimes to kitchens." prereq_ids = list("biotech") - design_ids = list("smartfridge", "gibber", "deepfryer", "monkey_recycler", "processor", "microwave", "reagentgrinder", "dish_drive", "fat_sucker") + design_ids = list("smartfridge", "gibber", "deepfryer", "monkey_recycler", "processor", "gibber", "microwave", "reagentgrinder", "dish_drive", "fat_sucker") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -132,7 +132,7 @@ prereq_ids = list("base") design_ids = list("solarcontrol", "recharger", "powermonitor", "rped", "pacman", "adv_capacitor", "adv_scanning", "emitter", "high_cell", "adv_matter_bin", "scanner_gate", "atmosalerts", "atmos_control", "recycler", "autolathe", "high_micro_laser", "nano_mani", "mesons", "thermomachine", "rad_collector", "tesla_coil", "grounding_rod", - "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "stack_console", "stack_machine", + "apc_control", "cell_charger", "power control", "airlock_board", "firelock_board", "airalarm_electronics", "firealarm_electronics", "cell_charger", "stack_console", "stack_machine", "oxygen_tank", "plasma_tank", "emergency_oxygen", "emergency_oxygen_engi", "plasmaman_tank_belt") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) export_price = 5000 diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index 3c8399a2c1a0..6e67a590edef 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -103,8 +103,6 @@ All ShuttleMove procs go here loc = newT - SSdemo.mark_dirty(src) - return TRUE // Called on atoms after everything has been moved diff --git a/code/modules/spells/spell_types/mind_transfer.dm b/code/modules/spells/spell_types/mind_transfer.dm index eb02ab256a6c..ca6eb91297b2 100644 --- a/code/modules/spells/spell_types/mind_transfer.dm +++ b/code/modules/spells/spell_types/mind_transfer.dm @@ -61,7 +61,7 @@ Also, you never added distance checking after target is selected. I've went ahea return var/datum/mind/TM = target.mind - if((target.anti_magic_check(TRUE, FALSE) || TM.has_antag_datum(/datum/antagonist/wizard) || TM.has_antag_datum(/datum/antagonist/cult) || TM.has_antag_datum(/datum/antagonist/clockcult) || TM.has_antag_datum(/datum/antagonist/changeling) || TM.has_antag_datum(/datum/antagonist/rev) || TM.has_antag_datum(/datum/antagonist/darkspawn)) || cmptext(copytext(target.key,1,2),"@")) + if((target.anti_magic_check(TRUE, FALSE) || TM.has_antag_datum(/datum/antagonist/wizard) || TM.has_antag_datum(/datum/antagonist/cult) || TM.has_antag_datum(/datum/antagonist/clockcult) || TM.has_antag_datum(/datum/antagonist/changeling) || TM.has_antag_datum(/datum/antagonist/rev)) || cmptext(copytext(target.key,1,2),"@")) if(!silent) to_chat(user, "[target.p_their(TRUE)] mind is resisting your spell!") return diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 85bfbd1d50b5..1d02b363f20d 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -219,7 +219,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/bundles_TC/bundle_B name = "Syndi-kit Special" desc = "Syndicate Bundles, also known as Syndi-Kits, are specialized groups of items that arrive in a plain box. \ - In Syndi-kit Special, you will receive items used by famous syndicate agents of the past. Collectively worth more than 20 telecrystals, the syndicate loves a good throwback." + In Syndi-kit Special, you will recieve items used by famous syndicate agents of the past. Collectively worth more than 20 telecrystals, the syndicate loves a good throwback." item = /obj/item/storage/box/syndicate/bundle_B cost = 20 exclude_modes = list(/datum/game_mode/nuclear) @@ -453,7 +453,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) name = "M-546 Osprey" desc = "A fully-loaded minigun which packs a big punch. \ This deadly giant weapon has a massive 500-round magazine of devastating 5.46mm caseless ammunition.\ - Slaughter your enemies through sheer force. We made this gun so advanced that it fires the whole bullet.\ + Slaughter your enemies through sheer force. We made this gun soa dvanced that it fires the whole bullet.\ Thats 60% more bullet per bullet and no more useless casings!" item = /obj/item/minigunbackpack cost = 36 @@ -860,7 +860,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/ammo/mauler/bag name = "Mauler Ammo Bag" - desc = "A duffel bag containing ammo for three full reloads of the LMG, scattershot carbine, and SRM-8 missile launcher that are equipped on a standard Mauler exosuit." + desc = "A duffel bag containing ammo for three full reloads of the LMG, scattershot carbine, and SRM-8 missile laucher that are equipped on a standard Mauler exosuit." item = /obj/item/storage/backpack/duffelbag/syndie/ammo/mauler cost = 6 include_modes = list(/datum/game_mode/nuclear) @@ -881,7 +881,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/explosives/bombanana name = "Bombanana" - desc = "A banana with an explosive taste! Discard the peel quickly, as it will explode with the force of a Syndicate minibomb \ + desc = "A banana with an explosive taste! discard the peel quickly, as it will explode with the force of a Syndicate minibomb \ a few seconds after the banana is eaten." item = /obj/item/reagent_containers/food/snacks/grown/banana/bombanana cost = 4 //it is a bit cheaper than a minibomb because you have to take off your helmet to eat it, which is how you arm it @@ -918,7 +918,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) X-4 can be placed on a solid surface, such as a wall or window, and it will blast through the wall, injuring anything on the opposite side, while being safer to the user. \ For when you want a controlled explosion that leaves a wider, deeper, hole." item = /obj/item/storage/backpack/duffelbag/syndie/x4 - cost = 4 + cost = 4 // cant_discount = TRUE /datum/uplink_item/explosives/clown_bomb_clownops @@ -1012,7 +1012,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) exclude_modes = list(/datum/game_mode/nuclear/clown_ops) /datum/uplink_item/explosives/tearstache - name = "Tearstache Grenade" + name = "Teachstache Grenade" desc = "A teargas grenade that launches sticky moustaches onto the face of anyone not wearing a clown or mime mask. The moustaches will \ remain attached to the face of all targets for one minute, preventing the use of breath masks and other such devices." item = /obj/item/grenade/chem_grenade/teargas/moustache @@ -1128,7 +1128,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/stealthy_tools/chameleon name = "Chameleon Kit" - desc = "A set of items that contain chameleon technology allowing you to disguise as pretty much anyone on the station, and more! \ + desc = "A set of items that contain chameleon technology allowing you to disguise as pretty much anything on the station, and more! \ Due to budget cuts, the shoes don't provide protection against slipping." item = /obj/item/storage/box/syndie_kit/chameleon cost = 2 @@ -1419,7 +1419,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/device_tools/medkit name = "Syndicate Combat Medic Kit" - desc = "Included is a combat stimulant injector \ + desc = "This first aid kit is a suspicious brown and red. Included is a combat stimulant injector \ for rapid healing, a medical night vision HUD for quick identification of injured personnel, \ and other supplies helpful for a field medic." item = /obj/item/storage/firstaid/tactical @@ -1613,13 +1613,13 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/race_restricted/angelcoolboy name = "Angel Potion" - desc = "We mixed a bird and a human and we somehow made a potion that turns you into a holy creature." + desc = "We mixed a bird and a human and we somehow made a potion that turns you into a holy creatures" cost = 7 item = /obj/item/reagent_containers/glass/bottle/potion/flight/syndicate restricted_species = list("human") - + /datum/uplink_item/race_restricted/killertomatos - name = "Killer Tomatoes" + name = "Killer Tomatos" desc = "The Syndicates local gardeners brewed these up for our plant comrades (does not work against fellow plants)." cost = 3 item = /obj/item/seeds/tomato/killer @@ -1627,11 +1627,11 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/race_restricted/radiationbomb name = "Radiation grenade" - desc = "A radiation bomb guaranteed to irradiate the fuck out of non-gaseous lifeforms." + desc = "A radiation bomb guarenteed to irridiate the fuck out of non gaseous lifeforms." cost = 4 item = /obj/item/grenade/chem_grenade/radiation restricted_species = list("plasmaman") - + // Role-specific items /datum/uplink_item/role_restricted category = "Role-Restricted" @@ -1661,10 +1661,10 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/pneumatic_cannon/pie/selfcharge restricted_roles = list("Clown") surplus = 0 //No fun unless you're the clown! - + /datum/uplink_item/role_restricted/arm_medical_gun name = "Arm Mounted Medical Beamgun" - desc = "An arm mounted medical beamgun to heal your best buds (disclaimer: does not come with friends)." + desc = "A Arm Mounted medgun to heal your best buds (disclaimer: does not come with friends)." item = /obj/item/autosurgeon/medibeam restricted_roles = list("Medical Doctor", "Chief Medical Officer") cost = 8 @@ -1745,7 +1745,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) Be warned, that spirits are often capricious or just little assholes. To use, simply speak your question aloud, then begin shaking." item = /obj/item/toy/eightball/haunted cost = 2 - restricted_roles = list("Chaplain","Curator") + restricted_roles = list("Curator") limited_stock = 1 //please don't spam deadchat /datum/uplink_item/role_restricted/his_grace diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index 3e054828d92c..f65d10b4ec74 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -35,6 +35,13 @@ . = ..() playsound(src, pick('sound/vehicles/clowncar_load1.ogg', 'sound/vehicles/clowncar_load2.ogg'), 75) +/obj/vehicle/sealed/car/clowncar/after_add_occupant(mob/M, control_flags) + . = ..() + if(return_controllers_with_flag(VEHICLE_CONTROL_KIDNAPPED).len >= 30) + for(var/i in return_drivers()) + var/mob/voreman = i + SSmedals.UnlockMedal(MEDAL_CLOWNCARKING,voreman.client) + /obj/vehicle/sealed/car/clowncar/attack_animal(mob/living/simple_animal/M) if((M.loc != src) || M.environment_smash & (ENVIRONMENT_SMASH_WALLS|ENVIRONMENT_SMASH_RWALLS)) return ..() @@ -183,3 +190,10 @@ playsound(src, pick('sound/vehicles/carcannon1.ogg', 'sound/vehicles/carcannon2.ogg', 'sound/vehicles/carcannon3.ogg'), 75) L.throw_at(A, 10, 2) return COMSIG_MOB_CANCEL_CLICKON + +/obj/vehicle/sealed/car/clowncar/proc/ThanksCounter() + thankscount++ + if(thankscount >= 100) + for(var/i in return_drivers()) + var/mob/busdriver = i + SSmedals.UnlockMedal(MEDAL_THANKSALOT,busdriver.client) diff --git a/code/modules/vehicles/vehicle_actions.dm b/code/modules/vehicles/vehicle_actions.dm index daf10e03b4b9..134fde89e660 100644 --- a/code/modules/vehicles/vehicle_actions.dm +++ b/code/modules/vehicles/vehicle_actions.dm @@ -190,3 +190,4 @@ var/mob/living/carbon/human/clown = pick(C.return_drivers()) owner.say("Thank you for the fun ride, [clown.name]!") last_thank_time = world.time + C.ThanksCounter() diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index d2b6b583fa54..e070608127ab 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -15,8 +15,7 @@ /obj/item/electronics/apc = 10, /obj/item/electronics/airalarm = 10, /obj/item/electronics/firealarm = 10, - /obj/item/electronics/firelock = 10, - /obj/item/storage/bag/construction = 6) + /obj/item/electronics/firelock = 10) contraband = list(/obj/item/stock_parts/cell/potato = 3) premium = list(/obj/item/storage/belt/utility = 3, /obj/item/storage/box/smart_metal_foam = 1) diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 0bf26d9214fc..c469061243c5 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -109,24 +109,6 @@ /obj/item/vending_refill/wardrobe/atmos_wardrobe machine_name = "AtmosDrobe" -/obj/machinery/vending/wardrobe/sig_wardrobe - name = "SigDrobe" - desc = "A rarely used vending machine that provides clothing for Signal Technicians." - icon_state = "sigdrobe" - product_ads = "Dress to impress yourself!;The drones will love you!;Get your clothing here!" - vend_reply = "Thank you for using the SigDrobe!" - products = list(/obj/item/storage/backpack/duffelbag/engineering = 1, - /obj/item/storage/backpack/industrial = 1, - /obj/item/storage/backpack/satchel/eng = 1, - /obj/item/clothing/suit/hooded/wintercoat/engineering/tcomms = 1, - /obj/item/clothing/under/yogs/rank/signal_tech = 1, - /obj/item/clothing/shoes/workboots = 1, - /obj/item/clothing/under/yogs/rank/signal_tech/skirt = 1) - refill_canister = /obj/item/vending_refill/wardrobe/sig_wardrobe - payment_department = ACCOUNT_ENG -/obj/item/vending_refill/wardrobe/sig_wardrobe - machine_name = "SigDrobe" - /obj/machinery/vending/wardrobe/cargo_wardrobe name = "CargoDrobe" desc = "A highly advanced vending machine for buying cargo related clothing for free." diff --git a/html/blank.png b/html/blank.png deleted file mode 100644 index 86c96304851e938245b5208cc2eccaee3e28550f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 579 zcmV-J0=)f+P)EX>4Tx04R}tkv&MmP!xqvQ$^8A5eteqWT;LSL`58>ibb$c+6t{Yn7s54nlvOS zE{=k0!NH%!s)LKOt`4q(Aov5~;_9U6A|>9J6k5di;PO7sd*^W9eSlCeGu7;v094H~ zlCh|m$*ziBujoY(gH-(zGxd0CF%8f4bq^ok?;g44N3P2*zi}=&Ebz>bkxtGNhls^O8_R9XiiS!&O&nHKjq-(z z%L?Z$&T6^Jntk#Y26Ea;itAJ(h+zqFBp^aY6(y8mAws)GiisqhM?L(*jz2*znOr3> zax9<%6_Voz|AXJNHS<%GZc-o$biUa3$0*RX3p8rB{e5iPjT6BC3|wg~f29u0ev)2m zY2hOvxD8xfw={VVxZDATo^;8O9LY~5mH^9Lm zFjk=Kb&q#y{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdGC12zEF{MGUR000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000QNklU@uWm>{0RR91?*$Cs> diff --git a/html/changelog.html b/html/changelog.html index c4f6cc397e70..b569c47e8ef6 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -58,320 +58,301 @@ -->
-

21 November 2019

-

Denton updated:

+

30 September 2019

+

Kmc2000 and Identification updated:

    -
  • Chameleon projectors can no longer scan invisible items, like the stealth box or mime spells.
  • +
  • Adds a police borg donator skin.
  • +
  • IT'S A LOBOTOMITE. HERE. IN THE DOME!
-

Hopek updated:

+

Xhuis for code, Theos for porting updated:

    -
  • Added BurnMix.. The ghetto healing drug with risks!
  • -
  • Added the Sheltered starting quirk
  • -
  • Penlight can now be made in the Lathe
  • -
  • Surrender emote is now much easier to see. Even mid-combat
  • +
  • Adds darkspawn, a shadowling-like gamemode without the pesky thrall count
-

Identification updated:

+

MrSpace&AsV9 updated:

    -
  • Adds a new clothing item to the autodrobe, the lamp-dress.
  • -
  • Lamp-dress, light off and light on version.
  • -
  • The security, head of security, and warden uniform have been updated.
  • -
  • the signal tech hoodie might work in all directions
  • +
  • Fuck AI tator tbh.
-

alexkar598 updated:

+

SomeguyManperson updated:

    -
  • Mech fabs no longer go into softlock if they run out of mats.
  • -
  • You can no longer pick up sofas
  • -
  • Emagging a empty clone no longer kills the last clone
  • -
  • Disguised borgs will now have nice chat bubble instead of evil
  • -
  • Fixes some nanites that were supposed to make more nanites but didn't
  • -
  • Stabilized light pink extract now gives the user a small dose of Ephedrine as a speed boost if someone in crit is near them
  • -
  • Stabilized light pink extract now give the patient in crit epinephrine and atropine instead of epinephrine and saline glucose solution
  • -
  • camera bugs actually work now
  • -
  • aiming lasers no longer trigger reactive armors
  • -
  • attacks that do not directly cause damage no longer trigger reactive armors
  • -
  • Doing a tool step twice on a bot assembly no longer makes it unsable
  • -
  • changling regenerate will properly restore vision now
  • -
  • Stamina damage type objects no longer damages stuff when thrown
  • -
  • hypnosis now properly transfers the hypnosis phrase when cloning
  • -
  • Ash walkers can no longer interact with machinery and consoles.
  • +
  • Detective revolver deals less stamina damage, takes roughly 3 shots to stamcrit someone now
-

theos updated:

+

AsV9 updated:

    -
  • dabbing while restrained no longer causes brain damage
  • +
  • Fixed the emergency pod space suits unlocking at round start
  • +
  • The Xenobiology console must now be constructed, it no longer spawns at round start.
-

GuppyLaxx updated:

+

Codeatmos updated:

    -
  • IC issue button tells the person which admin did it
  • +
  • Radballs No longer go through glass, and now deal only 3 burn damage.
  • +
+

MayhemSailor updated:

+
    +
  • Added Minsky Signs to YogStation, YogsPubby, YogsMeta, Omega, Mining Outpost & Labor Prison & removes old signs
  • +
  • fixes #5757
  • +
  • fixed a few typos in signs_departments.dm introduced in #6667
-

Jandito updated:

+

SomeguyManperson updated:

    -
  • updated throwing star icon
  • +
  • Shadowlings now turn glowshrooms into glown'tshrooms when using veil, be careful how you use them!
  • +
  • Spectral blade can now actually find ghosts
  • +
  • AI no nonhumans objective is more clear on its purpose
  • +
  • Station goals are all unlocked at the command report
  • +
  • Removes exile implants from cargo since they are useless
  • +
  • SORRY PAL YOU AREN'T ALLOWED OUT OF THERE YET
  • +
  • Conscription kit has a KA in it
  • +
  • This never happened
  • +
  • goose can no longer instant transmission people to it
  • +
  • Holy hand grenades are more viable, and the holy hand grenade item will now trigger the holy explosion effect
  • +
  • Having your lungs removed will actually kill you
-

MoreRobustThanYou updated:

+

nichlas0010 updated:

    -
  • several href exploits have been fixed
  • +
  • NT lizards will now be named "synergizes the back-end", rather than "reeef-bajr"
-

Nemvar, Carlarc, and Bobbahbrown updated:

+

ynot01 updated:

    -
  • reflector vest covers arms, reflect chance from 40 to 50
  • -
  • reflector vest has ARM BANDS
  • +
  • Added a holyparasite to the null rod reskins
  • +
  • Perfluorodecalin no longer mutes you
  • +
  • Holoparasites are now 15TC
  • +
  • VTEC cyborg module functional once more
  • +
  • Disabler cooler module has been given a warning as to not use it until fixed
  • +
  • Holyparasite can now purge runes
-

genessee596 updated:

+ +

10 September 2019

+

Identification updated:

    -
  • Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or 2500 credits for a 1-pack.
  • +
  • removes a hairstyle option which had shown as an error. no sprite exists.
-

monster860 updated:

+

Altoids updated:

    -
  • You can now use hotkeys while focused on browser windows
  • +
  • Living creatures no longer have always exactly the blood volume of a human.
  • +
  • Monkeys now have 40% less blood.
  • +
  • Xenomorphs now have 25% more (acidic!) blood.
  • +
  • Plasmamen can no longer be diagnosed with blood deficiency, as they are not a blooded creature to begin with.
  • +
  • Admins have been buffed, and can now change the job & equipment of people a lot quicker.
  • +
  • Plaque descriptions are now subject to the pretty filter.
  • +
  • IAAs now spawn with a cyanide dental implant.
-

AdamElTablawy updated:

+

Code by Nichlas0010, Sprite by Sam0oneau updated:

    -
  • light pink slime stabilized extracts no longer grant you methspeed, and instead is slightly better at helping keep critted people alive. watch xenobiologists never make this again because they're all selfish bastards.
  • -
  • adam copy pasted cobby's tend wound code so now tend wounds can be done with clothes on
  • -
  • Removed xenobiologists making themselves changelings
  • +
  • Borgs can now print wanted posters on walls
-

Altoids1 updated:

+

Crazy_Dakkon updated:

    -
  • The Crew Monitor map is back, and now actually shows you where fully-tracked crew are on the station!
  • -
  • Fixed up the Crew Monitor's pop-up window title.
  • -
  • E G G P E O P L E H A V E B E E N A D D E D
  • +
  • The Colussus is now a four-directional sprite.
-

AsV9 updated:

+

His Grace updated:

    -
  • You can no longer print AI or Cyborg upload boards in R&D
  • -
  • The medical holodeck template is now only available during red or delta security alert.
  • +
  • The power of His Grace is unstoppable
-

CMOisLing updated:

+

Identification updated:

    -
  • Chem implants dump contents on death
  • -
  • Viruses with undead_adaptation should function more consistently
  • -
  • Cybernetic organs have been improved
  • +
  • Small lighting tweak to health analyzer sprite.
  • +
  • Makes the hydroponics analyzer sprite consistent with the health analyzer.
  • +
  • adds an object sprite to the sandsuit hood.
  • +
  • 34.5 KB extra space for greener pastures
  • +
  • Two un-used and un-finished envirosuits.
  • +
  • rip
  • +
  • Removes Hygiene
  • +
  • Removes NEET and neat quirks
  • +
  • Removes the ability for scangates to scan for hygiene
  • +
  • Garlic no longer makes you stink
  • +
  • Replaced the penalty on transcendent olfaction with the inability to use it when in any amount of miasma.
  • +
  • Removed Stink Clouds
  • +
  • Deodorant is now redundant due to hygiene being removed.
  • +
  • I see you.
  • +
  • Adds spur boots to the warden's locker.
  • +
  • The spurs make a sound when the wearer moves.
  • +
  • Armory officer uniform updated.
  • +
  • Warden's spur jackboots.
  • +
  • Armory officer's uniform renamed to Gulag officer uniform.
  • +
  • New health analyzer sprites ported from /tg/ who ported them from Polaris. Original sprites by Michiyamenotehifunana from Polaris, current sprite edits by ATH1909 from /tg/.
  • +
  • Removes capitalism and communism
  • +
  • Deletes ancient labcoat sprites.
  • +
  • chairs dont look like theyre from 2006
  • +
  • Phytosian lore altered.
  • +
  • MothMEN are now MothPEOPLE
  • +
  • The Space Gods can turn people into Pacman at will. Pacman can instantly devour mortals.
  • +
  • AWA AWA AWA AWA. EUUEUEUEUOOWAWA.
  • +
  • Adds pacman to the game. Includes all directions and animations for all directions.
  • +
+

KNOH updated:

+
    +
  • cluwneification no longer deals enough brain damage to kill the brain
  • +
+

LostLarry updated:

+
    +
  • IAA will no longer get objectives to kill cyborgs since they're already dead
  • +
+

RandolfTheMeh updated:

+
    +
  • Organ Smartfridges! Store your organs safely. Upgrading the matter bin will give it the ability to heal organs held within- though this does not repair organs that are currently failing, however.
  • +
  • Lobectomy! Not lobotomy, but cuts out a damaged lung lobe to make its performance passable. Restores a lung to working order if it was too damaged to work before, but can only be done once. The lobectomy step has a 95% chance of success, so use some form of sterilizer to ensure you don't accidentally get blood inside your patient's lungs!
  • +
  • Coronary Bypass! Restores a heart to working order if it was too damaged to work before, but can only be done once. Both incising the heart and grafting the bypass have a 90% chance to succeed, and failing them will cause heart damage and massive amounts of bleeding- so be sure to work with ideal conditions, proper tools, and sterilizer!
  • +
  • Organs now decay when not in a living host
  • +
  • Severe heart damage increases breathing rate, and causes a heart attack on failure
  • +
  • Severe lung damage increases breathing rate, and causes suffocation on failure
  • +
  • Stomach damage will likely cause the owner to vomit depending on how injured the stomach is, and how much they've eaten
  • +
  • Brain damage effects now works similarly to the rest of the organ damage
  • +
  • Appendicitis will do appendix damage when in stages 3 and 4, which can cause it to burst if left
  • +
  • Organs heal faster the healthier the host is
  • +
  • Defib timer has been extended to 15 minutes
  • +
  • being fat will cause heart damage, eat healthy!
  • +
+

Sam0oneau updated:

+
    +
  • mopbuckets now allow mops to be put in them
-

Codeatmos updated:

+

alexkar598 updated:

    -
  • Ports Race Sensor Nanites from /tg/
  • +
  • Drills no longer drills walls
-

Darkstick updated:

+

Atlanta Ned updated:

    -
  • Adds DNA repair surgery under advanced surgery
  • +
  • Security can now issue citations! Spot someone committing a minor crime? Fine them for it!
  • +
  • Got a citation? You can view and pay it at any security warrant consoles, located near the brig, your local law office, or the courtroom!
-

DerelictDrone updated:

+

Dennok updated:

    -
  • You can set conveyor switches to one-way and back again by using a wrench.
  • +
  • Air on tiles will no longer get reset when tiles are changed in certain ways
-

GenericDM updated:

+

The CDC updated:

    -
  • looc no longer changes based on your deadchat name preference
  • +
  • Zombie infections are now blocked a % of the time scaling with melee armor
-

Ktlwjec updated:

+

CMOisLing updated:

    -
  • Yogbox atmos mix pipe has been moved left.
  • -
  • Fixes numerous issues across all the main maps.
  • -
  • More map changes no one will notice.
  • -
  • Mining base pipes are layered.
  • -
  • Meta permabrig hallway has been rearranged to make finding the escape pod easier.
  • -
  • Integration cogs correctly display how much power will be siphoned from APCs.
  • -
  • Added more equipment to select equipment for plasmamen.
  • -
  • Bartender has his weapon permit again.
  • -
  • Swarmer flavor text has been changed to reflect the server rules.
  • -
  • Rolling pins are gone from the contraband section of the dinnerware vendor.
  • -
  • The on fire alert message tells you to click on it.
  • -
  • Chaos and meat donuts have sprites again.
  • -
  • DRAGnets have been added to the Yogbox armory.
  • -
  • The airlock scanner is no longer invisible.
  • -
  • The medical job selections are now blue, instead of purple.
  • -
  • Signal technicians have been granted access to their workplace on Omega.
  • -
  • Signal Technician's have a clothing vendor.
  • -
  • Xenos cannot evolve whilst vent-crawling.
  • -
  • Haunted Magic Eightball uplink item is now restricted to Curator and Chaplain.
  • +
  • Nanite heart
  • +
+

Firewolf34 updated:

+
    +
  • Adds organ storage smartfridges to all maps
  • +
  • Adds surplus prosthetic crate to Minsky/Delta
  • +
  • Adds wiring and capacity indication to smartfridges
  • +
  • Adds advertisement capability to smartfridges
  • +
  • Smartfridges can now be broken/depowered properly
  • +
  • Fixes drying rack not reacting to tools properly
  • +
  • Smartfridge deconstruction/unwrenching method standardized
  • +
  • Adds dispensing animations to Smartfridge and Disk Compartmentalizer
  • +
  • fixed a few typos in robot.dm and apc.dm
  • +
  • Switches the two chemistry smartfridges around on Yogstation
  • +
+

Ihonkification updated:

+
    +
  • The CapDrobe has a new sprite to be consistent with the other vendors of its kind.
  • +
  • Adds science goggles to virology.
  • +
  • Updates medkit sprites to be consistent.
  • +
  • The tactical medkit now has a in-hand sprite
  • +
  • The witch doctor hat is now consistent in all directions.
  • +
  • Bio suits can now hold large tanks.
  • +
  • New sink sprites from tg land, sprites by nicbn
  • +
  • inhand sprites for several storage devices, sprites from /tg/
  • +
  • surgery tools that did not have inhand sprites probably have inhand sprites, sprites by nemvar
  • +
  • Inhand sprites for banners, sprites by Twaticus
  • +
  • People were found to be smuggling bedsheets into restricted areas due to them being invisible once held in the hands, nanotrasen has now invented bedsheets in the hand, sprites by Twaticus
  • +
  • tiles now have inhand sprites, sprites by Twaticus
  • +
  • ports animated cyborg equip icons from tg, sprites by nemvar

Lostlarry updated:

    -
  • each tcomms network now works with copy of the signal instead of signal itself
  • -
  • tweaks tcomms setups to work as intended, adds cooling to Pubbys tcomms
  • -
  • fixed intercoms duplicating messages in rare scenarios
  • +
  • Silicons can operate the sec logs console from distance
  • +
  • adds sounds to floodlight construction
  • +
  • floodlights try to connect to wires upon building
  • +
  • Adds access scanner for finding access requirements of things
  • +
  • Omaga PDA system now works from roundstart
  • +
  • Reverts sleepers to now working tgui
  • +
  • makes tcomms loose eficiency at higher temperatures
  • +
  • tcomms generate heat this may be unbalanced as hell

MayhemSailor updated:

    -
  • Introducing the NanoGene - The Genetics Wall Dispenser
  • -
  • fixes distro tanks at disposals
  • -
  • told Meta to chill the f out.
  • -
  • Adds NanoGene Refills to Supply Request Console
  • -
  • fixed ctags on Sing/Tesla Map
  • -
  • Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, YogsDelta, Omega.
  • -
  • Ports TG bugfix for Ticket Machine
  • +
  • Color coded departmental signs
  • +
  • TComms Maint/Bridge Flooring/TComms AI Holopad

Mr-Space updated:

    -
  • You can no longer get a bag of holding from presents.
  • +
  • It's happening
-

Nickvr628 updated:

+

Readystorm546 updated:

    -
  • Replaced security knockout gas canisters with a pepper spray smoke machine for better riot control.
  • -
  • Slime hunting mechanics to lavaland. They spawn randomly and can be fulton recovered back to xenobiology.
  • -
  • Slime mutation rate is heavily nerfed to encourage hunting specific colors instead of breeding to that color.
  • -
  • Slime hunting gear to mining and xenobio to support the above changes.
  • -
-

Ratvar updated:

-
    -
  • Reeef-Bajr's protest gives a rise to classical lizard names across NT
  • +
  • >whole new 360 clock cult map.
  • +
  • >Changed arrows to a + so it makes more sense with this update.
  • +
  • >Changed the clock cult paper to match the new map.

Sir-Lagsalot updated:

    -
  • The Strange Beacon traitor item is now only purchasable for traitors with hijack or glorious death
  • -
  • Makes black gloves on-body sprite slightly lighter
  • +
  • Made the icon and in game sprite for the black gloves a bit darker
  • +
  • Adds a new Tesla engine and aquatic bird themed bar sign

SomeguyManperson updated:

    -
  • barrier rune will now actually use its cooldown period when disabled
  • -
  • barrier rune code is less hot garbage
  • -
  • The VTEC borg module is no longer available
  • -
  • you now die from bleeding
  • -
  • Devour will spawns the dark bead instantly
  • -
  • Adds a new ability, crawling shadows, to darkspawn that can be used as a movement and offensive ability
  • -
  • Divulge message says the name instead of DARKSPAWN_NAME
  • -
  • DRAGnet now has its teleport destination set manually
  • -
  • traitor angel potion is now an angel potion and not just a bottle that looks like a potion
  • -
  • plasmaman darkspawn no longer fucking die while hatching
  • -
  • umbral tendrils and dark beads can no longer be dropped
  • -
  • darkspawn have nodismember
  • -
  • darkspawn can now use devour will on veils for a small psi boost and to add their lucidity without needing to deconvert them or something stupid. Using devour will on a veil will not add lucidity for upgrades.
  • -
  • xeno queens can smack the emergency shuttle console to clear the xeno hostile environment rather than waiting it out
  • -
  • darkspawn prefix is now .k
  • -
  • Prosthetic limb now has sub-quirks allowing the selection of a specific limb for surprise amputation
  • -
  • ED-209 can be constructed without crafting again
  • -
  • forcefield projectors now have a delay before projecting forcefields
  • +
  • stasis beds are now in basic bio instead of cryogenic technology since the extra 2000 research really isn't worth it
  • +
  • kinetic speargun no longer completely broken
  • +
  • muscled veins works
  • +
  • Eat happy, eat healthy

Szyszkrzyneczka updated:

    -
  • Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise Mechanic ™
  • -
  • Added my shitty rune sprites and projectiles
  • -
  • now constructo-bags can be gotten easier yay!
  • +
  • You can wear mosin on your back
  • +
  • my shitty mosin sprites
  • +
  • Added Snails
  • +
  • Added my shitty sprites for snails

TheGamerdk updated:

    -
  • Turns the chat back on
  • +
  • Wearing gang uniforms and gang suits now earns influence for your gang instead of being a waste of influence! Suit up everybody
  • +
  • You can now link your Discord on the server!

Trustback updated:

    -
  • Stabilized Pink now is a bit more safer.
  • -
  • Pheromone receptors are now out of reach for xenolings.
  • +
  • xenos chestbursting now causes crippling brain damage instead of destroying the brain outright
  • +
  • Nitroglycerin now create better cig bombs, also e-cigs now have the same explosive properties of regular cigs.
  • +
  • Altoids will be remembered.

alexkar598 updated:

    -
  • Obsessed people may no longer get the objective to take a picture with their target as it was bugged out.
  • -
-

boodaliboo updated:

-
    -
  • Adds a new autosurgeon for the unused medical beam gun to the traitor uplink for cmo and medical doctors
  • -
  • added a few new items to the syndicate uplink so we have some cool items that different races can experiment with
  • -
  • This is work in progress
  • -
  • Added a new genetics power
  • -
  • does ports of a variety of new mutations
  • -
  • tweaked the number of players required for nuke ops to declare war
  • +
  • tons of ais nolonger spawn,kthnbaii
  • +
  • Correct amount of seconds on AI malf greet
-

missatessatessy updated:

+

fluffe9911 updated:

    -
  • Adds sheep that you can shave or milk.
  • -
  • sheep and wool icons
  • -
  • Adds a lot of cheese and stuff
  • -
  • cheese icons
  • -
  • Mice eat cheese
  • -
  • fixed power armor
  • -
  • Legion hosts/bodies don't float over tables.
  • +
  • There is now a rare chance a zombie may spawn during the middle of the round!
  • +
  • Blob zombies from the wizard event are now regular zombies that may infect you!
  • +
  • Soviet and Capitalist Golems now have a antag datum!
  • +
  • The beam rifle on centcomm is now a normal beam rifle instead of instakill rifle v2
  • +
  • Moonrats are now in the game
  • +
  • For half a million credits you can now purchase the hat of Doug Dimmadome, owner of the Dimmsdale Dimmadome!

nichlas0010 updated:

    -
  • flamethrower is no longer obtainable through the autolathe
  • -
  • rip summons
  • -
  • Stimball gone
  • -
  • supermatter has a power-ceiling of 1 million
  • -
  • Halloween now lasts a week!
  • -
  • Uranium/Iron mixes have been nerfed, so 200u is now the limit
  • -
  • the admin who marked your ticket as something is now shown, regardless of what it was marked as.
  • -
  • sandbox is gone
  • -
  • monkey gamemode gone
  • -
  • you now need an emag to buy dangerous shuttles
  • -
  • You will no longer be drafted into an antag position that you don't want to be
  • -
  • The game will now run extended if it cannot run any other modes
  • -
  • You can now break out of cuffs while moving
  • -
  • the "steal a full plasma tank" objective now checks for the equivalent to a full tank, not necessarily a single full tank.
  • -
  • Medals have been converted into achievements and moved from the hub to the database. This allows us to enable them.
  • +
  • The map job change system now uses signals instead of defines
  • +
  • SSmapping and SSjobs have exchanged init order
  • +
  • Xenos now have a wincondition to hijack the shuttle
  • +
  • Traitor AIs can no longer use malf abilities
  • +
  • Malf AI now has its own gamemode
  • +
  • Multiple AIs will no longer appear
  • +
  • Malf AIs hacking APCs no longer turns them blue.
  • +
  • Hacking APCs as a malf AI now gives you half as many points, but is twice as fast.
  • +
  • syndiebomb now explodes with 5/10/20 rather than 3/9/17
  • +
  • wuh if trayters but dey fite eech udder
  • +
  • IAA AIs no longer get cyanide implants
  • +
  • fluffe's AI skin now has an AI border, so it actually looks like an AI
  • +
  • brain damage lines have been yoggified
  • +
  • you can no longer read announcements if you're unconscious
  • +
  • buying crates directly no longer overrides the access requirements for opening said crates
  • +
  • it now takes 3.5 seconds to table someone, 0.5 seconds less than they get stunned for, and the same amount of time it takes to place someone on a table
  • +
  • cardboard now burns if you burn it

yacabo updated:

    -
  • The Clock Cult now calculates their power in joules rather than watts
  • -
-

ynot01 updated:

-
    -
  • Holyparasite ghost poll now correctly says holyparasite instead of holoparasite
  • -
  • Holyparasite sprite now shows correctly
  • -
  • Holyparasite cards are now small and fit in pockets for proper anti-magic use
  • -
  • Added a hotline to the Syndicate
  • -
  • Cryptographic Sequencer now costs 6TC once more
  • -
  • Removed outdated changeling tip
  • -
  • Security module cyborgs now have an auto-charging disabler instead of one that draws from their cell
  • -
- -

30 September 2019

-

Kmc2000 and Identification updated:

-
    -
  • Adds a police borg donator skin.
  • -
  • IT'S A LOBOTOMITE. HERE. IN THE DOME!
  • -
-

Xhuis for code, Theos for porting updated:

-
    -
  • Adds darkspawn, a shadowling-like gamemode without the pesky thrall count
  • -
-

MrSpace&AsV9 updated:

-
    -
  • Fuck AI tator tbh.
  • -
-

SomeguyManperson updated:

-
    -
  • Detective revolver deals less stamina damage, takes roughly 3 shots to stamcrit someone now
  • -
-

AsV9 updated:

-
    -
  • Fixed the emergency pod space suits unlocking at round start
  • -
  • The Xenobiology console must now be constructed, it no longer spawns at round start.
  • -
-

Codeatmos updated:

-
    -
  • Radballs No longer go through glass, and now deal only 3 burn damage.
  • -
-

MayhemSailor updated:

-
    -
  • Added Minsky Signs to YogStation, YogsPubby, YogsMeta, Omega, Mining Outpost & Labor Prison & removes old signs
  • -
  • fixes #5757
  • -
  • fixed a few typos in signs_departments.dm introduced in #6667
  • -
-

SomeguyManperson updated:

-
    -
  • Shadowlings now turn glowshrooms into glown'tshrooms when using veil, be careful how you use them!
  • -
  • Spectral blade can now actually find ghosts
  • -
  • AI no nonhumans objective is more clear on its purpose
  • -
  • Station goals are all unlocked at the command report
  • -
  • Removes exile implants from cargo since they are useless
  • -
  • SORRY PAL YOU AREN'T ALLOWED OUT OF THERE YET
  • -
  • Conscription kit has a KA in it
  • -
  • This never happened
  • -
  • goose can no longer instant transmission people to it
  • -
  • Holy hand grenades are more viable, and the holy hand grenade item will now trigger the holy explosion effect
  • -
  • Having your lungs removed will actually kill you
  • -
-

nichlas0010 updated:

-
    -
  • NT lizards will now be named "synergizes the back-end", rather than "reeef-bajr"
  • +
  • Tanks now show internal mol
  • +
  • Tricorder code has been redone, functionally it only gives it a unique medical scanner UI
  • +
  • Part of the gas analyzer can be now used as a proc.

ynot01 updated:

    -
  • Added a holyparasite to the null rod reskins
  • -
  • Perfluorodecalin no longer mutes you
  • -
  • Holoparasites are now 15TC
  • -
  • VTEC cyborg module functional once more
  • -
  • Disabler cooler module has been given a warning as to not use it until fixed
  • -
  • Holyparasite can now purge runes
  • +
  • Hacked AI Module price changed from 9TC to 4TC
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index b2b56d7cb225..7a8d7b994bcc 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -23043,218 +23043,3 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Disabler cooler module has been given a warning as to not use it until fixed - bugfix: Holyparasite can now purge runes -2019-11-21: - ' Denton': - - bugfix: Chameleon projectors can no longer scan invisible items, like the stealth - box or mime spells. - ' Hopek': - - rscadd: Added BurnMix.. The ghetto healing drug with risks! - - rscadd: Added the Sheltered starting quirk - - rscadd: Penlight can now be made in the Lathe - - tweak: Surrender emote is now much easier to see. Even mid-combat - ' Identification': - - rscadd: Adds a new clothing item to the autodrobe, the lamp-dress. - - imageadd: Lamp-dress, light off and light on version. - - imageadd: The security, head of security, and warden uniform have been updated. - - bugfix: the signal tech hoodie might work in all directions - ' alexkar598': - - bugfix: Mech fabs no longer go into softlock if they run out of mats. - - bugfix: You can no longer pick up sofas - - bugfix: Emagging a empty clone no longer kills the last clone - - bugfix: Disguised borgs will now have nice chat bubble instead of evil - - bugfix: Fixes some nanites that were supposed to make more nanites but didn't - - tweak: Stabilized light pink extract now gives the user a small dose of Ephedrine - as a speed boost if someone in crit is near them - - tweak: Stabilized light pink extract now give the patient in crit epinephrine - and atropine instead of epinephrine and saline glucose solution - - bugfix: camera bugs actually work now - - bugfix: aiming lasers no longer trigger reactive armors - - tweak: attacks that do not directly cause damage no longer trigger reactive armors - - bugfix: Doing a tool step twice on a bot assembly no longer makes it unsable - - bugfix: changling regenerate will properly restore vision now - - bugfix: Stamina damage type objects no longer damages stuff when thrown - - bugfix: hypnosis now properly transfers the hypnosis phrase when cloning - - tweak: Ash walkers can no longer interact with machinery and consoles. - ' theos': - - bugfix: dabbing while restrained no longer causes brain damage - ' GuppyLaxx': - - rscadd: IC issue button tells the person which admin did it - ' Jandito': - - imageadd: updated throwing star icon - ' MoreRobustThanYou': - - bugfix: several href exploits have been fixed - ' Nemvar, Carlarc, and Bobbahbrown': - - tweak: reflector vest covers arms, reflect chance from 40 to 50 - - imageadd: reflector vest has ARM BANDS - ' genessee596': - - rscadd: Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or - 2500 credits for a 1-pack. - ' monster860': - - rscadd: You can now use hotkeys while focused on browser windows - AdamElTablawy: - - tweak: light pink slime stabilized extracts no longer grant you methspeed, and - instead is slightly better at helping keep critted people alive. watch xenobiologists - never make this again because they're all selfish bastards. - - tweak: adam copy pasted cobby's tend wound code so now tend wounds can be done - with clothes on - - rscdel: Removed xenobiologists making themselves changelings - Altoids1: - - rscadd: The Crew Monitor map is back, and now actually shows you where fully-tracked - crew are on the station! - - spellcheck: Fixed up the Crew Monitor's pop-up window title. - - rscadd: E G G P E O P L E H A V E B E E N A D D E D - AsV9: - - rscdel: You can no longer print AI or Cyborg upload boards in R&D - - tweak: The medical holodeck template is now only available during red or delta - security alert. - CMOisLing: - - bugfix: Chem implants dump contents on death - - bugfix: Viruses with undead_adaptation should function more consistently - - tweak: Cybernetic organs have been improved - Codeatmos: - - rscadd: Ports Race Sensor Nanites from /tg/ - Darkstick: - - rscadd: Adds DNA repair surgery under advanced surgery - DerelictDrone: - - rscadd: You can set conveyor switches to one-way and back again by using a wrench. - GenericDM: - - bugfix: looc no longer changes based on your deadchat name preference - Ktlwjec: - - tweak: Yogbox atmos mix pipe has been moved left. - - rscadd: Fixes numerous issues across all the main maps. - - rscadd: More map changes no one will notice. - - tweak: Mining base pipes are layered. - - rscadd: Meta permabrig hallway has been rearranged to make finding the escape - pod easier. - - rscadd: Integration cogs correctly display how much power will be siphoned from - APCs. - - rscadd: Added more equipment to select equipment for plasmamen. - - bugfix: Bartender has his weapon permit again. - - rscadd: Swarmer flavor text has been changed to reflect the server rules. - - rscdel: Rolling pins are gone from the contraband section of the dinnerware vendor. - - rscadd: The on fire alert message tells you to click on it. - - rscadd: Chaos and meat donuts have sprites again. - - rscadd: DRAGnets have been added to the Yogbox armory. - - imageadd: The airlock scanner is no longer invisible. - - tweak: The medical job selections are now blue, instead of purple. - - bugfix: Signal technicians have been granted access to their workplace on Omega. - - rscadd: Signal Technician's have a clothing vendor. - - tweak: Xenos cannot evolve whilst vent-crawling. - - tweak: Haunted Magic Eightball uplink item is now restricted to Curator and Chaplain. - Lostlarry: - - tweak: each tcomms network now works with copy of the signal instead of signal - itself - - tweak: tweaks tcomms setups to work as intended, adds cooling to Pubbys tcomms - - bugfix: fixed intercoms duplicating messages in rare scenarios - MayhemSailor: - - rscadd: Introducing the NanoGene - The Genetics Wall Dispenser - - bugfix: fixes distro tanks at disposals - - bugfix: told Meta to chill the f out. - - rscadd: Adds NanoGene Refills to Supply Request Console - - bugfix: fixed ctags on Sing/Tesla Map - - rscadd: 'Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, - YogsDelta, Omega.' - - bugfix: Ports TG bugfix for Ticket Machine - Mr-Space: - - rscdel: You can no longer get a bag of holding from presents. - Nickvr628: - - rscadd: Replaced security knockout gas canisters with a pepper spray smoke machine - for better riot control. - - rscadd: Slime hunting mechanics to lavaland. They spawn randomly and can be fulton - recovered back to xenobiology. - - tweak: Slime mutation rate is heavily nerfed to encourage hunting specific colors - instead of breeding to that color. - - rscadd: Slime hunting gear to mining and xenobio to support the above changes. - Ratvar: - - tweak: Reeef-Bajr's protest gives a rise to classical lizard names across NT - Sir-Lagsalot: - - tweak: The Strange Beacon traitor item is now only purchasable for traitors with - hijack or glorious death - - tweak: Makes black gloves on-body sprite slightly lighter - SomeguyManperson: - - bugfix: barrier rune will now actually use its cooldown period when disabled - - tweak: barrier rune code is less hot garbage - - rscdel: The VTEC borg module is no longer available - - bugfix: you now die from bleeding - - tweak: Devour will spawns the dark bead instantly - - rscadd: Adds a new ability, crawling shadows, to darkspawn that can be used as - a movement and offensive ability - - bugfix: Divulge message says the name instead of DARKSPAWN_NAME - - rscadd: DRAGnet now has its teleport destination set manually - - bugfix: traitor angel potion is now an angel potion and not just a bottle that - looks like a potion - - bugfix: plasmaman darkspawn no longer fucking die while hatching - - bugfix: umbral tendrils and dark beads can no longer be dropped - - tweak: darkspawn have nodismember - - tweak: darkspawn can now use devour will on veils for a small psi boost and to - add their lucidity without needing to deconvert them or something stupid. Using - devour will on a veil will not add lucidity for upgrades. - - tweak: xeno queens can smack the emergency shuttle console to clear the xeno hostile - environment rather than waiting it out - - tweak: darkspawn prefix is now .k - - rscadd: Prosthetic limb now has sub-quirks allowing the selection of a specific - limb for surprise amputation - - bugfix: ED-209 can be constructed without crafting again - - tweak: ' forcefield projectors now have a delay before projecting forcefields' - Szyszkrzyneczka: - - rscadd: "Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise\ - \ Mechanic \u2122" - - imageadd: Added my shitty rune sprites and projectiles - - tweak: now constructo-bags can be gotten easier yay! - TheGamerdk: - - bugfix: Turns the chat back on - Trustback: - - tweak: Stabilized Pink now is a bit more safer. - - rscdel: ' Pheromone receptors are now out of reach for xenolings.' - alexkar598: - - rscdel: Obsessed people may no longer get the objective to take a picture with - their target as it was bugged out. - boodaliboo: - - rscadd: Adds a new autosurgeon for the unused medical beam gun to the traitor - uplink for cmo and medical doctors - - rscadd: added a few new items to the syndicate uplink so we have some cool items - that different races can experiment with - - wip: This is work in progress - - rscadd: Added a new genetics power - - rscadd: does ports of a variety of new mutations - - tweak: tweaked the number of players required for nuke ops to declare war - missatessatessy: - - rscadd: Adds sheep that you can shave or milk. - - imageadd: sheep and wool icons - - rscadd: Adds a lot of cheese and stuff - - imageadd: cheese icons - - tweak: Mice eat cheese - - bugfix: fixed power armor - - tweak: Legion hosts/bodies don't float over tables. - nichlas0010: - - tweak: flamethrower is no longer obtainable through the autolathe - - rscdel: rip summons - - rscdel: Stimball gone - - tweak: supermatter has a power-ceiling of 1 million - - tweak: Halloween now lasts a week! - - tweak: Uranium/Iron mixes have been nerfed, so 200u is now the limit - - tweak: the admin who marked your ticket as something is now shown, regardless - of what it was marked as. - - rscdel: sandbox is gone - - rscdel: monkey gamemode gone - - tweak: you now need an emag to buy dangerous shuttles - - tweak: You will no longer be drafted into an antag position that you don't want - to be - - tweak: The game will now run extended if it cannot run any other modes - - tweak: You can now break out of cuffs while moving - - tweak: the "steal a full plasma tank" objective now checks for the equivalent - to a full tank, not necessarily a single full tank. - - experiment: Medals have been converted into achievements and moved from the hub - to the database. This allows us to enable them. - yacabo: - - tweak: ' The Clock Cult now calculates their power in joules rather than watts' - ynot01: - - bugfix: Holyparasite ghost poll now correctly says holyparasite instead of holoparasite - - bugfix: Holyparasite sprite now shows correctly - - tweak: Holyparasite cards are now small and fit in pockets for proper anti-magic - use - - rscadd: Added a hotline to the Syndicate - - tweak: Cryptographic Sequencer now costs 6TC once more - - bugfix: Removed outdated changeling tip - - tweak: Security module cyborgs now have an auto-charging disabler instead of one - that draws from their cell diff --git a/html/changelogs/AutoChangelog-pr-5464.yml b/html/changelogs/AutoChangelog-pr-5464.yml new file mode 100644 index 000000000000..16898cadbd59 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-5464.yml @@ -0,0 +1,5 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "barrier rune will now actually use its cooldown period when disabled" + - tweak: "barrier rune code is less hot garbage" diff --git a/html/changelogs/AutoChangelog-pr-6720.yml b/html/changelogs/AutoChangelog-pr-6720.yml new file mode 100644 index 000000000000..2a5273b9a413 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6720.yml @@ -0,0 +1,3 @@ +author: "Readystorm546" +delete-after: true +changes: diff --git a/html/changelogs/AutoChangelog-pr-6740.yml b/html/changelogs/AutoChangelog-pr-6740.yml new file mode 100644 index 000000000000..4a12fb53e794 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6740.yml @@ -0,0 +1,4 @@ +author: "Darkstick" +delete-after: true +changes: + - rscadd: "Adds DNA repair surgery under advanced surgery" diff --git a/html/changelogs/AutoChangelog-pr-6763.yml b/html/changelogs/AutoChangelog-pr-6763.yml new file mode 100644 index 000000000000..a89c5f29bb4f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6763.yml @@ -0,0 +1,4 @@ +author: "Trustback" +delete-after: true +changes: + - tweak: "Stabilized Pink now is a bit more safer." diff --git a/html/changelogs/AutoChangelog-pr-6764.yml b/html/changelogs/AutoChangelog-pr-6764.yml new file mode 100644 index 000000000000..f734d926b649 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6764.yml @@ -0,0 +1,4 @@ +author: "AsV9" +delete-after: true +changes: + - rscdel: "You can no longer print AI or Cyborg upload boards in R&D" diff --git a/html/changelogs/AutoChangelog-pr-6773.yml b/html/changelogs/AutoChangelog-pr-6773.yml new file mode 100644 index 000000000000..a64213dcae31 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6773.yml @@ -0,0 +1,5 @@ +author: "Szyszkrzyneczka" +delete-after: true +changes: + - rscadd: "Added Runes and a ruin for them! Exciting toys for wizards! Adds a Surprise Mechanic ™" + - imageadd: "Added my shitty rune sprites and projectiles" diff --git a/html/changelogs/AutoChangelog-pr-6777.yml b/html/changelogs/AutoChangelog-pr-6777.yml new file mode 100644 index 000000000000..dd35f3d3ece9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6777.yml @@ -0,0 +1,4 @@ +author: "CMOisLing" +delete-after: true +changes: + - bugfix: "Chem implants dump contents on death" diff --git a/html/changelogs/AutoChangelog-pr-6779.yml b/html/changelogs/AutoChangelog-pr-6779.yml new file mode 100644 index 000000000000..7d348787fdff --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6779.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "flamethrower is no longer obtainable through the autolathe" diff --git a/html/changelogs/AutoChangelog-pr-6782.yml b/html/changelogs/AutoChangelog-pr-6782.yml new file mode 100644 index 000000000000..7d7cf84ea33d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6782.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "Mech fabs no longer go into softlock if they run out of mats." diff --git a/html/changelogs/AutoChangelog-pr-6785.yml b/html/changelogs/AutoChangelog-pr-6785.yml new file mode 100644 index 000000000000..988709db6696 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6785.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - rscdel: "rip summons" diff --git a/html/changelogs/AutoChangelog-pr-6787.yml b/html/changelogs/AutoChangelog-pr-6787.yml new file mode 100644 index 000000000000..adbcabc414d4 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6787.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscdel: "The VTEC borg module is no longer available" diff --git a/html/changelogs/AutoChangelog-pr-6788.yml b/html/changelogs/AutoChangelog-pr-6788.yml new file mode 100644 index 000000000000..b6ee40e7938a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6788.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "You can no longer pick up sofas" diff --git a/html/changelogs/AutoChangelog-pr-6789.yml b/html/changelogs/AutoChangelog-pr-6789.yml new file mode 100644 index 000000000000..eeaef7649603 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6789.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "Emagging a empty clone no longer kills the last clone" diff --git a/html/changelogs/AutoChangelog-pr-6791.yml b/html/changelogs/AutoChangelog-pr-6791.yml new file mode 100644 index 000000000000..139ff96a3998 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6791.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "Disguised borgs will now have nice chat bubble instead of evil" diff --git a/html/changelogs/AutoChangelog-pr-6793.yml b/html/changelogs/AutoChangelog-pr-6793.yml new file mode 100644 index 000000000000..39c9d37ca368 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6793.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "Fixes some nanites that were supposed to make more nanites but didn't" diff --git a/html/changelogs/AutoChangelog-pr-6795.yml b/html/changelogs/AutoChangelog-pr-6795.yml new file mode 100644 index 000000000000..539024ab5c03 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6795.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - rscadd: "Introducing the NanoGene - The Genetics Wall Dispenser" diff --git a/html/changelogs/AutoChangelog-pr-6796.yml b/html/changelogs/AutoChangelog-pr-6796.yml new file mode 100644 index 000000000000..3054e4e519bb --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6796.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - bugfix: "fixes distro tanks at disposals" diff --git a/html/changelogs/AutoChangelog-pr-6797.yml b/html/changelogs/AutoChangelog-pr-6797.yml new file mode 100644 index 000000000000..1f8dd3d17f67 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6797.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - bugfix: "told Meta to chill the f out." diff --git a/html/changelogs/AutoChangelog-pr-6798.yml b/html/changelogs/AutoChangelog-pr-6798.yml new file mode 100644 index 000000000000..3a5d5419e92c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6798.yml @@ -0,0 +1,4 @@ +author: "AdamElTablawy" +delete-after: true +changes: + - tweak: "light pink slime stabilized extracts no longer grant you methspeed, and instead is slightly better at helping keep critted people alive. watch xenobiologists never make this again because they're all selfish bastards." diff --git a/html/changelogs/AutoChangelog-pr-6799.yml b/html/changelogs/AutoChangelog-pr-6799.yml new file mode 100644 index 000000000000..4265452e3e9a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6799.yml @@ -0,0 +1,4 @@ +author: "AdamElTablawy" +delete-after: true +changes: + - tweak: "adam copy pasted cobby's tend wound code so now tend wounds can be done with clothes on" diff --git a/html/changelogs/AutoChangelog-pr-6800.yml b/html/changelogs/AutoChangelog-pr-6800.yml new file mode 100644 index 000000000000..b42e1f7315f9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6800.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "you now die from bleeding" diff --git a/html/changelogs/AutoChangelog-pr-6804.yml b/html/changelogs/AutoChangelog-pr-6804.yml new file mode 100644 index 000000000000..d4fb1c1aebe3 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6804.yml @@ -0,0 +1,5 @@ +author: " alexkar598" +delete-after: true +changes: + - tweak: "Stabilized light pink extract now gives the user a small dose of Ephedrine as a speed boost if someone in crit is near them" + - tweak: "Stabilized light pink extract now give the patient in crit epinephrine and atropine instead of epinephrine and saline glucose solution" diff --git a/html/changelogs/AutoChangelog-pr-6805.yml b/html/changelogs/AutoChangelog-pr-6805.yml new file mode 100644 index 000000000000..c5526a429f84 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6805.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "camera bugs actually work now" diff --git a/html/changelogs/AutoChangelog-pr-6807.yml b/html/changelogs/AutoChangelog-pr-6807.yml new file mode 100644 index 000000000000..47207ef5523a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6807.yml @@ -0,0 +1,4 @@ +author: "Sir-Lagsalot" +delete-after: true +changes: + - tweak: "The Strange Beacon traitor item is now only purchasable for traitors with hijack or glorious death" diff --git a/html/changelogs/AutoChangelog-pr-6813.yml b/html/changelogs/AutoChangelog-pr-6813.yml new file mode 100644 index 000000000000..fbc4da4485ef --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6813.yml @@ -0,0 +1,4 @@ +author: "CMOisLing" +delete-after: true +changes: + - bugfix: "Viruses with undead_adaptation should function more consistently" diff --git a/html/changelogs/AutoChangelog-pr-6822.yml b/html/changelogs/AutoChangelog-pr-6822.yml new file mode 100644 index 000000000000..061c64ba996c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6822.yml @@ -0,0 +1,4 @@ +author: " Denton" +delete-after: true +changes: + - bugfix: "Chameleon projectors can no longer scan invisible items, like the stealth box or mime spells." diff --git a/html/changelogs/AutoChangelog-pr-6823.yml b/html/changelogs/AutoChangelog-pr-6823.yml new file mode 100644 index 000000000000..ec3a718e207a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6823.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "Devour will spawns the dark bead instantly" diff --git a/html/changelogs/AutoChangelog-pr-6824.yml b/html/changelogs/AutoChangelog-pr-6824.yml new file mode 100644 index 000000000000..0dd13c0c728a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6824.yml @@ -0,0 +1,4 @@ +author: "Mr-Space" +delete-after: true +changes: + - rscdel: "You can no longer get a bag of holding from presents." diff --git a/html/changelogs/AutoChangelog-pr-6825.yml b/html/changelogs/AutoChangelog-pr-6825.yml new file mode 100644 index 000000000000..ca27b50ba10b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6825.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - tweak: "Yogbox atmos mix pipe has been moved left." diff --git a/html/changelogs/AutoChangelog-pr-6826.yml b/html/changelogs/AutoChangelog-pr-6826.yml new file mode 100644 index 000000000000..d34d94a8c439 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6826.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - rscdel: "Stimball gone" diff --git a/html/changelogs/AutoChangelog-pr-6829.yml b/html/changelogs/AutoChangelog-pr-6829.yml new file mode 100644 index 000000000000..40987099ceea --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6829.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "supermatter has a power-ceiling of 1 million" diff --git a/html/changelogs/AutoChangelog-pr-6830.yml b/html/changelogs/AutoChangelog-pr-6830.yml new file mode 100644 index 000000000000..65e0a72d8f21 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6830.yml @@ -0,0 +1,6 @@ +author: "ynot01" +delete-after: true +changes: + - bugfix: "Holyparasite ghost poll now correctly says holyparasite instead of holoparasite" + - bugfix: "Holyparasite sprite now shows correctly" + - tweak: "Holyparasite cards are now small and fit in pockets for proper anti-magic use" diff --git a/html/changelogs/AutoChangelog-pr-6831.yml b/html/changelogs/AutoChangelog-pr-6831.yml new file mode 100644 index 000000000000..ce9bd5ba7ca8 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6831.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "Adds a new ability, crawling shadows, to darkspawn that can be used as a movement and offensive ability" diff --git a/html/changelogs/AutoChangelog-pr-6832.yml b/html/changelogs/AutoChangelog-pr-6832.yml new file mode 100644 index 000000000000..950d61699916 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6832.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "Halloween now lasts a week!" diff --git a/html/changelogs/AutoChangelog-pr-6835.yml b/html/changelogs/AutoChangelog-pr-6835.yml new file mode 100644 index 000000000000..bdea24bb20ca --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6835.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - rscadd: "Adds NanoGene Refills to Supply Request Console" diff --git a/html/changelogs/AutoChangelog-pr-6836.yml b/html/changelogs/AutoChangelog-pr-6836.yml new file mode 100644 index 000000000000..589d658705e6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6836.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "Divulge message says the name instead of DARKSPAWN_NAME" diff --git a/html/changelogs/AutoChangelog-pr-6839.yml b/html/changelogs/AutoChangelog-pr-6839.yml new file mode 100644 index 000000000000..0b9cbf1d07fc --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6839.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - bugfix: "fixed ctags on Sing/Tesla Map" diff --git a/html/changelogs/AutoChangelog-pr-6842.yml b/html/changelogs/AutoChangelog-pr-6842.yml new file mode 100644 index 000000000000..5a6df7bed584 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6842.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "Adds a new autosurgeon for the unused medical beam gun to the traitor uplink for cmo and medical doctors" diff --git a/html/changelogs/AutoChangelog-pr-6847.yml b/html/changelogs/AutoChangelog-pr-6847.yml new file mode 100644 index 000000000000..f7a87e5db5ec --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6847.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "Uranium/Iron mixes have been nerfed, so 200u is now the limit" diff --git a/html/changelogs/AutoChangelog-pr-6848.yml b/html/changelogs/AutoChangelog-pr-6848.yml new file mode 100644 index 000000000000..655cd340c815 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6848.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - rscadd: "Added a hotline to the Syndicate" diff --git a/html/changelogs/AutoChangelog-pr-6849.yml b/html/changelogs/AutoChangelog-pr-6849.yml new file mode 100644 index 000000000000..5a5266a990e9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6849.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Fixes numerous issues across all the main maps." diff --git a/html/changelogs/AutoChangelog-pr-6854.yml b/html/changelogs/AutoChangelog-pr-6854.yml new file mode 100644 index 000000000000..e096ad12ef3d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6854.yml @@ -0,0 +1,4 @@ +author: " GuppyLaxx" +delete-after: true +changes: + - rscadd: "IC issue button tells the person which admin did it" diff --git a/html/changelogs/AutoChangelog-pr-6856.yml b/html/changelogs/AutoChangelog-pr-6856.yml new file mode 100644 index 000000000000..f72b8ee6f857 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6856.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - tweak: "Cryptographic Sequencer now costs 6TC once more" diff --git a/html/changelogs/AutoChangelog-pr-6857.yml b/html/changelogs/AutoChangelog-pr-6857.yml new file mode 100644 index 000000000000..4399a9ff3a4c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6857.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - bugfix: "Removed outdated changeling tip" diff --git a/html/changelogs/AutoChangelog-pr-6859.yml b/html/changelogs/AutoChangelog-pr-6859.yml new file mode 100644 index 000000000000..a891e4362fbd --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6859.yml @@ -0,0 +1,5 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "aiming lasers no longer trigger reactive armors" + - tweak: "attacks that do not directly cause damage no longer trigger reactive armors" diff --git a/html/changelogs/AutoChangelog-pr-6860.yml b/html/changelogs/AutoChangelog-pr-6860.yml new file mode 100644 index 000000000000..de53f444e6e0 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6860.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "Doing a tool step twice on a bot assembly no longer makes it unsable" diff --git a/html/changelogs/AutoChangelog-pr-6861.yml b/html/changelogs/AutoChangelog-pr-6861.yml new file mode 100644 index 000000000000..a478ba0a744f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6861.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "changling regenerate will properly restore vision now" diff --git a/html/changelogs/AutoChangelog-pr-6862.yml b/html/changelogs/AutoChangelog-pr-6862.yml new file mode 100644 index 000000000000..57e6f44f9188 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6862.yml @@ -0,0 +1,5 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "added a few new items to the syndicate uplink so we have some cool items that different races can experiment with" + - wip: "This is work in progress" diff --git a/html/changelogs/AutoChangelog-pr-6863.yml b/html/changelogs/AutoChangelog-pr-6863.yml new file mode 100644 index 000000000000..884e942f7f54 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6863.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "Stamina damage type objects no longer damages stuff when thrown" diff --git a/html/changelogs/AutoChangelog-pr-6864.yml b/html/changelogs/AutoChangelog-pr-6864.yml new file mode 100644 index 000000000000..eb0917a7d9ca --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6864.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - bugfix: "hypnosis now properly transfers the hypnosis phrase when cloning" diff --git a/html/changelogs/AutoChangelog-pr-6865.yml b/html/changelogs/AutoChangelog-pr-6865.yml new file mode 100644 index 000000000000..550a718eee0d --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6865.yml @@ -0,0 +1,4 @@ +author: "ynot01" +delete-after: true +changes: + - tweak: "Security module cyborgs now have an auto-charging disabler instead of one that draws from their cell" diff --git a/html/changelogs/AutoChangelog-pr-6866.yml b/html/changelogs/AutoChangelog-pr-6866.yml new file mode 100644 index 000000000000..975774d1d812 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6866.yml @@ -0,0 +1,4 @@ +author: " MoreRobustThanYou" +delete-after: true +changes: + - bugfix: "several href exploits have been fixed" diff --git a/html/changelogs/AutoChangelog-pr-6867.yml b/html/changelogs/AutoChangelog-pr-6867.yml new file mode 100644 index 000000000000..7f3ea186d5a5 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6867.yml @@ -0,0 +1,5 @@ +author: "Altoids1" +delete-after: true +changes: + - rscadd: "The Crew Monitor map is back, and now actually shows you where fully-tracked crew are on the station!" + - spellcheck: "Fixed up the Crew Monitor's pop-up window title." diff --git a/html/changelogs/AutoChangelog-pr-6868.yml b/html/changelogs/AutoChangelog-pr-6868.yml new file mode 100644 index 000000000000..82570969c76e --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6868.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "More map changes no one will notice." diff --git a/html/changelogs/AutoChangelog-pr-6875.yml b/html/changelogs/AutoChangelog-pr-6875.yml new file mode 100644 index 000000000000..35242aad4f7b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6875.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Added BurnMix.. The ghetto healing drug with risks!" diff --git a/html/changelogs/AutoChangelog-pr-6876.yml b/html/changelogs/AutoChangelog-pr-6876.yml new file mode 100644 index 000000000000..7d1299abbb13 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6876.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Added the Sheltered starting quirk" diff --git a/html/changelogs/AutoChangelog-pr-6877.yml b/html/changelogs/AutoChangelog-pr-6877.yml new file mode 100644 index 000000000000..24e413ab8cda --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6877.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "the admin who marked your ticket as something is now shown, regardless of what it was marked as." diff --git a/html/changelogs/AutoChangelog-pr-6878.yml b/html/changelogs/AutoChangelog-pr-6878.yml new file mode 100644 index 000000000000..042bc7ce9023 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6878.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - rscdel: "sandbox is gone" diff --git a/html/changelogs/AutoChangelog-pr-6879.yml b/html/changelogs/AutoChangelog-pr-6879.yml new file mode 100644 index 000000000000..f72e578ba620 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6879.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - rscdel: "monkey gamemode gone" diff --git a/html/changelogs/AutoChangelog-pr-6882.yml b/html/changelogs/AutoChangelog-pr-6882.yml new file mode 100644 index 000000000000..965d67887df7 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6882.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - rscadd: "Syndicate-Nanotrasen Hotline red-phones on: YogBox, YogsMeta, YogsPubby, YogsDelta, Omega." diff --git a/html/changelogs/AutoChangelog-pr-7132.yml b/html/changelogs/AutoChangelog-pr-6883.yml similarity index 52% rename from html/changelogs/AutoChangelog-pr-7132.yml rename to html/changelogs/AutoChangelog-pr-6883.yml index 51d51d8bcd35..a61c4b26ce39 100644 --- a/html/changelogs/AutoChangelog-pr-7132.yml +++ b/html/changelogs/AutoChangelog-pr-6883.yml @@ -1,4 +1,4 @@ author: "Ktlwjec" delete-after: true changes: - - tweak: "Piping on Omega is layered." + - tweak: "Mining base pipes are layered." diff --git a/html/changelogs/AutoChangelog-pr-6884.yml b/html/changelogs/AutoChangelog-pr-6884.yml new file mode 100644 index 000000000000..8cfa660fe7c6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6884.yml @@ -0,0 +1,4 @@ +author: "MayhemSailor" +delete-after: true +changes: + - bugfix: "Ports TG bugfix for Ticket Machine" diff --git a/html/changelogs/AutoChangelog-pr-6888.yml b/html/changelogs/AutoChangelog-pr-6888.yml new file mode 100644 index 000000000000..dde4f0ca6893 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6888.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Meta permabrig hallway has been rearranged to make finding the escape pod easier." diff --git a/html/changelogs/AutoChangelog-pr-6889.yml b/html/changelogs/AutoChangelog-pr-6889.yml new file mode 100644 index 000000000000..b9998d9dcd8f --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6889.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - rscadd: "DRAGnet now has its teleport destination set manually" diff --git a/html/changelogs/AutoChangelog-pr-6891.yml b/html/changelogs/AutoChangelog-pr-6891.yml new file mode 100644 index 000000000000..ceeb35b4f3bb --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6891.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Integration cogs correctly display how much power will be siphoned from APCs." diff --git a/html/changelogs/AutoChangelog-pr-6892.yml b/html/changelogs/AutoChangelog-pr-6892.yml new file mode 100644 index 000000000000..b1c7cf742aed --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6892.yml @@ -0,0 +1,5 @@ +author: " Nemvar, Carlarc, and Bobbahbrown" +delete-after: true +changes: + - tweak: "reflector vest covers arms, reflect chance from 40 to 50" + - imageadd: "reflector vest has ARM BANDS" diff --git a/html/changelogs/AutoChangelog-pr-6893.yml b/html/changelogs/AutoChangelog-pr-6893.yml new file mode 100644 index 000000000000..39da655522a8 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6893.yml @@ -0,0 +1,4 @@ +author: " genessee596" +delete-after: true +changes: + - rscadd: "Riot Shotguns can be bought in Cargo for 6000 credits for a 3-pack, or 2500 credits for a 1-pack." diff --git a/html/changelogs/AutoChangelog-pr-6896.yml b/html/changelogs/AutoChangelog-pr-6896.yml new file mode 100644 index 000000000000..d989d6bf7e7b --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6896.yml @@ -0,0 +1,4 @@ +author: "Sir-Lagsalot" +delete-after: true +changes: + - tweak: "Makes black gloves on-body sprite slightly lighter" diff --git a/html/changelogs/AutoChangelog-pr-6897.yml b/html/changelogs/AutoChangelog-pr-6897.yml new file mode 100644 index 000000000000..e8385d26b4b9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6897.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Added more equipment to select equipment for plasmamen." diff --git a/html/changelogs/AutoChangelog-pr-6899.yml b/html/changelogs/AutoChangelog-pr-6899.yml new file mode 100644 index 000000000000..ee42c48ab740 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6899.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - bugfix: "Bartender has his weapon permit again." diff --git a/html/changelogs/AutoChangelog-pr-6901.yml b/html/changelogs/AutoChangelog-pr-6901.yml new file mode 100644 index 000000000000..27dc6e1fcba9 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6901.yml @@ -0,0 +1,4 @@ +author: " theos" +delete-after: true +changes: + - bugfix: "dabbing while restrained no longer causes brain damage" diff --git a/html/changelogs/AutoChangelog-pr-6902.yml b/html/changelogs/AutoChangelog-pr-6902.yml new file mode 100644 index 000000000000..231c22c9e669 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6902.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Swarmer flavor text has been changed to reflect the server rules." diff --git a/html/changelogs/AutoChangelog-pr-6912.yml b/html/changelogs/AutoChangelog-pr-6912.yml new file mode 100644 index 000000000000..eeeb4a056741 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6912.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "traitor angel potion is now an angel potion and not just a bottle that looks like a potion" diff --git a/html/changelogs/AutoChangelog-pr-6915.yml b/html/changelogs/AutoChangelog-pr-6915.yml new file mode 100644 index 000000000000..f9dff589fd03 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6915.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscdel: "Rolling pins are gone from the contraband section of the dinnerware vendor." diff --git a/html/changelogs/AutoChangelog-pr-6916.yml b/html/changelogs/AutoChangelog-pr-6916.yml new file mode 100644 index 000000000000..69ebd2652208 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6916.yml @@ -0,0 +1,7 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - bugfix: "plasmaman darkspawn no longer fucking die while hatching" + - bugfix: "umbral tendrils and dark beads can no longer be dropped" + - tweak: "darkspawn have nodismember" + - tweak: "darkspawn can now use devour will on veils for a small psi boost and to add their lucidity without needing to deconvert them or something stupid. Using devour will on a veil will not add lucidity for upgrades." diff --git a/html/changelogs/AutoChangelog-pr-6921.yml b/html/changelogs/AutoChangelog-pr-6921.yml new file mode 100644 index 000000000000..00abad86fb51 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6921.yml @@ -0,0 +1,4 @@ +author: "GenericDM" +delete-after: true +changes: + - bugfix: "looc no longer changes based on your deadchat name preference" diff --git a/html/changelogs/AutoChangelog-pr-6923.yml b/html/changelogs/AutoChangelog-pr-6923.yml new file mode 100644 index 000000000000..7406565fac32 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6923.yml @@ -0,0 +1,4 @@ +author: "Trustback" +delete-after: true +changes: + - rscdel: " Pheromone receptors are now out of reach for xenolings." diff --git a/html/changelogs/AutoChangelog-pr-6924.yml b/html/changelogs/AutoChangelog-pr-6924.yml new file mode 100644 index 000000000000..7e66fd6829a3 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6924.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "The on fire alert message tells you to click on it." diff --git a/html/changelogs/AutoChangelog-pr-6925.yml b/html/changelogs/AutoChangelog-pr-6925.yml new file mode 100644 index 000000000000..a7451781de2c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6925.yml @@ -0,0 +1,5 @@ +author: " Identification" +delete-after: true +changes: + - rscadd: "Adds a new clothing item to the autodrobe, the lamp-dress." + - imageadd: "Lamp-dress, light off and light on version." diff --git a/html/changelogs/AutoChangelog-pr-6931.yml b/html/changelogs/AutoChangelog-pr-6931.yml new file mode 100644 index 000000000000..7d8a4bbb79a3 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6931.yml @@ -0,0 +1,4 @@ +author: "CMOisLing" +delete-after: true +changes: + - tweak: "Cybernetic organs have been improved" diff --git a/html/changelogs/AutoChangelog-pr-6938.yml b/html/changelogs/AutoChangelog-pr-6938.yml new file mode 100644 index 000000000000..d91e0f3f983a --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6938.yml @@ -0,0 +1,4 @@ +author: "Altoids1" +delete-after: true +changes: + - rscadd: "E G G P E O P L E H A V E B E E N A D D E D" diff --git a/html/changelogs/AutoChangelog-pr-6947.yml b/html/changelogs/AutoChangelog-pr-6947.yml new file mode 100644 index 000000000000..8789ce28ac76 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6947.yml @@ -0,0 +1,4 @@ +author: "Nickvr628" +delete-after: true +changes: + - rscadd: "Replaced security knockout gas canisters with a pepper spray smoke machine for better riot control." diff --git a/html/changelogs/AutoChangelog-pr-6950.yml b/html/changelogs/AutoChangelog-pr-6950.yml new file mode 100644 index 000000000000..8b1603109c59 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6950.yml @@ -0,0 +1,4 @@ +author: "Codeatmos" +delete-after: true +changes: + - rscadd: "Ports Race Sensor Nanites from /tg/" diff --git a/html/changelogs/AutoChangelog-pr-6953.yml b/html/changelogs/AutoChangelog-pr-6953.yml new file mode 100644 index 000000000000..59979ddd9bc6 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6953.yml @@ -0,0 +1,4 @@ +author: " alexkar598" +delete-after: true +changes: + - tweak: "Ash walkers can no longer interact with machinery and consoles." diff --git a/html/changelogs/AutoChangelog-pr-6967.yml b/html/changelogs/AutoChangelog-pr-6967.yml new file mode 100644 index 000000000000..c21c28a31566 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6967.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "you now need an emag to buy dangerous shuttles" diff --git a/html/changelogs/AutoChangelog-pr-6972.yml b/html/changelogs/AutoChangelog-pr-6972.yml new file mode 100644 index 000000000000..ed11b4cce484 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6972.yml @@ -0,0 +1,5 @@ +author: "missatessatessy" +delete-after: true +changes: + - rscadd: "Adds sheep that you can shave or milk." + - imageadd: "sheep and wool icons" diff --git a/html/changelogs/AutoChangelog-pr-6982.yml b/html/changelogs/AutoChangelog-pr-6982.yml new file mode 100644 index 000000000000..bc7cc45d78a2 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6982.yml @@ -0,0 +1,5 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "You will no longer be drafted into an antag position that you don't want to be" + - tweak: "The game will now run extended if it cannot run any other modes" diff --git a/html/changelogs/AutoChangelog-pr-6984.yml b/html/changelogs/AutoChangelog-pr-6984.yml new file mode 100644 index 000000000000..ccdd459b0210 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6984.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "Chaos and meat donuts have sprites again." diff --git a/html/changelogs/AutoChangelog-pr-6992.yml b/html/changelogs/AutoChangelog-pr-6992.yml new file mode 100644 index 000000000000..9c57e1cc0efd --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-6992.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - rscadd: "DRAGnets have been added to the Yogbox armory." diff --git a/html/changelogs/AutoChangelog-pr-7001.yml b/html/changelogs/AutoChangelog-pr-7001.yml new file mode 100644 index 000000000000..2a9803dfd633 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7001.yml @@ -0,0 +1,4 @@ +author: " monster860" +delete-after: true +changes: + - rscadd: "You can now use hotkeys while focused on browser windows" diff --git a/html/changelogs/AutoChangelog-pr-7002.yml b/html/changelogs/AutoChangelog-pr-7002.yml new file mode 100644 index 000000000000..68398acedba2 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7002.yml @@ -0,0 +1,4 @@ +author: "nichlas0010" +delete-after: true +changes: + - tweak: "You can now break out of cuffs while moving" diff --git a/html/changelogs/AutoChangelog-pr-7012.yml b/html/changelogs/AutoChangelog-pr-7012.yml new file mode 100644 index 000000000000..3f3afd487c49 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7012.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "xeno queens can smack the emergency shuttle console to clear the xeno hostile environment rather than waiting it out" diff --git a/html/changelogs/AutoChangelog-pr-7013.yml b/html/changelogs/AutoChangelog-pr-7013.yml new file mode 100644 index 000000000000..895450d0c654 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7013.yml @@ -0,0 +1,4 @@ +author: " Hopek" +delete-after: true +changes: + - rscadd: "Penlight can now be made in the Lathe" diff --git a/html/changelogs/AutoChangelog-pr-7016.yml b/html/changelogs/AutoChangelog-pr-7016.yml new file mode 100644 index 000000000000..2ba816f10cac --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7016.yml @@ -0,0 +1,4 @@ +author: "boodaliboo" +delete-after: true +changes: + - rscadd: "Added a new genetics power" diff --git a/html/changelogs/AutoChangelog-pr-7019.yml b/html/changelogs/AutoChangelog-pr-7019.yml new file mode 100644 index 000000000000..7febb37a2691 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7019.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - imageadd: "The airlock scanner is no longer invisible." diff --git a/html/changelogs/AutoChangelog-pr-7021.yml b/html/changelogs/AutoChangelog-pr-7021.yml new file mode 100644 index 000000000000..caaa0418522c --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7021.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - tweak: "The medical job selections are now blue, instead of purple." diff --git a/html/changelogs/AutoChangelog-pr-7026.yml b/html/changelogs/AutoChangelog-pr-7026.yml new file mode 100644 index 000000000000..bb475afeace4 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7026.yml @@ -0,0 +1,5 @@ +author: "missatessatessy" +delete-after: true +changes: + - rscadd: "Adds a lot of cheese and stuff" + - imageadd: "cheese icons" diff --git a/html/changelogs/AutoChangelog-pr-7028.yml b/html/changelogs/AutoChangelog-pr-7028.yml new file mode 100644 index 000000000000..418e93259230 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7028.yml @@ -0,0 +1,4 @@ +author: " Jandito" +delete-after: true +changes: + - imageadd: "updated throwing star icon" diff --git a/html/changelogs/AutoChangelog-pr-7029.yml b/html/changelogs/AutoChangelog-pr-7029.yml new file mode 100644 index 000000000000..5de3e28bf330 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7029.yml @@ -0,0 +1,4 @@ +author: "Ktlwjec" +delete-after: true +changes: + - bugfix: "Signal technicians have been granted access to their workplace on Omega." diff --git a/html/changelogs/AutoChangelog-pr-7043.yml b/html/changelogs/AutoChangelog-pr-7043.yml new file mode 100644 index 000000000000..23e3baa6b330 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7043.yml @@ -0,0 +1,4 @@ +author: "SomeguyManperson" +delete-after: true +changes: + - tweak: "darkspawn prefix is now .k" diff --git a/html/changelogs/AutoChangelog-pr-7047.yml b/html/changelogs/AutoChangelog-pr-7047.yml new file mode 100644 index 000000000000..909033546d47 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7047.yml @@ -0,0 +1,4 @@ +author: "TheGamerdk" +delete-after: true +changes: + - bugfix: "Turns the chat back on" diff --git a/html/changelogs/AutoChangelog-pr-7048.yml b/html/changelogs/AutoChangelog-pr-7048.yml new file mode 100644 index 000000000000..3153e1d7e306 --- /dev/null +++ b/html/changelogs/AutoChangelog-pr-7048.yml @@ -0,0 +1,4 @@ +author: "missatessatessy" +delete-after: true +changes: + - tweak: "Mice eat cheese" diff --git a/html/changelogs/AutoChangelog-pr-7051.yml b/html/changelogs/AutoChangelog-pr-7051.yml deleted file mode 100644 index cd18f724c3cf..000000000000 --- a/html/changelogs/AutoChangelog-pr-7051.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "boodaliboo" -delete-after: true -changes: - - rscadd: "Added a bunch of christmas music to play at roundstart and end for christmas" diff --git a/html/changelogs/AutoChangelog-pr-7065.yml b/html/changelogs/AutoChangelog-pr-7065.yml deleted file mode 100644 index 896380e175d4..000000000000 --- a/html/changelogs/AutoChangelog-pr-7065.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "boodaliboo" -delete-after: true -changes: - - rscadd: "Adds a america music working this time" diff --git a/html/changelogs/AutoChangelog-pr-7070.yml b/html/changelogs/AutoChangelog-pr-7070.yml deleted file mode 100644 index 19089a670969..000000000000 --- a/html/changelogs/AutoChangelog-pr-7070.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " monster860, also asd for the quickwrite dll" -delete-after: true -changes: - - rscadd: "Everything that happens gets logged to a replay file" diff --git a/html/changelogs/AutoChangelog-pr-7111.yml b/html/changelogs/AutoChangelog-pr-7111.yml deleted file mode 100644 index f79e3765a4c0..000000000000 --- a/html/changelogs/AutoChangelog-pr-7111.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "AsV9" -delete-after: true -changes: - - rscadd: "The bridge in maintenance below xenobiology is now sometimes open to space." diff --git a/html/changelogs/AutoChangelog-pr-7120.yml b/html/changelogs/AutoChangelog-pr-7120.yml deleted file mode 100644 index e39bbd43ed5c..000000000000 --- a/html/changelogs/AutoChangelog-pr-7120.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "boodaliboo" -delete-after: true -changes: - - tweak: "tweaked one of the possible necropolis items" diff --git a/html/changelogs/AutoChangelog-pr-7133.yml b/html/changelogs/AutoChangelog-pr-7133.yml deleted file mode 100644 index 9bd832cd1a6c..000000000000 --- a/html/changelogs/AutoChangelog-pr-7133.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " monster860" -delete-after: true -changes: - - rscadd: "Adds a map of the station to players' boxes" diff --git a/html/changelogs/AutoChangelog-pr-7134.yml b/html/changelogs/AutoChangelog-pr-7134.yml deleted file mode 100644 index 81ee6f9a1987..000000000000 --- a/html/changelogs/AutoChangelog-pr-7134.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Wjohnston sprites and Mey Ha Zah for some help getting those sprites into a sane form" -delete-after: true -changes: - - rscadd: "the flight potion now works with lizards" diff --git a/html/changelogs/AutoChangelog-pr-7136.yml b/html/changelogs/AutoChangelog-pr-7136.yml deleted file mode 100644 index 197c3868f11d..000000000000 --- a/html/changelogs/AutoChangelog-pr-7136.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Firewolf34" -delete-after: true -changes: - - spellcheck: "adds missing periods to various files and fixes grammar issues" diff --git a/html/changelogs/AutoChangelog-pr-7141.yml b/html/changelogs/AutoChangelog-pr-7141.yml deleted file mode 100644 index bafc42113c6f..000000000000 --- a/html/changelogs/AutoChangelog-pr-7141.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: " monster860" -delete-after: true -changes: - - rscadd: "the experimentor now clicks for you." - - bugfix: "fixes the part component ratings thingy for experimentor to not be broken" diff --git a/html/changelogs/AutoChangelog-pr-7144.yml b/html/changelogs/AutoChangelog-pr-7144.yml deleted file mode 100644 index 20851a799c52..000000000000 --- a/html/changelogs/AutoChangelog-pr-7144.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Identification" -delete-after: true -changes: - - imageadd: "Adds an icon of ratvar to the AI holograms" diff --git a/html/changelogs/AutoChangelog-pr-7145.yml b/html/changelogs/AutoChangelog-pr-7145.yml deleted file mode 100644 index 086d69fc1ce1..000000000000 --- a/html/changelogs/AutoChangelog-pr-7145.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " SerJanko for epic asteroid sprites and qustinnus" -delete-after: true -changes: - - imageadd: "parallax can now sometimes have asteroids or unidentified space-gas" diff --git a/html/changelogs/AutoChangelog-pr-7146.yml b/html/changelogs/AutoChangelog-pr-7146.yml deleted file mode 100644 index 3b19fc9c6787..000000000000 --- a/html/changelogs/AutoChangelog-pr-7146.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Niknakflak" -delete-after: true -changes: - - imageadd: "adds a gameboy face to the pai" diff --git a/html/changelogs/AutoChangelog-pr-7147.yml b/html/changelogs/AutoChangelog-pr-7147.yml deleted file mode 100644 index 18a492bdcbe3..000000000000 --- a/html/changelogs/AutoChangelog-pr-7147.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: " Nebulacrity and Meyhazah" -delete-after: true -changes: - - imageadd: "Improved all of Space Dragon's textures." diff --git a/html/changelogs/AutoChangelog-pr-7148.yml b/html/changelogs/AutoChangelog-pr-7148.yml deleted file mode 100644 index 5956b71e2bc7..000000000000 --- a/html/changelogs/AutoChangelog-pr-7148.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Lostlarry" -delete-after: true -changes: - - bugfix: "fixes disabler cooler borg upgrade not having an effect" diff --git a/icons/effects/parallax.dmi b/icons/effects/parallax.dmi index 82872924257ff954abf8fb8f7a11e0a8dd184e67..22f091ff11a7040258a691d0a9b97e3365e6cf51 100755 GIT binary patch literal 163852 zcmX_nbyQSwyETY}QX*1PqS9SM3L*khA}!s`FoZM=DIFpW(%sz*9nv5<4BasFFbqR} zy!YPsd)7JYtaH}+@3)@V``J7E+gCZl=dYh*U|J$0Q*rqlW?t@wr^$R4*xHg5*c3)8To}*-vA(9M(RvJwHyHAtr8GSL976Wv-^+t( zFW$5&g+2j4rW%sk#VE3|UAvckbP#w>RvQ4Hv^4Zvo_e2bx)ZOjxWYVs1vd?>e{ zKKgk|>H1^$`?$Bp0?+xLzx+swr-qTFe`x9+kO6I(INskss5};}tv!#K3?*<^@uSO( z(@fOXyrG55nj#?ClGlC+F41^`@pS66ZuI~I11FrTb80MCPYvSZ$x3?O zULd&@{rTogzfZR9w7^vV3uM}d40aKB#ZM3Y&<8k#fJH<=$?SZRT64Z|`BB zwUZqo?(8iK=ss9^p6_z1xF8@~o{W6gXjHdz7%K3_U?MpzMg_OExwg{>vXZdMa>p-t z3`cx^mQt{55i-Y6CpkSuT$gV1C)y%?ksFS%HvAjW@6EMXF<(?^<6~{GH;|rP9>G!feWPl+3B1)|!Nd=~J~e zW?_ulD^A_u0+|=ViVbMr^#fY_*@*c8A@>#M^i}LG{6JxB|5qDN^(AX5nCC_bC<&Z~ zm9RPHYY#Zme@?B7=zlxwVR;@DM_^~rJ;0W7_E8!Szh^Ep~vH}bCkK&K;X0{|p zMK!-dM(*gQm>Ssnv(m;=s(odm)Q|r+m--gUkp;_(+$O2ZR~RV*2fi`m;16M@+8ce{ zG(vM3l~d27^E*e;nvQ?k9CO6P;u|3$z9oygLZ!M6&O4RqKdZQy6X#3Cp(zTpw4V$m zwZXGv0xJ7}a8C8BBxn2Acs>eI}Aw^E4A)RlzLthslFyXNTn`xF8m-p%svwYpo=4m2iu|p_LZ5nXP@${HAEFpcH^={p=3kEKt91-9TI8HP`lm|`6*7_E z!iu8rj!-wnTJr;i;kj3zEecCEm@UICo1$0I$q&h}TQ1)BSoV|w&zR(RuztJ&EtJ** zvrOt3B@k4s>B>j>O6-ypfS(~_IX_zjfV1at*3zaF%tGhCg;S3wHZ0WexBuuHLA;@o z0zv4+(MaOlxUdt#$I{WF^I$$AZa77p*HDX1!+e5Uj!%HE&G1*U^-$Dvjn02&+(s{; zv^X+0W-DP%NkgtJWbwOjbjp7IMeQ;Up_TZkqcjwO|7(l~T04wVT#VY`zvZK6^;)>m^En_ml^0a~ZuS|; zJkMS!-dcgGGU=TFbVJ3pl*%pcEYnR&jUX|iq;|vX=aJx-{fO48DzgJf!Ou^lcHOV2 zSK~K4@7u?n=(0^FLA#QUj(@Awsy44q9ZisamjhNc?)9O#-o)fgy#ocJY>9ZNlOtPH z7HnnUMog@Tt4XUYcb+`au$C2wUjsUa55I)UC*wwo%Stbn_5hqcq0- zPlUQeSa%Z`yvm9S5K&?2=Ve18e-3}E)Oe9Jf?xK4Y^%!hM0f*lUS~qVJ2U7iLs%d8 z!!UP_{0)(b*F5Qs01}?}w#g;2Q}B{7w$M_BU5-;!gi0yp%Ew zZlEP@2PNL8+4eB;50K__agWSoGwRaSCa;HlJ4-cY3*A)oH)PSfdGvNH;&TSGm7!M$ zD4!Y`@+UedS%|1sO5+~S1#oK>Fa2s$YIY;lP!o9UBZHlEPjiQB6M*Y^giaVh1jNB- zsCTILS&y=kE$=qqM_(XO>chj-M`WOSS{zmO#kfzWu@QC({7ft|mmc-Kq4Xszl2b3E z-0}dU0+r&cK2Yx5tP%~*70w{+*qui&yuXvU&gggewK&G~yE|KWoyG|{tVtsn z%k*{C8t^qC)5&LMz`X-OVJ(RCToK!K;U-bs|5s`j6|yLPY@uz`Nu z$Vf6Z1m}w$lw>8hY)3rtz4K(tSlJSjioffZD9vY+5Yj0A6ya=x%O)Y?xm6ye$t9=z zORvL6;m#6TDrLkXli~i)I6Xz``%zol)0~e(`0sHJY(~O7M`jU?IGDnj4nhY1umRdKp@#7c$@bt!C zb|99M8>IYx(CoE|^DmFw&3VQ@i|KYR*7up@1LA@F9`>+PW(}Z@Bp<~5NYihf_0IKL zHDQ$g)2;Nc&b@tHra`iwnXy${C$!g6E{lY_`P8eq%`J_$%n+j)BDgG!E%Pd1uyJ~H z%TWX^Ni$~hZ&1Ckklq=f_i>Wgz-*8yKJo^=;!=V8x;|hB24(~FXtay-%nKP$f?^Mi zWFEo@T}qd=Z+dStO04dm%F!Jn)a(h=Dn2L}O0Y~#mpDy7@N6pCK~2W-eX)`!iQQY` zwr&L;qVC7plol@4*!%DAJq$mx{;W?zvMUz(VB+z9b$?^Y@`Z9=M&ZLsmDk;6!aS-nENSjYaltovq;oql?o&t1$lkJ|7dLOP8 zTxmK8IL`-aaD9_H8IZx*0TI1ALk_C<9ULr{0J=;i$fGqzD=k z4k{wj22{R@c)J8k?QmapXd|qL70=i}5& zBVyj$3%(nE8!vlrQG^-kibe^80nP%_+tX-o?vNhkadibHK0Rue^s!l}V?;wlC-w|$efM0YW?#gY3-L#Q=Ebq3X^@(9w zVHX49wD;5&G0I6~EZ7V_s}mY|n&?&_B(2kS<$2p2365jFM>_DV78(* zuOBn{{^`XPr8&Uu9}aZ$rL5?ebYfkEH7$=-C~yyvYB1GgDXJ%F16LRqW$bEP9%yA2 zouZV4_|(vaxymF~!LEi)Z|%7ds33jq5a4;U#1q(yviqDLP%#dJr%^29du8vSl-?5J z6BE~i)cf2OZnGFhR{}5W9JRhi+`8)h70V%X{QdsR@27WQipQ(tgdu9!<9J;0>O9%+ z^|E0wxGGYZPIUNL;ETJCJ6zq)d8sm|u(>HH_;cmF5bqbY_v+Oa5`*?tkk3hm}PfY8Y_=*q#H!#6kAr3`)(Oj;kB`TF8l%-s@q0fg9#HQoxm<_ftH zelH&=RTb;t?n(SyT(Z>MXrF59WNRHiU*I!3`Dcz|i9!0hfh_oRC!ZhK&eSUpbXT!s z*H5_5FP(gceSo$mwX}~yv^kkiFl`MHWA(od+i@?sA4w2MlC!5mx+$j1s!)7e{Ok-a zNyAg%=0fs(%%e80pq=5lcltHS+gSUIDNzHAx#h9B-h-(mh+U% zX_F?x8iA@rUoJd>{(%t&Ru**3$qVhZ7Qa@N)ZPpSQ;rdG>E0OhQ2RPg( zXa%bAE01M>0(_`=bv+OE`0Gt5H_iu`jwQu?S!i%WE&6Bm zntm0s#t;#G(=!@$$_uc}Gie~h@t^e~lMCII<9{1r`h(N9K2d?Ng7-DstS#*r6}_ym zzP?9+bK>}hYZyJon_bR>Q2(P)Zs(Jr4gS{}{x3$)gU;)z=W=&{o_TSivHL>$9HgzG zlz-{J>WHdVF@7S0B~W#eZcAvyma$KhAwyfXNA6Fyi{h!*lni4iIH#ur0?Lh&r5%2$ zD||%H5IfuAsxa$F@HXX2C=>(0UJ|a=zdFy#7f`zYSYPVlg-UdLReiSK3gk% z(puRq&CkM>wDWqpGi>!Pes$10mRX%_*=q;T!!y844`Dc&g_GsmM97+nXzX;s|i0UH4sLSR&4b*^Ro&s_si_o)HDU2$HJVtdXA<5$4gS z`7aU(6QIq8il@h?@en+p?o;(Ye)i|&B3`27Zuum8HvLxadVNLu@Wa0h&!0K5Z>sIY z5_0!jc}r$(n_b~^8Y4f1MINy{but&XZq(0Q{gO4~`HSl%2f+4D(<>PSxn1d=8|*5w z^GcTsOMJg@E_TA5UN}n5*TT)|7*egKi1~%gO1}Ns_HM97>lat5gjkh5vbaHJ1lo@U z)PODp%dic^^YzP6T8)TZ>-(^Q>NZnt)VcJ&Q;a}^3uq(orc$L#(yTQ1U(wU8zClM5 zv~07H$(ydFwB$aE|E=KgJX0GTMLR(+$n|Dxf;)5Yt&+l9d+U66>%gD;yrj0Xv0L-3 zl3JWU&*;7n=fFmbsm_&cO}j?hq@dyE;ci(}zUhC;y?|va#%jQ*)>~=3fv5t*KWOj) zY7CX4K^^6cNCjDHLG%4J-6NAqNWIgARwi;Czimtp{DN;6qYLf2s^`r-jiMr}CQ!M^ zZu4Q}38|sG5-Clb3aF@cZcyqc_B&pVwD;vD45^NrcOwo~NF>b4%)gfh2SdN}n&x=L zZ+AxNi!bA+Hke#fR@F*-Lr389-KP482!2BD%j@NS7)vH@uv4(1wr)UbJJ~`BhnLEzcH5#nLwf}@8S6uGA-R27O zNv1sE>1lJMGv%7v2SDa>OJmKCbR!H3XM{KMK+_%wRE8{Nt7Uqn?qWL8RTzdw^=cU(V}`eq)yb^CMMST8dm0DmEkwB8U!CRPN_#Teqz>+j481eOh3c3 zAuaWs)ub_4VCE$;H5pIf%uFmDs>BW|Goscg zk>c1VAVK5;cD^dv@8{zNzs1H1Ql&svr+D2E?j!@vJ!!@$bTm@*RO0HGV+Z6Tq>z+R zokx(7%7Ti*Gu9E%>7D!x5l4_*Lw~oL^YyL;3?g z-OrBku>Ho$o!s;*&vi-yFRNNyLj$A1se9)>aYOR=L71Wx-(C86yB?{a z|Ae(Wt_Ny`4lvJtr6}ovWpo`rk>mRWW)wO^GFUbM@kSk+SXlw+DmIIQlQY{Q5~&uH z9PCqoBKUZiz%|Nb!cq=AWPB*xa6&zHO)Q~dFJl=KTBGv0M=2@ zew}*bYn7bmo+Pi^LOm|J`;pZ~zpbKwe4GG){>gr)^M?~8KG%DfvUd1+wVGl4U%Yba zezY*XjEPnR<;t|z&&!~4$qN=?tp)p^=$5O5Q9i<8Q#FLj&jR^0DS;@fm>H}jZSEL| zB>vmgO{78EWNX(^68r_HMmxCpR-;on z=pX#hk_8*plF!*YWN!(iFO~{>y95qBaf2|AcWLtLb!mN$R62!T zc1%iTFaNMxnhuHdB-r}jg3&!GoEggoAJC0@*!R2VyhS~1N_Kg14kSho>mL}r?=c40 z*0SrRUzK&GA1pbVy-ap!yl15==in zbMr9Nc`tf&0scsQtv>oINl)h)y>lbt;M<_m+c?Es*!RZrN`hAq2TSHImGQ!&^(+cv z15cTtEc}y6NuD~QrQfqn7S+~$b%0Re1>>N~M_Ah?0Ne|0O%)O!evXONFoYK4UW?a` zX}3{WWo!uA3-{wjhaTOHt}8TbjaE}h;1P&iJh5L%(~0lCzSha&$C5uu?hi4td9w#k zGrjlJM}kEw=DobzO^+qPv99QpGr@54vlT0X>MH&tOML@Ndl|4P_=9f-KN(*i)|td_ z;^0I6zgr~ZrmYoUwZ7hanJ)H7t4!d>I1P<n(?%;mGE3Br}gHB;?Hyh(Fq0sLC zUl%a^8xp_3Zl8S2gZ3Za^B%BU^r<_uXhbN4Z9qL8KEQW`Vx(_R72T^L4Nis5za88w zADc+?`7O|1zY{Pm+Q{(0{?K$TOLEW!#b)cgqMP_#> z{9(7Ee_k7E=uAf~iHq)Q0gOe}&HMDsnNonzt6+Vf_oC9}DeJewT~Vf%ZsK1LoTkhd zo^CRbMlFq*ctmW~^C*vg=5^UoUsC3Zr7~5`tnVLH_^lM(J-W-E%aoY=&>dAe!}F%_ z%i`Z*Po_nyZ%H#m!0XrKKWT_(gwJ?WjBH~Pb2bAnyqbM!xJ4O4hW~_`{z3kq*tLMWv^QUjiQH$GS0sjxo*!?d z>dMk2p895WM7I&sZFV0&Bh)Vn8@^`KyW+cES}ZBDBoVbA6FGgBW7M{|OEZ zZBS>sHOc$j-+upGiuvE|Gw-2r`=7~uD+8_lOPsDrPrSbFvw}K0%Gb%?NlP27_7a@u z)yaBX6T|Pl(fim61v#R6BKSj-!}kADhSWdv@YnXn2B*GA2UeUmDm2C^1btMQIDfsF z&2qZrOaPiNhgGKNem8c^yGYpWv@W7so%ywDj8o9J3Ac)V&TdwcY{jG5=o|&EM-n$k zw?6-CH8<*MvYpwI>+>CGi9F*;b)wE2J{t9_`g)|-btN6DqXfPoU~2JS{~C=>VJz}g zub1%5H+d`g)dQ@UZUm7y1M|HrKi_wUYQRLtFFu$C(ognfgSpNbx&VLQJ^B3y-Qe=z z4jbvk2+fH#j9otGrq5-Og>-~$=HbM^nCs+;Ml3Ewr`?}yuVG-Y!}a#)=yO&x#@B;- zr=x8=p1N1}{x@?~c!v{*QvsbOd$G5)xv$X8KYX!Z?#D{f;)Kf%)DSm{sv;i|{H z8-4!BTTw_nkcMd$Qj9DAp|90bPM=3uGPMtBO)d4}AX_8D$Dr%snJ(@+`Yk0H@H zCT7P#^p$U;&66t~Yl=)2I^s9;y$CH)!WW3oM#=ec?7n_i67wn@&%->e239;cx99O} zysBlNOyHtZtx-ox)x~~%13E}jn_5c0{S$+x1|P%hi9p?o5WOac^;vBr>@`Y)&?5W- zmQ3m!v5D4k_5&e6b*pCY9mr1r(aN^{@>-rxlQT_?CQp)4Jp|#eV$=~5i=xkircX!} znEBKGFV8m~C7Tx@wDJv*=YSBC99<-b=1?M*ezlH)c!^GqmD|x31Muc{Cxiy_b6jlI zZQ{iG_4a=4gUa*{1qP8AC&6!Y>bl2vqU+rkJu1y77z$MU!e2s04fyt~hFqzQE$~aS z9QpG&QcZg8*wyuYB(vl#KvN+yCIJ$9Cq@0r6me~lO>8H}cR{NS40ZhqsX3NN2PtGuBeSdn^{5K+1om!pAMOCCnta0`- z-PU4w=#3$CfN!ixldIOZaUfLEarnPlfM<=Z0pnTBtb;d6D=vflBbE;bjWZ$2ohIpu z+jSd(7b4jciqxBK|4_-P9UC57 zg#!pP8U5Ui z?l{ji@P4^CdFqJKx^XGx4}~z!Lic}S{m+^}`fBwb`Zo8>^i{Z?w&P9dKBPsrWI{Ov z5jb{mcx?_(O)su&laQRS2EZN<*W&Qd*MDB}N_1|H?Fwmhqd5a-HgiD{i8&y=$JY`I z2&?b?fgZ}~QrE8lKIfuS(?x$I=|`giCb+un$Ya1cbl*LqILu7Y|!3IIo_ zHhd$o$6^7V{@9UTIDS^hZ6cD|9Rvn8l`!H=5A3~fjiyywW>Q(U+97NCb^V;28ki^E z3(&KgR62p>W}c05C~m=6^KRX$p9HTr=vb|kAJu+3G12o5GG3q$>i)>Sf@)db;Ks*N z8l`sG!Qq!R^r!%g*52QqU$wN3S^4J68=DMMG3D7!y{NYKNEvy>n<%p%1{EBc;wA)* zCEX{SV4m-0l*Hv4-7NVjU~p#S?7uA=0$87W2LpXvtA$)UxJw1wr>RE@C(UzEK~dq+ z^P{i6s2KaKZgbZk?Hq27I5=plMm!O37xVMpJc{PDpPhH~LotB&6^%lOi68b*V2bFZ zNT(JS4Q=?s?FFZ}*Ug7|gK|}Nz(I1g`<2I(X_Sm$WiHgsOjxbm1I`tLq=c%s?B*Mko)!3cLSb?1ZJ!xM}oFT_m`Vj_2ydM&6e zi$gadHOKQu*iKW2Si|{7G}%)r{~ZT2TZ?h(g5qFsQ`NHA*beGnf!!lzVl9xVq*z~b z>LU^EBFw&cM7IbW+>#(j<&HgP&s4gK9i zMcO}C@mjU)9T9U{~k18#^x`m$E>jPbyl7s!N&qe_!7X!KV?7 z&tf;PoS)9z&doE&Lj|?OA>wJ;YWzV8q>XKbN21W@dX%t)%IMu%amx^-?JO$lZ&7TU z7qO>L-9>I^w8!7u6@0WB8~5bFHkxywpV%7P95f+*V%-Hd?EGjn>O*`Ds`b8N1TzeZUv^ zrY{=Cy|F$n=K{l^r==e&KXh)1XjmktI|d8aiGB?%vzxE+YY%lhF|X;QrLq6M0y6pE zWqJ|KwzF#`a=8QSZEGR8IMxCL_uBgG@V$;EPa7*5K^*9u4Z+>d)|*xh>nW{z?(=*F zE+;JC@=#u!9%Mc69^DX4LhXMA{t^mn%|D5?QzPtbMhh3Z z_A^R5vQ=`>j|bZ+Ujyqd`mRz+c{e(=qD?tSkBv-4IT{P?%?1qv2n!d&(iITB!)trh z{HV9sNcMnKjt1|VgG(2Wn;_J#Zqa`mZqln02#T`_{Xs4aK5bI+Kg`At9$K>Fv61vE6~9f%?rnH- zky>W2{kJkrlEK1D=?e1A`TL;Gn6WWkhYlXRvjX}%o!g#RKPpw$w1yO`5ZLYFlwCu0 zZA}1AI<85>^QYY{(Ay_n<9TvL<9cj~-^#Wp5KfdP{@Btfysbg&L#+`;#YW!dSQdO; z(q9H92DTJ(c~{+L$eU)$i~Qr*n?X$(@0oggp2nE}RpWm*iaY?!(W%yrE`8q&Q}gXG z4q5O>-lAreR{?2!+)p{HTTrBG>`!u*@$9+bnaF!vm^{*eiodFkj{K!(wPEk{o!Rnr zzhE>e|L|}dKW|ncNo@hxA+%gr+rbWk9aVV2Hhz{T?5YHH<+il00YkLwd3+nA4RM$!!;0V(<$AwbfEGKzn%;em!ku!G2x2`v|i z#=yFdu8%wII|Ta!$BT;3#fG~5E6a#g?#JE4yn{i1uZo*fwRg3(6AeeR+Y#F%(us-n z`o6j}kQeGcbwoIOH9w~{Y3n*g>vT%?C{BY8SeLc_d~;gu^1U6su+R|#$+)Sr3GUUX z1|!*qk!(0eTyB!0kPkQ0PyUO9#4W-$*)}{ZHZBqsu#>si0gg%Ot1O{YqQu+ov27Hl z2z-pOUZ$1%~xj%#mkZ)|4=*YG@9_4AjDrQ7^BCwP0*iOkB=>U^K|IMvyuui7Pp z)>_K4e$Tg!Er&lsrKKGdP4=?w1_gLKSyeZ~$G|U*fyy{2jH|pXujm&p3D* zSNr9iY#fz-?4kwF5IMDzg?h>a3wsEA7ABybHJwV3SGe<;WvQ$pJp`04_m+!)NE$tQ zfJpshdEt=>wReP$aC%b#OniArlm;|;Y`xmegTlFuOQTVLSq6Kmsb4?!;*}w&fKG^N z>d-Lz{6oH%%!nodQ0YQw`Z*3rwHrq!QZ&{XSEeCCutnx!Bq6o+2gnrHlwlT}B)KDL z!iOEwPTU`SCgZUxRN%E{638vUJ1`&$*r1av}r zadWppVAXXnhx6Nzeh_z8=weo;Z;>CiCy*wczIIs?i7>#R!2Q2zFL3>|#@A)}1a-Ef zS7q{R^fL5Zcnb)|>>`#<$aSLA9XGxO z;9Xd2bv}Rl?PB`}eiywhNTU6|IYeT0e()z1v!zzFVeP^pTZoasyR0F>$U5kc-{P_z zLj#)q8I~X@T7#J13DA?UsYBh^H@Xn#Zl}rK6ok-w(*_$b-yi)G&07x@=FhW?A7o-2 zL}@BDjK3PW5I=Ul-;U*;5Xz(HT&cyr{UmZe*b9*8hbw@^4j+|_Gm}}0={hkWb}Hk` z+;aYEh0i%?KD3B}MbCm3`**h=!xoB2Ibp<8_TEmL`VE!VQ^3P<8T8o-g(KZod zCXW5mce$onDHr#aL9r;a3l8dKwO2WvTeu%11MB`zEZMwcstjma%_NjyKx#X zhyTcE%)oKdcpf1$+EdIP>VQvN60YTasMA1hB43Id3_B3e@|Bu?Ck7F zXZNc;>WLTk02D=x{H*qm|0~v@2{)lO7k{w-;e3}xB{DBvhXcHAEOCZ}YnTg@H~SYy zs3tJ7mb~k@R<{gI5vgx2F~%-`Mduj5{LagT|%o?=83ALldo*MIjg@RR{+&O!dCUb z*oT7X$}ws_$=yp>J2B$MBC3u}L>nBN$!~^lcT=M85ZXN>-PuSsSfFwRW@i%U%!(Km zR8kJ_ZXD>>6sf&<+u1?4kfOIb4;i2yt!U4+i$#P_e5`l$$beE(1Nuv|_0i97+SVYX zL+|rOSH<4IblJ2yLq*l?>W(bXQ68hUZ*`l# zybHY>)*{Qu-iqX+q=~+?zn@YgOTJiLH`{JxG+TJq?xksM_=dKl9TeqRM#51 zq_2`RkDZ_&3r>GHUWOL8dk_rde%h@^JpRaSVpJMH!Yjs(WFmRVg&bD96796fIYWA1 zuHVhC7`2XZV|Z9l;eO|7Xl=6Ueu_W9K!q3b%ifM+Ta|SifubyzmDA*0*H;E~?A{tLjl6{Tj)=EhK>PUCBYHc{vx- z>hna3+(^^Iuf9oJj^rIq+O8!lU}pixkp6sCr8fjNaHs>kL^?A?qwKznjCK_9KNL3E zsAg8s;F~F?(KUJwGWiRQ>cbIs3# zfrH%sRMsBj8i1t=VuylKG(?oJ614mjqrAeXANBC}5noj5P8)7L9;3$QbFSF|8197a zV@W60)7BcNlf1mz^I%F}6|Q8cELVZ(hZa#7wy?E-Bu+J0KWfo<&G&TUr}|eH?CI{t z?~}*rjk!OJUSgt0bNtUQhX{xYNC8=aC107$A|io7;Wnmk`z*z*d6Grzx(rPj`QLA1 zMiN`nJVhu*#s5s96cyWDJ?%T; z@q2>B<(aJ^33B+n2AC~l)m|-pWaqm zlcyk}BH}ijAsc89obSu?BkZPuNBS)?b-k8wMfhihl}ydM-dzb#?<7E}v*9j(4+iw& zw{o4aPvS=S`1?p?5WJ~hJLw(cqLfm-zMS>vpGW0mc1<(wFS0(F`H$qByc_4{j@${d z=2BKySC^k)0S5e}G4-XJ^pZb!v!ujbh*j{o#C0$^IW|k^d5N=(Nkp&2>@(z9ms2rU zYTcTWq8Qz*CfDZL{AfBzdd1ywuI*@XL*8*I_weHGxL<<6DTVm|%OCJV8p_~TTMgcO zf}xo%LC*feUS!Lc&w? z3X8z0hs&N8s8r@)&-Qhr;D{yT7eD`dV8d1ZpA=b%sV3MpnI3ISP`5DItHBk;R7|0b z5#9D7=Q|vP`GpvaDB^w&c$~0Lt6nEMYf%T}7xn)KONIHQON2ys3uW!{dzP-;K1p$G zDriy|GE4$0wZ=tL8GhwXVV9H)Fp03H=8haI_?!9tDNj2VzxwFDt5eiXA4?=klh0Fr zDzXp3(dm;nn=}trJ2`y<-r0VvDZgveZdaxDC8i^FUGm^nvgI9mmopF z7qfv=*@~(%8s-ky3%t6IFL3a*NA_r4dG_{A^b}N|m7HWK7JYX=*6$yrmlSaykBnH8 zBl(SO@6Qg0hm~m_`re*}Ba(7ow$G%O=vH=d0F7vA#v^P62L=X2kCz{(cU3L|3Exe= zV~HiXGX6Hy%6}IVCzN>1Ay|@U0 zGlGFH!(*?X+)9KKpV2{6&U`#aJ%-Su>_tMl(&yAsX}l`TkNo=FA|-d3EY`?iRJjZy z@Sw@ly|EuDNM%MHU(R2X*$=DpkGL5Dv`A^C6&WbD_>>O5#Qn}UlZvvE{2MD*Zl4@} zCbZ#im4>OK?<5#&4Q9Uf;olsB1G;YMsMGLrC4NtTXV#&^;cpqZ>4!60$lWtV&ri=0 zKt4Y1ds2#JH3iy6Dqa#}BsLHdTpRpISJrQ>56H_i`yraq=*}pAq4n{6Bh(hzP^KTHml9kH6c?m6m(O<8f=C6g<~W*E+T?`$73b8P)UNMl|H? zkiGfwR*whGEiA0`Y+F@v=@LBJ6r36RGA3fOBpGG&iHx|m#Wenm;tzcJ(`Pl28n+(r zXemIrgT2@=^m&Kh1t2jQHDW_DC|uJ7jZ$st7+?C5u4n0C?x$LVV`6So)UFui-a}Bw zU~{=J4=>VHGyNLn#X%6ce?+y2c$;qEP-PNtSFYd0o!i^_yqsDQL zt=pEbf@vehF+5An28{CrkL;ZK8gjet%wK+DVbazwO87HOLeQLZmR$uK{mb5ynui;P zl9>QqY4O-+g`x^9u`6y4AwD|aD&}}72_DIgG8OLUPWm!!klXTQ0TMZqMSQh@BjqlE z@t1Yg=;&O$hw;^0&D;Bvdr5UpcRG*rt)bMBy#hI5QQ?$80fbaU{kOW2?(UGUWuZ+* z)b!Jf|4lvo&n-T!!ll!nUj$#3WZhzmKP-)?vvLy@QKY+9H1amoj^i^~+}elblIgeI zzdV4COytfA&0GyQMZtusR3I@ksIvyYyQ(Qq1qhx{?B(P^ly-DXp2ydJugv^*dEF#e zL|jA?ZKJHRV3~oRiFOI^j<13&K^Dl`uR0c^>c9K3wUnxb7w3Q;P*@q#Jl)>gLR`-B zGqiAmrzMT!m|0S?LV5p-)HUO*RRa6wfEw5#c?`eaha-i)yN}1Lgo63ki|tL4O|@5p zI*CG=R84vQs!dUPyzx;>KjIZ~Hj0Q$c>ds+l^d0=&kRcQm=5o#TIuVkWAyPrVFq3H zdd79wJ8A>VLlEE;#;;i5hOR^UYdq{blXkhjJ#uTd>aj)!ig^_*5P}G}aP^YEqFoGb zm{HJV;l(vQ@?%su;zBgYu98CMV3b{ef2j6;lqANSqu*CI%O@x2&29x(qR7$~e$U1T z1Jzci(18ruet+x0cH9n*&8O2(LyheNs0bgnt*LGGDg5UCi#x_)ge#LcEy2<6wCGR_ ze+tQ)yQ{T3p(zLM%R%(PfhbN8rf$VRpJ#3&UV|ds!v~equFaNsYPO1!zN(w=jND{2 ziyt&eZ6^fHz!${CeXX-AD$=jgJMWD)QQ(KHjp+G%$B5q|`WhM|ylELl2>-72{UF4X zqyJHZRDW#0n?vzXa)38of7JVJh%aw)U3$khc;A8PS8rF`Cv~gYj^t}N9!qSP;#BH6 zy&&pT>|x7KdUMao$rKlNtz`LD;%4b_&i-(?~ zG0B|dC>)r6#6}pDca!hy0F9F;A7p)&pWZ&tl1KUwd+thFrGL~!wGE12@>XJDfV1Gn zOEgcSyZsCLhYW@#-(x*(4F8pNpYPKH$-u_PIC@uBIFO&LC1v=}qjjk9}7qmwM5g`;rjbj|fJ%pge#>-vOzMrqL z8c{>>XWq!?O7vKw{C0d-hG4HVU0wT)M4w)jtc@pSPel=6KUEalbcQAcq+aT3zf6FcsTv2r!_yXJdnaKE$gE)7uT0w0i{V8 zU?em|2bm;;{g%plUu2oj9z5|RMv!1_2?$PpX0m3+C;`K1UbbBeBJL1m41a_yT&1&o zzYYEC*!9K!Fbh-vuhQDliH45nbiZ|*J zCJ+HY6F!+$Tk(Px4_203S>3AR#^Fb?8GS82p)9B6XE7OvalR^b057cnrCGpAcG$L6@T<@0&C%1XAxxP z11)rUFEz)JE-Mva`BQ`Eub(6#y5P@+TxpRR+OuAK6EeabJ5Op^8VzoA-VlvKe(PIq z;JFN;uu?Jl>syPtb5l##`hrm5EvPFOuw9aiZuKV9~EIP z(52M&nRn@{U=K{PXP;>-hPzgBE7GvvQ#449`Iz8Q+on!@E3UC#{Pt;uW2)(%ueoose(18?(r9>YhS^h$fqVL)h0qKD=`dcrj4|9 z?Uby?<_={j-R3K`vn$rtK0{CV60M@JB*P$sDyIX>#8bzYQz$h7YQhVgy8S`V+~wn( zWrAE-H?*! ze?_9zZ$|A9_-mu-tJ9`hkB(2%n>j==i0$&~GQ;W=OY*|zQH%;`5}MGzKR(7>@w)5n z`H^8rd?P1!<>5|I<#&a7kM6wIzCuXe0PYWugq%*M-pw=u&a&)ch6f^u}QJp&NXNsePs7_Wx#$=+G8cZvReadGfr61WbvTs}<$Hl#MTXKQgU zaxn7mwqA_#6g~R)1O)qrKx+0{=5&B!C6L%b0$Jn}y z=az`Ui4^004VNX`e*!ho`Vn@>!z?P4MP>Dcyz+C;P>5V)L%%e^r_C!=r88ELZXuM8rsrUT){4?hU1|JSJ9dl5(U@w;5UX~w@DMHV$dAP#1QyVg}KS*u-g1#$1~XPgx#oT!uO1sByorI zV&}#|zjyB7ARMvW>?0+_|6eVD(=!+hN%iFiuc~Oj$0grjlw4cysWYQ%2hij-KToek zT}A>_MnZ>%7klHgKFyHcce`{U>-6MDu_$#T)I6}yY$HYQwPr|UZ}#f!wt2eYWoFue zQqbV&OFSk2xF!QTNh-kV_be)zIOh*eamH!1!mtF5Zw%% z-DWk1(?FCwKH<@o{B%%NU-#zLDi`O-RY|-6;RYO%$#WOpFa&y_|gbZhnKA%*w5| z{>|S`nX*m~(5Qsql7BL{jHE-&{-2c!576O|m(&h8{b3m%$iy+;+FnNWNgLLRu}98d z<95rAL|vuH3F3rGLe(tDDS*m+LxBl@mm7F?>Z(gm_*3I^0hm3uF@|n;J+~U=Tp99= zvo_TY;IJp?!`pam_J8&Q<3V#x;-^>mkAngoVfk8Q%N=6NyyqulwB%mOj;nz;CmXmc zWBAM_B(XekrP2S#ov(4KC&^u?3m#ti$`ef96zn0;(0lHWSP=EtW$ypD*(O^A&F)qX zPucWdqhxcf&$K>?cRZ{_xFw+>hN!|>fq6)$_R;D0E!)k9|fA7DmsZXC363N?QY>bPvNz1t) z5(JAFf}8RFXoI1MJGpCLS_By?A=p8vdH+g>sZ< z+R+gSWUmp|-4z8NjIKrPfL>upPfoBW4CmjyZp2RA;5K6?p5(M!_6|4Vnvx8kieagM ziC9)oO5`yx47jXaCH2ch(k=^FP3xqY*g(p8DtgcsjI~OE!6jHozgQqJ&x>#69EHuD znDh7C7sDeWAkZVK)(7ab&5u(*Hwy^DhBwWk?Q*lZU6=XY=sWazT)fOB>+nzOp1uR2 zQeV~g#h#~!wwc{zR}z~Kxy#l%lL{!N7j3GQCLp23)}5cv>i%giIV$X_>pm+J)r&Zr z2m{y@vnH=zvDeX_{eQV6q^z+<+xNVg6!wmU&_Ha+{#@?0FBsn`P+Kbr+c3b+g4uP; zlHZOg!ki zftc26M*tZ|$L+?_ftw)N!ZJU<_AG-EkSyYRAAmfNj{Gzgr!4VnP*W#L+Y-eopyXb~N56AesHWrPo+KvWa+GZgL-Y}RPr%w8U z++ijab=i~1g-=>UhL$dh77L9D%`L{~X~oY<{j{U;ij}#L_*C56O71<=R2f$SokX2S z$MI!xY&&E@Flx;Q`TnVjkVlXsu=>BciT9g#n(}-6$x)UGbb{XX@moo@ncU=Lxf;wS zety_5Cmc^7MUgtM^k0a9{_xi_G6&GpnS0@2HB6DV&GZ2ulOQV}3Tsr8ADxfez#f5@ zM;K8D@`}GDSsI}is@EGA0Ji%a$FnqZRu)vTwrnh)u_i2U_SLm zOI!P&GJZL;t3fOmqN}z8j?VC7nO*vp#qm5~eM2H>bZ$LUv46hiH7#%aIc%5e@^1;M zS{^A~9%EVC+QW&>31Lm4IMPRuUP*t^bxI zC*d8O$E|lHzngB7+#J+}hWhnJY|)I2*6J5DCUi`&#P#B#@>eNaRKBRIS(@SFS`F7+ z*ww){iAJKtz&1~hRAa%>^8Dp12c}hpKi?Jmu?TaWDT(G37VVwI%qT6XBE>uD-TE3x zMr@wlKD{1oirFddBdf!fHZX=X3cZ9SfK5t1TMt&arn@-$1V*~1rJHjM-@93kOuI!< zu|69!CpySkJU^b_Fy>Ul=c#kl$xThwriDv*#*5g%D*$n5aSE3E@5pkHfG6m}@HyaI zPaeB~roasAdWe<1u(HG3e)8|X%?CM-rSM~pWLj6UbMPIuJ`S3Qx zg<6shW)u&&lsgM;{26S#gv22Y)Hp*LtYQTb5M<3wtV z-`B8?z?Js9_bUN6`c~{RYtM;(>MYSN%>_6sJFz7iUmDtj@8z&NsMfY&9l>%fF{_W+ zK|d^SwgNsRezAi1;HD*2AS<;UD@7w{9byaqo_b}a_k|@d{eKm2$ zZ(>~B&Uf>v+Tq7rxT0|7$eoIF*GGXQcSYFS3;nG@A)m>ib@-#bnVsW+luO5RmPUaO z3Kp9t*Hj10HNkXPhD_Z95VTf8G~K_%@1No^{vp~uFZR*jI3d$d!7qa89^B`ERTL&N z+lf1RO@lV*e1RX1oX7YzqexKvWUYB#x+!~Oa0S^g;7ap9KEut&CckkV5NPe3R-~LX z9C-#2N+##eAYWC#cJrLCgVst3>kpS-5{ezRq={cqNe2{mU ztNg+19PsDzP9*gPS#EA$?vO$AOq~mKc~3=wtpK>N-7_9R{M9RkqF-q=E~(c};n=C? zDC(b21%QEn1uWt=QloX*^Wk z3D|KVz2O1ez{RBxXn-h$pHj<)f9l{~dddTPM}Co(DVn0#WOmk{Cy#)LzXd=rg<#De zTqG+PT4~YMxg@<63B77>crVybtm3FY(3C=#w}Txk|J9?ot|h!3s(mR%t(Ky zNpogC!6RZi93vf7#TlgSCSP7jrx|7Lys~3_m&lUtGV_&tW%2RaML2L3m9{FdSiq)T zg(=+IP=wHA{Gg1AgQaQM7jw6AI{tQoSwh5I`^Vom6R&o;$Gi(_@gcG1R1_F@`HK7)02CpFbfuZ=@*uxf6+Oy-Q%Bivb z*Yj2`rz=NOxT&bB8edw-O)coZI5b27A6kHr16$Ofo71NNa>|{>CQmXkcdm!guXt$0 z9|SqdHEib=S|i)Mj6^)d{Mx91!XU_&pabhpqA9pFOsyqULbz-7>GT;rNshi^+O8$8 zrmDhWZM}Pt;zG#4o_DeMMI2MkYvY=JcYRID(Dy_&RwTvB=Pk zw@}4K!bJyOYCEMOM|i)r{H>$;*qJ2oz;L4O!3<=0zPqz8k+{U-DX66YM-=!KY$Q1X_kt{pm-D0k7{Xp$sP znkauFQ?jDMyZCqE%KP@xwbHPV=l0pzFlNjQb`k#7AVYmDlzAtQd|vZRfkb9O=-$xI z;v)JFq{0tQe=S|bkckcl=iL~{vG%Q}S9TJ8#AV%29~amm@YmcO5Kf#3&TZ1R&WIV| zg29Haw}q(}FiW^pj;|ZwQZ4y){baJB=erE@zrOx}e>vrRs+>E|)doP#JQPVKYW>bN z8WODESP6f|DM(nn8N+BEsXu4XArd8I6ZYJ47@rM0;|)O(yo!H{O8>0z_?lj3lR600 zgJ=kF=Z6*JHBLpwqjGN!G~!mz{6-Q-yx9wn=J`n13L(1{m|-SoQO zY*fpq|D~CD=eRaRb-yAh&6V@PlugK+KFFItS{pP(Sq-@I@W1W$^RBL&Q|!JTWodT5 zdVlQ&r5d<=_>P4pHhTUW;%e$(hJE%k@br=^212coAw;;;>Wdzc4fU?SzzBIp0z2Z4 z=9^8;YLD9-W}s@%3b-sem~rOCw(3&8|=L z>B+zd!8jH6^0ZpS>vHS~Q(*y!JLXRhs$M_RZ7~uk{`O_0H6z5 zvRCM`S^rq*3j3s%raLZ|nQppeP-M^@7UpWx!Yd-RNvqd9BmJ9?E@S~Y`YQv40(v;f zc8Jj{w|Yga#Y*$RjSSsSW6telD}IsW!Ano#O_o*m>_6O??i^;V()T7hYn))^4BTJ@ ztDePm&mU)4hZZ{FyjC-66!f~BX}9XP@_Rem=fhK!co5?_6_c`i&uQlRFjtz^F0_WwfBnVb^Zu%HN z>LtX$dfG;QN+*#)_YEz?WHq`K8_k_JAc~iS5%6k27a(@x^z>jpK#d{?84%}?0s7^y z0wB_FBxrONj>1#o0wjrt@s%In#fGiBQ&ggpkYQonTUkL80)uZ>1E|oIak%z?qe2RY z)>N|Ge*6|0Sk<2qHccg`ZaD3Q1afuSD()p2{YxJ~w@U%*#Y-kJ63{HF--_D&wVbBYx5;%Oudx!exq#_n4Z zbNe54@-@ngSbkC!(l2Z}=)|Ti+Q_&&x0Cxw2O8rJD0;(|WjznCdBh)!NP^&&qTe0= zr7#=!vkL_5lT9R5=_;88>8Y?&O=XO|iw*8yP3=3pio`xEEZ6=g%&j{qJAQmg*orB{ z6x;>8N7JznEN>w7y>K7lwWz4nM3nevTe3BJUKzf7$~H^d8w8j42t%s1of`qPapZtI8? z9JMk4hAsRxKJe-$uYJDMdy2bFV|&59@N~mdFY#}j8+Hs!M#BC+Myoo7{F!4t_`e>p zD;FZ7?cRudJytuUbciYRa#|j)J7|1-ZgA+u-%nm~rKY~8IWG47t;LY2 z9Pd}PBD4No_@YSR$-cd~bk6y(=}$6k_Di&Pd%IGUX|3{l7;qOAj{zx+^&&wW2O-^EbB{QuH*{oTt#{ZE;zBjv#*s{Yfp@9>i>)_k;9>+igmj!QS&w_n z1pyhgg&niZ?l6uIR$uifR(x+0y>gXDOEk+`!Uc$Rm@s#518(+SFIU&Rzln^LWm3vl z>{FWRA4zaA1qt+;C;Z7=(TX!2akm`PkScVQYAY2&yRb6}cbGLuG`4*&8AjLn-BUWD zF5b$Zc=VCbM zbwkxc4pJ|NSY_|y(=?fYfCT-g+}@(y{>L$+&fAVO+`vyVg@&j|yzy~Y*W;pJ8aoCo zf4P5T1s$Q=HWir5UJ0`p*+Qet!%d^ba|Lt6qG`cj<+0!1cW`gLzuSM1nKEmKrre|# z3(dZKFyqZifb4U{1}-i7{n*^RiE@jLgI4TaAT2&K$lQD?_=P#G0`sEyV6NNc8#h$j`kMb-gyuHndppFpI zF*1^=n-`rHJ?8I^x6@%qdHQ-GDvlXU9gUJzgy{+nB<(FncTob$#8vaW-`7lTulx7_ z#c~twF~NR`^v`$UoDK+wuVkuZ{Bix8^EMt#4%AFe-KI2g7o8?gR+>sET9AYkXgv-O zk>n~NnP0_Yh3xL1CtHZ?u3A5+W!osL&r_8Ri^+?;O`F10=2CQmGJM5x6Jh2^b>f86 z-XX<|s0Z}BzPxp6MsrIYZ5emvb86|JoJ}E7f{3_ZuUZQ)=ca`H8FfIdt|g_7k;BNx zGx?A=dt81mR*7`AP(b_#(o>M|NIY02)&!2P6}(#6F1+wR{}P)dG7-PAaB~56cSBM4 z1&Y2~O@1B}T!sh0rRxT-q~jm#p5?)Rd^tA?Nn8DG1KvFeA9$qi(El)5GUT`*%#NKM zcqF;H6kX`dQ>>+4f0Pq$8QLHyhIGJ#C#r+|3A~7NA`G2=7&dWi7Z|DH$OV$)9hID1HA)g+c)D`|GA3IOcoCsH;YFReKAdAmrXos zV|+;6)uj3q8pQsB?$?|g;Eh8*)!6BxNuB42q z#Y7-)-SNY#vz;a*sfUs|67{;}ev`IXX**Hcx>~Kw6mNCt@iE&J3&G(9c*mdoCk5Xz ze>xGxGQHTXTN=fR?;#sGMfQn^1-UO6XT|5ZtyowAo;RfTCatj`pWzfjc8NY;CQHjE z6}F>g?R!3b;o{k*m};1_{7JYshxCvaj}!;Dj=?dRd-rp zJKc~l;zxY-AC0SE6%ob(L7%d$CJ3itis(<0JNPE=HEu)BPetO@Rs9IeG5~aTOPC!Qqz5@lJAf8p;q0y=+{E3m7cV93aCTQCg4111hp=J({L>GxuI7paE> zQ-@FHF>~^_LXYs-gjb5} zHR;bS3bi?$N`?LxXD0md^aR02xD%+~d<>=E?J%2}v#UR!L086;+7yG0;ZK)kw-^xC zlVSUxjRK(CR}TIMcL;ttF5I&z;^hhW^tQsVC8n~na*4N4yoVb>f9Zk zc=*uGy!mcI$p%RPL=`LDu;W+pkc(+|3|%q6}=y}kUXK5g*`4f$OWbaMv*z4kXx5AoUSI#;m*uEbE%$r=j2qiYlIgMhP zSCTO!Rl zb#Bp`Cl8V257KU(6%?krf1y+`$SD6i!I^G`a3Z~;0$*>C@tuyI+Jd7vu@F%rN1nqH zc(&&O6qXUTl~I-u(JdF^Ji4^6+%{xf%e7p^8^XYvTCVuAEPph-Ue@$;s`T6uE7oWS zD~B5??4d|jYW4X%hh9CM zs{rL4NZZzVF9S0Hna}^#=R|qVV#5Tk&YTh%tAEoEX<#dfYyZDI+1z4WrC+@*S2AT* zA)n#{t~Urk8Gj#6wcfI_lDnmpDc+ z5}BQyBZ?^6|Bv8KW9ktUPgE~Zoz_4X5zgKZovB&3nSXrq)div6jAy!Zvh#@F?I8!= zB(92FAgJX)Vl1>~FPKm#DS8VsKik!Zzfcqs|%`R3^ z_as2^6aNjrJ^3HgOZY?KT(|(R#-d1_%eWOg-##@=mM^{JaTl%5-Yk%9_G8!8TEU%^ zoxNck8-LFyEZdx_i*>S#AN{HJ!44N+7CgBxG`lnwe|a=oXr5v!8xOvl@DRrepXUb3 zoa|l6>wB3<%3=xeSfKJ>HU{Ed0MnHx`@J-VRDCW?>ROrxZRTQ%r%o$MnbFH^{>uV% zHTJn0;+ZKnRx*t`^|2<5R&vM9^!|pUYIG*4JAsDS?LETCgMH|W)D|!jo9rMdVr?Io zaS&F1^ap0@*eLr)^jfmZYtoofaw-?VAQ%k{qNm&W(Eh4(h27%*! z26X?mnqwo?iPS!O93`@(OAmpVpXD`Ifg=-4e)Id?%YseJlEpYIupG#-!O@fyO|{U{ zl;HxyyRSwcGGRKA-bn{^Ksnmeu1}KCJNRj)!Y9pMtb*<%0TJm4LLlV{YV9k&`MAZ5HfF6+inX z7#%{jBSB7k7T_MQd>Sbj_wlhyo@2eCX;qpQYF7=}ciFwB(9kaTej1$}&&>Dr19wEp zrwW`uw^0!=7^>MK!LkvEy)G>e?CJqViDUv|0|U0;CY?`SE<&m zx@G@^-K4O*0Q{U5=wuUeBE(!Qw{*R78!`qG4N@=HLN~jmXWYukep}h$NZClt$Uw}0 z7H8lFiHXvdGlR;mttuE;K0bOsVZhvjR!~CT9VBNvB1+h=Eg_t}KFfq*V9FJr7cuw# zvo3pQ;Uzz3C-y5GG!%C~B0o{PD+2#(w-=;`2W5^eG(l0rihpWo98`iRS$G_kJ<>_^ zqgJ+k63za#Rq)`iY+oeF`!f<`VS$J?h1eXprjc)wo(vGYWt61_c`prEd^g-V- zaQa#RNK&}}7W~F8&7|-<>FJ2D)AAd4joh(o?#`qdb;hT>OBBt3#B{REUJ(NRE>iuk zLTzeQWLSLEXr*jwU-IR}NmWAz=M7m)zO$v!&4^_{V=pCAsw}qv8@3A7uQj*EGi+jtgrLG&j zjE6*u(Rp0*^tEs*DHs2+>mhRwK`x_Bf{+Pxe zh6$Omtiq34++Ah=ksxNM8u)0ST&kM)sPX3fb&GUJy1lV`s})IvNoPiQ0zd01iC)I<3yOF{RL0M#lIbZT*^*V#iw;v zA+*YAj24Y+hGK90pX1#9&)PmuP4~~qT}Om%OGN=2s^;rtw6d%Fir&mOd5-AY2m1?a z)soCePu=F(B$~6cs`}rvtS8Hj^3hy+N;W+|4T?VoxGU!RtE5rUV$kQckzkK(B zd=^@V9#kA#;H>I=b^X2F+t&_=0b)8rR$O*jO+n>W^= zsiTBBPAxGf&UGG)UGxU#f`_f-^u0sPVQs$qAOnUw?jLw={|DR9u=x%CpoGH_ zTzSl_auk11#*v4kh%4xK5ZnA9R+E2iSZtY^qm=cxK z`3iv_!tg!{Ok-7VJs0wKL>&uS=uE=IUvd?R&DgDn+TlmslXAKAwGxy%{&{~MGz?qg za0>hz=_4Sj(Yc$FeCUj{BQx7NV?|S+Pv4(D*Nl|tUp`56u(3Bt6=AWqY3&GrQu!n; zv)H(Cb%XlNDYWe)Bsdb=p{Z{smk@z@#nZj8=Z&BU(920@#P-~;*6;q8<4_F!{?fQ^ z``^ot_f^q!vi%Eqps7@jW3;)ojc$+Sx1e|Kl*DLrUH@~8*K6uqBVmtELBAG3E4^2X zpmosmZPPAWLbrUJp(TpywcMEj5#|qTJerYS+$yx~8r*9b0vEQszaa-GsYN3LWFQri6svzRQ|Km=9Mof0sg;ut7O1_2^l*mc;dwA2(pFoIM zl9A_gUr~95_&mR(fz$9Cf-mXX*qeG=({~jsz=p>0GQMt%uw0*8xZ0O5~y%CKrS2MIh?CF3hXV07D9g; z=Se{$rhzrh9lRZFar1>&@1-?$PqvAEushYfU!_#@^%VKU-}%KXn4Uqw`y*^N=0GMe zz)iaJD0fj;p}_=(t720@jWOi>9oOk)A0cU9pKY04Y%Uqs{EKYe`wBUei)?9L}7z1|;7X3d{z&2P0yYqFrz z>4V-DPdQRhC2dAAy5p^f#?co48iGVd{GZcaptDk9W@d*?)p23GlK0J-9JjowDi`b( zoESn;fBag&(Wo1q5YqH=^wK|_30$)wi{<0Z^b51N4@3;0sJZ!j&~`(2g?@bmFSyk$ zf2k9@l=e4!Vite6gQ3V`E!LjN1YHr$Aw~oX(zl!Ou+v`$YsP_N6_kKL(WchopAaHg zG`=E6N3k?A=Rky+$g}p(b>s$%nnZgSVa3e{=5u%1pKp-u3tv9Su@Ca#ZDKkMQ`TZ6 zy))bXgNV_W(?}am`Xn@xX3<^C+AACLS~gsWdisFz{Boiun?^pXfEB}LbKtfjrH~WT z-oSl;yH!_D*-qcn@`!C5 zYglP}qyRSHROA0%-KtybKK7~3wU`GeAonuh%6%6q>*^a{L<`##lt`eH6MEAy9BC^; z5pe`j=ww>)*6kcT9y6PwyVI$SaWMCM^jLEXj{Hr6a&7=lamdFnbl^s8TEflyTR-o4 zZ+|;@F+U%OKkL5!XA>oUZ&jf|@^0`mea)kzDmHqyixYDkRnl5BPJ;Ju&-H2}irMu| zPVy>~Al*h(ok11H=tjBAW0jZ~gRFUaEVh@_g5lTtUg%5@>1Xh83!Lzq1PQ&JGov1; z`qtp{rp0*G*nQEr_o_HAr1AyN4G9`baIiFq$DqXzRKrg1G2+X0Kc<~ztVYX{aRTB* z(eIzE$-j;xF~~Sv$~>k43CN)#4kF(Yh-KgBQ+aS%M+UK25{h$qw)hDz(?;o|hxm$N<2DptDxm2*1r%VRYL(OJ-bYdMHaBcAQ zpgD;(!`bi4-HQ__Pko((GWFQqLbiuSYPmI4BLlT6mtk8VL985!Oy&Np*UbWfeI>ie z?w(*B@(kVB!xvc47vSL=V&!jTa$=3@bc(_rn@KP2oUDo~Xxt$3RxTza&1n%QKMxp# zWeB%rOCOv-Q(Xo3Wj(!4f|$OzP}b=0M%mlC0!`UbBHD|;dwK#+Hh`_+(#7zDY-Jnn z->%U)cG(;IL%GKq{J*!rLj~l;{vIgy;|zCqZ+3p(XC;9OSkf@$e9Sk$_K&(m$cb`k z$5M$`QyeJ75;(~Nhx+wIULvDFMSQJi5+9A8+y63;wtgr!>>SI?8mJ8Fyb$PeJ?UFQ zVsObr1m8-ass>%NGA-V|`m9oFvbliGYiw4k*7q!ne+qt~!SRg8^ZeKwf=oUOF%Hct zKV;dfzw-RuacIW5)4$1U!&JtC{WxiaFx}nXnuTu37&d4GAKvSH*OR%}`ljB4S9Lh% zfD%OL{WD_0mEuW)YS6f5>bW?KE^hq59nZ7v(Xipe+Wr`i=$ubfAbCF7)xQ&uchX{) z_wQE!^9|}oC0&)xTa3dCgP@cd5-a-Wqz=(v`f-3D3}}tvueX`+GaBkvWB)mXiMDUn zuead{gV}|b_k(sXH<9B+XnIO;p)QXg%g%ZN%kU62i31D6dlOwkkvBxjOdgrsFv9Q= zr-bKJ`d0If2u|9sNMBT#0bRYgI`DiY$m98&3VSA@Wtwpt!)s6cTh4B`XU&lW&TUpZ5u2}VZM~}w$@v`YS{lcMf9hlAE z(M}=LAU>>E8c=0r6#StwOo82h=2irFw^>0Je~D|uws!UB0jsf+d&XaZ&8DbuO+!q# zWD6>q?jSpO%P)&gzQW8%miwEV}kcfFrsIMnPn?c7F>N)!RCxz{G zuW@vWg{ozWBN7un2M>6|Lzcvd#ln>YlF41>pIxi~>Umvv_x?gCg|mnVFN$*N!8N1n z!eFj3R$@tc+kB*B#QZJBUBR`wA~p+!-S%G^Hu~ggxflFkwlOq8BEq7M@iH`vue53J zU>wN&XODeus;x1LUw zcCw(1#M-+>#=ty9uul>2jR%d<{sxx%w9!dDZ@|eMucPHFSK853&_@|?`Gi|wc9Q{i zO_~j^*f~|aEL&7axmlF^%1@7Npg?wB1#h_GZVCLV5q4+Ad4HbZWT&Zk$ESH!K=96~ zr+`wG{QP+oH6dF5cCc^=&x+@R&#`A#uJ#JD$nvhMppEcBp_pWt1?k_im7y!1Z*MT> z0riuNY!PY`208vtqwPW5q{Q=4I$TSOttU@Obr$W?li>rHEux~?OMv!y{%pW+cq#u> zWRjujUIg1m_`uI(%|5J_O*S}@9q72oB@2DCk6_m&QWl^iN?Cm*wwkxuvngFnhWuVT zEyPDs8Bq+3us%`B0(@E;{f*3bnPh$7q6MS?Q$vQWj>mvJZ?~fDN%${~JgteK48g^x zz1JUp5>dwx`kCd2uveLT6h_T--zlGRy!W4#0Re=<0cR+oZ#&jULk`deSjbirEv^#I=7`a@=^TUo+7bl<383uhggQkA$qt zNC>^Dt2CIbOC8U8<8e?h7X{zl5@&-Jo#*a9(oZFR#5If20ek}~D|HTBXjlYqA96)R zCncCb;_i#F3~Vuo5^%HAfX5K+k6XDO_>(?~GsU>htOz~HcffeQ z!NSy;S}B=YY4+XJfN=4`;|7v^;EII;|0$Xe%?2q_jVKQDB#Rf4MM0@$Xm;Z)B1FRK zS+K2e-O}tIRh6;}sf@}9;5}6;6j^D&D)4dn>psQ`wb1u_o5Yjir$3C1=Anc1o4Ey> zAd#mpf1T>9DDr2gMbU2adaeR48SrMdXQmM-&byq`xLJW5B5K)tBE9dt!&whi(S}O; z;x4=Rw`biEkF8oPxs&nhckDeo+jq#Fd(AENKV@V%>R};K@veQ4?kW@i3l+Gi`z~HM ztF^}2y;snim$QhDU#pMPFZjxxPtH5sdn%<<)q%%2lq(N2QwJDBnn^>5sRwD`Bf|^k zPy=bl^n%3oT9tBzAgm@Zb0Zb&>#n zqVO*rx};%xcj4uYP@b+5#C;liOxe@87qtAd|6?9w<2jwPg9j=M_xjz~Hy-MeRMoO% zu3u=kd!Wu(#-qH3AkoBDXx~ioRc_E2)5oKFJWoBrh1Kqt3-lM{kibyHKR|3yQnMiz z5sWjV8{AmTVUT?VJ?A9OI;HM|tC6kQcYjWaBt6EA;p&c&_{;D#)vs+5r?JVj&owLq z@m1k)>Cs~AT(KXr7kYF=PLwAh?AuA>oUpRAB*^ox&)QsgBrLR=&ou2HKGz7}{iE`YI)*&mi-aJ2>A+nf{UgO}FY#!Jq?gh7 z@89XeAIXd}lq^W+{RYw$ z#y-wFKsO*NWl6nvgJSY4Qn9%iX82**?-djH{we9jK$l1@)BhQa&qHR_LZ17LD}%&x zKYwMOWKFIxn5@ZhZ9OCc12S%F0%}Lp_+3x&IXNvIs%JwM)cdq=rm5&=X9Ujey+jyh zUmxDc{mQFz_{}^`P_Liwu(K1^g{uOZJud{_zDH=}>bDEC9pO$LFJ6L<6u^1ad8yvz zHtq9nbl5Iie_=S4w{^u#^@BUtYS?7YTmPfL^+1&oBGb1yfK~&(|Ns(ZD}Vc{*BKqc%5(8zjVs zcbaMpB=KI)`E-b&Mi$}1E-Zz^!JHX$J57dcv~l?L!WS1-cwu*kTAj1d!SQV_F`>5$ z&{3agPGmZ>@-K&TrrKHV>e5j;2E{=-+!q$=;W0nCRi`}TofXU2Qbw{cELEz2+zMri z+!jUfbj4};E4)UNK8U7S5q1O9;T5p1wVbQl7Q~509i&{D;l{U;SXccK^S4|wTH zuyfM?9=Mj@s4?sK1NZIGaM>XNbMzel11{uR#=t$MFYr`XG}~6e^*C*Q67n z90(`)3dT6~x8u_7KPx~Ha304c(x3Ly+f$;>IcXoar7*o1qOd;|{a0i{W}aPEfBwqh ze`dzjNY2ZXOcoXboq;M+Ev^1VzNhw%xr7?^FmzSKGP#KAW$6|}=)umXl$lv%B)eID zm*zHY9q4hUQ`g0-{TzMIb6TV4clJxmf{9C$y$Hrz-|i5ft*&E2P`zV@n8qEEXOYL) z)6{Xr#+#Y?b6tok2e8~9aT;J%#qGWOOV?gV$t90zqXO{&H+#KsQHtsrBwtAocT@0K z-dVinqXCzcXr?ClZM#y$E|B_ns(E)E3dTKXQj>(ZBq={$uw}WXHDU3X>k@95dwV+S zrf5X=y~rz%*C}N2iE_bG*eHuzSba^UW6>;XH1O5zwjvi97j>fvthw&Oe&||$%GCDC z{{39rH8CEvIT*0uF8m4B=rA~@t!-#RVZXF(`7H*V9FSAMV>(w_rpRLDd5jg!V?J?5 zUdO5CW*YK&NcN+Tgtgnf=7E)>@+Y_j{=oQkq+>b#W$x+da18o=AhS|H zzo}Vi7a3TrJ2cgERsjpPXnFr2@6a~i)^D+W(W7M15Vn-=n?@dtF}kB2juLkW_Zq5Y zQvogIt;pKew%RpQ#C7VDfX+-U6#Dq zO$@9QKAX~a@^e?7dzA-s!`*T4h1KLq^f9%=={-*l-Q$GmQ=b2EfoqKiZL;d6QzIba zuu9|gA$umcxWZ`LQ`cNH)F9)EAEKg9hzEraUit*4Ed_2*-X86C{>nav?s-ImU!}Ic zM=OoJGdUy%KYPcRAdKzB)4}@8>oW{SeH@P)9P7`J2*EkZWAYMJqdwWgUv>;gpO@m# zZ^zB*Zx((nMEB{0tA^$)wF#~>;c1|_!`4Qaq}$KpY}kbzodRF!A2!wa@wUY3SB$?V zL618$b(VmNVzupg5-q;dPoTpe?``=-9MdwhYjQYqxObBm>1`s;ks#QAya<#gXK41k z($okhUC1`87m+a&8sPr#)SZajh1?8JiqX{o6U!lwbrIFsb8&vA8@Vy@^`eN#UKmZI zVO#8&3wos`KA1dnOGa6IfWvBcqkJ68MX?H~F01?wA_pq@VWB!*)fr6iTr{I0>?9zUmI*k1oZS=T%dj_F+90EPzVzd=M zu-Ax!vXFeRihGVfa%5NUn>OmYI0{dv#BtY=lF1Hrl}dYNq^O>6yOvh!{J}O?_1AA9 zxPR4f$7|@X=@U)ZSC?&_y`a_n`I*&CRIZF1M+iV+<~RWlRcx}yw`N-L-FB7o4XZU_ z`!k`cuZ1IgI`7a&sA9%a>NDy-nYlQWaDCJ1;4oi4uLmtCDZ#r}EF@ZHk9bZN7L z;Y-ZVbteJJ83E@HBo2z`gm_;+YYCVe$zk`%-d<$+ACI_FopDTt>^vO+M$c zy}0^|c}ML`fBnm#|K<~yFaC$ukZSbhoJUB;n9+EpYf$NFSbJdfd6CNxvjpH4ZR2PZ zd1wt0e>*(jw~K0k;J{O%dH%3K`l|avsgb}XSlM+_YJ7`7C`UWkLU->fN~bA~6t_t&H(f-crKRQUT-}UQjCJ{MKEyXJ0@ittc5*7(JvJU_ zA|x+QKu+=fC>G9&r@>r}T)&u_4@xQXsE1s)OqF39QntJ75?p?h;~kPYpLVyMQp5vQ@}-A$jOMX#=0To($rGCG);N zqFj0I5Bi+y-E*^i-q=_rxNk`^hbbnXFaQi4-~MZ8#D|rep$N4n_@)GRw6;kz@>M(_8fgl5ow)=aIOxtwY;x7z@n?Pck>}kl=a}72%7l7B z8{gEk_`ZlO(k7^=+NMp`r-J&cbM}7LTA#ITm!7*qCiLAZyFhd=wb^Kt z=;H1tsgW7QKDT+Y+)yBwH)cvdQ(_ee$Y)eW{%+xHjIYpGH$1h0Pl$EIO?HnVGgg~@ zUx+@VLFM8Q+biSX%3_=ix`HkDh|ROk&YtaAYQ9Jz@#1NuBj!jbo~!;qDse^XV!LH6 zaarorPn|t>wNk!&?Y<(bW_2=&u%DTKzT1f2uFZ3frDF;^enV%P?V7qy=F)$)?tzDe zgT>3=#f#^tObD1rTMP{zm&#%a@a-4aA1c=1%t9Nq!Z)+c@?8wu_q2qR1XuF&O=tfi zOx!Vd5{R2!s;XkMGya9`I7e9-v7)&lUOoHy?6oI1Yj1&VK(+`K)s1Um+mD2E@iZxR z;k~W!*0%O2eX`#2c}4lxS6|8MV1uvS(=AjAX-E@nJ;-3^KF=3;wE@mfRP~h$3$R^IE}#k1UbyIlRM zox?*MU7g?IZ(!ZNW-umqTq%dpK{3VBH$adraN;rlq!)2)Ire>^#r2rnKnsmdN(xU> z3x>etZ2h*`evF!G-hSK4aWmxWdU>+GOJ?IC%je-`f}%wB_SjXiywt_CR9lKSm5rN9 zw)=~7Wm8miGyt(JUH5av3#*L$jVvGa@mhDYt-;#I8d-jbKdk(w1@Oy`=|Cnc2Ud6hSsCE0z`3n&SlJCk&NB$8-q z3r5;wz^6zTXZ;fMu)ni%dYI~T0W@&z$@t~3L8b}fRKu|7Z6RKE{jvOdOjbxuwZ>9( z#u@`Uw)@wSx6`*MgG;n5G*~ywQyRpjB`--;R!ussx{2*-9h9ceU0sW5QpV9x*PaMs zYT_)Gb$$XG<~X^QM%QRpWyFjQNY|;zVK)Zs&R9OIWuP+16>BYi;FRX2_=$!xkFU6n zE+mh^7`u`e?-olem8l+MV=^HHeoG;uN*IX8Ol5)A+rUlFp9^KBT^#nC+!3mu8R5#g zje2vIZI~RMN|A0_CiWTfHUb&slnhbXiAr!w9TtP6C*4f%OmfBu50xYVJRk1>nq}39 z{r$6_XXo?FdlOq8sVy!qI_mDgqqbJNOFhyKj3zfX8!XWa6@%VtM5-6f$fpkd)lQBQ z#(C)~|HWj-{VSgo3v5y{lhR5}X zK0{f|d-UHcIFJ8I7C1FKPr`049G-8Ui7WTunZGhor{DC5{SJvF!EC5q|77P?s|l^o zBMtrAxQZyUPe-)&OzJpn-DL{jUV@*2dF}uyDXEs{X{kP(vmkWO%fAHIH#gJL{5|=b z*|X+rZhDFB&{b*=p&_JThZg^g9@uJi7Ar-uPxwnL&mB>ZC$32gr0? zSpV+b`^UJE(fSWT69cqqY?$0^*=m=bwV3b5$@KRcLOFjQcuv1l7?8~17&Of=;pCjT zzq~Kvs6svRl63w?{X}ia`{i;!whB19%k_Z*os%lXHyT&sB537T@r@b|j@SBCJ|6`$ zj%HR+e&&JC*QaBfjp!R1KY)>grSNZEJ&7ML5yD61x#uA)8$D~M=VsJ0gj6Hx@@-%( z2ik1dj+ZBdJG&>~QKl>SBoonfxag0A4$j`ZgXy%~i22`gP*qjw^*}o^xyO{tRi{ek zFI+9|$IYUGAmv9jI(DwTuMl;F!YDyN7IuF8m&ooOcnXc?Ac6mm6nA}qgj^M zC`_5HP1pU+$N$39BD&t*-$o4e8)ZIkk(4uvA-;s?!&cbs-ypnmVS{@LU51{)#_|$Y z)*h@E-{jg}?b!P3Er#q1d}YCcDE~uf)ly-jq4+KWvVYhK3)p9Fw(x#ra0vrPt1t$Q zY@XL(Y+h~TCm-SNAYr8ox*JDdX*UtfdQqvhPjFRd%|$ZHC{$tD)euRB(l|w75dYYojxjhGQHMN ze;1ilwp!k2BR=cMR>?|ebo2Y5PGbrEXMajVv=#QZZ0sf^-~1?aM&4GB?%@7jSI^+o zzKWh37Ta#Syz~sX%&-!IHdKYKV&wZvrF0t!3HryWTl1-^-8oE!Ry_U?%Bad%* z_)8|5Gh*few;1w+Q82C2`6-e7+0rr^LpLiF@J)8#g>SHlr-Hj4O>)v3ZG874<+9x4 zl-lCjA)V)497^APa7jS+>4`27W>}B$gymY=cuwFs42N#0^Tb7g4D^QZpT?sq@l-V z-Bvsrl&jaBm?fe=dAsgiF}nl-Z=T*mpJl!E1W_?und);y|6(2zK%(WVVP+C{LH6Gx zkH8y9M-af{7rX7#JFHP*8_xnKs7kT?=wlwuxGYSI(WBk9tm^$enFFw-T{cNwEu1oX z+n=I5wbwavok%StVXp|Vc_Gd2JX#dfRVCguIlNWc@F+DpEvPVS_q|cM0Q@M8fpi;t z(NcXs&9RP_s#lLf^$5({`GUt}Sy~{9nUP4$y7u{jbANVea?usCTRiJ8cRqHp!2SoC z2M3U?x{ z-9~<{RdeoiTlmZ`*x%dJZGq-VX-&#uT!aPz{YLY@BlV|N$OeA#1k$*{tQ#XfMAUSu zi~X)ALw`3r$n4M_xG;jT&1eHmJaVHv8v~G!IZd6o;^U$HoQ2=C0vxs*CxlzN?k)3R zH|Qu0D|W|rXPcr=@a(M}hFB+8-zfFp(fUNWG(+SsY=_^nkKQ>hBm4s_W1r^$k1>CA ze}`8;45wVIKi*97?qMQ@Zs_dvUbb7m*yVURCtNa^ER#{eT@*{Jc-4M)#R9A)PC$w3g4rHSa?-mUj2;0f)Va z*#qV%!A>05@~^F7qbL$FTC}Zrl0n(!w;)4JQ?H)=z;-3Y?o_khhiQXzWBquH0iELI z9LS7f9A7nu1@$FHy#as0!&Qn&F+oVpD?RE zDnZK~|HqbSb`U!smEpw0JAiRyJ9-2wH*3uD-Rn@r0~$Bv#MfnKwdTGfcg&I!=D{YX zsGw_MuPTmKQ~(wiJCVcP=)(ki^-_~aKu}c`y0ag!QMszZsylnO<#JTgXZ%Si)!B<$ zYTC9PX=AxPLcKVWbYf(Qe52DJKqCtGd}}rVs9s;|@0rHHO`BD^xnf3W?PB{G5Dj$= zr;`Mai*4bX={1o|zakB`z6;7=lYYB}T>Z-Jl|6cqTX`p6xuDs6-Rk@Vmzu3Mwja`{ z3=^~fP1p;8sz`GSA)BE}8y(METW8uq?4qy;gC6I`z+!ZSai&Y0Y%y`jGmwwt-__FZ z+14yti`X68p2;nW;eNrtZK-v0D|2gKvdjB!DM;#la=wOmdRU&F?W|`%qi#H)1%}PT z3TrPVGbdXS!mZ<)^@J@{r&6P~vz0TUjRd*SS;t89Vsh0~y?C*!w^>s*QtX5o zRVp~j*3v5}HB@)sjhCUdcY#{^kID>RLwuQBY(^kcFNo9-`HF>Q4rV7`t$>>A1bF_i z+(6D0hmUqqM#}IuaxpZXb4Q%lT^C^H)>eBt?7LY#VObPyk@J|R)WKG#MAEd?ubyH3 z>fGOCUM2dKwtvsV+;ZpWcKO-!CtSyJsAToEPv>69U;{}`+J|5abH0fR8cK_$02cGC zm_QA>`MKinBE^g132#Tb6vRLVdLpajcW#tdr8mxk9h1Tz0iA_+jwaK)xz;5`K^3{V zvjWP+kr@HnOYLw>_iWL@H;o%^h)po3>Mjrr7~A6qhNxsg-^7>%cN`49{&=b@o4&#k zg&!&fB{5;Dp~PyszdYy8pDV|^xw&Y5-q^_D&-Y+sc~#%wab-&HEc=2Ph8e@~mkhjV z+~*V;vreX;MLhT)ZF`fh`#S&L_h0z8CR(|bhbxxmWk?ZUy=3*`(CH~W^~l=I^*1SU zCryriC0Hjaq-SIc!#!(Ua?FrG(X~RL9EAbtFYzsf=9QzB7SPu^<4cFFBd=4v$C`zos9FmgIIC~`W6Ey${I zacV;tXvt=cB|AnNB@+FP*?N)luW4s=wG0x{PjZxTUSv&|8E3c<_JLs7=i9;eR5HK7 z$0R=NDd|RxaI@Bu6hB8~eGTICMd?_gF_YOVE(D zxz`fO$8kH)@>eW34Lxf6h~}k{<=f10DPG+M#wz%o@&e(WfZyQVK0L(0rme~~)s)N- z<=+*A6@k!&ST!2K^-{!@J0xX|6lHF4{$?gPO8jk!h}**c`h$1jYx~Y8rXPmh*TD)| zBE7%QI=CAz8F1?1nUt&DtqFT!bnjLuEmQi2l}WEIg5Fb!hXJ7XHCSrkMSN z0p|1e`95+_aSwR}hYBkDiQF>Rm{vo#N&^YWh@#I8-)fW-{4L{PUqXNs7xY3k>XGtqpZITMLPt3%1em- z+_tA{lx|Q8-lINE>{+yfkkS9YI!-c+JrfZmim&MgR6>=wPXh=I;9(s6D4R<@Sy7{_ zvlsBMb_8iCQ}H*#N@HIfR8rE(v7nRzJdpaMOO|6k6sQ*FA5zP;)6VE zg|G)5g>LHds1uc7(&v;?ZC%F45O(YrqTM#l`eK#Jpym&lEa2*IQq$INyasJ+5?u6v z3i7lvt;+|=hD0SN03*u8cLBYgihJr(wD0FaQ#cwhRlXt43*@68c30b!CO=sqjP$e< zidwDCnZxy%F7#|3*wwls;cKD-TB}nM@^f$m&VmPb7C91hJGj%#~!vm*p_2J z?6A}1J8`)hrSyJBAyunmqPXtUR}VEEb15cp(KzsIF;#c}ratc?p8h8>KyUCbH(ExO z!vT$J=01#gxGziD0KZ?SeQI~afWb;AGeZ9J9<7<~vd`EK=@HNSmbEKEFHsh_2o+Lh zyDy2d9C|bwZZmS0GUeu*lDF78h^SuH{#I(RW~;Lwp$!0VjzV)IdW)NOKajp>m9Jj9 zRq!#rWf*OLsD-+ZA=@L|WSb3EN( z=wgrc$B$c-2We@|?m-^qM3n#)8 z8(o}(&yGdXmYMMqtzE^p#e9)z4gk6pnSZ(d)&21wb*MtTg9@ib% z*AUrL%At#{v<@R9PfI(kZ-~Hjwr3>aqwkCiex20|oQwCefUxHtimWW1UwDhlE@O4h z%Wvk#YUf@%a`pGL4uDTj$x2Ewvr;ruCNsd)u z*N51G`j-x-%kE5H;zwy?%XvhS3&)vdpb8xDro?snM?2^pEer)bw90fxcc1aJb5Q53 z9d8Pc*Exn5!m!Q0)$P#21kL;f=acktM8jOT9I}>Xd?XDdZG31jcl<$H_e#1*?pdI_(YSiL-^Up*0*1c$)?i=1_(kDsY^N9R z%jg6DHVdd|H7S=Nf4Tc2YYSI~XBl21fHzm71HW5cGaUuJ1P??9&_fd09RB3l7`Ovp z$Kg4XV$$oL@;|Z5v2)LpA6PEd!Bdin@g_aqo}r7N`FU~w>c@z|y_vE-HQ7HPJnr-i z6r-?cP%iIoVioX<99leS5bDGK<`i=lgN3#T+Y+GO)^z`?R+;R0a`-wXE%IPZ3V`}4 z2#~H(TiYHJv@^nWbHqIMGw+pC{APjA5A_z$rkuwQ6oLvJ@nK;9vwh^T!O8l}(oyAd z*8Ewez89?Q4z%q^TR(nuOSNi?RSSEW*U%u!_kdc-e3DUx)+hl_l@5maoi7)ir()6n z8l1b?r2WN16A%(iekkQQiRQrG5{x;tG27;1DGC~Z0}B6Rn@mt;sZ^VFD{goyS~@^;gqE4oDVk>-z&kAlk? z4fWoJ0Z*_Ip3x*lU5O^H^=;SF)y?!|$)$QnJVv;y^s)J8T?y0`q7?GveY_ncWc5~l3Xt?em7x^@R*uW!&vCjmi60X!3)~Kb3AL5iX(nb|Ced*(@)BF?htrRh}=wq z4HNo}G?sCC$xmVLwfTd$#l=l~)|RP8J*u* zsfVsLRKZq%NAr5HBEaFzm)ThIDiIx9dX#!phMQ$y)2417HV!{zt1!lM~-ZPnY#-%)kcufB!nOEw{mG- z@d5@?LK zEAf?-CP{C#AHdsDM7GMz7N=vTtmzl!^!~9B0hq;REF87e-3#{MCZ{no<`m?O5;Rj@ zDwKHIgnl*m*Yai(wWzS2VZ%`=xOpqLhmt8D{_qJ#&z2(7L7ZTOzcZL|u~Nscv%;RI z0SU}Kcu6P+`1-6^QprP;*#!qn{N8oT`vqd2;@Nuqwm{|fG;#oMf0IUpIs8D}@A)~a z9zC%~!2xQPJpOzY;r(raJ0}>VwtzUI*xW%>u~B0w_+85tRR(RI5?(}%>*pFAjwr^06i5ce588vg>n z>)VT+@HuV=S79n~mven#JjwDpGu7@p7P37(g$g3H6rHM-xyjMPheMoA4=ee&9=xLYV)%L zl?=*BQQ5_cng9;HAw8)0J_3pWF^Br_%^@h1i8imeL{LsE^u+EdkNV64%U5^~;<-W@ zvkCCW*_p#K`U$Orb)GI!V49;~yHg^?y+BUg#N|;@xWdXf70*!9I>b~0@omA zdgj-Ox8n^PBGe`{QKd=JM6$)%zI`3?E76IgB4h(t84 zA^?bN1S~a2JCYh5p1ppJLta#xzjQteM~-k>RHH(PSi2++O{v(Kvj|++OUJKCrfXLC zt2>(nVotq=SP1VFed+U>R5I%Ysw?y%eU65 z$S3R!?o3jcH|mKy`kzyXlJGSU9hO9KZDDa5{68;%M-hNxq}wpgapvU3-|fj2VpUx{ zpGp&!q!&QXk!6GK{~3VMUJBFreh-QjT@bnXfmH3k=rN&~H}L)JuEbl71yx3~+l)=$>pZLCgo+}TN{ch_2?G=I@{^Ii6=R()CTH$aO`Wr3_Jhi*Fz=+E2vp$orZh%u zVfmO5ri}KBG~+B<6OXB8eC?;IYYxWj1nBoxaYC5~2aKy{e^{22R0pJhI&RNb#Km<2 z!6x!j@N_W^Rjjou9w)C%i7YmneC_pi5Cue#k6q9^rxcpu8Lj>Y_L_Zj?%v_^olI z&*73B(#?fK<`TGDVh2)V4%(0tKHl5+$szhgZz;sj^=SBP#dikN+6+Hb&rJ!EfsM!{ zsy7fYktlvV`SV7D=bOKjv88ubpT{V4x%$8TaQJwOyYBz2*WT(y6^nN>VL+1Y)E?~ORLq9w2E2yy{T6xX4nBeP0L z(s^%-;Z()8EN;|q-O4)JaB7}jdR@u42w;cT)yI#jscwW<<=Lai;?b+Z4+d%Fr0^() z(Nvd_eqW-crpT)ndL6lnK8&;zIuqG`KM*7E!~0oQJK36^_jwdjH{!>I0zXRVLRN?5 z!^Q$Wpp)ye)rm|+gYxo5*DYEz%XHgtI5OE0-}zC92JrkoK;%OiWHeOKKDG{7osZ8n zzqn+5@22aLgc)EcNQK8Ou}|pnBDD*-2>MA+eM#(nQUa)CO)gO-V~*R8klK^ zB5RaTV?~7cO#Q3}1TJB011Zwk6&?z?zK=Y>ft&TUY-RJEv6$QkTE}W%j<(c#18$nS zDkqNa`vk`S1&*QJ0FA1xo*uSd*UIucWL*S3_}1AU&kRU4MRR&wRaY-JTT5eliKmen zo%kkZ81GG6&;r+IXD?2;QC_6zST9ly4&5X2NHrrAD_*hhRf(wUFdl;(Tu3o}EsrKx zNJlFPRG_R3e*+;TzvNdGN>{xLiv80Ro?;g1c-BjjC{NkCBwkM&fzIR4Ga|JYX15=k zuFMWQm9^sv$0<3NWOLALKo@EMb1A75xJTM`Xr^10-K6m6QTfq=tRfaDf_$i0mHM0tfG}MVTG{1keCgWi*-E9lNDKJO9OP79)qLUk= z;C#~$8F`OgDnat8Fq@H((uVBY1W*HHxZtnd2@KdyrTjS^&7sxR2zdHzfalybICq`V z8J34uN}Z+;r)FBZJ;cRy1sG5)>fFH0Yskp>A5_*6JCN-b14{*9DUM^KzQob3ad1$p z|06HZ%h_SwI7+-x`*XQltKA>=*9!o*W4_pb{^6i~0Z;$6f10Fa$8Jnb6wd!1bv@(+ zIBy$#ykY;0L-$YOhixAaZ&F!)=xk~Yu`cDQz5Ki90UwHvB1uyjGGvURj>~>+U$$u0>YEgZ)LJwrS=D0g7a`4O z#or}^{!K0by>Z^dHCYjm__|-t(xr^)MbrOaapuCJhs6}n;T+NL%%wv= z&JE4*27zOXE4>4YqTZMVL!Qho-fQs{(Q=Uuqgl#^WLS~BlJkrn43clunUyC_gil!L zhoFgh5Afon73gyzV<{CF{nBT?nCCqrIl!CO>9D7c@t5cQX89bUlnWdAplnCd3j)}}akY^_6tC3|*($_D0$K7tbd8z%%D4xt4# z3#XlYT=Q~OpQewHum9*4yQR_G<^>=?q>I*x?zgi9DL?+o9M_t4v*U}y|eh$fouK8gs&?nyXjf)FIi+fp4*$rQ)Tsv$*XTR)sCs%9Bv_z^z zO9g@pEkmd8dtSlv~%O2o=m3Y^Ei z_7|-py)4uB5*Oi(O_>xrTGA(%`-#XZ(Wf(_B`Qq4w;vYU#rkAIM)JXC7D5rMye1T= zydOyW$n}@6bvZig%zu<|(vE!*D^6GM`vfvC@ExG%@iTY@9f6qZ{~CytV=`}suBzDH z4`b$B*54>*J+~A0W02_a6P>Lx+Md2Md{bCYxh;-89-eUga@>ikR5t`Jvr3?Xmbn6C z#wzixY_})~@S=2QqY3ZA6{1EA!d7w;Zn8Eeve}J07&=KX2X!nGs#eBFQ4cb#N}Dzd zM3dY&x_tk%6-DmoAMc3iX(7LfxJu9S%F%{RTeH$*`Q4uuD_YH+uNyqi%O2kMl6E2u zIh|MDtc$fO51vA2?UZez(fF$MC0dnx0$>pKoq)T=XNuL;Rh9UKoL3rEx`Ad|`xGdm zucojVEcg%5k+%gT17aqpf#4qL%HT|tK75LH-47z`JpYlVI9jeW=l%&(qF%2obe{#GBJU{08xo{pF)FSU3RCut+_nPCDVLTMO% z7H?|m>s?N{=v(2Ll3o^KL^vew(BJK?Kl<$Qsf;+NG_y34KS+X{h=|eqB zFU5##O37rhh#GwypNhRyMR4RuGrUkgKrP*{DEHUdfUa<^pv&N1%J?TtLZv^qbywol zgXaUP`R_z+V?HR5q;dzatjTL9H}u0SNo{pX>Io!4A_ z5m@W*f}-Q$FpiL&q^gP8*7ll}G0rz0$_)lH7bk96UyRP1AxI_TAgFNDiLaaI-Ny$D ztpmp9q+RMNJcUWtgM!sM7COJ=H>Or~#oOxIxG;SiEj~l7Qfw}$Q4a-|2MIXSsBK2* z_=>Qivq4v9F1t0er$&4%K7Hb@@AYdL*r==|ViYITEp1k)uLS~rp=bDZuSitVBvpea zH2Ds}&_Iw5R;skgTfHvD+rWoAzG}!p6Of%pBMjtax2CSTlU~P+WwLLk;dY2jRzXxB zUOFs+ZbRW{9~xy*&q=AFlO-yvE5=!TLM_tFDxAqqG6Ft~%eJs1O^|&yrNM(1KV}U- zQd^K0wZlOmkxKzwh!PopWC#1EGbFIf!qnfoV~w7Lzz9hqT(!3%6|`@=zMA1y&$TnT z7c93By#>;1dbVmzbdueW5l+bJkOghYaGeFc|8Cq~Vcm~?&-9q$ztq&X+BZbYEjn=5 zzt?@v9TNu8I{s)l%k{``_~U)7;a^^g55}}IW08eC;g{%R=Hc#_^P=2cv$*qW3>%+t zcj3K*N!3!?IElW35SRg@NZ)QfJO{Mjudb=L{eIR!D`ecCGHA7C0DaJ zDp$J_Du!OQc|nBKlNUH^2*pv?T}TP$t*NHlKiaJFd7E5OMQg^Tn>z~57in0l`JOhe zE(roZ&(UNE1$5|3R(o*XnM0FoZr9JA^?h$o(SP0#nAq2R{d&H;Oh|dkKW#;RlIfLC z6Y|$xnCuGNGzb9vSLs3xvs*o(f*>`G%X|~vVox;iaUZ&J*qhz`Sak=024Zz6BPl6bB`cJRSeRQ^<_n zy7jEh7>Vxf^Pt(hxW^+1i6n3zHuOcTe42nO&vj!m)2SoMY{65Cxm}ycrE#VoN~=P~!UG-R7G&!cn>*f0>UKLke3s5^NybXHGh9)8NJcW1 z`RZ<}nd3ieuUFg;{rDzR3~EPq3P&E%oDF`0(KIKky;Jsh_Z#Woc_u@~*1{eb+ePb5 z$Hz|b`7S0i=8?$!xmJz%6ifm7A`T}HPB~6x1Gm$jgIDZaxV!8|P~l%y5?nLjwLy2y zryO>JNZVaM)poV907XE+!p3;IlV~*R@IJZ$`i!qG8&g0hPR$!d$X%rEd&UH2GHI_2 zD{mO}$dOwww7G zs|>qOz4{^+XiH;(R$IiFQ4sdID$<5+VdMdxb5A|06-QUHo@3S8c80FSwn9zovErZZ zMNoWEesC`~K)(K0;b$gxJJR#*eE?Kj= z@2q`R*{;M<2)CWT4ILiCpNkblppkgO9Z-qtc*=vhSgkvhkjVfg*^$*O5HvG%j5GS* zD2|Pz_e1~LBYe>UkyZ;u|2VIW+VuNYlx~l}TGB?E3mq}|x%L0vEtlDpYpF>&)0ju<`uSERuE>I(KnFnVJ!2N(GK;WZ=ApMKNm1OH*9dcmcDFjc$9*)%m%wRZouLa7GvVvuS#OG%-Wk3BVzlk~xm0B8;{8RG z6Md4ep25X&Jg!yA%3*63Bsvd$?Z$@8LxwQ^0qsP)r**rZA3L4!SL zi-J15f;<eZJ-Y-ik$X`smdKOK#}Fh+0bFoZk+mTQE6Y=D z<^N6HkdeBXy>4ej?-?uf^wOI@prL+1WE@gUg^q&uX(s%jI!sAL`a|==fTfmJ5t#R0 zpcbN5?g+-c|IwDpn!gKn_uAh6571>94Q)R}r+@A58~Jgw&~HSaX6v2J0CLm@@djf} zPC^MWTM%WQL@qF*uWWVQGI?ChcI`)!E-D%$+zCI2hmKRZo>a2%pOi9?1XFM= zOW3g{Zu0hV)VP*I8R+>Q=9(UWWwlEDy^H>j8z6y1tQd)g`KuQWRg)<|a39`7H{NEZ z$9m8D`ug0Vpsy45l;#0ej5cHUH;=mXRcPIS+Q!gP`r>)CJbDL)O?o1t?8iEi_|Dp` zHSn=-uYG_cl>qy{In z6@nP9=_ShO8?}9i+C&{VC<^%yaelq(kiVR9O8?F_WXY&_bjx|*v7_r(1I0*fk4xa zuN#q1PCseLPb0x7KzbjCw%|iFeU(Z46QL8y>!cE3cdk9!!H>>H;6yM@phO>tMHF}Jj#nEM>s=J7p1$?L5j+(ih zz%)v}X11YXkL50UpG|kiunNvIfLz86LLdj3xxN@i=OG?zFTZ7kla_Og8n<5_#_bc| zexDNP{E=h2SV5!t(z4XmKX!;){@LXtX_JWwbe?ri9U!nQJou}cNZ;5jw)@iaw(vFO zB1F{QYj^(mlNL+I=P4JiP7RlgsjVyys=U$T7Ksq&t+)*F-EdG|v^fUeG`={K1Qu;fIXu zl1vt(R6irN`|U4UdD954``CTig6nXpAByJFAq7U+?&~HX|UZ{Uc!anSy+c&mHDJx1;doQ0dq@blqpPT_ z*j`2WJ_QKx;dhmEz7UJfV27s@pT7+j9zW-3uxkPwKm5@#F!)TVGq~9MgZBJIyZ=58 zHX3K|>2lvV4u7{v&R06^g4s11VS^_;J*Kcj9%+W}NdY>{=#>txLS@Dpi3+S=HT?a1 z^PCj3ZT!(@+z*-PCzy|EPHx8l>iz~8!Ugthp*P{&tZf&C(B8bAEYa9Rc&=@Un`l0C zs83!^w|tBjse8nq+b%0lCQE+|I_NaxD2|F%<+wthRHjf3;$PWPu|r=%asHBG-$0p1 zG;!VJXbg#Mt`cG5Q$gdmu{ik-;q&)eC9m0R*q2w2N62F{gNP!TY_|;H0mqUzNXjL>n=V<{5|ZG+%_A-HH6;RDHWY zUU|=EA=%(W0I@;-GZ?ar{hB>5!fD-;Fx^X(nnN;*Gibau*!`VU6}fA%6{=`Ks-1B~ zL(uLbEJ2cuLW7@xYE=2_Wl2*_#kyu2iD(NW%9rdhgy&oI@Q>>Kmn>Z7KbGHt7AYuN z_PI&f8{i6%t7yfm&$fDQ0JAMBzKtE?&bcTAh1N{=t+*Rc-blc`)oAUD><+1 zEm(9KEKY5lFPm%^mo^7x(^yQY=_(IpJB0cCh3yZ`(0%*iUmY~%UXP1SAL{%^YX8=_ zv_zjovkA3$*KjK7UW_TtkQ(&xn8O7>R*llEU z0D9F)9w1W=RR}L||6PmQ; zn*5vWA9>h$c`wp-hfJuh%!>HIPx4Hm2!Eq^TT3kFJ4{9@o9cZWDj)HVEEZCu??jSv zg`ak>js=bW&b8D!e`G=_P|2KAY$THQ&;&hyG13-qS9<*%&tcjC%ryUQm`60KJDIIN zy)g5TIAU(7Zw?32pY{yc&T<0lC@&0eH7IZB1Yh1_#T6w4s47+;wt4>M1f|T87>pU( zs78q2a207}IbiN+=3Fwb^Mj`MDQF9xf*&Myn#$tieN8Ep9A)2bKQ$zYJd0#is_BDq%* zNa2#&f`|=)DBa_A3j(ui!Ik+22DSI?vKITcafVd=+eC()G1OkP=@-Ko&x*%`zxcC^ z65{+yup&R5J|QyR?P`t;=Bve`!hVa5=$tV|;9?co5oC(%o$w?<%!H)}_2ffKngdWv zWE~tPO+5#%@~GbN>3sG%Pp5gL$EBu;N(%65j5x6v6h0mMj;MX>R81d7^R%(U zQn<;I|HOoX5;!Q00a&zI@>%cQvVR43!Os+P8TkL?Izp*UH3G>m^ha7yByie}U5k9A zRR|?TBV12al?kUo<+niBc3)_8zx31^)w<0o@AQeQ)9r(!D(7nw#Kuv-DtGbFxW>?^ zcrP4qbmZCYb0>F zHN@m0jw#69byWPwbqq5U^xr?uFL&>G;!Ui_5K4diNl|x0oTp$i&iu3AcTW*(vZc=3 z6d)Xu3mG>PnXMcgNgN}d-y2K%<<5*v%I{qmr6ZzJ#Kn%u&jeXqJ}>{mD+C)>gW#CpxR6=+^w!gX`Wa0YG= z6@SnKwdOV5387`DfJ^D0J~1KuN#Y`tUr8<5e%+B#@|!iOOhk*vlU7*G?M*j`#1K%7Gm{$-j!J|sKI>pHsDA)*z#0E3ViL2SKm)wbHcZ}H4t2e1T zp1TT#5zK~aT;jVyXpa4PKUJGi`k2*fSDQTFZc}ZJQ$#0m*|&E_#I7$(R`Y{kOE=}3 zT5S<0q&M`+>kW!kDHnSI*BHRgXQI{Ez4FUbLEO9^Pr$PB^1z@vP8j>=3?A^)diwtY zTPZKiq0E~C&`2-gZ?eva`B!EBLjN{0dKPz_^I(WINl=PA6p&a}l9b|-4VpOfw4`=D zpXSe2utmHz&|pw`XS9Dboy2xERKt186RLqm{m+K~N1kRCFBaSgM@1Tg0j+omu+`GO zFOgyDs6O|(0hOCG`QL7YKaKM;Pk>q7*YLy(Qu z?IBMpskqiMa;2!&d6Mx5oGbS=3+~Y?WK55_wQjR9E+T~all8u6zs82z4`-gX`Bvml z{Z0o`7Sl%$mM&d-Eoc4n#`zoVNce_=Yx8BRL&?!Vc!}idsh+uM$VhjofmeQNqjE9| zCB7^^*7s%Yjy##lwW`%+UcW@oO3if3OZZS^k|a`iJ^sACb_`> zc>(sQkh*72&|Q*txVrHkS_e^!&k-CtoBY-J0RChdHZ+tRkICEd(ErXrTe?3~SNNKv@PJ-92?>N_=&U2R^_WA9v&AOAbZASp zs%Aw{?)2WEJam8`-gKTH(6s-epsrrm9gzN*+Dt|n*?<^T$kv!46Gw+iHy*#Mt>~R_ zC{+dW>t^D7_z2Qy-?VPOo=FIBe_?Oa{-n)k#xqm=o|1(fVa!$=d-*}qen-rx#R@qi zj*j6$*Pi(v8LNL!ZtTqnq>QMVMS-BN*Tu^AfJicW7(HGgD#*98fPt@5T5#=Jy=fqy zuT@%CeMW?0F~$9-9GR!S!YC1UtDW)e*souKx$9Za`FGwC6hFD$5I#`(>TR z!9H%>_S(zN>*0XIc_JuyX~B8o#lrekTBT1vbMrQ_E;l%s-vs_qnTI|#_5GwgC$-kvAdx%T^F$L|e@EYIvo&TM8jNTQl_TjA-_!>A{#B*i=Q zKMdX}>LzU%!WxT<$3TWzwR^E)fChin_iDboZ%~?w9XI$|zJsFMgY}pynmYE)`FSh2 zJsdqYYZLC$VF!I6?)onk47=!iN5_7P|0AL2`DQu-!r2zJMJxV8{mAhxZ9?8(U!_!j>~}!# z2W%q&@64GMgyB#w%`=1IGqX;fsy?Mk(RUJsRNCJ5;ZiP$B76V)LW-M|q8Xq@sv|{l zlAdyrN}r-tJHZio!;AEOZf*?iLrwq5blw%=s&!D=GQq(YgwV(} z1#+or;ko3@#>kiiUHe*oqicP|^y%m94v*-#_pN9B{&Cf#-tHO-H&?R%kEgQ$YBTD# zHk2a83&pLp6fFdTdnr~ZQrx|`1}PqjQ?yudC{Wzp9fG@Ckl+r%3GnB;-@X5y%w#4r znPes>`+d(kYp-YA%+h^en?u@0?n^BLR7FT9$F(`$HAgB|C?)4RxxlA-REo;S$xblm zNg%4;Pdn`pleG*w_Ym}bhR(`UA2IFg4BGr&eijb*(1+xVjFjV)Ot6-lhPipZ_;(p8 zh&ZsgxTU1IxCPd*S2j4}fq?0d+&zdlBDQhuvQZD}_>`@vK{;}tc7-!4@KcNuCK>9x zFQ;E0tI@&l1_w!3g`YUble`1RXe7?=kVtLeA*sTLiSw}w-XvX=pMh;{2#}zeQh(^@ z27`h~K0uTeHaU;d-jm)JE}-bB>GXxdNL8xQjgo^6W>dwLp1jyz>)5u_(6$i% zgL7=4;4tu!csf}lfba2C-f%Y`PSY@ zhxqxLhK{7e`2eUK2vylt4_))B3D>m+B29@}b56e7w}uW>$E2Ch3!xk6WRiDhB1?aD z6{5l7Vq~FfJMv-oQ$9CYIva&_8(;nIpI@MKJGJ_Sz&@G%6oe#Gk`i6SOgi3<5)~GW zg5D|O;#$57JD8q*3Lqe03hqDz(Oal6RiNvS2r1k!$tIpb2%3VR8fFcEa z<+UOz8T2Qt$J*UK2lf34DX_c*g5SngeI=A*14X9}FX6*k#8kGcRw>*AI%1)mD{)mO zeOu1@O=XPc0W4-xNZ{V5ZxtI5+exvyHW4uMY~k-a!Cd_lw^UF*e>N;{sASoqc$A$% z%K8N>**;)(tJ+5ts|jn`BHCp%!8H|+pF}OlPjj2(jv7cHCCUo_$oul*@g4o+-%*z_ z#Kk#7y%|XGeetp5lBK6xz{V_(%9lISr{A8rTzA`?eTj6Zk140|_)U%jOwCCnXhNso zCGwn8+cwgcijd(pUqc=>SSbsy@CuI5h0a>lydff|P6l*HO*G)G@W}D0qlvXOo>uuv zr+df4b4KgR3WwO3&O@c4Y=sM`^}^8G0k3^`vn#CzZntXHQ0eu60rftn4N=1tt|`Pi zq&M_9M_)m{kOSSGxo%V_^N|&80HHsG ziZWP-&u(MzWgTx+3e#W)k->P=ga1=~ANrkZelZD0>=Kr!R^+M{8T)yA=U=@cXpOa_AU}& zuFgVi{GCz(m!~LtCEu`^W@sWg*)edko_1W-TwfX_1BvF247!`ObDq7B7Lzp}D-=n8 zwH?{EOWUyVkMFNKZQyapMmOi^4np6#f7fGMRp6N%>9u z;oIheR?bDDm<8<%8%2eK#>)gQj&a!(uXx6vaxQXKgrDpSXm@Etc5R-gE`!5|h6f#` zc6-gvtW|95zP*w>67d9HRY%aK%VrxozK_n0h5nVz)^$Yv0-8yo8?LTy_kXn1Qv)rz z>DDecI8AtlXS;>f{dV#-vSQO7!N1bP3Cw*jr4qEANW$6QH8!_+%a_b6cCm@$QC}0& zuWUJ;sbc5Ej@$WjD$s$K0OYE^IdCd)K3axX`9F&&xNl@)buDXfgDm-@-D?zAAz`Q0 z_~$LbgQM}QGaQuVv>4J&6a!O@1hKL`oT2)deU?Q29PI@sLK0>H259ad0KjvO3~ zl6xFOP)22lO*k_e`@mfmPx38Mboc%-IkUwP-YYSm^EThhslFffo{5PRV_+0Ty!gpP zA$S!928MXP<^+0EC_sN-?G{Is6&Xh95N3s6)13`Jn8#XmSv$}hv6?2294Vz zxbI=g_JxXk>y&|g+uWS)0WA5E*#ojXZ+K==g*aGU*k3hivyAVprp{GR3|l;s6Sz2z zO2Ixap_E(FZk0klj{0Mxi2we zmqerwh;~%@=f<+q$aTxI^X?jpswI=1<1KK^$M(g(2k1x+ocT)f=q2Z;yv62VoaS-c z6Uu!k$WQs)&acY;1en*~Fl;yBB3p2OB27YzSwoz(N;jVE{b;%ES$hz56(XCax^Gy! z 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�OBFU0x7CkBc; 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

IHKFXoG4PWMw@A$#N>Wt^?iYqfAIq$ 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 z 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.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%0A{FFylch(A;=S@40)?sosIx-U41!|c1fRMhh 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

nb{Sg7|(lvhB|u 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�mbJlIh`n-I%(0o|D&@7}phF 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

l-=TX?&y2x^k+I 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

V1<=cYt4r_YO3e!cNQ_aFoe7h~n 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Ä~{N<#N?L-uoH3N=0PIYG?~-&H*6 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ⅇ(P+LqnEy^-~^E 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 KM5U5d=>G$|N=ZHd diff --git a/icons/mob/ai.dmi b/icons/mob/ai.dmi index aec9f6022b190c123cce786095376adc98834b4a..91494cae01ebd8d886239a2771d436cf5a8b2182 100644 GIT binary patch delta 14963 zcmZ8{1z1$y);HayfOLtVbaxCT2vSN)4c#5m92${Sq#F@Lx;vyhq;o`sp@*(vWxQ?(Bw?`GaPN*IP|=>~DK zs{{pK(vAIIIJ~%bA#=GswuY8Cr zcKDhw!~S_#T1cGgB$bO8Ddk>ex!F2aDW!VyXS&cy(Lh+GJj@-(WT}?nMz2y1di{F+{8#hRM3*WYUJHI=fCM}Aj)(`%D z4MzX1^syiFT4O$OtR_{5O4zu!M@UHx>y3mw^9S44hKfl8B~CvmlD_>;8CAW%C z&VK=|iwxO57&toX?B_pg%teK3w7Cdnh_03=H1(daras#FY3;2a+|W0b|Ec{|^4iRJ z{x1dt{R4hE8S@=_4mZDjB;(T$kDlSBy&wZz7-#cpf&)1YOB@`o-UvT^5uYdN8ORuf zR%!K#C%0A(!S868M_};t@nb{9aGajy{(0>|s~~_pN$kt%ai)i3ww=@W{Yc7pv3b*@ zElO2%FvcO@wr*|W(m}PtryUx@JW^qOyl;6taBcMaxbpKr9NxuWZI1O2P3o5{@6jFu zLmumxEYMn#^D+8A0lVyhT~Ps>gM+Td%?UR&LQ)^nj9ATBWm;VZmD^_=zlkNx9GSW~ zP|bBjaaruGGQ}@Vf1qh=dyIalYvOBY_cFC9`h6``j?%H3@$_4oR;BSbwjf!}4*Tn9 z-*68b)~))MqBO>uLWRo9Q!6*v^XIV^Kn7LB*HS<-1O6*oRWLf`hCV6+J;3TROGVa) zjDCEWYl(R-BW|savwSP}o4)f?dp$gt=|5;@oc-u2WY^>|q*o;wOWK4+jC5+!Q;ce) zD`$(tSL4;oc@UP6H6zTyTUp>{-HBEi`sQ3dLA-&lSDQ{E`N<7wxoV4Ox^T&nEF@?6 z6QP$ufRv|&AV`w%6ybYc%Fw=k1FUo4)~@9ZtWOG1a99>`pG>tbX@by7#2V z15XeO+04-q+n6!inCK538o3}A>RycqhdYepG_qwUfY>GO&P)cSp7DlX` zD_Oke+J_3>12%UoQ}<7p!#{AB@!S7|;|}9Y)&22EGXJ0=-NrSGl^94t^~h9LTOMn{ z^l_2U7+dm4YBKzp*TKlR_oBLiZ!YM^#{Q4}eJ4R0yeYB#$vK39+x+T0LKb1NE14tY zUDg4}LIRKS9pXiQ`Lx90(Kg?Y@hDB_99b2bObYnIiCOy=yODY!*X_{n<$)PX6bDj; zdGtNP8ocmbPb5rnO7a%COLAs+B0^`$3*0yEK=pEs(BfPAXb6k){h97ch>y=O@qb6R z`RZfs9CM@3Y*}Tw4Y$av7g#aAW__5XL6JZba6k3Y3}`+b%7+XcQR*I6XH}J#ZxzMy z78Mp2?p~q>;!p`$Wsmkt)W21g#5xB^8ntBFdvh8OU0KjtDK%32e8SV}WMs*eh=4Xt zFgq>?WbA%p5&S6d<@X%UtAXFYhYze1Tn_2iUV9ev!S3Lf>!KIfxDif+Fx1kPvj-r0 zXo(tPgbL@Q$ac*n*&k5TBX-pQ_{h)XM0H+n|qVF^wPpHT7WYz zs%x2U$Np~3Y|Tv0(QK0x-K!ZqWr&|Igd;rPi+a_EO8glesCcS z>pXL{TaB(H)&Cn@*y6nWl(F4gcI4&aqu@VU?;5V#6RGTL$qMY;F7^G$gJ<$zA@0fe z_0Y#N^ReM2g`Ki=R^Jz!ns)P!tPC0D$i9MOgbpu#TzZW5B;{$gmFM~l+{OT zmKxreu*{cJIx_my89&r^CX*WIEK&Hm`0$yMp_`RxOp`>-7b|$n7SB)XrNS$?=g`X6 z85|3`Oxl}tW=*f+1G{(_cLDUbqPbo2-rw$Wqi`+Q-Z1hXua`Rlc9#~~F0!nnoPNLZ zQGJZN(zmR?Ra!oi4SD%Ttoh4x&L_36KX@iXH| z-!xPAE|FaIzc_|~W5Ao&3=KK3Odw=SSvFt$(Bbi3w7t4^Ei4-lL>4Otw*J|I zdMtbZ<5qqp6{=9&^Fzy1Ir4=gq*&=G?tP1pHMRp6;xU>mFkdGGM5zC*D4pR66@fCDG zgU{7Ckw9htc;9z+D-|?*H>-AWNLU7+?iR8WrSI5+;UQ+AnL>1C-M0b1 zq(UY>iUFRhRAcD6_{Utrd0~dsvN9MD_@caEiP#ON8E%5b4d8Rq2+Bk^xQdvWqGAjK zWs=BPB@0$y{n8O$@|mmF=SXXFz=2}?c=pJfWoms!uiPA+E7FB==H?Y~t^8nN zl-iG5z>x_q>}X}d@7Yb@G6?7A`%%5b5b-l|8{utDkQ~Xr{^|a!>DUdTDV=+YmCYFy z3ph$N+co2A_sZ&ZBY%B+eOt=JHd2kDd!U_KH(BER}#leC< zsKbzv|2IbojH#O9hH`;G{$$@x$}`gEn3MmQz${8l8`=mF+dW`D8AE}q%qDt$%n-N% zBz=m*8451R0LtGb=)+{vgrsK_i<(ooxV#xJr+L zQAelUsFjE$oh!JTUhEb8l5mOe9;>nYH{!Z^Dgo8GJac@68f7i%N01((fd1thswz>e z^_T)Abdj{+5DBSWqwC%2&O<``I3Yn&5?Te0cPRW0RLVLEGat1dc#rRg}-AvNu-tzInVL|W#H_VNz(zmMm)m^CvNOo1p+{UTR7wqqJWh3j;f--WA^K7MM z#^u0bmGzUDo`WA~D&zK!{4-Z1#{zffgf^_I%dknTI%6x|?gJ$bf(M689(}|~k~rZC zi=gjc+5>Z++P6ZizONmC(rBWI>>JHXk_26&@ngO&CF(1Mz7ofvj$|dP9HT)E&TX*IFVHCGJlbz?WLGh0v+1~{lB{{X;&-lOHUc4WQ=1msL9q6Z5l00Pyo9S2})%1M3exa77cj&O6< zWH4CI;%+N7opOdxqmVOz?pQjPu6k?&RO>(vX}K7cL%hZL9=pJ26PjfoEXF5Y7o7@~ zxoMiO{^EGiXC5Wz(|wxU_@3XE28?5s{Nd4Yd2Ku>He=fYv+2<@<*%|#-C|_B>Rz!) zXnc>q0?N&2r=bL4`|q1hcMsYSbsheK0U$30uMu{-(11yhSKh&H+PvLLS;AxxH_pU+ zlDzt-3%`zx;vczBmVcLZpM3YaV(^)zwphYR)pAYy%$a%}xi%_fm#w{@y5HodJp?#@ zH|~xJS6uK>ZR^OJOFcVq+vvz#M4ep!oy{ZM1{|(CbKJU4*Xl^%Zgd;qq+lGyF>KFz zp>F?kTSmlHdM6#n)@!!ATv-IhhKfF3xB&{;=yWcoJ6K+~%0%kgodjR3nwW)|`D*=c z(m%5cWL|hOq zD6P`75fYEP!-UR-RdSiL2Ag@g>Ne=*@K63&q4Yy-vu#eiS%6QS_I#IvAdosE$z#sI z2prZ?eZsEf76(l$+xMf~K=mN2i2#*U=?7&BK;iyn3MYUAfq_*B4^K1s2lyKuUqrk= zSpLny#qF!pBAIUP4ImJ$o^#ZKu^YChY969`YoxMy!$=#F)K2iOaIe4xaiF$` zyN;r<)2JEZ00ue-J3 zl$VzlwoIox=x_OakMlh}(NY~zS3h0uFa3duQ3^-pF5&l%mJ&UQHJWce+6WSv*zKQb|19KtxnRW9ebsm5Ky+d44x1DPTqf9y<&#wt6w` zF?6#(Y!NzC8=KU?6G$d_yUGxmU%+V|wE{6DEbae&QKlbN-6+x{9t03%(D;>+-uZ}U zL^3km4FcxEn6ppGnud%`WO`O!1W6DDJi+;uwyBx>vi5*U-C--~+Q{$vd}|TX~oaik9Mm#LbTQTbR^YVy`y21nTT}Uyrt*$Ag}~MMbGBi1Ya{ zKEJ!uYU;|5otq*>*V&K`AaXHebu!iv*61t1&jqjqWN>P+VhzQPz2ypKi_n!P;X~pu z-RR~Eq17HMYR-7U5@Cg+ME6;Wt5Pv@Hmt0%LDSBD%X)2BwKkHwDn`3S!%*}eZ!7p~ zlnWAT1frbxiFWpc{H?Cznwa}>PNO51XQ7=9`S~hF5^Ai|WABMeXg1PPqf)R|kdF_l z!vUps1l!s*S10J%Pt(!P$2kJ8A0hl`?)K?9Uq+#QR~+D)yH3}vqS$WTa!rELHYl!o za*g*Tv|qGIMo(dWcV4L>Vqw@f3s_^Q_}L63Lnmp9zLyXrr}TYW|MYb%I3x4`hM(zh zo%Xq^0mXqCv86Yi2Qz(?wDs4@(cOg-Pu&238_mWC z5)vyE1T-16zT>e6=^K z1w5>YiD~r3wwm?z$ia5lA6!V=)Cg`dHAo!ow*V5$A6;*Bfa-Y54kDe}fQXtjB|dZl zfD${TA!jK1#kafLMN`x$gcsZw9YMGI+U|S4Yz(DA&_@@PD_g)ucQDoEEEH{8$UAxV ziQ)Y4lP(mwbHD}5@!|cGS)dn3Sya)|`9rFg{?7IjjA3iRF1C`R-U6#&nSAB-FF0Ao zR2DXGRE4~*-qA}mFob5-Q<<|Ff54FB5t_0t@O|D=KAm+*ritO;=(ztusYvdFy|B@l z5rxpsO=o!c71s_vMWlo6t5vIy+AqTO38RlXQ$~!~^m=F3`n;uWKC1!|pYW{`(KDd78AePj9hT0ulpT>;o77UiCTg-Qxco zrsEjqO-U7TmH;|FO0pB-7b(d5re>DDG&!}83;Q#8;7WyfOmQYH`Q|Q40iyZ$(!k6x zbSq5w&D|}Fd8mzQ?KtJ;1w}9GC3S!3J9{Idb#ZGtp@0uOu1Ww*Q@k}4%~3xGJ^PC6 zqv)?r#Ea4Em#LwAjN#jpFmhI@B{Ts%EeSR8<@lfQ=}UdfT8QzTz{z$o4tL*Fl{+h3 zaZ6pOf{)o~qC)UueF-Y?tCvoS*~mB2+o<`o`GJI2Vii=OuY?x~sX_3*Pog73@5`8S zeIJ-;^ahXm_ZMJpB5<%77d5=RL)(H)Ek8;k&!Ga^^%}|ze9?pEGeFhV`%7pP58eF( zw8MRL-p!5A5T~nxjNezn#-`^Kd{Ce?Wmx#ig?x)b#@h+oE3V|{n6yO6hk$1j3jJCWDd9^&j7yl48M(v#{L_QzYkz5 znloRA5bOg3lZya-_D2XXzsuEU-h(Fn9l-`e{lK_}baQJ?!i&b?Olv5Qjc#Z+AV!C> z4Cx7M9X_8@9bC(^3+1dvwG)YthGvvfGBX;CZDFU#8LXk=)=@n$L@MMTCshxGB3uVj zlL3%9nKn08Me@(Tezeh?_~?X^rOeg&mb2TtR0QalH_hqIo5iqXjOIa9pQea~ z98d!!9cT1tm$TUtF6hrljB#RTpX8__fD2pYXdLmAQLl=YKRW-wGCGFjY(1%JYk4tm z^Akf7|JNqAYQ(a0nz37F>eRZlV|rxF(wuU;%q7u<>$g@P0euzOkMm_#<2k|X=D&Qc zrAi!r1&qEk1S=%{T5Agp>vGL9eu6GCr|DqHO=-)WDmPm+E_vXgUmX&jm9i<Y2t5zR9v(@(Ve}RXYTc z=mojeL@v%V+#gltc$`-WP5tcvd^^Y5n3$T09&} z6^6f{e+-oi?n%R}@X^~XCiEt~ogbWlY4BZM{o$k(jBw5E$fr5*2frRbhwPRw@vPD zh{OX@&f|*0pq~OmOS8!MQC-Nb=4GL%3n^2+eB@UM(sPdt4Y)DXhR5xdd*O-eFSD4t zVro+Pjkfuk6T3>9jBW9{q4{3YGd+MY)R(MSnt!e+(eLaA%!(~ z(VYM58r%qxLF1c279plwhTrhL%(;K?tj+hg$JQzS<>ZD;{pgUj?MA)WLKtY^WdM+l zt@LT%>m++Z^L3vE-%4ij;yKVNMM;dxJ{tD-L?X4KK!3A+?GAVs;H_;Y-^LW zqy7DluPoCPg@F3__`hb`)WE0%YH5j@%eG6*9c*(^mY;VX z{dU$dH#;}b_oNgWl$=@$rdSFwW!lOM?E3lB1(;ki#8Kz!CZ4PJ8mnfurfI@~H(^*A zM*JmO5ZizDU>plBzxZD;Y{&y{V){qxk9w@3X{F8sWF<5>Ma8o;B(OW7<5oKcVA*-W z0cb@`feFke;OXsNxVIed5h{1g683_kL{^G42h}pUn&F?ulQpBMwKn||z6lm9EACpo zd)vn^YuS0>foVlA%%kv%5NZl^cfsFmG!9+v*O{rN)kkhW!144B7xc>4fa-N9o1CXs z`uU3D@ix-n73c+)Go&l{K4<~p?g}Z{Hodxh03)>Cw$=^o4kG15Fn+;nGsIiUp}l!d ze2kC2#hx);ATLO`jAj)86Q7IToc?a(K4Ke2cEA6~u)8jHfXQtKROPq>H4r{M=gLwu zL;d-3@JmONvgS;&XYJzI$4B=$v+=ZXtz-wUurwVK3v)zH+Z0v+!`-k9{{QxH^4$P20W$}8)M2PM(Aj_F* z)-+pr?>cF2kYG=+%VgS8DU~GjosBamv7y@kHfnS03Lf))!7TUA5 zbOx>rM+Gh2^6&;Iv#o_bmr94mgO2_xyv)Ix){8W6QDoMo{sIqaCw`rK)xnvtzAdF( zX8lXvZ`7|Ds-P(uS|v_Jyv%S&<5xGqt5K;oTTbrN!S`c2Cg(cwPPyb*h2HH|;;7=E zLn`-p$A)$2VF-{kV2V)4P1dR8J0{LA6U7?rDF4MT1hG^&=!{i$d?8 zR%Ep&s$a?!zo1+?R^b}rPqKV|427Jwp-$gdUr*u#$EeA3P-N;_SJ70rrrYB^$2^p% z+h8*P3(%%lV`PjM=(5~I?gzn=7OFLZEj?)E^z8O$^YIpWel2(3kF)f%`!ZoH?o>7Z zl2j;Z&nznAJge(>+gZHKe6mQrG~`^GYP>D?9Da=Hqq*htUns(GoQ|7^J`4~#}dHzjD11V4G zX`0iYqo?%uxYA}r1*We#CwR{7C2VBLEDL-|Cn_i8GIlc0YeKdfkH0w>4OXhNM>u4~ zCnRj=CS?~0p2*v5jJ-4CT_%bzRY;`L7Tp3yd90=)w)av5>WYO7qgnJW2Ji|q*{!ae zmxw+I2+j=(QU~lgdVG@(rFfkK^`BhgAGqxNnt`j`niG7re7IB_k>AuX?X#VF=-`0f z=bi>XO%EnjLo@y8j%NlU=nkMZC#y?)W2c7Y*t=lmy%f5aMY*6y*Az~Q-)H)0)#(Kw z+(T6r^U6C}k3)}ZLX>2aPxwua6_25T%ZrTBT+dUzjqU4oI6s=$S`ej-%zMMh3T4Ln zblh6cOU^taBd-Bk zt}QL&_12EG01<7_Ft+D}|3Re|$#aULbEwG@4;M35c@9~PTSW*rRKA$D?T31>kIR}eKb4IEx{i2sPK!uQ zT=RLc8pe9G$ZuxNqf7pszg#SKH4m<52Hg-f#gsp-Ps@rMs@F6yI7gs)C`yo-!zx4L zR1`uU zAd37#iLu2v{G)qpUT$#_rOWu)PdZ&ZI5k)kUGD>D0Ez<^OVW zyC-~5E?ahu*WKQzq2s=Re4uf0XxWc1?G)D&2IQl+ogv-mJkzYMhkz>+lv6W`aQO(F zbQvF-gI>16X|8>PY`>frf>Iv?W+*qQS_BAoiz*!Q^mo-$97Eje;7B%ByOF)&#v0eE zeGH3g@^NEQ`o>~DFj=nK3-!E2T%+O__?I2hPHi7@KF*djq*dMdbZ#!tm26k{&vIgu zvJp;hZRnw}inw#2YplxWDw8Q91}xD;R?}5@zYhkk2CT+Tb$%eOLk^AC?#7I7`+Ar@ zD2v!Wsz1N)z@=vP5PymAh6#|z=m_V%RY6?XUb&$#>n#OD8T`X2g&sESdLeioGK|MP!kh9==*7+cN+NZ)I+Ty^aSlvxLH_edR0}_ zSjFq0JyxkiXga;1b=&(ckks4tBz4y=Mbj>&ioqJT$1(|E3s!@^%3`FM2BUpxI94O(Zf%O$#Sr;*uEp8xr@uJ05b| z<*>ftc!KfXiuMU=k=+k#Z02xZ{urrpvjjHu53^l(7n?hz@trWtp?hILVGvD$J>M1!tby{ZwYiaNE9(Wx#O3w2$DP;59$@Bh+7k-VzB!F_u_N z$|M0<5mN%fX_jA#Q{p9e&iXj2V6GrJf=QW#!x{7jYatxFuLqK~ORmu21&Q$zz~pGp z#fxaSE&)`FhRBgBI*3?8Y|kUuTDV-FW4|Z9Sgq|&UL9MDP7jsFgMsVfCbBI`5K)2W zI}`eT66j#8HD!uz%FRW$`pfk}rbf3OQUIcp)Rk8XBKeJc`bU&mV(2ikYCGz(mPmjk z5tl4azUOAM&v|eWX$FR`n~5eq*DkfO#!nGa7tiDH;JvTTm6llF(5G?4I736cfj!cK z8&54ejkI4fOfh&yd?)b{SP8!Sd*N2oY`SrL`P6g9*ei0u3+-bA#I$o{d~b1s3a~rG z8E!|Kdhm9%r96i>{eiCg+5>1M^t^B@ER39Gha%mlQeQRX*yBs$D~onCo3$gIZ8qBC@M@6$E~$ z)v0d6#kPxdooO^vGnB6$%u@mQxl-0iI(Ym%J;QXy7ED!&;3X}1d<5EoLk4RhK+xUu z78FzlH9s|Y+#QvNnuO-VZmX|!hHCJGkUAT3E!v*jo(g>wYSpxeEqRvUYlJ~`cKKxX zA9cXPM+#y>2W>k*eLh$SnphUiKIWJcH_$d5fxfa&LvTc+8H)7Q6Z zjR16m;eJa5H9P_8iVf~-6?_VBX8PTLUHVx(C={_u>X(MubUKuETuZJKeJAG8*P7-# zcWnl@>sdwWat!gDiNez05weW_Jw zt20^jHQ;X9>{(?_Vpx7d+^sM-k0P!y?8g(J{ej=T% zedVY-CT^Zp%op}ATN&k|;N6#pw9Cue9M)FUICeQ6IDuEd;VHeHwVkH>)!{O|v>$&B zQ3r&~`|mJSC?8f6O00f!kq!qx<~MG2A5*W;?;jxx%D$N$6egzZlwS zO2DPgJ@C_mxK6diah6)iDmegW=2d}&@+TeR9ex05dH?sq)cLSBDIeo-O)3E6V%?e1 zV8#g^%5z~uS`%!tHC@F+|0+Q+ev&2dsDSHN<ad6O zPA)i#_EqNZ`^R*}Ocb7*r+>=iAToYl&86CKhpBUKkI8Mr6<8$0yXdIe8ku2_gH;wX z#;qhEMS4X_o6{Il#%@g)KF4=|I%$p&P4A-hZcTVK-vlQ9t@s`eZm902HRl^@MQMdh zH&*H(_NXse?B*PrWyrn=yzRUnWb&P4O2z$78?1$wn{XEC1qMWJqH~}T^_{+`A1l>3 zbGcW{?a5uMR*HpZJ-X!}hig#YIWzw9xeM@KVW$U5DiPegxo8KJbs(|0IOt#SC)O;Wo(Nbknhj1K9Q7`+vaL0R!rs(CMd` zq5#x`ntvb#x{@BeE&hF%f zbQ5YY{+sFP$+?#3X&hJ9Fm=t%RF*jO^Ipz10^NvJ-+n3WtA1lmu?1VAX0gS!dul!) znwlOqRho>%rZNGvH-3&V1yLF8*ew_NV>c>+FPwwWMr;j?%(o0J~T+vDqJYK1f5@-j6vmhF|rbCazO ze=%y*(gAKIt1XttvA5P%?Zb6s8FA6kRY~Ru=e3W8G}OSL(C&D((R0#kDs%FDJB{|{ zXDx!rmLXbf&VnxqkQ5ajE|uWd5*`|8kQ9t`{Zkqtqs)Z5rPu>B|JZqgjC4~l9UpT{;dh)_9rLv6 zku*am`>LPGv<7YXE;k0*nI7M9Z6z6jhtEp^+P7tM0x>~)YOmLc-XE|3Y{3wFv2+4Ms0{|HbB&*!nETV-u;$ zo>DyP@ZK9GWyco+BC8v9Bgfdc&k{%v+b}iE13jup%P!KE`2J9TF`lE1Ok-CAyN59g)N{%ek704yp+JmXPwCy}Cz_5cCD13lpv@6^b@C#gnxmnJ z`?ETB{f1tS%M-QkRM=2WyN#ri9sn|$=O0H9HlY?zJg+5?L9i~7yxXY_?T&yi53XSL zo9;+-yb7gp0-OF=3q9J1a^0*PL_S{V=3Z>36&DB%P8ZbXTKA3+Y z!ONG@sCNdt%T$~vFX4udzx!bCQb`^w?Lr&7mu}TVLxTKotrl7W`}}%B=7}QH0@a!W z6Lsucfp;74DfiO@5ei*b&?AGF0NjAmUWY6Uv%`uyNI?!o+Ey(Zwm8xWP(mN`{YttY zBiv(}Wy|;r2Oo;t$WX;e^NkjLzDi%ICLrv${#PbJ{_gqNEl5>8^0YL|3evD5^?hyE z7}nK52e|Wvh(5^(;X3Khd){Jy{PN!Nn(t=mKIwFK_p6e^qY!wH3^x!k6^N#H>(nFS za=MCpY+;+AC)BQ-Jqm-1J^C1VbDGFBOO~5g`r!XR_#S1tA1g9F7TzfuaLqXt_$HbD zYD>#WPadTaozEhT+LNlwPRoR1=m?lbfM^2)Q6Ny9{)P=PcSBXXY~ zxv71Tf6+Wu{J6QG+_Jdi=v_vWgF~rNvjrex#HQTWvd6~qS+&Q1Z zHihji44V zmH7QNbkbksjTudhm{|~}Gar5RvZ~7Sog9_zyUqeJ`9n~y6>UQiI!-XPve?F*B|b?f z62teQ+AZvtGd3WBoZ^Djz79s~T)#}$DhQF->KSqE-i_;e(B@U$?g$il$Dbb<2i2ZD zUT!+}@W;Ash*Mj53DmIWPcOdIRSv$y+38EIgNMDK<$in&{RU16-bo_{Z#Q7udG7mD zVYvTJg-S;=H3nJRKOA9wC6o)kj(k-w&mEj=D+^291+1*BGD>2r4tConOJxzDo1Y*c z_2omnxrD}U7SfK5C-Bur0HI>Wdc)QJjglZLbEd6-W72wX+$&6=sq2a;AC>JxFB_B* z9gWj|W>|y1O98O|L6f~5(UM$kEsfYIe`+aMrKnU-B>PDlFStM8MX?pjQxTTBLT-^6 zJes;h|u0@KaU$0wNA7a4WnHMto z?Cn=>EKknw_B#B26MM$Z^|QdY?V8;-obEq7suu|-e}cUS-I9&LMOz}d3W=J0eWX{3 zjH|+QK@%0P-$>e0?13|ga6MEA`wd()zxO3C-!?S)_ECq>xZNV)>n_!t9mZu?<(I{f zPCzMk;m2jW6J%`>eDM-|*S)J1jx=yI&`PdJ-=mmL(x^f%9J}r!^Sx!yK+o0TFQTeZ z+E3*xn%?&|q$<}UOK(OFK$FJZzyTV(8Oh=Y(a;LmNoomkqE~D0!iC@E(-yF&sG5cB zv02tqGj(26&j=^jYY-bfQxK-kq=;$a`!i;R{-#yg3@)HSW649)l zvt>_M7SF~fCf4~*G47YX=lX%%K|7Gv8_)r;^L(zF|dw(gTrtQj)HvO(uyuu80f!Y#d|W8Q)5E5(Q7YcJDzdq zm7)9KtKB@|e!}%X)OAFCg5^KZ*^95D(DN75kPPeLz5i;FDfGnV4;4WvPrKYV6*h?O z{)e0Yxjq+qNX-!Pw)~C+2;lW*59LAs%k4jFji~w6Y03TnrLg2P427@9e@5VHeb~*B z@WM#{?+G7v!0zyk-AIBBpMbXAyO9N||3?Rwy!f&>3yXPnUT3Vv)Q0!d;*Br=Mhn1< zmlC^$uB-a?Z`ErkF0Wf)P_rGftdLX?0ZNxVf0%_YThFWQRCkH}znncRt*I|uGg=7o z9O7B?88Uq-rXQU?mc~P1g39RZIyzlv+!~v17ZZ9|LGa>u0<9k)gVKQ!(e)7P1Hyk3 zL(aH88t@>Zt)9g6IM*egz5DQJswgAW(zo+XmNDvwL@!r2+$x$;0!i?;y*~S9UVp2O*|c#uo-(Iu%)x%UeVbzojR`v$#M?gL>crdb zr_V!8_(AxAW;1wb^#6+DLH_@eNXNW*6^l6!4^P;b*qXm&VC~sSPk&S>_FnhNFs+%N zwZ@zOU?wG#-;l-dpL#U+uZ%LA>ZtXYbgH$@$VW=&)uxH%_fIeD zjYACI{wHrGhh#Mm69s^N-M00I8X8Y&_aB>v7Y`%-#{W${nDN~7gdfD_+Pd`w>9=h& z`H_n89cItyIpf8ldtX+0&fZep6h=Y!g^b;DuI~obi-xPVRT;gOE|0y`$u?$$f_mhC zs&+h1E2l}a(EWEu6XGt0fX4uSK)_?}0M+NUgDd)gAD40ZK!!-UfVTBN^#L7jyzgqm zuUuBoeuSp>DeeB3@*uHCPriCyn*^o$B7(1FiF$~|z%R9uC>=$d^jVXZ$07_{11PmB zkG}8r6ZkXdzW7fGMs<+!+uQ&g1Hmtectg^7vT(}{YBxlCDG1SZqM1@VZvXpz;wJiDk%)1XMH)&)JVi&T9u4² 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 ^rM4Y* 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 Q5cZ*>peA1>Yaa6d03?f$EC2ui diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 97c8f9ddeaf3aa861eef664545dd2c723d5c9c7c..4360575601a6d09b3d88fd549ef94445ca581e55 100644 GIT binary patch delta 7699 zcmcI|cUTi|*JeOalx9PUGzCNiL^?)Lns{r=c*{+Ky4=RV~+bLKqvJd-KZ9nsXW+(56to{{GxTMz5k zj_#h0ZmuAZZ+eEQw#SUrWw{ynLvfGlnq2NmQAW!ek?Mr@9|Q`6D-M^~miTF(M6DuF zAr;&*x<`v6J*9{BY0q=uAVNKMFpG%aJKWf}v}C6*QPwq+gUaKb_mA$qhq$5}u}4e0 zt>rYO13VA=Z!oz!)X-^5_BSmzVHOkRsEx^dd#K}^u1Ml)I6ydSffj8(?X zZZfNv;bNxc5?5KWqbJOmB9-qr8dqq%Mf|+*af4(3<_{5l!{%rk#xG6W6r;4P#ytz| z^0j)JkG)9F2$%z_lY{W!i`w$Es%nN-qTlpra0y?>a{DH)0$7pWJ$^qj@3^>Lsm8L9 zR^on3nzR*l+T9zz>gK|2xW+lch>+upWrc^zdyqi-RDv68#Jzc*2< zY+^bR#4pPC{mWE$%D7bnfp_*Lf8C*VWqA|tXye@`-b!GhFS!U+V3BKOaY_@$4@czdM#DoSGBE8K9dhsIPT2w&o4#Pj@Of2cF8+> zG8r72=q~fqMun(Ha|tu~3dAgDx}+wqOq{2#;`TVOL^%*Gkd21j6_lcVtg#Q=6*?m+ zrhnGG1#a?U43^!2a`r%t<68wGm(=nEWZaBZ-&-cVis0_kvAfM>st{wsq`n=LDjQ3G z&NgPvb=$bkTh5r%J`hR8eb}P^dA!H$O936X{Lo&$Xb$u)&ti4dY#e;FlDK>Hd}{O+ zsRQKAiNPm_2}!v_{F{4`El-Pb9vbkO#=ZGf29zujT9&^0CAZ&SeiIU24w^4fy5k6Q zS!SNvZv07OgKmvucz8MdMs?80mop+L&7#<@*uw{Pes`}uc_>sQYBfbGMaL7jM90d> z;`$cO9p29Z9q7I7H50i|B29NW1Fwy(WswWZmURB0BDEY03uCrBV3?=Kfo5p-+*~0l9#ehKXXIo}Elm%HFmWGP zG@i9N&`M?Y{ecR(02YnDQi)t+VzLiLQu(Up|CrWRe;LO+9;@M9^1@`c`h7m%ldZ&v zAE~i-mcKD4I56LamHL~<4hM(?bej&UO_~EfE^*|xSsZmEAaq*qwXmJM`LuSNcTSnV zQan@0`2OqO{O7F9@zQM!rmwCt3G7_fn-6$@#!>CUw6nPK4!L>>TLr?t@%62zkEV#Ir?>mx8dxsp38YoZ+DcvSezoK378MnJCnS@IxcuYL5{;){$kgpB7;K21?%yZn(vnr*%do_n#?XMH0+ulCQ^L;dItKk1>M$7Kg8)&Z?Bt!kild9+B zQVjK|<$mlUAI90Mzsh(V=k|N>k3{9VJPxbn8ZUO4`MPNnjJB7-g1#O90i` zj;$h!3s-eS-}L(vbVOf$ybOO`6qWGZgUwuvrM$l3&<3-}9Pvf%np9A7VWM@_Axg%~ z^7f2u(2*zpmL82YEy!^vJ9r>=b>Ineh?u|w9|(83&J{h3h1JpstSrPP%e~CZ_T!Z7 z%5UAdPc(GocAWB0vl=X1Zc1=jP3;5kZ*b$t!}10hnK;)OZwtt&wb;NxRy}@WTf$R} zYcid&4{GbKvJHJMo#NWA?daXmtzh#HLNX{v{CeNZK(-@xH~re~jzh@#K?bsyDy4jH zqbf_OzEi1knp!>^!k|8c(#l1}gvCl=D5>Ut%Y>$tuDDDXC&_to*t%DTa%YtRkv+V( zz1#OGTx)-dqejD##jF(t4X9ss>VaRsc8T$j`nM72#9}Q@iv54feh{sS7&shkug$tF z-^{1zRuk6c5Ee9Z$>B_o_4oPjobMM{1QdrlpJKQd-|aHg@6&7}Ek0;UtLZy% zlo>DYxntjbe>-)a=4@rA-(Zy4WPiLdwTPwySHtBFAt6d&P~LGgumaguuUe|lLw^j_ zXL;k67^P#Uz%$p5TymotLJ0MC#!;+2dHr*lVqH1;YuT$id1p;Zx$R`B_yK*&jr7vt zBNe$z*+J+JA=^wj-RL1UWsi<*Mg{R^N;u`N-1vs{5Pk+g6cG*!wz~>GL2G26_!_Lt zGV$|^r7hd>=NA!1YohYn z<;wl0JLM-p95X zu`x#E#+RP!K=zyZyKfK+`uKY6K5DRd5D4*A3=Mb3`TpNoRCe< zS_h;3M!t3qppW_1cqm19e@qtb%*b_v19C7tPU>Xb&-4`#bblXm=v_2wlt))6&;uzaf z2c*k3*h@O|SPf43V(_Wbl{?0ZCtLe-?cKbCmAv^t<^!GXI<$U;;aBw4gLf~4eSESH zFqjS8{-Dmu^w3aj47*$^rdrFRc`zeKhWAHAnzyRYcSGh>2;5#2#UAuh9&{9Y&SyR& zvHG*e^g`L0T2IAMa6M(>3|TsJXm0NP^?^FMvrwmu^UzLf*N2?yIImxw<@W#kLF)7@<63_AU;X0&c1u#3J0)R zOrh}scuC0{zCXvf>UTS@do8U9tu=AXWoxHNINB04)}e_cmvVEy)AtL|>5ZQPJS%HF zXu$D4?{oXMz%LVC*6;Q5|20YvAdUkGuhN^5PdEQK$dK{5GsaP&Ll_66WAIu3D_T+~ zjEvu}I_rG)>?|S81ekC1`=F9@M^I4T%?)ag?q~XOqQlr+Cr-CNpOLL6 zeN_d6nXY!LY`egTF46WYozW95EpMt-DsFy`B%RL!XU~>IUzdDbEWNuN`RJwr_vP}l zXU_`sRg{Q>i}%Z3t*AIh+ZZR>($dfv9WiXYF2*BB+D3vE-d2U&!Gp!lRDQWoAE`F%^@&1@P~YIvhhGXz4d z>p4aRaebY&S{JRzv(0FL^oa8>Ce%s?LsNX9p&VEpV*e%jo2;Lvb`&M(uXI!e3=zHg zid*UN1w>YY^dvbA=_Fy}Ya17SH{k0N@m1YNXGiaA;>aR(bL64C#aB?vbX0cE(}}+U7ku z7u{t8sRh*1KWwA#z582CHLwS3X7r6;_^!>~&}m)SKpBKEkz?oIt2N%aA;x$InueFm zsgkxyFB<%lHNwzZEr^(3`V;6skz6uWT1G;rC)WRszW;;>9kg`azRos|OA(#AEB>IjOLCf9D&$^2SE*U;=BWqmjA^K0DQ>R% zQGeGxb9FF1MbC$%=Pe%0?Z7Sg4u`b^tF!q^D9Uxf^#ER^I5BdkD99l+h6eJar-ar- z);Y`sJ4+AO!Y3qY_Mekj3t-@1{`6^UH@}%#iP%%-3K#o2NV(-vyik?ZAWd(#gJ@=( zI77_^&czF#9P23!>HNC3I3uxeO-l}TP^lR)il5dp4IX`6?3XL$9Yu`uUCTzK1wzNYhW(-jHb&}U22RFX7p)Pkk=u?$oHmxw7eI!a{#E zfquc1Ep=#12>xpc4c7;c6@^IbqlQ|@iyrGDAx>U`ksj}W@+M5t03vU%W-pf8JYck1 zdYG64FQH@Cmh;;;Ww#)D6J=blGf7B~)lujAtFysJVx1M!xo{_ddn1uePWRaQm!f*T zw~p%paUs~8O@mY~{&{m^{|Y|o?6SBvCnKTUWbVRp`qIL6HcZ{NOx`MTYZLGjlf)9^ z8j5*wM4}ITX$}p)J52P|zS2FnFG^d-&>`Ipe~B3k93SR^%s5yQ`wkmsh}aPkXUpe$ zU|nc+4XKxa8!$tw6l~gufzKa4EF%{ZJy+I9{n3)RP&GU4?_aDJ5A}-3!M3`boGXuc z(%TP@n6B^Ye8|EUjWG9-`bPK~h|VH(qXA;dF;q}qXx*e(P~NRJ;HPga;ZxCg#@Q@saC+^MG|O+0j7Hv@wuowtwCmh%SeBE_f|0daZkwJbR-P0K*Qm;EeB8*9{%FqW_ab}(g~qL z<7{nZ}z7S$7Zn&^pUgl#O0{(`4<%*KP1t*0R0P%np45xDkjF(Lm6Y$wt!C}AtXLDa(W z!mk%Z9eDsKG=-M|d$1uq2bm0ff6xVwt|AJ}GP)q56dxEcHhB` zGBMp_`5MxPkOF~QVBr3mUWL!xs-+dyGoYH|rr$jFutIM9^jF)iLlqHX1lRx({ zJ2z=z*>q4JLch}LA{;XQ>VkiAU05sJtk#a+DK9_zAOk&tx8LWX1(*~_S7jnk({}O| zSTf7h8k}3sY~h4`CCA1 zb~0cngDqI-33MG2)gdP)=FF-qxK3XpN2yyhlpxxQ)LRW6AFKUF%}9 z0#}KeeaE;T6(UTqa$NF?$72xHA2f;o9!=)%{ENjej)wg^mj2(vy-(x+C+_`Uj{S$E z2j17S@C_L!&Y$yRCWeX_++|5bp1bTR|b3tg>6 zAEXXSGaa`vm&gqva%~=;s`Jwti%J%poMOiT5mvy$m}!`8rjZ(`FkguJVlxqbw9lo) z&)tK5B_=+}rU}_LFxNDLn|E&6d5WRqi@&W;IV@&`O@%qCyJ#@DNS6LZfRTfB4ErmZlrxGTfQvodWn_H2u0W4rxQJNUZ8Wf4P%qq`K0cgV+CslVNGp;UH^w5Fp7ad>ao)*Y*JE%)0@rEw#MXoZyY*B z+0eX3OE)^Nv{6=YW8i1qKbt0R{Fd`noTq_1Y@A~*uONWME6CV6JOZ=JKE;*r zqoQ4Cf0q9iu2>+dFmF&E=2u3-df!8M_ zH}PO+D(cK>YAK|Jri?^kNlYQAz^?AvSU+NZAZWL%ARsqC+`!OqDTTp3LM0bTw==SA zJVIJCf}Be|p91Bw#*~wcaeMY^ULISi#rMHTC9sM41(36blc(}}5_lE2gf(De`HZEX zw(fiLQDG)TIb?nIy%$^K%vdq3baL z(Z&(Y;5fW2v^fUOT5J7gitg-x>0h>CkYTcSMbHFi8zg3sYuZe#j-okja!`u!x?l@E z0_Lr2>)qeLUv!S}6}Vj(*>B19m{0T4KDoB9J91ajHDWNFJ0;vGWjyl)^Us%4sc;E(;KNwtPd9I!G)kS z>L*J;xIpzMKD0a0P>{e~)9g|>jf^3v0?+uj9M4me^*|19{|t2OHW5>ppQ|FL>R+`u zYoJ438&RKNI1X_3$w-n?r7j#wv2zwfx{?= zggV$2K2|z++$@KpM=^8E8265THBJANSkHZ;!f6;tDhE)zkK(=Tc1jYefvwByb)i-n_pRJy@DsChB0V!Nxk7MeappUSN^tCfAzX>2l`o~ z2j!=O)F0$t8MUfmil={EEPIjOB}LCRvnKV2YA}1U-kRu(gs~ z%u+s1J7nb@ccZ!9GX2vIX4Y>4YRsqxXrqcB-Fj0YnLVl$p#B_>h5K;A6QU_t3dI@|o~OJrr@y#|J$qQ?HL6+=3t7a^LKfuxFr;+Tm=# z+UKxWr&f9o#3&$_fayxKZ04!}`k_E#TtFQ1##Qej=IeG<+{JFqqBmaWttp9qlwlXY z(&6~@=Eh#`P}({5g&LnKo~I^X8*)C?%$U>(4&#N)*MG6oBl_dEgd9}Rhl!zy;lrV< zm7x~$u#|3NwpVbupYptI*5iANJKWOwh5hoM<#`*C4P*lbUC^4^0mG`2v4g1Szm3#UrnT21bq#F(CMb&uI zBpjaJnQx-0oxST)8hcZ^GEk77HmToqDa~*yXi3pIHuF&;3CX(+N9G-!wP|s3&!%NP zjT+!eQO{MjHUZYYEbH;0q-NrbMd52Q(lnLnZU_nF^;*ZA7R8Wpp}_orjOFxW1KxbH(t>AEsgKzrelhj4!W z8z9BH0_(+cBpd-aM(CdHZj?+q&6A-h_9&xK_RIt3Vc;@~g-0^yg+k3WX0FFvj6X&d zOH#vzg$q((WBOz2R{Y8~R|K88%oas>6$LQh^s^D?B3ROM5iZn1`>Bd-nXsp;Cbur3 zdZ<6F2p{Xa%+>5}*1R!meS18bvnr5c1F(YpA4jlwHx;abhSOw<ouQ0j ztV^r%qnYOx7pzAsw1(B&L!roLZMHJ2mr_o6xg*If4Nc*3^~`U<#3%k>bcgJqs| z%-h~gCQ}zWtMOsc+-HH0Ox90Z`}CVSeQeV=i9ic6ms}BjTn}Y$XB2D*`{q!%JCv<; z<(cjUF8x&7M5|v8?+KA#Vh<)fTiN_^RE)p=YQED1bf z>~uzVfID>i?6r;CPj@wqzcUZ^%`GRL8@60O&1jVI^TNF>;%^nd+u15KV6oulFyVOh z@6XQsu=ovrEsu;VpR0$;PPzL^2}KmQxG&Vyb_YeWc+bT1ML}lb8{bT^vvCcA^2>93 z=KY+im;#CoKHpjIWvcP#F{kY+*Gaj2T6X&@{S#o&#fH|rf5&>1BcS|8RWr>*+>oEh z1>M4nwRp#9qm4B=+g)}wgo~&y7Jhp>Zcp(0 zvalUkEe|K!z^#)h?kp7(afQL^)h)@3Jw&e63tpYz#L`zQEYdp;^!R;EXCm!I=q?|} zTKqMD>wHr=>va?5Q7SnkR&Df)gdSn2^p+LpcxcE?&o7%O%2dU9@FZNd`LXZ(!8Y;x zG6WqE{oV(&zcO`@YjX3AELBN+98N(qM@iF-Zt^1)tU2|Is-ej|C_Y{v-bNrcXaq?be;s?_!U&qEV3zFX!GocN-T05|Vcq*)vrgot~CB7Jb|opiU#wJQqTk zHVr&-EJAZ>(yXkTg{W(HxF>yDWfia19}N3_kZ;Y-n<*k@P1iQn7GV3Ov-p&-vNheO zOYLQ+Z;f?aWxvJ~>l1BwcM&4aEVnPM$f>a~cTpgu4}H$BBeBWG!~Sq0I{h=0IW?;H zDj-}~G{-c~*0z#5+hxpMP#^TI00qv<7219Iif=0YU77kW=@JqN+OFUHjJZBG!KVmU zV_A*SJ3cO>>z?Q2E9N-#)h=QZOyU4tj1weHIh}bXm)IymE%K&*BH!b&+L77Ap}SQy z!KVw${<*993iR!F_nN_QIX<>_CzfDcPy~p#?qsPw;RRp686k?TDQ{VMnyo9HJ~+H z%e`c>Z7KD!`{41TL-R?MC_YjGRW$K~kFxGlW+81!qhyEYqG!3w&Af_!>A8H3`)CGO z7L9FOe(OKYM!jHN&o!5L^VLHZn5m5RxyW7fRl6O#^KkRp0$Lb^7@ofgfEHq+aK~Q5 zwDBIYV{aQ8HJVfmoT_&lnrt1Yxowck9b#O zDLJtcz%kA{pvl<6txP?c!BP|7S)kil)e{MJ;;qo!&@EPBj$GIZC?3;$?VTbIq2m5Uv$`X>c z{V=r_8cExl^H!alvDeqQSm`EfLIjg_0tC-#2wZti--aI;z1@EMk~iDl(&y|WWF9D? z{VoI^0dBuus2pBq_qhgeDm|L99)!K*Rg$>@FKl0Ac&sPlmskK!9 zRtAk+f_8dOM9zJZ?-FSoo>;zW zJR+0XEk%|U7FCWdkx47oYU`S(1wElvmMPM|3qVUMyLPR9%_KmyB36Xf=-?XEvvB`$ zQ%ftuAn|=xxXPPfY7Ty-NxzaL`Jdn~jOXN@|8|J(DjuVsi{JQYD%6bYE!zS6<{$(edL=)uoI>-6T105Gc9i)1_2Zbmo$bZ(1FM6loZ9 zX!$mB-@j%*a0M6`zoU)nwC@btHgf}&Qcm;4yf~DUFC=DNZ6Yo`5|f4Vr?uMmQ)5$~ z?;^^#koGsGIGA5#WM!4l%vixUbNNP)Nf*KMn|)njQvUpX)yRN+r8YL@Mz2{84M&jz7v7o_C#TuKY zuQrkj6!pEyx0?sVsL>I%W&~RK$>+d=z`Sj<>0-=}`1D+I{1D?k<92zYUbL#{L(>&`EN?pC$<68y%4Q^w`Zr> zs7hUqS5*woH$7|wGrPlx%rWoOF!I`h|LiCWN7BDkrdVJvu>M)BmkH9q`gn>mLn{?6 z)t{t0f>KJL`77&Or&0ea3B0^O^{-6bH&o~UWp<%^`d3nCy+%bx1^iJ`xu^yH<|cnR zO-21jd@6XK>h#}C!J9Pdf2IGC&p$=~hb}4Y{~vvF=l`bv<1?!c$aDDVvw?c03=tBy zQ}guI)z84C%1G7syi}3*TzWz@2IWFk!K$@$3Ns-02`nx^d#DEZfYh&40R)qrPd$bH zg66lv0_@hXNF_(>qASUOl8e3l&jUl21_WXAN=mcPMlg%A{cVs@#9G7@iaz?|9^SIj z48DIJG*-{YYGaq`egpI#Q#L=VRp9UMHS<{nb-0a}`u?9B=pI#-MUi@@5^QzH2O&s` z4G-c9`B!a{Wjwyh-gBJCJS`{F#t>47#6B|)my)cWCxAf#l<4fTd6c;6#U5X z12UJ-W&E#oGKqXQAG6M^T<@RGN0cXn$*lJO?ia|xAvPFV66mEEE*XTX3S2!Ilih32 zbwZ*CnVj7{m`K%_Oq67Fv~7c{INhz4aS5CGIIx`O0`SB;w41e?^s-K>^pGIrc`rWi z5WM*f<9Uf%#Xw+Q1rlz6Tm52Fw zaRlg%d6<5wz5DX|A{7+)vb*q$w@Y|cNii;q0qL#+>v(L?(Pih zx7_8BOuE=UE zU&*Q@_sC8z^i_vif1mueI^+&e_Phmr)d4Y^+CKYNfnCdDv|ljq$bwoo#MXG^j7}?~n&gDH&)IO>B30)r)7(W|)=LZkSXiI0S-Ya| zsler(dc=by!SJKig^2~8sl^VmL)N}sY#h1e(=9I0o-zLdJNhW`Q-8Q**m4X$P}eMt z6p@AtziK4arjcVVsj?IDwpL(_o75Z@wRQNh^KLXGvdb)$lVATW7J`v_9lZQfB?6xm z)k%WKfU*TW@slD(dMLn1OFp^tzU`q#`Jc+$e!*l0Cy;qlq_tFVJ(0MY`G%&wbF(FH+)>dSU_^W+JOrsx8YN7ko9jw75SkI`E!`GvF$9*)PaIz&`XGu&9^fkf^a96K2l8u{`F!%pdQi8j7wmWN&Sl;| z1gsX8d&R3+pKco7M{T`1W$$Hb7{R*C9V}6g1u@hPT$dFqJFV|MIhdsk^Cd(voRjm z-?3Z9o&UC6ZvD}tN7tpKjF$&al%*$AZ>^B}lPi5Mgmi6eY;3u0b6vyWzyS~PN@@a-Wh3=I3L~GDZ$e${yp=_ilf*lB*e~h2}${_M9%^%WxaY$__|J^Nb3(0 zySKH{VR4{j7{Bc8VAs((ttt%jB7S!hvQ=|W|2YZ} z--UVYtcnv|Sjz zJ50srwS90C-|}*Tiw<=W_C7aiR$IfN0H3w>;lqat?cn8>55R}3jt&SDH#fI?GrjI_ zUt@7PPNdzN6u=;CyOR3I|3z)HK=7mEF8RE)evQ2iEMnvx&elzB{u+Pm|0Kyu3b-$I zY8GoY`}mHS%1x2;?HnyD6+rXU0P{5A8|(!~Gha)89adX~7MY^jf-@&=dpQ>0V6`>ynhKvu%@jLFp>UCfIf`b`k3Ax8?hXkPoA7B6g+qXDD|%cl z7+GJB0S+4SwsC;z+8_Lu!$Akk_HbzX?i&N$91r&DUP>$<5pK7Va0=u}-_i`GNFeP< zsr$W^7|bds_0NhLN+8)$N6%5Q9uxrUGmef3vWBM-5r!_@_Y13H(JPfoFIzisJjV3q z;qb6OB{~0=R6|f!*QA~(E^ILz2-D?;>x?4d-9))Z(TJp#zuhau0D+pGiR{sxzR|_| zKNF_ANU%kJP4H68je8J8Vf(@CIM&-Gv4tmzbS_l_X0Lej=0GHW*3Xl*r@fqnQunVv zSSY(c)gGL}8y+(blm|N~Mkofwlm{1J^%u}KY<323wMHCM3xFK!Vg_XOhp->nnDxvD zb_*S_p6c4gZeqCYef1X|#p8=%Bp-nwWP>2g)}(kZY9oVXSQX2E*%{Oa+D`(^*f^s2 zHp4*NRab!1|IDwW4L^^{JN@oUKERI~5;vyG#d(;;DSJR|Z7mooukvn|AN{ils@-LG zgTesqq>(}Z%RQoY8Pn=mi0wS#-DnEi`WO3k@tr8|0GV}vh$E8F8Hp{L z4vPHY>!&YSouWXV62=!k!<*z!s&0ID_g!6?_w%yK`?VaSBxGK2L{9T!o_?@VyjfNC zjZm0l%{EW;cs9OLLrkVs@57J&o{bN$6bJHbf6qBEs(BF_qTe|>o+Um!`wsAOB~`w~ zQZ}u^g?}q87VjWus2#B%Z4u)gt@$MA^i!!7cTow3y+ zfk@S@{~+!`Q^YvEnIr*o>#h@S&g;}=8mrm&9YEK@%~o9EmmIc#v$~H? zAZYLZ z4(J%o&wU4rPzw^=h$sI-V0UJ-3u<3~^@#c92JzOz;V9Z(=b^}MFfVJvy2DiPfYQ9{ z?dj=2F~d~S&->B)NZy>(e;nK|K17A&Z<~7~E;*96a_s{m))*w$fdi3+{iWTM0>XnA zb662p%n?AM^q&j-X=Mv;YkH-;yIyfGiV_PfQ0zsLAO&BYT~HK0Ud`7R8jR!@7h8JS zKht74Yr0yfBZeO*FX4i=^?~}-N;A`4Xj}|@rR8XP@BRL3vagI%@iWgHydAfSM7#IP zwETSDh-D}gD7`of{=G;rB-YhQW^1b<2Mz^v=jZ2b50=CnBij(mARd31RxP>N@m*PU zz2tOVILl@V1hkZe^N4Jb#GxGPBR9-)$V=_FLx`cbWzY$i!snRR$M${fEg+a5`kl)v z6<@!`fgz-g_SO8QOV(mh`_F|B52`+{r3dNjP0s_9L0{_6f2_C;OaQVXhX=MSj|_I8 zp)JPi4N}9z;GLb7VsH!@hRtU!Zz{bv%D<*P<`&Wk2+y61bwL2iu6cWVA{Ce)SKz%O z>-+#yf-LY;gED@OObS#FO|N*|ZTQq3+?*IL3H`DJ?GO#Glxvx1ffx`O>QZL-9BMmX z0h#yttmW|L@coHp>ss{qx!*%Kj+Po>sNh_r(+p{Y2#s_xQcn%3piu5Ly3px6c4n1= zvM2&<_)@gQW^iLjSFO!GbH@F#MOoa>tg4XXK4!xk;QN<6VVlF(zb|pC`fKzYP06%+ z3Pxs|-RW<~uICE1zc+VxFB7b+t23Gf96+`HSDwp9$xtU_n+4-Fu0Z{&n-{cwSW-Xv zF3MS2TH3HsquY=8JjM%DQe=+~or8(42sLy9Yeojg@2|OG6=93YaE%^|0>~NiI{YEO z4aP~DXQS`%z}g}mZLo!eBK-4M(CKEjK2nt1Egr2*SCi9R(Ji438Pjo1uAn19F5ux1msdk_r zmuYuC@&x4I*l6U=dz3Ippr?n%ha+NQsU{r5%?$UIh2NsX|bFyWz@In#@sIZYZgR|M%ce zQ1dFvFtYL3As@2MkOP_;JzH2%a+I?uxDkADQM+bx5-^L`cz+jB-+j1{B6(10aLk2Q zb^xyV4%+MI&GBixPuA1dubq{1nO)jouwZ#*?pY-xBM=H9qno*qv*-lOr~1*FL{746YLoeg-j2s)@ibU{k=8 z#tF4EiTRYdrntX4$n@UFg@ht_jOE{aUNa;PIXa_7V{!>jy8}p9RXa7Ye4{N?B~Cv>?(+xbf+>=-jVwNW_0+&KqyH zEPU$i)o}ChK-RV{Pj-YNr>CZhb8;?sAI#Vdjg7VNsXqyKaB~OT?{903jEz}2JHJ1G zIhJM0e59={F4jat$T20_cA=w?#m@C*yI9{>@?>1Tgl*6)%fU3H-kGF23XCrwR>&TC zlTx{NP8ND}@iW^j%j%u)Y>~vv8{%XHy{RxyLv1b89{F>l)O6hU)=JvZ@8O}D-8X?J zE7Or_W)lYN6&Gj>%K0(c$rrP8 zLY&``S58SDI+E{prNK!kM+^U$)%>0;e=P99p)j<%KsmJCBC0-22e-auo&)Mv@QqpJ zjmCF6)+HW|C#6%i=F#li+NVyPN-gPseX+W@_!_I$+zb?2O0jUTvupJhCMGgFdJP;p z#cbQNEFzP$vlSkX5~GMCYM}^tRz__dN>U|E&~aSOz@(or*iq-Kv1Vn$rZe{l@Y0>! zm_j9rK)gWVouhfO3VX^oHs%?vH%C!}Vqy!3xvo>;y9ApBVCA1){&Pz);-XbjcHW-} zQtz?+2Y=2g%35QlqVP>|`B7G70FK?wXvku`fsYd7-_0>zpBhFrUhw(C{C+@ZwwFmt zl$)C->^s6&36MMAe((TD^^>SDjfimK`s)o#&96OJ zO_-nmHK*7TM@26}JpJSs7QyJTEvh`(o7zbspR|@~rJIVh-r|kCMt*-wm~6Z9vp=%6 z&T7_jBuj96x!cZTEbsgA?yBX32VB?=!}j*}g}nuO-O06|*(n%pVBt_d)epNMUo(@m zeRs0x;A4b-NLX0Q=H{kq;ONOSaNz<*E$aBOt*I&4{3ejO>2-9kmmaf}#G)a+k|ZB; zOR30*p8o|4zadChJ9MCRT?v20`*Mlio8}#5C8jtqBP%laP7bNMFvqpo-QL2inYl&k zVS+j6Pn-fLfoeEGfn0Spe5eT};@Fk>EC$_V!E^y?zGk+8@jRGg3Sh29kSMU}FG`#e zF7-U@sr^a`)^vl7jr@B3)Mo?Rumm<`zUjlQx;`o@nrdCGyB4_F8U0kS+EgtpVA}qu zJO@t+U&`_Ci!Ls{KS&fvmLiarxT3K@rqt#^k~T7H6{7f&c4yDLW7{j7p{PXa8xxiG z7OnalC%fy0{mqGM^wQhg+hP(DZ=aw4+>#8%`bYR`mfSZ9Tt?SEi94_>Z0TybOBr(h zAj*xU9yfrv#bN$2J<~9|2yFfj|;!=Fqm*QJ_(57;h?#+ zQY?}ljpax!-Ra+ zuu}ZlszTc4!HUW39E<`u*10he!=I1uS$@bN~RbUMtFK0RY4dd`Y4rgP#QdDe(p` zr`|dSuCi7xmd@6WuGS9r0N|OOlKAuEFD}fm(F^T}i;sPa@7k}mw3MD7us*Y!ww1BK zo^w4r@Gy9T?3Vi6q*J}qzdr1KZ8oPs%eizxD0Bzuc$=*ozuKfC1b zf9EV3Nw=o+CSWkjW2!{YJX-jue?S?!UePl7P@-mNUHtcVSh%p41-Y$y;`lh`gZ^qG z^wN~Up~BuJ&9<7RMXvLtCF{s{2sWN+X{IKsP`&18|1?Pqm*uIIslBh?0Du~JEi0wt znSIb6;7Bl&adc0CiHyPg*^@i-MbHdHdq!i%>cxxw?l%g3H2ZxCO{SlND`iZk+0^VU z9M;QyR@ft%7{=ww=NDNn!V>CKsmqo9yAEMh_#uc4ecq>4%#WlrsYZQ9brHk)8Mrl{ zYy7GG)4d+Iy+*RdC&eatCdEqmPJPQuzU=HAZe>sUb!_cy-EB*HcnFY$nWwMwsCpoP zZ-xko%)-n`RBHep%wHdZk7ji z5Cf||kxW4T?Ye5V%EMs_$>*!8XJfn$!oVsOf;rIDv)a$rjrmK3xn#>5h&<|<1>5@E zF#!2u%>Jg~NQ!TbKD#r#Bis4#6w9m%<3R%a% zfx510JhP!i`zof~2OiGu>?3M`GK&`XoWu2(t|l!^IOXEz&zwJ! zO)Jd_G3~}e`IY>95;)xujNH4#)2uWRMWGn7Y<&$>Eq4uCr$~pu6#N82rNyC1Y#oy< zK@|cjw}W0gA3iF9E&EBz3PPCB(WJhF+UR{#<^5*3cRl-76Zx}PD=#?XJWD zl`(M{NMvt$=aw=#?(dcQ`tCc-oJD5cNLw2bAbIgZikGz4qvJHE5EefHbkZ$>XLiPEW&HUc#BNOrB|I`kSmC?8rDZHGGo za~fi-t~+hd%QnfnPntuGIb91;j$ytkR_;g3IR-7R%ngr@B7oT~#sd7|_K5f!tutbR z5+c_Rq#B$Bd*guNNRmwmA~XB|w50mqS#goIn!F=faRa?s(!OL#3r7D`1$yASSd-zR zqd#l2$_`jEE`Eq0cRh-DbR?6xkQ-j~z(lR2<8~%WWzdW?NbPz(+`r+hu%lVl4-C%z zxKdrw=o_bHS5*z0$yy9h?#3|{&Lb7y0Ug5FnS-06se-n)p}3AzZd7`Y0E8N1`?%)L zX3|pswICuhleF@7&Hd@6i5nft2JrFm8Fq6C%SieUfO3VRI{J8cfRY{0mCcbye`sUM%*9=E#Js#89nN#l% zeSc?)tgv-Y#)ux|RQ4>hEgxkXSzg_2_otKGk$^V1u~!tSPy<#`5xu zG7Bc>tWtgH==c;s90>9;ICc`|VR zH@`Xu zjyzhe=#{j2j}RsZRgC&qyE$vToBiEKR^ReR>g{Xz(i@jb4DXW@q~D*#%&lAJ&C}VR z&nMd2^0#Lix&%|g>4+UjDSU`%mCX^(1z2h9zUF;eIm3z!3+!q1Fk`ZV>KY&Hk2%-? zpu+8=)DgQLIQi%~RDeI)T+i9`J>P)(Z*0AiFbkn;Lq*eoeP*TF-XA<8R|}H{jwpvG za{(an$RgDIEiQuAHAl&T#nwv29;c`oV-cde{Pae52u%Y)o*h*+-g+xf-Lh|BXulPG zLq=Hq+I0G{{kQZsUkGbbz@*E2F=1+L(=5BTBhbDCQ^}FT;O2ByA{>!>pa`DH%E%=I znx+SS$oEDG3t_B`s&30;>9FYwuYF~$OkG^u+A88`Ygi21@A+QL)B)L;Oy~0Hw)e40 z4yzwZ!wk|O9l$^7renKg1aht~Pi{)zb<_L&ZPWpb-o-*1`^@+#(`88%u}Y$Y=&sC z=CJ|J^k;Pt4KkV^aAtW#GnR147E~YRz}}J0nVFS2GH%fAa|6m`*j9^n)*Cc3$tlmj z`-Vvj_N$n7m|YL3t}pO-bkKxNTnr8qb9uRm>VLPk7DW4npCSUUBxQJ^8)BuNDr>OZ zAfS=O&~b89eq~5gT2|#Oe1ZItT?DO^6cG_ILcR!eUOz908%n*}$`#ncsgaS9&lr}G zhVIe2u&*!ik^t?knPoJL#0YY$fPjARk@qe2t?%f?x zAd(M8*0bp)`aTs)cXszs#GPN4qVnw>RjTf<@t%j{#>zjrtkTFDmX4#&NAbdOrVkNX z1p`=JYfn=aEmv@D3Lyhb)B$1m%}wc_5D~QRS9()RNQrgCH!ak_9%^rs*raeNrwq5;PQ3xxQ3^S zwlj;nvNPMO-tRdfp3YWp-^!wvvvikVA%vO5$HX+fgW3aAN?-NFImrT@eG!gj9@^U; z7$7B4mOq-Vu~z`o8@dqGjcF2Tu7}T89cK!b5`^#zOccUNCs>XNt2Cx{0rHPeZ1JaA z?@sAMztITs#(t>5k$e+kWop1}o4gcd&aEVC`sQ$U-*8f#1=M*WNmR31X|# zTW`hVI%33Ha%Mq2`7P0P%+GAh#eK!i&?g@%z>$`cf~xQsZ4OP&3GMoP73F-#S>{*S z<6&W|<9Uv6S=3D?jyA~3dCaF;o~E43VUow!*jK|Z6ui;=um=R1MB59*9y|UbW56vz zXZMk<>qjIBUMsnp=L2-mti}@qF6$snrHp{2!$W(=Lu!sAYk&A8gK>iA*yFB4;G2lZ z)VU%H7LJ5D#2+_y#jiG%BWkc%6Jx#&(W=$HMbV(6j^;Frn5*h_`5ha```5sll7xf=Cz$KiE7~3b^5>Rj zW|I5*U&a15=ps5^g&r`(V>6i|YH+9nV8lzCfvWW6yCH$-k*|F(cG~Adr{^U9RKC4K z;&deN*+E4uSHOtTKv`Q`nrJlTHFpw{dcJLvWsm!qcm^o~9%fXyI;MY&N%U64-2ezL z=2Fwzl(Jdsfa6&VdD7)8bEW)=Apx)Ft*?G$W{`mBBzKPt&$<+O*c#=FFV=Jnw&j6^ z<+>taU^tQ9h60seRBCe)5Cb27*=1uNYwjP)o%OkGqpE`@=AYRDTIW?SCmtBC*Go## zA7=vYXL3pMw9`%82O^Ylh~LTPraQ%dm(Yifc02P03U_DX~3RS z*My+y+@2Al47vYR815rdOlQ5SY3a{R_Ib818_)RuVRTLZQa$zmw*K=)f?Q$aAqS0x zyE%5nn(0R`+&a_+n&|4kLi?hQgx;SE9({@vWEp5|tv@R1K(2l+HJYza;DA7umg{58 z$1>@U>wkufEajV*Nq>RY?G8_T8-QjC+**Cx>DDRRyJW$lLOobCRn^r3X!cNO-f>J6 zL;xtJ3%p+acP_xL;DyH(yJ6yGqatcJY_pSFpT6FDGEFjd9@5IW%zKno+2kHyWNqDK zDbLb@_7;=fz#RRxqK&pe@lW1eDZEM$Ku%iv-}YuPaElAI>hW^9!%~hm8vm01DS6dy z88&z-5ji#AA4oG&5+`D1XT|EHtH^%TY&A`CF+?Z)*{k>%ApvhGrLivt7srKhJeS}t zx)gcQE9V*_1^y>Q`}ONrNmW&>Wxq=kpz8!S%>C+BaAYLf=nNh8ZQV9DCT1YzIOtp& zP`*%J@9phHrv_BuXb8bpzU@(MA0G1Sp0(rSATVJl-Fl|rWNu|K)PDC#6^z`urQiuM z%jl8zPHw=XZ{^hx)`1Y!nr9tZkbQBP`x3Oi5)yIGpdg^(KhL?Wf`KxCrB!lrGlcz+ zFd2G%5Z{q7pjYBtq_Cf(7|G?;Pne=xV!#E{%(+orzNocM>2q}jI?GxxKs+fEi+1@O zGjjH*O0JRYc0#ysQj2@dax%uVM)Zs$&6)axhJ>y^a25Ut#|8qA{4RX}YFWTBfSa84 z))`U5_V%dbw(2#oDL-Iy>*wc}iooQ+3cG9dy8o^wXHQkFB=&Ea8xd+E9Ck|Vuzt-@ zg#Yil^s}$U-N0^JVC)1uWano zK6?YSErV#|$FHh3|Jx!?LI1Odr!_KtQ2{N0z<~!s-O~sfXm&`Venr9%xIjVvRw6AMLaL)ena4|}esALW2VKuvqupsTrUh1`Vy?Fz6rf)lo?5-jYe4P>{x0w zJFEDn--As^KP*=NWs|JfIGAWgu3_gaolUWxzr9L!{=+Ly%C$bHXX7$<3C2U&2iWEQ z_(1qi?$d#AFeHu&o&?Fuf6Z-Ou#w~PriQ#d>F32fc=^TD0|Pg;U1$!G-^-SNy%l-7 z`Z)2m@~7Z^FRN~Q2}Wy0OZRVs3&rVmDP7ggd|{fxovL0!Kg(5GTU!x}UXw9=sn@va zNecO;HhlP2(c)lTXqNCf32ip0UyY23y;uUMuWHr0~FS-IMbi{B*rdhF=ydtfpX5>F>W zB9;3G?;1Ua5>tGXoWSU?L}p>BsJX<$)Ko=30Qcoavp*dcy9*<3^M}n9lIsM~pY=+j zGXf#(gngSh#`RRnIcTKLvQtx2Usxc&31xEGRxb>n+2$Rz+O53o>IbMbFk%qdT@=Rs zny-A+x5YR?&m^Mb_~( zlA|+iBX7bLrFH-bl^WJjrrmEvnU#bHCpnCk`>Zz<1yIJvt%kB;s6DsLRz16e<3&GkHVzFOwfr>ll$?uR%N-9f*!!a1`e#9Wu@IzTW4V}eV+xc>tfjSbkwOchZrg2u){Ni| zcLle(u*Xps&Qrd_1m?;+HHzy%p4k50Yg4A=O^8~Jp}u7Mbq@Kji@A=K{j6oQMjJRe z+}$!$Q8NC4mz}7wPi2`n;jHg7)p$ngV))2kFip}*G&(p7*?5WNUc?lrbH|g%oA91l zvC3rpm5)vY2i%x9XsZy7T;}7IAvg4zZb6ixSb;(3K4VH+QOlqZeLBaj5U$9d`%$II z>hO#8-|rX0-(%!y#Om@_Cz1=&(M4cOVzW-BsTeH&o>auok~Y zGWBkEPam@Mopr~(DDj%Cebro^xnCwyOH&Pzf?t6&7|OP3RIhv9>HtO58sfA8wcm^U9j3Zr=kef{gEg=^}F zhqngW$mJlKeM8q)TxV1i4W}*gS_c`w-2mhE#LEGc7lx?vp)5g5e~zYuxjNtEVRTmo40Z0wDE;$6 z+fsD}zAy-GHU}zcYioDce~pU?#kpd@a=%54o93C0ZON^p9 z2ymd(FRC=tmXl9EZ+T;aI5Q5EjkGZ%2iA)sdi&Ud`x7=g9j9~T3pKrUkdTyI)n+|G zzs)N$Zfm=t-pc@y%WHX}2ZgFLTre&}p6Dn(p!lGHX;_SwI5Y~h8gj(Ef9 z#Zn!Z%>mQ+B~5Ql5^~H*!r;jN7uA4~m819WcY2@JKyB?(Ei%3aA5T+hI6!H zYDcLwYvSbGUc4ktp7ii$D zX;6S|;7c~R)VJ=g6hcw|?7rptTTjVU>dWfb?N)k30&kTbgc15C)!ADNyLu906 zEuFyMZQt8)87XbqJ_;AsHeGGYUWkrX`5+vzT~?7VzgcGLnZc&4HVHRto_${;uB{d* zQ;?6d;5czB0yirf#6QD(LT{)mYH2U78KRfT_y@~C6RVa1Z+wu2B!_vK%}}Lfh-#(ajYa8 z5oadA$6+J+rBvUyuvSnpxiyab{5MCAQN!yzTMAeEqSS!eaqFi()m+=Xr--|^O6yhR zN|FJ5aAfckf^h?KlWNM)6oqa2+AsZN=%nTe77|ek-rl(ANaIbFkXlc2u~KijqD@#* zpl#8X4yOfN5Y%r3E>o{8M*zikeYMDuzv{5gTP1YI(K6HF&R*F@l#&UTp<^WP>aFxS=RIxGYp#pFy z|2mt-_d8dERZ9>&XdT(kjw)HKCZ?;8=|1F^lU+NJnXxMn7h$%=il@7Py1{;~vRGgl zn-Yg6+M+*>f7HT>LS!DVZWdp7NUCuQ7QT0cQa!0|oe_2AOwM)A)=zNsxu@96$VQTg z^t!c$)9YRH@3GGZ6}c2{4Q_`EN%^UH`$h*@@%Od~Gg7%+_f%^Bmv}{md=cX~$r1u$ z)QmIG^R_6z`)~Wiw>P&x_s+BpOK3Z?q86JS)GbaYjZ}l>2{rFIlB}V4DvT+TKdKw{ zr*@`6iGt$po#(s{-6r_HAV7ROw>>+a8qvF9a9iBjMf~WT^V$|TlA+OS_{u0sfJtPV zR~_)KvZ~X5vF!mCR{gBWWhGa3woqZI+<7oX z%540BEM1UaR+m_ctJe@NeJFw4n><9Ur1q&~R$s9!#FRaZZnTX~(X(yeS6g$V!a1{T zKmz)B((zFII~m8U`A14SUKjcM(;+&IjYvJp1X1OYXqq>?NJ0~ntg_(~vMHS;xe8ky zVraS_6mgjS>@leSx0|n>;)E5p*C+qX)E2SRNbq~xLC*u*>eUUFW-a86Uv+GsbJhP* zcfcCp1_3Y|LB|6!%==#X1@yU$b^%%TgFY1sOo{1eqxinh3Ts>FFYC0`@k9s3OH}8F z_S`5H{;x$*-dAEg=p7I4$;0QIRwXegZ2f>0r_2M#(Z&zIImDCs4$P&ywN1KGQnK?p z6mL-Nh#%W@DTP*bVOx87h2+%%%slkZ4B~_|E7UQ@c{yxw;scyTf7{$TV~*L}zS=d= zt}DAp@Cmh5{;~DfmZ{@`c?f=!_Ns%}tfdx4lAVH5*tfbECAZU1EzPaa%){`~i`rED z`R9JQhRqS;sOXm1!;=|1Xz^lIK-mTvq(tEb&|OimvW;AtMXs3l$^HknnJf92;g2;; zfv@(rYLUGY`gC;F6(p1qqWj7vTRIL>l<7}BtS}dQ-wzY6xOLC5AAa*D&~q8%@uE;8 z#+tE{AUoOk=Bu^~DGfR{Z6nNRquBLKd>=dRO%PhxdgrzbpCc&}?Zh;l@qOAWE)97Y+9J zXJwnT39M_Tv#mOyjLQnC$yki~Z$rw=h8}%=xo^3^mkRQ$o3zVwPD0-qwD+OD_?npP zt9ce1Iejc>;X#`e_hfRKyCYOKo-Py$6ooa zZE}&d4163`b}DmZN_XcGgrnBYl@bsh%lyx?0O}04dbdJ9^3X`H)Tvr2J^#vgxaa7J z{~+Jw{nx?(fd=>tt=*)tcHpk6gvhv+&~WI?FA>Yk(n|MjR z3rPBYMUypD{#(en!OcW;1`ADs*OGx36=O;@=q{dliR)RrBK{BK5=KHhK3rjyf!)9pNd}vPg$y%=Jh&MwoX%^CmX=t)e_&N8r9U2YM z=)~F^j$V8}@y_;StdCC-cqxNV+@r!&cA|OIWORJad9()|+619N2bfI!T2=;E2`M{2 zTzub#3kgg|e@$$9&(VonFy@p1Vu^9L&95ZS^6bELx*kM#)pje@r-?_(1_uNiYnzMB z|FO%)BIBw6p@c>hV{PqE8~yPcSMUw6TV^KQsbOW8IT81I`fc3s2ZS0wBMurL`4jkw z*EjDEZVMjWHk}gL39N~t&zL8j$`z6ZF@~(5bNt1jEJsh@Xg|27b%J||3AP6v*%W>5 zd3m@LS*)D44)$-c0N?1Z^*;XyR?S7=IY+*XNBx`?O^Ng9ld&pJ+}EvlvzC9o-$yI& zG&rF2o;bJH!umDJRWc~!Vd>_e%k`2`^E$W;$G@)f%75BhPiyGZuFPeN5;~k!y^Rwy z+jZ3LO%wFL6HMhWG1TbKUR>9Tc`fg^Q*fj2N3QJkDvhF9nR2!obaiVX|+5wJFfqf2XUe1?`N3d!JhBEijE_q<#>sR^Q0X&A>qHwWs5Yy zpGwpAd47T?lW2QK>S7NAn~r%2%qIy#6Nk)5VhNk5607G%{Z#u1^w#P z|L*txSF4CqROf6l6^r`77FVSoZ^#j`NiXfX;WT;a>qvkImS7Ts$?;PyJL)AO9XM!E zSwGAwRQ(e9VAe*at?4#DD$6T$Ccl;KQ$6_~(;bx+G7b>&Ry#L*U}uo_-3Wy(X`+IM zI*K|vOe0u&LlorYL$0)br(F~!AZ=ioVmA*WNfZ|wA8Th2^RPc*-eF2EQF{;^3PTR| zH*HqnDuQ@ZH#gq6_$6^dQP)}nLA{Nh+m#XictOs^V3=hi>YrxM!hMcZ>o)w4*^f&2 zFeIrq3Jny2l_&$%hcHc!_@I+EUjd6i;e!RK_`Y892TP=0;dbxE>8GHypvf^Kkz`_s zTSb!Npm!njlX_b_!ml5n`>j-QI+s`5$8e*vxWFf*mQN2@M=`SNZojpbY>eo=yCgj> z+Yc2Ct?m@-?RaQmY-+NSsD?2yGl)JV$2wp*?g^|^-)>m~wq|OR`F-zSG!C+Kfkih6 zUmK7v@~^U|@xMhldcG^;Z?^SjuWQAq<*}dIIc-9cP$z3%Rp21n6`6mq2gU9r$hq!N zyXh)Jy2qq1u9RndJv-r@&?j%waU>7^;NXD$#8oS04TzxgqcGPS z7M7-sC?b-}?i&%lw_v2>0s6#YI<7kL>)#Q*K@Qd9A@B+%`>7y}CjG zK~>`At$Qw^9pkP4v6>Q6$Ae1Q=Nac@u%K+v=IJ!g&zV3hg}lEqp%kBY;$$xtCj3ps zcxN%ZT0(nhlMh|`ApNxbm#RORUDbd?DLdf@5`uQzMld3U9KujVE)Teine!SE-U@?o zkO1a>KO6*}V)Ix=X{@h*33#$}eB^Xt;FO^#Epty-v0`!vy#ILDJ5*}C^KD|ik4_L8 z!1HuZXz;UH){`<{*)o0UuDh?SKIFXvrMoGH#d6_SL)NQ%M-;tH53mqUBof8ykY;0@ ziWkbJB`Ho+;8KKEjh>FeF}t1YhFF4U=Fr3czdt7T|KMcZ|DU%+?p%{kfrO>|4-_FBJ%Q;4(_ zh@B$(kb5sJB0DKSPVAlP!FU0&4{Wd7dw<)j@=5L1bn3B9WKHonf<8RnthY7MSA8p; z@JPM}%nZa>!=u2!1peqA$>Buz%B@X$R8P|6JF*p7mJ3>urvB?d+-b zyPiT=kJwmK<U?cu)BytpVKrS!ZQ63IL`M#*hD-dZ-ZHV?z0Ojy4WR)OTyQ>P(;9mlQ$7!8F0F z{7Uo^fUl=sWIC6&*EaO|m%t*+u7y){eLJdcJFEQ78cI+@I&dv^D1FYW5PJ#eElLNubIN8FBMl(9=&&MocN5tP) zH7Y{Hs_Jlz!CKkiblPr@07I@ka@ds-ra9`Jr|N<rz`sAXh@|gS6kj{TL|U{8EA0D-Pw_wsZhX;?Hxbg)ihX2Hl>vn zFwJgC!xZRR1kzj(RT`GcAB8ZumY#um4mO{B2pCT&6@1jr*BM*geM|v~xgR2u>&h1( zDwS)6Kv3cOk3{%19q@IDu(GG+a%tRPajm_(A00+aWzAp<>tzZAZ5Hj#*|&*J`ltBx z7W!bMa@%Zs*)9Gw%uxhf-JM&4ntkO9Yxh*x4cPyeg=k|pyM7@dVF5X*75MTz2w+sc6nb`*p ze}ga>+5dgaCf+b7dC@#USb?`)v(w1C-N0G;Gd-1zEec=$7j=;q%9pCUR>;%wUN7w` ztQw>LaRhiJ;^+U}Grs?CJW-!)f1he@hr#&XDX~)XRvt44TUU&O8JuU;nThKEbm~}s ztky|;oh;91>brtY^(d4HmK#uV1Y> zd-yZFK4%4cy_DxMglZ^=`T5fb$DgjQAspc+K}hM4gea_s6X-+4Kg3%^)7cN=H4?|e z0oQbQB%j#8PQ1Zh>wm4k?}DvL2=m)3Z5pYm#aTh#J?o9ay5U29b9jA8XNr-J?=F68 zve3sed66^fFR<7ACh$d&uI*Sfx|vn~f5uju*kVvSNNxdyX(oJ>zDPAF@K4#*i%s~j z{HL+h*$Mryf_5VdAZDS!2~}G7?~F4h^!J@Ln5`hL(qIEwZ}l~B{W^5EdCL!#?UVpE^jnown(-=ZXk9}GVqqrdJh}%_rqo$ZmNex8u%Qx?775H1+ zc3(8`t1P}$iS|{3SM*Y+LH9w^=VW*VN-TJOC8GZbnqR`rm3@lDA4S&vfF11s%FgXA1^o)_sq+!uuHmV=uF1s3)bSeyW3ij zMSJZ){vn{{vjwj#UR%N??*F-wi%ncQ0D);MSBRuroL$2XcR%aJhz$ZWc=eWAp9QY{ zsjph0mZi=^A8YZK32vhmuBH&~9R*Li83}z&E(C;whVo7*%5&&!6{=$*ctbvJ0bD~r ztv7xl{7#R+!iGrp_4oU-06Fm^4&nCj$(#Ub523e($76*W&FAUq4vPuSNKLm3kD1@EuH^2(1FsG+$>cgf_=n&6r|*T3qF2xVjz~4N z$cws-ImCK!K6A@_r;LcfWf{qaAj?4*nEr9SROHd0HC&5Wk}>;gm967(kF+N&+|k`} ztj0t)w2G$`w>-!4?prwmkWE1@3odWv(G5$@*OC8e+m%v3rPQb5(=HSN=Q7~&pj!Uq z&}oLhQhQU=KQw*_18X`R>FB7SMp%{-`|$`+xLI9(2e zo(i7bskEJ}-Bn`YVjL3$_XrS0(~-(J`5K`Ztz)Dd@VnTvzPipSp zRa`{tK8L*w)YE9YO~KwO0&ha#5vd3HpiRc3jx)WAd{3;yOM z67b{Hb&bx0GU*8=Cjo{qiUIMGjP?E2+>YH3zCV`s<)7L!f$fEaEVHw=^K-1UT zK^2U-Z8ANjmxZC;+_l$PD<^H_T7;|FHawMeWx!vi(CGmIG#}e(O&W0f2{kOa{j0xP5DW+^;vM*f7$o{E-Fy94 zfp9H5DVZ#oWsbB!%})VgZNcn?2skPPz#wMFdpw$3h_u4y%?E1|U~wW4q{p-bn1!ds z#P}!vy*L&W+XNC4Yr0QD!RsqL8j+73yY4udO7i?TJOi(2@BHZya2{1;3Hm8;`?~bJ zDiR8%R`dmA9JdikObtLpsm}Opb}nsl74{{>Vu4W#DbVHqe*5SV2T)m84uIr$KFVZ+ z)r$nYedxZQ&^VauhDZDPh`X_x$bw!nA~r56O2aQT?E!p0Ira< z5YM$jIn>2ABmlLEwjQD(B11w0r z@bpJP^ARwg5X4-9I?NA?EB!Ba$6W2((a}>S&=Y{rq)*=u{j5sGC;RL=0Fa|qQfT7Nctr3R6 z-C9~qGfSwcrrKeG&ggaQs903Bd#=nWoqz`ShCAq##^C=jLj)u~&MS!NwOMM^C0!~D z!JJB4!Xy)qL#3sXsJ#b8hRH(NtI2ZZq7QL{mDX>5H#Q&u-5!4tf#9FQXKj<8`t>Ek z(x8iUvYByv;3^6D2MHMoyX^5K8!S(Y)7Q89?}oQLK*yyCSatv91C?GfQRGT8A#@;& zXI<%1;x{mo@|w;z<2zu4b#>{D2S^nGI#RgOO^0ZbaLlED`z?&Np#oq{MH*r+Ny+6^ z7frPE2^{a!`;H%k)l>n9_xDs5pv*$95XuZ{eT}&c!aaR)o}j+kYgzsv)Q#kf0-} z(#ozZ5#-rgYuHU{uvPB}I}`kubA%c`58dp1N>YdF-bh>tthM{QubCLsZ&Ly|POCHV zok34>35_ON`;Kvhw|)zXZ5>8@X$H>pcrMff!Xm(_D0s+#LKO`eGiJ?3llMVy|@xE99N7M?_pEDgAc?(7L7hd3= zbOno>(m%~KExV=wuj*xAhCj9m z3p*-TINJ!SKR9uE+0`7Tu!$~3U-C)v(^~R z`wmpl0A4;-TSF*yRMEwvE8rq>qdDP8CavJ9H**QlBqmaiysWT2*M|s2J8rnO`^h3% z?~wwx`w=~T&n=%ue%Vp~__VLy6EBBuR8z>vxw%Q<%SGuzfPg3{_o@0-8M%@!pu5Qx z;~S^qUO8f^&;K#~y;2nt4F-i*;V|W~KP{?Rh~(R~MkQ@=UXaEnpgvw(=JgMA9^xjk zD5~7vO32E&@mUNiDATlEKA_a!-v?l8Y-KIdT%JVx^l;Vt{^H4Ck!)C54744f680!r zS(Ns8`0MKV=6N%^S=F@%ZQ!nuBJk~EQ~|h`HAPqi<%ok$THzQP{Ik%j^CPJRH{D(B zeo$E9^H2L{XnO{fr32j79kdCw&K`Mcf@vAnQgH+jof8~mVOO2^SWai@ablQ?c@gQG`+ ziC3#fxHxW<=XI|bttlIW#qTC801v>yoJO*!y-GHq>Q-MbO>$;Ip+NYW1tvP~f;o;B zqE8>rCygBTz*G&cTHFaL(q2zU)YGO85WcKM9E;MA_WD=4K(APEaP;Vt4{kT3 zmo4xsYS8uAY`k!+Kv2;gqJMPf))hb+<485EQt^Ut(EHb3!k*$jt+}AESgG0y0+$`= z;4RkWzRBuG$C-Y81QL<}EBPLr{IMK7|Zlma>t z@aAZBkn=APE!|Q%R&_#SqEP>|;|JEB7;e-dhkRZqz4rv3yn1}KKjzlWExeiGl={v> zE!8}|ENVBWkwTaRba(&A8)`(2j|oNS}RjE1ayfR4}3?M=#uZ%>Mbb!sZ8m zUhyd=QNyln99!e*z*(5`Q-FAKBjDR@AuCe~n{uxX6)!DY$P^YvO}yaAE_ctyCutp- z!OM=&VEIyVEQzA$3V7x>l&!vKvDhz^bHKb)E%tqG{NCuUst_xgM%1r6qT$0Ty}S7#o7bV|FX(cq_V> z96uwmN7mnGJu>{H%@zSg@oJ*hY0?OseY@_yrPTo9{%liObld#qb?b-Lw%CT&H3&b| zZ0B_k%KOlC3jZTJozcul2j4?Yrw2tX@{0F=de$zNko`M<9M1PN0$-y6R&;Zv>6S4|C7!F z@CC4Ad60^k{5U|l4SeIC{-@yKm-3f4Z!civOtH-UOL@Ur7Zx1rR7O=-$t_^Y! zQcG%WvW4hxZo~}ts4}o6H_A-7jS|@oB*TGP z|DV{`X`&iQ3d*z<_C*IAUisL>+d(CvjOcQuC`N#dt3O@?(S~( z#d}P0udYEQ`#1R+phkkOr2w~oR5fRkqr;R{Y$No$K~;Yy5naXZ005-4Ko>}H<3=oR zYuAV4vl@J2pWlAmmb$;^$-BmU@Dv&;h#&_;+h>$_c)WNoo+M^NUT6=Q%6J5=l9*sS zh=WNG7ajI5$lZ2v>IsN_&dx!sYr4<8#J`HGYe91Y*W)evPx1$n1 z*5SMN!a{M}j=bpIg~Y;;FXz&XfP;5IanLpz@RS*n+{r&U;a5sB!U{aR!*B8anFU${ z_%uXdJ4y?Pj^%{?uQ>zGUfu!eVqK*Tz7(DFw`6zVxpt5)zig8jlcoj#U4qrq{{=8> z)aZ>L`my)h8bsPa47IVzr`heVSL`R_Lg0fh28wKYjecFrxA$9l?e!bV*wsCc%lGSX zfBrm<@&i|HM?MP=K-{f_s}WnJ??B>91kz}b2P^UdAO}L#pFtfjT_HU(MQwSH4wnV1$s2hA7ZcC% zRx-Z7TL%Z0ec!)w8Y?U;iJh=enMlYB0gVgucw{Z3`#NXhvZ%32=leNoj_eS})Yb;$vvL?;ce5rbF z@?LGD?D0;OtqdASe=grDetMDN3Hu{~092WDhS8s69CsD=UX2D^LdU^mQ|i=Tr}xH0 zCiaT;b$x#D z$U91qmDA)z0p@+2wy(i)eqDQoBDgM$_H}ha`+mRSfsZs}YeG#v1zfNC8E3VH{bZ#} z7tdjw`6oR>S@RtGw>rYtK}4~uDTyhH8t$N|ED{yc=## zFRC$r755W#scmwUG9PMD4Oi?l-yq5lKeZG2Jo8N`y#nK8(}!;UN5X&s?h?fk?5bK4 ze6QmBiaRcY=RN78x@j-t27Z&X8v>6*CqB8-#cE>W~D;#LUw z+|&PY`cqHSuU>~#A(49p+VFS=HqfdpGn%2crCj}>5N^sKg``B1%}ibtyJ{dN4q||3 zNYN${CLQmm*@3QL`skXA>W-M!RF1yi89dzH=PbY~X}=%E#s?PXr=37s`5gj2NeQmP z!D}-}7|)yxo2&GVT{)`AIbfY<8!N=;3MM32Nc(JWhqo>({<|RM4a=*y6FBn^%ijgh zq64~N@yIbNjMeMva6$15lF(BQ;;>POD|-IO-SBcXg^+iCT$`D$FCq4s zc~>IJjUzJllwQc-Ez*RjBuxjXj;cTFkj#r8aDXR__Uqcv);Kh@P2;+44h(2I@w{L>+g4FEs7gAx*wFij-yYjtU&O3w(&O7H@KMA&C-3Y1^z za2w!~E}4HzqKPpUpi)gl^Qf>wo{}7MdPL2k#hfMQG-8=)|f9y7hJQCY^G3mDXrhhE7xQsvepEMRF2l z&EiN$om`$lGhOx+My9<1|135-@_-8BLv?woT(+rleq5fcVUc4%MM8jqL;(F^gFD98 zK2Wm&RiU*gSHq$vM;6jqG>P=^Su6TQgZuA?eB17AKRryCu6>-EXrP5`u$F=d%D)AX z;@~SA99Mm8j9Qe2BQ8-BJH%3jB%Ni(5mT=~im}FJb5u zw6C<@v-}I<NI9Mdem zcZCTvB>QisG=s4!pgN`vnXsB|#KqHwHhm>+E@-m<4#FZdtTXUI`^pD#RovAuV9_(f zgnqJ`X1ws;w4(uUbi#SYZc&$pVvNLgEUD@9ff@AQoop8D-&K{oE8 zE`2{JFJknq#zy~@1AM5##jP;JrGfm59h0gFlCw<{gQw;`?rb~Mk>(TF>gdq*UuqGq z@&D8!ob(kD7>KFUm7RV`1Q)eONlEhv{>C#j;mwzb?Dg>RXDn^qa-#Wg>ujAJGdYy; zn)h5T>jxZ<|2#LTQ5@PGt&RGd8UmjJX)$E89@$nlUO55?JJ5|u0m7E`4`bdr66d*w zwG6jr0Q~lHJJ~=IL5#>J7@tLckK*4~Yt+;JhX_GGY=Cm1{xEB~m1Xfz27iKNnlR zF#3HQIe$Wt-l9V*yO0hif{{sP2LoRJ^}YnU}@TC;oU9Egk9>?Oj}h+-@8G7+54`xRPQiMTLBUIbV_Q7 zBy%~*mO zfK(@r1CkpyBn>)8@D zIqcnxL)(IXcC&=yVB*(tx;;WtHUJ5+skpf1$@yzoJMogwaS&TD3hzwg#nyJnJ1Js) zQPV7h)hcIVfd>zdfSBTp47Pr@2!G_=E4(# zam(XV;>e{FDDeWX=kdjtIx){lTS$1(5o7ml_xGR)W0ejv8{Mk?q>HfY*+F@MMFimT z2$o~pE$N{2=lNvSLvFzf(16Vl2sgvEW$eDcrmgVT1*jzayai?iBPjw7(4%HvOn>dM zTD)8jGs5af9Dn`BcI{81oMxE$YZSpQOQx%A%Xbyrgs}IzCnyTYr?woyH_{8@t~wkv zmoFWp%r$;-Lu*iSi~Sy!lV7xr(%Ht#y!PRgkRMiHy`kwush_f5RdTxz>4Q#OWB`C~ zK)zE2A!;ER%`kTXf%T$$N&RBp-?GdkyfI<p{lLc~Q^_QgFow4n<|2Cc5`~#2u)EJKme7;i#NaoA^ zu7eWbH(#y!+fvgXj+KkZfNwR>PwjP8n?CS&Qn}?o#9X3T08VqymC#h(9Xvv5swhE?YkI!j85p6F1&Iuw{!DCXPEyC_=48oL?gW z?O)zJp6jfLoi);tsuk#+SZX?B>uc{dFO+-lytf)gt^1Rh z`(qQnN>xE-z8rPS$wLFpAC0_PN0D> zS#jUTCXq#t;^ISEs;GP%Rx(f~{-%z>2jA1m`5S^xk5 diff --git a/icons/mob/moth_wings.dmi b/icons/mob/moth_wings.dmi deleted file mode 100644 index b05f3a528408a6a3ecd1e47cdd892b0194c72671..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65662 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�N$U=0<{jJLHikbFukA`& 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 N3bLv)6;j55{}0_DiKhSn diff --git a/icons/mob/neck.dmi b/icons/mob/neck.dmi index 276945f23f9286ec576eac36e9320f11af77fa2b..53699dcfeeb74dfd5d1c618eab93473997c1c53e 100644 GIT binary patch delta 18715 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 IM6N<$f^1$EJpcdz delta 20020 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 diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index ca7fcbf7782de0dcf703e25a63cd8f5dbf8dc592..b73bdecd6cbbc5131310f94ba2a5289c0e22c314 100644 GIT binary patch delta 12200 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 A%m4rY diff --git a/icons/mob/spacedragon.dmi b/icons/mob/spacedragon.dmi index 4549ea9ea283a27903386ca375f559b72d99d8b5..98f20ea8851d5c7c1cf3c03cb93aa7ec1d294074 100644 GIT binary patch literal 8111 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 literal 5523 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 delta 26375 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 Bu1o*` delta 200080 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

k|^Zok=lw1b+FJXkg;8rK0p&jp2KLJGDpK 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

T7YGA3n9uxD$sje)O~GsI%{4A7=j+V8 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 B|`4qAgKq#2J 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 z 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 literal 20121 zcmd43byStn|0a6qkP=b4L!?W(1*Ai|5s+@_Mj8o`ZV&+h0pZZyjl`iF0Vx6LKHQCW zesk}4*37#1uUX?-$a(9t_q*d0&+{B2Rh3_3W0GJ(AP{UhS*bS=2tpwENkvBmXA~q~ z%7I^X-WoctQt#fIxmY{7T01&GAfB07i^Qo2}O29zDvbhTJ2CRn@)@_S0X1m7m^oTw@YdNQD&tm zNX$XdLXuUdX6-nlK)(0!Q*-WDH|h_0Up9zc9chSo@5h3SxqEi}6XF^yJW1Oa9TBjP8_izEkyCa=Q;NPW5*+}{RX=M zY=dP8wbzOd(upWH^-wbwzj=q86Bgie#n#A4`whf=^Ag7>R4(}Q-=<(6DY^C@O}SfO>uhqvXo?J)t)0f((nCFbLL zRRR=EHAVs+n=N1Q4}o}+(NE5NdFN+-7!GZnkO{hyX{tf6Qx=Z2>xi!nUTG5GkP9k{ z=2#kcx$pZ<5K5vuul*E&+^%gB@??w*-uqvBEqk6AX0P0$oeGlkmR?mjSVGgs_gsbB zu5g==emC777UlF=K#zNE+mflMLh#nb1IkG?W;7-yCL#ySk#j59`xW%z{kK;y1KgS} za9+MYwPN=3lfXh15zLBBPFA+D)XviG4aJi*NPXXk=xN(`SZ%xGcT9>dFzy;*FL;LT$;;UWV+rhSj;>DwiXIA;A|aVh%JA9gQVFLw@!4)SG-q zF&W?Sv9_TbvC#73mzo;4lhC%CaIr_oV)t|0dTwqgsKMDHJ~-p+xF%dA+q=8;X|kO9 z|4e-r+Ee4NXgyX?s?fH!v7t>E;N-yTHJ?05TM(0XJcQVay6&wk&cyQ7S-pGLb9>yQ zEobRMK-k1VayFcyt;CbQF|D%9n*ZUUR|0!%R7J2b<)T+Go@OJyNb@LC2c3aRGkeRa zOQi2tV`YQj^P*FiJpKTIQ3a_IY;4E1-k|n`9gIfAd-rJss*I8G+1Y5LiglGkvagHU z(F5iiPwFxkbZ?$JH0X1tMPCjI-|l1uZ=VU0kY>m+z_zk|z{1+v|BfV16Hk}JuKMOz z#~v%9^x84AsIQSBZ;J8JTWKT%HZ*#AisLK95~db0FySwPbpi_723Y9`kDpRc;4mQ>t13bP?Rg^9`Nj%Oi zcL@GsjRK*7pL-`J120nfUJF4S)^1S)S#=lsmZj-6zqN7?H?ws64TrB} zXsXLuM_O+9i5l}~EP-7?gk<>?;wtzwCa-qEisRGBhVsgQt~*-G{e{foYZ%X|_mb}Z zYtV~O&Cf~ztaSkg~$7BkVz)o~N0FjGg3>tsM(+gH!7CXVAzolZ`KhV8(t4-~OHv zYy0M5#eNP4v!ChE>54FbZ9*MVU;Wdccg%Cw^mni;(|ffG_W$r3|ILkbC(=JUin1PA zX<5M{BD!WHP=+g9F(qf#3XbQ;`RXIh*6$#om@LiLq|fXzWc@VdA{MQ7h9L>DIZyWp zc%Q~QR>&1W9n%$25rZVMJ&)x!H%3)T7v91T?wCw0tg63aT8U3e>pC2tLpGfX^{U$B_ zR$l}QXymK#^cMs?6yBFY$64tn6yAURfgfXQvg0k*NDm966+YTX7<}lnex>Q-4wF~QnsTeEdib>rq zGyEPd{}t5(9p7==I01fye||FT3nS0Vn$PT5hImHXdfQJ%5}Bg$w${!0#{TASW8$Gz zlM5}gemC$Eh?GM8I4Ayk1~RVmp#eI?K@#nIkH*g7xU48njfc+pzA#RfPFX==M)u+Z zk=WjJ`IL<HNq_|zWDa&j`twgW4*L7c*HT#5?hK4DZT&u2ec52XqarzZ?7np(=c7-19l4!c=Y&OcW+vz-_`x z$V!>xa42fNfTrf0dO%2rQ=);W3PV=krpph@QEHNN@>dn=X`1UuR7vvd7icoqDSdSs zh^vv$b2LauVplKFWDCNQv$HhU!EM&F9?`&$uek{He?8ea_CoDaJD;SK(A1O+9$#!a zi)o;|-{5;oCEy#~F9M-1{C4kquu?rgFOL|+af3@nu8X`A)pO$1l;!Gr?y|b7c75|| z+m-45Z<7Asi_pvU3^WKjD(%Fjiul6}2xsS^6p7yEG5<|^b~M~}m+adrE+_X`n|5|bKb3no$(WkAgCPz~8Ko|S(cp7XLa1$u9yzV={P)Mej(@L&n8 zxP*!P(A0pyr5)@=!i=1$gZdK+l+`J1qsb@{HamCbQIQLu&&5~+=9qO0a$NDwqbEWSyV}OCV|KcB=F(Iw?nHN{US5JKy%*ev2wyB7j;mf? zDwTR}CK+Od<@5jHok(NJX*?tGzWG4rTM=W&+h>^5gpe`SF60yIv}*DZIS6AT5AATK zT*qJttz1uBIDS(sCjcc_V)WNg=?mtwzk95XW?Uo@y}#-WaUAO3(z84IJwl0TI&38l zl%?xU(q7`H-_vLe41r|B$JNuj-fl_R65hktjq~!HMh5Bs%-7_|@+d30(dYhfGI~ma ziS3h7{EcPv#3KOf<6L0j3l<~ca4^8J9%|i;wp#4(j(!PPrGMzLTLpJSM-9FqIp@vK z`mUn-t+<>HKL%<$<6o}ZfQ%g)aDP<6KRzD{8r-22c}ahWpg8c2p}S$W*6oC)scZh% z3zwtYNBVM>Rg=?Nc@QO~GNKr7;CpVas4h8G;tU8HbX8ZjI%cnR7Md6?Ft9C*vr} zAm!ZrQ3A=B>A2K>4BwKMY4Z?Q@3OAwQ3W>R z+_Dz5x}lE2B!$0M%~t8X9T&0AAR&&Fih51yr`W3SWU)79W#YRQH`GG2>hidOG3vt# zrO8bB9hg*&QI^*g>N`hh-^z=rG6vq(>0`V$WziMJl@7x7+o*k^Ia-C^lsdiazvrQ_ zFz>T{h`aW}<&EC2yn>npMZw@ONv4E%%ZoO^gYfVyFW1ERwg!${Q4vI`8vN-r=Zf~= z?AGN-!}?Yt`Ks%!a^^No0thVFXCImj+-+a zwiou>Z8+6H+ors4Ir_aO%}qGAD^tUFM{GFP+=cqL!Wq0^JFXyCQwOi`X%q%bI8k*T z{dSjE_=v#o-yB>#c^Qlh;T&1=Iplj8__8z^WRj9T;W^COEHr8IYPvgJTPOG!eNGL3 zo>NjxJc;Q=K>0Y=9X-g!Vgch%k<5&N?I}=`#F+8ya%L#i8@SV~5sBuc49ZguXhZ=U zUs}3U%*-CyYOx|Ile4Rbf~NKjYfK*tEzc|PljVK+l9;ZWl&WNr$;NC&vbkwwFre7Uy5Mq}Vyvfd#~)qI#1tP1 zm{a3-V8_Nn^NpICJU`jnK7F4Co1QO6Y@MkIAimVRQy^4jw3?i{IF_@O6oIlc$D(L zG$ZqCwvlJ~msljOGqV?-NfCnA%kN+R0#e&Ij8-iAjV8h$IetH6KqLEAuqhbd@$$O! z+95fJRA$gLgm39<`F)h_=3HD&?x@8YBq<>Gub`z+7+c4U);{kM*gisw=)>PW6*N#L z1?kRQ4L2Bo(@P|c5u)_DDGP4gk%M`mz`k{oxz^Gm+`1uAqq#Q5f35k3!EfMjsvZi$ z)+*Cqk$Gogt>F68WZrVT%|urI65JYep<;U}1YLL@+nEL*?@ znYDX1C@-?;J7g%&m9;kTJm*a;x#No1qGv?pzOAuw5t-0(>;1#&&pTLrD=sN-w01iz zppc?nV&$p(zekWyiiH9bliqSCzLjziJlMSDVg2|mJm;OV|4w+gKZT9(&xcGJ!S{D8 z`wPg$(gizaAP+oY$jJ|TX2r?RVWH7$I%Y4CknxenW$A5LpYHjJ zsu(VzzFRLuOS%s0P41(($>up%A2W;dQz>?|vYV^lkthI@_jz>dwW!a1Zos98z2jZ!{EhL)op%o(9?tCFRTR-QApWb*iTtM9K*s;V=l64X)%cm{R0ZND zrg+3dl0aJ#$5SJZmugXKzw|wZVu$FsrY03Cl2uczycA);ud_F8|iWPJCE9#R?Ftz zm&30@;n{em*PkF9U;<{#K?h zw>eXUT*>C8Q2N6D*TzON=^)qL3KjKiY&8LgRq-U(`B1LJe7CcI?-dZied__lF!}jr!LsEO`Ac|ZSE!PSo zRy-4)Ux~An>3N7=6)_Q=dMCDxp2ws$?mKDSrWnyOPk1w8R2id{i?SEv zV#x!1BALk z2nj>}XqUy1nu>Oxu!NJ4k5nBDZE16oikUZ`Y{q(pv0agu3VMs2M_W0Q}y{r(yV zlvknS3lEOBZESx2m4^qrz5Nn_&ms?B4R9j_m?(&T)WE<3oQl~PgL7%SPYCJPAF$g1 zwh`1yrOnb3hIA9hkzW%1nG4suB`A%XncurQbiGf=A2nKdTT@r<8Y=L@=mLk=x#u%VbM3zUGec3dj1jKbf+v#EXbp&|bf%SbB_&@dSDB@sOsr;ZN?-TX7`M-)WRq05A~%t^+?(YVN2{#MSK*;YX?xU4op(Qw>e} zX9}^#YXIMo1nWfY&9Akj6p!2zrUnCwV71Y4v;AiMfK(lx-dMi9o&84-m43P!syIlD z!Hc%|A-Ff|s<4o(FI{($iA=|Ke0!cUlwZPB(cB#T8Gn>NMHSt-SPqhk43-;Z`iMpE z!HH|U289Xm=E~MM;UHZ2?#r&-N6wW1#giNgCXDt^l#?^chy;_|K0mUf+n3R zbJ47Q5gitWH*;j};p7=3!^tV|R|iPwoH4S%cC!&~ylk|hVCaDP*V24K>8ZC+-5)w5 zbn3*AUq{H^!P)HoJEfTIgl(sq(vD+K;&8DaD;09-e7CUUeH2xa4<1PvkY&iC!H--! z8`K1gI1;SET-CAdon6|rpKlIMejQ?)aO}=CU7)wXAwBfc5Hg`@<&(-H@fP0rB~qQnf4BrB2e&?%cj)iHErR5?qi@ZWZipZvs&NVvYQ!6BGv0!$LE z(zNL(hG1@a%ETQV0|nk&;A6_Lxs8MMD2v!`o{Lkn7cYwlor{>Vp?(%)R;kl(egXkG z!DT74FLpro!0$?(u-ZC3*3=Ohn)q((9dznKG_aSYIEa3et}N!7Lj`!sz|`NWM2$G~ zSn>S5x<57^E!l+M23%D{0T|Mv?zo5jJ^=t+RdZx3m%mZziLi|S(4bQ@5Iwkr@%%DK z_qtqTQ@G6a<=vfu*JkJY`Oze8w(dj9`PQbU98Y1dc>wId!oixMA`y8x6F`&JyYCKh zS~|Y4?@(Ja{A`e!~VsspTB1$V(e~-vJHH=?mG*Lt&N-a#8284`;1H8p$GH;~1rc0dxJRwjIfdh!){DD z&FN@_4d9mbUbMvELvnpFyl9g;eNY4XpMjR$%=Em$lJ6x5G=?8rrdNDV&CV8eXj`Y) zG|ssS(lS(+u#OB53+n<2uM9s~*QU!S!8t>y)tcS!(TcU+xFzSGSrQBIzmN8}$F)ds z`OLV8LCF--rDnh;^nObN>U$-5eH~m~<9@ONUn3p-*ygFl%+B7kBGhgvdg8%F06_KL zKup#Ct(`;M^0vEJpG0kAFSVxK!J$-5^#KL;7G+CI_FSj4DQ%OnJ!gJ97CnB_)n=0W z@dZ}!DZDF8qGD^ev;smPDCFa{Q!tYTp3>Ad>MgBk{f|zL7DqAh97coQ0M>kXr*QE zoqb=1e)Yc$DHe8rHJUx{-rOL)(6Tp4(A~9Q2^9cO7#g-{XeGM9luE}`Jr5dI%%J*d z0?^6XplM(Al*wi20?c`)+F$Kuc3r9K4iC zTXLM}K7jjjMiUen5b7;9@ijExU6kKhg(6Bz^^87Wem+-;a384YEMZ!1+b+>E5 z?QTzwO}tgK6J2akKcH8_6?qkGZ3%NtJamo-8mwl0Jk9g}!5gda8%ohbwzNavEeZSW zs}JgN9yWafEVO?>d^iP!@L*0>c}-9pfu9b)?)Yvm;uy>n z;O?V40$BzZKT*%V3k0hm-#Rh*+1gQkahj$acuZfP5Fi~xz?LxZ-}+Zstj zgd>Ih>!#qKI(ysntfXM$goI*r?8j(hBX(5XtP%i>3!Yb?vuPC9MF4!Lx#u9B88fa= zPPC%Zd+Lpzifg6C6c@lT*o=8dvr4Kgrb5|X0a6uFoR!ICf)IV25M52XPU6VZ;L-BERcp%_O*n+F8YF%P9F zf1LF5qQYk&PQ2C7)Qpf>Uv!(%PGn`j3)f<_B8ovBI$wYTUG6rvH@KXOy_v5%_K!03SUP)3PZE<~;)1IK{Md(dS-Q%c%yVL@jG?z< zIX0({LJ{*T5Wx(1C>ELV`vnXRoQ8qwu&QCP-=}Fwo+h4bXd@KQbpB1(n&cV(yf<9ZbWn8=v(WQ{^ftT@#0S7jc`?1;saE8py-QU|R}oCR23NB_Fe%A$*!*6;bN-^s@)?1KNL z1=y1ej_=C?_b_WOecw2_iqFgIxex)=1p@z$Ou+tGjz6L&BGC@!^-YDZ zq1V;LsBPEXeuIHObjZ45*u2UE(X3Slgzy&FX0_wM=5YqXhYk+EI|(?P*;xC0x~&9z zYY&zaAKo5Ev?z{>!yeFXq|@VwyXSR+Y-L}CN9rp!;~H{{jh24kDa6G znhpM!XTOHFjEothM_<*2esG^3SsTB?2d^C8+;ZYUTLvF$3ou#$5HEcU;zF&%v=RL7 zgw{ItCvbNWmHDmrXiH0ef64;R1c@3k`{PKGy$icwYv$h2w z$R7M`r%2{!qtF5=+hBiAo4Kp^{q?E({PMN-yT?Re|7d_0@m})eYxdbQHstfAr+MJH zNe+8Gnt_e~LN8JUHwN@L%dVO(G7yknt%P6<`T}tm9i6X6C=9ygE;J6}%}NFsH&J+IXOSl;OA4jpV-%mn#r0!ekUm z0#VKVo+`Xa;ol>SdB7b(L;AR_9>V2}xw%f4vX9tOf`679wcZvioVNMzoMld#c34fW zAJu=Wa5M){QKFmejLlFAd%GR4^R_B?=!f1{xB;(Q)t?N%!df@?)IWy7jrwu(6ebfzzr4tScSd zJt`rb?7Qjw%^Gf75d!cEUMDtVJTX@%B>;HecKtNEDd6-YZGD9NyACg|quk@R+o?U@ zEulCj+nMFkGM!dD=$sT4hb$G|FJt)4tK*h*s@5AZiV5KTfQkSBhu2|U!dDv?NjHZp z-~4{VX7IOh)!IC)$WNJ{jmi|w#E%9KSgl&AlSX|Ro17f{d!kC%`0QGWy8x56`-*=K zn@5;E8L=C|zAx6}5wo_DGEIDkDeu_$%Lnf2;15?cD(%XB$D`p4z9*{a$dbdEJGA(b zu!)J66D?G|qm4DTHGn|NR3-)f8}vv#zqmNdr|n3WYYwX~-N$*hOhfZog5tYMy_i4q zXB4*62E|;iEVD$r*9iR&TqJ*2Lc65mb3iR?DK8-r!6%pl1)+_fo%n<1%%zG-hRa!d zw08>|3R2+hR2TM_WB^|%oeCM3RBb3t;;@+kZCOJMvF2!pC+r;A_lvtA~${`uK1mcvv!Dk8%S4Z5&}`$p1zv zl0>h84e(HkR$XUiyjkD*pcwh%;>O0G#OxLZPS~5HyR09GOpu$Ww7F(9`pzM~jF*L) zNMJvZp6V`IrWk+#)zmEbv+VaN&cG+*cp{k(^9Gmq>GXFaWk4l9Fp3-m9VTNSa|Y!g z;2Qz!$V0IMLTk3I@mTbVL;SnT%x(j4bl#?jx-?nS+SC_E&z$$e31QRYL#=+S=1?yzRPs4Hqim$qzz3y*eZ4<8p^!5D#!$0& zFF;r}fJ%xft<$uIgP*9wl+%opwBhC;BeD-43%SepG;HB1{~doCQ=!J&kb1nsgSkS1 zEO$t@&%uQiqwj5@X7lkN8(^Er+)062NoC0!yTwler*%e#H)FkgbSZGeW;ILXHNVpj z=@0G5$78`4w%RP^n@HNMRN4KC zI{X!w*r8!9BN`gX$5%~aVLf)@FoI|7*I{?47Hz6$6?4hp^7J`%CRitNqTkA19}A+3BAzAcf`{PktHL0c1aU z>8(A;MLpr6WnZ~I$fuPEnt5m&&8RHvI#KQ8zZ- zT){7LJ|Du6-40t;CYhMzFIT5h)?DVT54WGEC?yPS0zE|@i*!5|yl9Ha-CCy&zls!t!k^OuiOG(Guoq6{kq7!K>bj@AH}(uFeV`d%3jNOv6K z{s2@gnA8%>fj^}#EU#O+UYe*q zrvRh^C}9(mJ*}+w=@NeC=6xD8Pvfgg?{Ff(jsevSZ4SE$4++599;9YzSnGyZ53Ctd zNy*rlQ|goFjs4~zu)Jzn1+d2aJTVWs?WK z@ZB(wL~xcFLU*6s#8MtYa;vLT*GKk|(P&Oju|P5Ug7s(&r0U8=NK`rO0MGrQrwG~x zcrX!`3&l%fA}nu~-+A6pJw@P-kFWCNmO;{1X1@epfpOymn7|{8aB6PI0wgB{m^Wd1 z38z93SA2i5e4~VI0`g-X-rBL{wXMOYA7u;QXlPvn##gG7(}3+}AUyn3D&JWgtT4{} zD!_;H{4Bt;TtB^j1CmuhSAzloyrnFE*yvV4)x>MAq+h^>)!|>*>}+Sc=1`z|-;f41 zXv#;sOs5+p`uI4nzkOpYu+XBnNFXj6!c3R(YDk%bmPGVDG3OFUW;c{&%94Stj;(5pPN7dc%_>gX(CPB#|PTg`^zI^FHTMF!JX|>q)*DYN(@?RMjr~T0qN*k zB7ZjQGU&H_#PWe(0ieNvoCH!Dwjv}Y*f&OY1m!8m*F`xc#G99cAFV~kd%){49@l>> zUC0GZ3?;J>jnYI5U_eau-Z%YmJv)tQzW7%d0BC2{&H_?maS0elKrs%NXGt(6^=?+@ z!S(QTK+ z?cwfD*M3!;_BlJ|Lu=eQdH1btVzQNep#UrKG_|^mtMK#7`gMUjwm1>l_0|kjP?6Kh z03FeFDL!HOxdOzW3d+^)55?5lk8yC%idg$hYpXIs#Pc_ogHbQe>j4x4pF6h{G-BX> zXhCRVQl2Y~!Yk*eIfBejRD?IhSP}zg>J|%tXZ$h80_ejq^)oSFVF&;MV|i+fCWMXc@Bt5hJ}2bB({^u} zmSB9nmX{Mw68BHv2gzwzSHNudySV#^NELIx!DV3Fb;f6q1M=!@w{J)MP9@9S`6Tym z|9e+YG+E^O%!;0Qk=zO9jH-j`>>umcnpe45+1L6!=8oWW)@((6my|@G*TGx07);(n zjWN0$V0X!s{B^V%m%5woqKndBWkLVGOJ@H;o*$W{a&$bIpm+@PbTNg5jf7l z?5oH&JJ%MKvr=(DRGKEj;bZ-Kv`S_8$c1V4`h2$eudky;DGF&o%#G%{9x?_UO0(&L zcN=?rElvVe=-~DRNcKB{g70*j7I#RuZFT%L#Wc`{6-_4?|MwLBALg6-Y-9Y~8RXrL zs90E2(rX)Si9pEp_VlpjZzq(b-BQeFG<9aqc)qU9rwucen1rt}E7>^h?3ZR_K zMh?Vi2kp#HOb~kr?weQX0_;3bH3WFjm&_^KwBwh5rl%b|gyU}$hIXhpIQSWYRznH1 zr%kKnArxexVp9D+9jhj&6N2=)yb^Qix?&X5dGf73% zs`NADzt^NbzaUXxxS%CiO2N{PY{vr?c~iJaqG$KD=I4FJFiGB9j1ncdZVhKk*xK?T zb#T1<7AEMW5KIt{JP!Fl{0su)mqE-eKaNRqhZMZ60puPbBNiR| z?tmS~KPbPXop%d789ND=t$W5{w#GptyPh0r}kgJQIlN0+X|u63Wj)QeDis>M?%x z7~g6zv$@C1e%0~4B0H;9F)Dq=6BD;oAJy>QR@So0)%6q)Q>Neiy*Za|bnnT>6`A~O zMFs_i3|fNdvGMU&f(h>q7D+_i*O@?mY7c~@hQJKSPl2}PpY7j$k4>ZEAsh(8N8S19 zed{J5b@bhsUr0=;ZC10gy&!aeUy>Y$B4!!3xVm0e>I?&X;`0CWkiaz~zI4-Gw#=aOF^Ss{MQ*8N#C z#RLE_gxXAT8ToBW@8|O^mP2k$PoO{u2wF1sK=kq$_8HmS)pd1c05$F2gx$0>xM~tYE<{p)5=$CJ8crKi~5^VK*8m(}e;MPL3s+>e)wiH8mM+ZFayD z3}@&oNx&j{ei?X8#khP&=j@Rs978?=>EHwzju4RW1Mx6m|3N67nA+^K;>j(+9GA`P z3fEUve%YfJC-#ZmMJSECC|&xI<+|&vm5t2;4k&4Bmv(+sKEUt8#fAO*U;8Ng-@C{b zeQ96oVwIwG*3j&*;u)LTECL!N-`4guT2{c5g4Q0AUx6FKf0Hf2l4=~I#W*%GAqS@F zy@htXa?!x1OX`S)hV+`0?Q_ueMdurA3vr*iR?Z4o@wXCrGc#_qWg!{Cq=M?N=z$ZT zX(ozU9!`MsfL@0cH|wvYqE!nyv~>t`aP))lry<>8#|v^&*&^6*nxQmkhm|!8fW(h} zYsc-ayhi6d->CA>v|nhP`);lGMvVXjCm_!Qd{(NE2g90EbO{qB2zjxwMxASnzY|80 zz`CpcAk(UvTT>Qpz@`8+`D-0S#pY43;am3wcGqHuu;FLiY;{>xRi>xjNH3>0w>6$h zYXbNf5R-3;c>pLCGX2x&kh zvOMzS+Bw7?TcG^vZ6Q!VFTHW%rKcxY2`G8Div;<1PJ;HStPDVj$D2X?aZZXW3zY0g zWuJ-w)v3zZ33RThN-~gP2HHo@Ch;((w+{|pGjCWs>`S}h_?g`_*^M|GTMw0z`8Lqxj4^#nd>%nKE2Mf znc6!85?^Mq`jCTc2ziztNGMU!@`1ihi=_=Kd`X#uAg_W?mL;1iO_3XLMqqaUW)RHr zN5WC*ikT-Ld#?cSomeVEU5NfLOczUaM(-Q{OlqV+eJ&6d*@SSKP>Ntb z*m&o6dX6ev00mkAc@K~K{{CzL6ZPuzJ1W#!v=6tQV`-` z)(-<|)~6>|00ob4pIrDI1iTT8-ZN4>(u`PdTVN-DFDh-_f}1@D#xa!sIIqNro0o2 zi^>2BcdpFPU>Z4}S)tAtsdOEgq034fko&h9P51u<#KJX_$Bs)8wSan?KH#jw@=uqU_+6AF^*rQI&y#$1;); z11bjy(NLg}1BeWyhk_5t<)mmrfp*x0123|-I9pd4cEl^MAhN9~LP7$R$t}upOAdKW zr72Q0kv&!hVvGH_+}o#nZXjgE`!+X~5*7_9v!sLdp{DmH=8G8-n!K7yv^1y0T#ZmIrF*>ereC4ELK+)S$-Nf^~L zr3cZdV1mR{F^HvHX%c00czY$pc7EGgpAd5{kz>)M zpV7@YxH1sg?u70y7(hHSZiNN5O(FKu$Nhcm+>%{rq{el?6c~G3OZj|<{W>FsuM_tQ znp2iOK1dL&^sprh0QSFyrbkLYp;K077s))hIZ03~w4U`b{~pB_LS%^#0SEwPL&@%) z*xv3g3Kc%No+mRN`sbm|{!JIKAx^!Mg5Y=^P9awOaA)bYo}0q}{>zz(hI@E;a8&2V zai`mLa1q?%-2%j(q;norc*3kpYreN-fWKjQ{;g{)vAj&xVRCs5#PST#${7n@!~1d4in-Q<)_|-1xvw?!EN0Y0_g#-mhv;mj>hlnt4B6sZSGx#GtXEI+>{kwvgy<_H9Z{v zX8(5QE11+k(Z1(arcJP^u^}M9+S99q%LEvY3mkGW)*Q)*VhI@pC8{WI?;D%SR2id{ zlZ$)v*`wc%6+VCS*t05g?hVSW##m`@=D@kD;eBJS%oj`Cn+kwhmHtr&pNfBO|Dev8 zSFaOVzTI~tq#e09^l)v=KcNjt)dNY#2S7B(G>gtp_6GS?u#@_WU4QpuiCI2;I1-wl zbnm?d@|b5BkSD`=z3O|n@b^pJn{kfQduaU1Bq3lshNHS(Fcq@*EH~3R5>4 zGROm6<$u->|L?=-PjW^fse!!q^RDyUL~+8$5x&~b9~X;JccTzHNG-3VMnpPRO=d~a zQ!{*On>6Vs-q_&M-F23HClj$_S3j=P;(gXX>VB{|usc;c*YJKT#8$XF&3?XGj)WzNWKDS4G#G*H7p67Fxx(}Vu z3^c%26wTjrINO~PzWD>C%_%c(^QXg$=6k5P^4GXK#Hs#T=Dg(Pt@1wGjV}#~oOGl5 zX;&Y+Z0wPbJ#!{ikNN3kP$<#su9yz!sOXT$#o~#j<$V_)esD*w>mw!nkIz^;*N>u4 zZ{k`piOS9R-;cFTZUEt_^XVVxX!i6Sw_SZDC57~_BTr>gH5!J(sZ#CrBTpG4BulKt zy_pKJGJUINSqPr#hriw}MK6!LD)jaAtgNkxE9@fQ^E9?D8|N5Rcr;hJ$vk9+;$cnx zVNHH|dU_y67uMFge^roBG!XJQ_*z?=d~o0ZF32jU78?@4@%Yk`l9}1MEY)Q@nkdKe+zq$O6P*ZW-fN58nLY9y zZlh|e$56}B!utBuIjH4HKW$vJ_Ol*=`m<^M*Sp^v8ocN}t@xgd(6(_uc7Oo=IyFP4 z&q0G_GnA@V+}WA4r>E!1@o+$@D*^^*tV|qg8lz?CuV2I>e=ZdB+t^-$8Bm1e_l2ue z$J6}k#Gcvt3xzxZ(sXJDMhxVH6{(6>|MwiR1+9hsVs}G&N=Rs2C46_kzocZdE>9S^ zwjS3MC^OC2MT9?w*onQ(wn|cs#@b2CDo)ET8T_Yxj2Z88;t_|G39d-h$K{|_3I5$T zx>fXjk((QSxpJm=Ul-#?i^Y=uirNR1mIv5ERw6hH6+eGviTZLrMWjw*Hn{1ci}QAg z$kptAB=*j}!ch6K9;AKhulb&I%WL`D4jkL&9>U~+J-%EEzN@LGFXeHt zGHj1xP-+0ag8je#XR`g7PCzH?m^Kyxf;A?9v6?@KxatCLbVuM&JjDKWex!uk4RP}G zfsVfj!~gRHn;5XT>@^ z4skk&#;KZ{Zn7MKG`@8Fcdb(B&lbP+Kfg<}+BcRmuhfwx3Tx3v z=q1AFQhoMO`b>|kPm>11fdz!-{W)4YClcuSjk4`_MT%b5IA}-L)td!So1!g4%a!Wn~D+Ohzo!u@M)x5IBSv zfv7lPKx%rg<`#aZU%OBi(R{XNOWDRe`X1whxK?SBU7dbIQ&R$^n18=H*VV8o(smGX zV3Y`wl`w_&-I)ZQMvyO8nrwO@S|14b_Qn-6nlzr?-ZsKwfqS$Fxk;#JtqchmF9TLl zIZz>wi$}*AT$Kz*XLw=g?QWkSs%E2e0f&FcMf@vuGMCaJf1PC^{KbwmCiBmoNWq4W z7hB>XXR#8nC6j);_jd$flF? z+SU1AuR#a|DS=LI@0WRsFe-#Ye2XqHj_DD^_i2D(6U2U*w0nPj|K$z>#1WO4=%r`) zTb-8VEw3VRV0DM$xg#Nc$`zbhMQ&aMjGiTIx3k`zBf-t=Getf%5LLdGv0B?(WU4gZrjm^t#FYsmN z_KXg!=x5SuHZdZx>w5dfNR4+;k#8Ava>U3%p4r-GHw$8WSEq|$)PlWMAWp2o)(Buf z?7`LC{}Mh1>y=kXw$3YCd!eHEDX8demLws6v#=QuW_?#GP`vK^p>zEfP;24d<=+&0 zH*l~XAr3IACxHAr?$2FW$SF zw;(}i_uxrI&ix~BbC}hV-)E`ou4Rh|X|3v@4`lFrf&ddmSgr1$gX|ZMuP#kvpWfas zdJ;M=>=}+eg4ENPDW=iM=@LkvX&UqOCJt>LZwrb(Y=1xL<>ZtfqkV$nkiUHYkrt^C&Fz%KV?3u@eTG36>!KVz`q=BAjkXFH~Xj8rZs7IMuJS@^DZ>8#*X_nEv{ zJ@}ZeTc$nXg+T>bUU*& z9<#QFe_u8g=7xk+&Z*-+}PAGGyZc} zU|WEF1fBan-)g`%)YsRyJlfW7&(WJ$QBg5LaQpJFEuredS^gKs&v*U-T#qw5Ls4B# z>LBTe0Sn?sdwZoU&mKjt>r}Cnw%XW=+upYx4*80vFh-T&zKmS81!lZQz#VBL7F7%T zB~rN^D=jj>6li9?q57lRlMl66i&A4}^J|Dmf-YkHG;dHGQ(AHu(C(b}E|lcNrEDU_ zH&otGQ!k>HvCOVZkX)Xf6|Src16BVl~->Pq*;onD=4%H3keFLhan_-n%tjUu9B@0@-r zBW7>apn91pKGoqc5bUpjwxqjaz~w9Q)Mpa2kgqR|D_VjaSwMvA>gw9ope$WFJaj4g z7}ZQ4G-X5YmHm-ZCYlrNhD-s6D3$|@G`J0Jcp~hG4Of~8>({SaEvBau9wikK7LLAl ze>{N*`MK(~+~2~N>$tySF^c7E9pfUHHE}QI1ik@yda^ZIWiJ|#a`0-VSgYNK0qqkc zkozTlQ0;u%UEb2ZdyGW;#a(ZDo?kwm!>buKig)ak6R!5vF(}O*7DR^P?LymVKNR-G zqP`fF3Y5&*$=u&#k2f{n=&?L23$Ax(7EkD*FGNXz1U?d&zPLA{bTcwoer<%br9l-- zjQ}~EtYIkRbFaZZU%Q#Gm8^(YXLD1h!hqE0nj!ff@I$Cv8t>bNYTw600##hWaciyF z-92R_GQ=Rz@1|wTi}oVNVQ;>>@50QOw6B~x85_+(=QG_qHG;BHLa>4k+EP*oDX6_@ zjf{+N;QoEt&(%PYMJtIgX|)Qz`-$xI3S1cc!l;bu58;=8(q1zZa;I%7fen^!26}E(sB5TNGxDuZTN%`92;F?@( zG#QZ3UcVg@3mge*1!&j7t%UKwD&3YfXO)v#G?*p~a@svIJG!_J z4XNb{_b&UFgxvQUTl{d|Px!)nVTTLz&?qFM&Y-j$&%F1o(*OOP>pbZ$l3C-Q`tdE5n@X z?^Fe`y>2~r_eTCmm_Kj7zNEhx5m1N@TwTjH-m|$de(`UrtU3_cUmaW3;^74nKh}p3 zCW3smE;khcQVtK*@B1O-sAJM7Av?x4mbCPoND$NKRWh02ryedc$$J@EHZKFuW7)mn zrZ0plFjr21=b$dhBj102R*za*M;J6p=}sdWrpiZyM;DHwNl1fc$@K6|Id7^g z2CnavrT}COnM5A|{^c~A5F09eJAe6)EVfSk&LW2rXuFGK|LCRnD!r4m$$fDu!o$57 zwJX;dWk~Zyi>0$sS8~gMN3br)kRbhy;k_hD51MZg3p9Xvc~?&F%;1tmyt^p8;GMIJ z-R0^w*1_9(KXfVByT57l*v=uo!bErA<*?OcE1lbC-?sya%;19VvnrOlFTbX*`8e49 z%Eg6poEne}{t!$!xNRBw2wkZFexmnp7JyXV5dW9TF|8Kw{tqxGx#GgJj=>vqEN5Ga z40NK+YFo1!Y`0VL)r=(hT)??>tBznT%#3{A%|7fk!n;XTL?0a50ng{C<;3)v~A9K=)xV7)a#8xUw** zCjp^wUs*G?=jDL`&ZTJgvgX;-%C_3ENKWbNW3nI)ksb+Y%;5T`6(5N(SZ=jtN5b9& z5+_~jrZj5Bu7VQW=lBGzRdW>sH^5}M|vHt)8DpA63 zV1StiADB8AcS8ZO5KVWoFOd%4J`8k;ZSYG z$ZYAU;$Jem>TlX~Bji!3P1bRkVWVzBrEgqdS>h5mL^)emiZ6-H*iE=s&(7EY?UOZj za!=P}2Zj2x3vjEdgf#fePsct6X@`dm3!^h>TYVbVqyR8`3x)3hlOf_@gexxb z`Y!Nh>g^5Xzh96_BqxzwXeqV4|* cfjnw~eFigS+2qh8|2&Gvg&nQ`bKK?s0FX3iw*UYD diff --git a/icons/obj/aicards.dmi b/icons/obj/aicards.dmi index 07bff4ad724f81733416ec389b360ea6830a1ec0..97df339c494354a4078ae5b725b748216b5c46b9 100644 GIT binary patch delta 3374 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 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 977dda0370ec089fd91319d4950b7a40dcdc0aff..df4e995a7788a3749d6ce3129d5b890afe4c4809 100644 GIT binary patch delta 14838 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 L+KW;d)1dzY*SSt$ delta 15427 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 Ca{kT$ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 4f7884788ab402f703da48a5c28cf0b2734da59b..3eef8910bb35574b14501a55e8ce71741ef21a05 100644 GIT binary patch delta 12816 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⪼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 delta 74388 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 VD>{f8aD#z|$$zdG7GH9?|6eQN$Q=Lx diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 5d6bf4dc8f12c53d1f5e1fd1e00812b63e9eaeff..f0a131d28eb984c67cfc1cf11223e41fc8394089 100644 GIT binary patch delta 1389 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 diff --git a/icons/obj/lavaland/artefacts.dmi b/icons/obj/lavaland/artefacts.dmi index 4f1eed683d3dc0d13a44401a5d6d707569a5d8de..7f11ba29d4192bc4a3bb58666fbdfaf9a2489867 100644 GIT binary patch literal 25700 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 G{Qm%o1f{kB literal 23014 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 diff --git a/icons/obj/lavaland/elite_trophies.dmi b/icons/obj/lavaland/elite_trophies.dmi deleted file mode 100644 index d194c93853dbb4e72d876448831b8b49e26b25f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1057 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 literal 3109 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 diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 068962ed9d7e81e98fe9236a884c0720c0eb88d6..2a6141143d4e69c2972897b3ffd5a551f91e2e10 100644 GIT binary patch delta 9994 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 delta 11545 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 diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index 18e386ac2ecf..02877468bdfc 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -96,24 +96,6 @@ h1.alert, h2.alert {color: #000000;} .hierophant_warning {color: #660099; font-style: italic;} .purple {color: #5e2d79;} .holoparasite {color: #35333a;} -.surrender { - color: #1235d1; - font-weight: bold; - font-size: 3; - animation: surrender 1s ease-in-out infinite alternate; - transform-origin: 0 0; - display: inline-block; - } - @keyframes surrender { - 0% { - transform: scale(1,1); - color: #ff0000; - } - 100% { - transform: scale(1.05,1); - color: #0000ff - } - } .revennotice {color: #1d2953;} .revenboldnotice {color: #1d2953; font-weight: bold;} diff --git a/quickwrite.dll b/quickwrite.dll deleted file mode 100644 index 65d0870fb74cf59cb41c0c93de23c62a164667b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29184 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 Wlg3t.length)for(a=t.length;r>a;a+=1)n.context=t.keypath.join(a),n.index=a,i=new rg(n),t.fragmentsToRender.push(t.fragments[a]=i);return t.length=r,!0}function an(t,e,n){var a,r,i,o,s,p;for(i=t.hasKey||(t.hasKey={}),r=t.fragments.length;r--;)o=t.fragments[r],o.key in e||(s=!0,o.unbind(),t.fragmentsToUnrender.push(o),t.fragments.splice(r,1),i[o.key]=!1);for(r=t.fragments.length;r--;)o=t.fragments[r],o.index!==r&&(o.index=r,(p=o.registeredIndexRefs)&&p.forEach(cn));r=t.fragments.length;for(a in e)i[a]||(s=!0,n.context=t.keypath.join(a),n.key=a,n.index=r++,o=new rg(n),t.fragmentsToRender.push(o),t.fragments.push(o),i[a]=!0);return t.length=t.fragments.length,s}function rn(t,e,n){return e?on(t,n):pn(t)}function on(t,e){var n;return t.length?void 0:(e.context=t.keypath,e.index=0,n=new rg(e),t.fragmentsToRender.push(t.fragments[0]=n),t.length=1,!0)}function sn(t,e,n,a){var r,i,s,p,c;if(i=o(e)&&0===e.length,s=!1,!o(e)&&u(e)){s=!0;for(c in e){s=!1;break}}return r=n?i||s||!e:e&&!i&&!s,r?t.length?t.length>1?(t.fragmentsToUnrender=t.fragments.splice(1),t.fragmentsToUnrender.forEach(K),!0):void 0:(a.index=0,p=new rg(a),t.fragmentsToRender.push(t.fragments[0]=p),t.length=1,!0):pn(t)}function pn(t){return t.length?(t.fragmentsToUnrender=t.fragments.splice(0,t.fragments.length).filter(un),t.fragmentsToUnrender.forEach(K),t.length=t.fragmentsToRender.length=0,!0):void 0}function un(t){return t.rendered}function cn(t){t.rebind("","")}function ln(t){var e,n,a;for(e="",n=0,a=this.length,n=0;a>n;n+=1)e+=this.fragments[n].toString(t);return e}function dn(){var t=this;this.fragments.forEach(K),this.fragmentsToRender.forEach(function(e){return N(t.fragments,e)}),this.fragmentsToRender=[],_c.call(this),this.length=0,this.unbound=!0}function fn(t){this.fragments.forEach(t?hn:mn),this.renderedFragments=[],this.rendered=!1}function hn(t){t.unrender(!0)}function mn(t){t.unrender(!1)}function gn(){var t,e,n,a,r,i,o;for(n=this.renderedFragments;t=this.fragmentsToUnrender.pop();)t.unrender(!0),n.splice(n.indexOf(t),1);for(;t=this.fragmentsToRender.shift();)t.render();for(this.rendered&&(r=this.parentFragment.getNode()),o=this.fragments.length,i=0;o>i;i+=1)t=this.fragments[i],e=n.indexOf(t,i),e!==i?(this.docFrag.appendChild(t.detach()),-1!==e&&n.splice(e,1),n.splice(i,0,t)):this.docFrag.childNodes.length&&(a=t.firstNode(),r.insertBefore(this.docFrag,a));this.rendered&&this.docFrag.childNodes.length&&(a=this.parentFragment.findNextNode(this),r.insertBefore(this.docFrag,a)),this.renderedFragments=this.fragments.slice()}function vn(){var t,e;if(this.docFrag){for(t=this.nodes.length,e=0;t>e;e+=1)this.docFrag.appendChild(this.nodes[e]);return this.docFrag}}function bn(t){var e,n,a,r;for(n=this.nodes.length,e=0;n>e;e+=1)if(a=this.nodes[e],1===a.nodeType){if(lo(a,t))return a;if(r=a.querySelector(t))return r}return null}function yn(t,e){var n,a,r,i,o,s;for(a=this.nodes.length,n=0;a>n;n+=1)if(r=this.nodes[n],1===r.nodeType&&(lo(r,t)&&e.push(r),i=r.querySelectorAll(t)))for(o=i.length,s=0;o>s;s+=1)e.push(i[s])}function _n(){return this.rendered&&this.nodes[0]?this.nodes[0]:this.parentFragment.findNextNode(this)}function xn(t){return gl[t]||(gl[t]=co(t))}function wn(t){var e,n,a;t&&"select"===t.name&&t.binding&&(e=F(t.node.options).filter(kn),t.getAttribute("multiple")?a=e.map(function(t){return t.value}):(n=e[0])&&(a=n.value),void 0!==a&&t.binding.setValue(a),t.bubble())}function kn(t){return t.selected}function Sn(){if(this.rendered)throw Error("Attempted to render an item that was already rendered");return this.docFrag=document.createDocumentFragment(),this.nodes=vl(this.value,this.parentFragment.getNode(),this.docFrag),bl(this.pElement),this.rendered=!0,this.docFrag}function En(t){var e;(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),t!==this.value&&(this.value=t,this.parentFragment.bubble(),this.rendered&&bs.addView(this))}function Cn(){return void 0!=this.value?we(""+this.value):""}function Pn(t){this.rendered&&t&&(this.nodes.forEach(e),this.rendered=!1)}function An(){var t,e;if(this.rendered){for(;this.nodes&&this.nodes.length;)t=this.nodes.pop(),t.parentNode.removeChild(t);e=this.parentFragment.getNode(),this.nodes=vl(this.value,e,this.docFrag),e.insertBefore(this.docFrag,this.parentFragment.findNextNode(this)),bl(this.pElement)}}function On(){var t,e=this.node;return e?((t=e.parentNode)&&t.removeChild(e),e):void 0}function Tn(){return null}function Rn(){return this.node}function Ln(t){return this.attributes&&this.attributes[t]?this.attributes[t].value:void 0}function Mn(){var t=this.useProperty||!this.rendered?this.fragment.getValue():""+this.fragment;s(t,this.value)||("id"===this.name&&this.value&&delete this.root.nodes[this.value],this.value=t,"value"===this.name&&this.node&&(this.node._ractive.value=t),this.rendered&&bs.addView(this))}function Dn(t){var e=t.fragment.items;if(1===e.length)return e[0].type===Su?e[0]:void 0}function jn(t){return this.type=Tu,this.element=t.element,this.root=t.root,zl(this,t.name),this.isBoolean=rc.test(this.name),t.value&&"string"!=typeof t.value?(this.parentFragment=this.element.parentFragment,this.fragment=new rg({template:t.value,root:this.root,owner:this}),this.value=this.fragment.getValue(),this.interpolator=Wl(this),this.isBindable=!!this.interpolator&&!this.interpolator.isStatic,void(this.ready=!0)):void(this.value=this.isBoolean?!0:t.value||"")}function Nn(t,e){this.fragment&&this.fragment.rebind(t,e)}function Fn(t){var e;this.node=t,t.namespaceURI&&t.namespaceURI!==no.html||(e=Yl[this.name]||this.name,void 0!==t[e]&&(this.propertyName=e),(this.isBoolean||this.isTwoway)&&(this.useProperty=!0),"value"===e&&(t._ractive.value=this.value)),this.rendered=!0,this.update()}function In(){var t=this,e=t.name,n=t.namespacePrefix,a=t.value,r=t.interpolator,i=t.fragment;if(("value"!==e||"select"!==this.element.name&&"textarea"!==this.element.name)&&("value"!==e||void 0===this.element.getAttribute("contenteditable"))){if("name"===e&&"input"===this.element.name&&r)return"name={{"+(r.keypath.str||r.ref)+"}}";if(this.isBoolean)return a?e:"";if(i){if(1===i.items.length&&null==i.items[0].value)return"";a=""+i}return n&&(e=n+":"+e),a?e+'="'+Bn(a)+'"':e}}function Bn(t){return t.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'")}function Un(){this.fragment&&this.fragment.unbind(),"id"===this.name&&delete this.root.nodes[this.value]}function qn(){var t,e,n,a,r=this.value;if(!this.locked)for(this.node._ractive.value=r,t=this.node.options,a=t.length;a--;)if(e=t[a],n=e._ractive?e._ractive.value:e.value,n==r){e.selected=!0;break}}function Gn(){var t,e,n,a,r=this.value;for(i(r)||(r=[r]),t=this.node.options,e=t.length;e--;)n=t[e],a=n._ractive?n._ractive.value:n.value,n.selected=L(r,a)}function Vn(){var t=this,e=t.node,n=t.value;e.checked=n==e._ractive.value}function zn(){var t,e,n,a,r=this.node;if(t=r.checked,r.value=this.element.getAttribute("value"),r.checked=this.element.getAttribute("value")===this.element.getAttribute("name"),t&&!r.checked&&this.element.binding&&(n=this.element.binding.siblings,a=n.length)){for(;a--;){if(e=n[a],!e.element.node)return;if(e.element.node.checked)return bs.addRactive(e.root),e.handleChange()}this.root.viewmodel.set(e.keypath,void 0)}}function Wn(){var t,e,n=this,a=n.element,r=n.node,o=n.value,s=a.binding;if(t=a.getAttribute("value"),i(o)){for(e=o.length;e--;)if(t==o[e])return void(s.isChecked=r.checked=!0);s.isChecked=r.checked=!1}else s.isChecked=r.checked=o==t}function Hn(){this.node.className=n(this.value)}function Kn(){var t=this,e=t.node,n=t.value;this.root.nodes[n]=e,e.id=n}function Qn(){var t,e;t=this.node,e=this.value,void 0===e&&(e=""),t.style.setAttribute("cssText",e)}function Yn(){var t=this.value;void 0===t&&(t=""),this.locked||(this.node.innerHTML=t)}function $n(){var t=this,e=t.node,n=t.value;e._ractive.value=n,this.locked||(e.value=void 0==n?"":n)}function Jn(){this.locked||(this.node[this.propertyName]=this.value)}function Xn(){var t=this,e=t.node,n=t.namespace,a=t.name,r=t.value,i=t.fragment;n?e.setAttributeNS(n,a,""+(i||r)):this.isBoolean?r?e.setAttribute(a,""):e.removeAttribute(a):null==r?e.removeAttribute(a):e.setAttribute(a,""+(i||r))}function Zn(){var t,e,n=this,a=n.name,r=n.element,i=n.node;"id"===a?e=rd:"value"===a?"select"===r.name&&"value"===a?e=r.getAttribute("multiple")?Zl:Xl:"textarea"===r.name?e=sd:null!=r.getAttribute("contenteditable")?e=od:"input"===r.name&&(t=r.getAttribute("type"),e="file"===t?ko:"radio"===t&&r.binding&&"name"===r.binding.name?ed:sd):this.isTwoway&&"name"===a?"radio"===i.type?e=td:"checkbox"===i.type&&(e=nd):"style"===a&&i.style.setAttribute?e=id:"class"!==a||i.namespaceURI&&i.namespaceURI!==no.html?this.useProperty&&(e=pd):e=ad,e||(e=ud),this.update=e,this.update()}function ta(t,e){var n=e?"svg":"div";return dd.innerHTML="<"+n+" "+t+">",F(dd.childNodes[0].attributes)}function ea(t,e){for(var n=t.length;n--;)if(t[n].name===e.name)return!1;return!0}function na(t){for(;t=t.parent;)if("form"===t.name)return t}function aa(){this._ractive.binding.handleChange()}function ra(){var t;xd.call(this),t=this._ractive.root.viewmodel.get(this._ractive.binding.keypath),this.value=void 0==t?"":t}function ia(){var t=this._ractive.binding,e=this;t._timeout&&clearTimeout(t._timeout),t._timeout=setTimeout(function(){t.rendered&&xd.call(e),t._timeout=void 0},t.element.lazy)}function oa(t,e,n){var a=t+e+n;return Cd[a]||(Cd[a]=[])}function sa(t){return t.isChecked}function pa(t){return t.element.getAttribute("value")}function ua(t){var e,n,a,r,i,o=t.attributes;return t.binding&&(t.binding.teardown(),t.binding=null),(t.getAttribute("contenteditable")||o.contenteditable&&ca(o.contenteditable))&&ca(o.value)?n=Sd:"input"===t.name?(e=t.getAttribute("type"),"radio"===e||"checkbox"===e?(a=ca(o.name),r=ca(o.checked),a&&r&&m("A radio input can have two-way binding on its name attribute, or its checked attribute - not both",{ractive:t.root}),a?n="radio"===e?Td:Ld:r&&(n="radio"===e?Ad:Dd)):"file"===e&&ca(o.value)?n=Ud:ca(o.value)&&(n="number"===e||"range"===e?qd:wd)):"select"===t.name&&ca(o.value)?n=t.getAttribute("multiple")?Id:Nd:"textarea"===t.name&&ca(o.value)&&(n=wd),n&&(i=new n(t))&&i.keypath?i:void 0}function ca(t){return t&&t.isBindable}function la(){var t=this.getAction();t&&!this.hasListener?this.listen():!t&&this.hasListener&&this.unrender()}function da(t){zs(this.root,this.getAction(),{event:t})}function fa(){return(""+this.action).trim()}function ha(t,e,n){var a,r,i,o=this;this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.name=e,-1!==e.indexOf("*")&&(l('Only component proxy-events may contain "*" wildcards, <%s on-%s="..."/> is not valid',t.name,e),this.invalid=!0),n.m?(r=n.a.r,this.method=n.m,this.keypaths=[],this.fn=Lc(n.a.s,r.length),this.parentFragment=t.parentFragment,i=this.root,this.refResolvers=[],r.forEach(function(t,e){var n=void 0;(n=Kd.exec(t))?o.keypaths[e]={eventObject:!0,refinements:n[1]?n[1].split("."):[]}:o.refResolvers.push(Rc(o,t,function(t){return o.resolve(e,t)}))}),this.fire=ma):(a=n.n||n,"string"!=typeof a&&(a=new rg({template:a,root:this.root,owner:this})),this.action=a,n.d?(this.dynamicParams=new rg({template:n.d,root:this.root,owner:this.element}),this.fire=va):n.a&&(this.params=n.a,this.fire=ga))}function ma(t){var e,n,a;if(e=this.root,"function"!=typeof e[this.method])throw Error('Attempted to call a non-existent method ("'+this.method+'")');n=this.keypaths.map(function(n){var a,r,i;if(void 0!==n){if(n.eventObject){if(a=t,r=n.refinements.length)for(i=0;r>i;i+=1)a=a[n.refinements[i]]}else a=e.viewmodel.get(n);return a}}),Vs.enqueue(e,t),a=this.fn.apply(null,n),e[this.method].apply(e,a),Vs.dequeue(e)}function ga(t){zs(this.root,this.getAction(),{event:t,args:this.params})}function va(t){var e=this.dynamicParams.getArgsList();"string"==typeof e&&(e=e.substr(1,e.length-2)),zs(this.root,this.getAction(),{event:t,args:e})}function ba(t){var e,n,a,r={};e=this._ractive,n=e.events[t.type],(a=Oc(n.element.parentFragment))&&(r=Oc.resolve(a)),n.fire({node:this,original:t,index:r,keypath:e.keypath.str,context:e.root.viewmodel.get(e.keypath)})}function ya(){var t,e=this.name;if(!this.invalid){if(t=v("events",this.root,e))this.custom=t(this.node,_a(e));else{if(!("on"+e in this.node||window&&"on"+e in window||Zi))return void(Jd[e]||g(Io(e,"event"),{node:this.node}));this.node.addEventListener(e,Qd,!1)}this.hasListener=!0}}function _a(t){return $d[t]||($d[t]=function(e){var n=e.node._ractive;e.index=n.index,e.keypath=n.keypath.str,e.context=n.root.viewmodel.get(n.keypath),n.events[t].fire(e)}),$d[t]}function xa(t,e){function n(n){n&&n.rebind(t,e)}var a;return this.method?(a=this.element.parentFragment,void this.refResolvers.forEach(n)):("string"!=typeof this.action&&n(this.action),void(this.dynamicParams&&n(this.dynamicParams)))}function wa(){this.node=this.element.node,this.node._ractive.events[this.name]=this,(this.method||this.getAction())&&this.listen()}function ka(t,e){this.keypaths[t]=e}function Sa(){return this.method?void this.refResolvers.forEach(K):("string"!=typeof this.action&&this.action.unbind(),void(this.dynamicParams&&this.dynamicParams.unbind()))}function Ea(){this.custom?this.custom.teardown():this.node.removeEventListener(this.name,Qd,!1),this.hasListener=!1}function Ca(){var t=this;this.dirty||(this.dirty=!0,bs.scheduleTask(function(){Pa(t),t.dirty=!1})),this.parentFragment.bubble()}function Pa(t){var e,n,a,r,i;e=t.node,e&&(r=F(e.options),n=t.getAttribute("value"),a=t.getAttribute("multiple"),void 0!==n?(r.forEach(function(t){var e,r;e=t._ractive?t._ractive.value:t.value,r=a?Aa(n,e):n==e,r&&(i=!0),t.selected=r}),i||(r[0]&&(r[0].selected=!0),t.binding&&t.binding.forceUpdate())):t.binding&&t.binding.forceUpdate())}function Aa(t,e){for(var n=t.length;n--;)if(t[n]==e)return!0}function Oa(t,e){t.select=Ra(t.parent),t.select&&(t.select.options.push(t),e.a||(e.a={}),void 0!==e.a.value||e.a.hasOwnProperty("disabled")||(e.a.value=e.f),"selected"in e.a&&void 0!==t.select.getAttribute("value")&&delete e.a.selected)}function Ta(t){t.select&&N(t.select.options,t)}function Ra(t){if(t)do if("select"===t.name)return t;while(t=t.parent)}function La(t){var e,n,a,r,i,o,s;this.type=Pu,e=this.parentFragment=t.parentFragment,n=this.template=t.template,this.parent=t.pElement||e.pElement,this.root=a=e.root,this.index=t.index,this.key=t.key,this.name=Vl(n.e),"option"===this.name&&Oa(this,n),"select"===this.name&&(this.options=[],this.bubble=Ca),"form"===this.name&&(this.formBindings=[]),s=ql(this,n),this.attributes=hd(this,n.a),this.conditionalAttributes=vd(this,n.m),n.f&&(this.fragment=new rg({template:n.f,root:a,owner:this,pElement:this,cssIds:null})),o=a.twoway,s.twoway===!1?o=!1:s.twoway===!0&&(o=!0),this.twoway=o,this.lazy=s.lazy,o&&(r=Gd(this,n.a))&&(this.binding=r,i=this.root._twowayBindings[r.keypath.str]||(this.root._twowayBindings[r.keypath.str]=[]),i.push(r)),n.v&&(this.eventHandlers=of(this,n.v)),n.o&&(this.decorator=new lf(this,n.o)),this.intro=n.t0||n.t1,this.outro=n.t0||n.t2}function Ma(t,e){function n(n){n.rebind(t,e)}var a,r,i,o;if(this.attributes&&this.attributes.forEach(n),this.conditionalAttributes&&this.conditionalAttributes.forEach(n),this.eventHandlers&&this.eventHandlers.forEach(n),this.decorator&&n(this.decorator),this.fragment&&n(this.fragment),i=this.liveQueries)for(o=this.root,a=i.length;a--;)i[a]._makeDirty();this.node&&(r=this.node._ractive)&&w(r,"keypath",t,e)}function Da(t){var e;(t.attributes.width||t.attributes.height)&&t.node.addEventListener("load",e=function(){var n=t.getAttribute("width"),a=t.getAttribute("height");void 0!==n&&t.node.setAttribute("width",n),void 0!==a&&t.node.setAttribute("height",a),t.node.removeEventListener("load",e,!1)},!1)}function ja(t){t.node.addEventListener("reset",Fa,!1)}function Na(t){t.node.removeEventListener("reset",Fa,!1)}function Fa(){var t=this._ractive.proxy;bs.start(),t.formBindings.forEach(Ia),bs.end()}function Ia(t){t.root.viewmodel.set(t.keypath,t.resetValue)}function Ba(t,e,n){var a,r,i;this.element=t,this.root=a=t.root,this.isIntro=n,r=e.n||e,("string"==typeof r||(i=new rg({template:r,root:a,owner:t}),r=""+i,i.unbind(),""!==r))&&(this.name=r,e.a?this.params=e.a:e.d&&(i=new rg({template:e.d,root:a,owner:t}),this.params=i.getArgsList(),i.unbind()),this._fn=v("transitions",a,r),this._fn||g(Io(r,"transition"),{ractive:this.root}))}function Ua(t){return t}function qa(){qf.hidden=document[Ff]}function Ga(){qf.hidden=!0}function Va(){qf.hidden=!1}function za(){var t,e,n,a=this;return t=this.node=this.element.node,e=t.getAttribute("style"),this.complete=function(r){n||(!r&&a.isIntro&&Wa(t,e),t._ractive.transition=null,a._manager.remove(a),n=!0)},this._fn?void this._fn.apply(this.root,[this].concat(this.params)):void this.complete()}function Wa(t,e){e?t.setAttribute("style",e):(t.getAttribute("style"),t.removeAttribute("style"))}function Ha(){var t,e,n,a=this,r=this.root;return t=Ka(this),e=this.node=co(this.name,t),this.parentFragment.cssIds&&this.node.setAttribute("data-ractive-css",this.parentFragment.cssIds.map(function(t){return"{"+t+"}"}).join(" ")),Eo(this.node,"_ractive",{value:{proxy:this,keypath:cs(this.parentFragment),events:So(null),root:r}}),this.attributes.forEach(function(t){return t.render(e)}),this.conditionalAttributes.forEach(function(t){return t.render(e)}),this.fragment&&("script"===this.name?(this.bubble=Xf,this.node.text=this.fragment.toString(!1),this.fragment.unrender=ko):"style"===this.name?(this.bubble=Jf,this.bubble(),this.fragment.unrender=ko):this.binding&&this.getAttribute("contenteditable")?this.fragment.unrender=ko:this.node.appendChild(this.fragment.render())),this.binding&&(this.binding.render(),this.node._ractive.binding=this.binding),this.eventHandlers&&this.eventHandlers.forEach(function(t){return t.render()}),"option"===this.name&&Qa(this),"img"===this.name?Da(this):"form"===this.name?ja(this):"input"===this.name||"textarea"===this.name?this.node.defaultValue=this.node.value:"option"===this.name&&(this.node.defaultSelected=this.node.selected),this.decorator&&this.decorator.fn&&bs.scheduleTask(function(){a.decorator.torndown||a.decorator.init()},!0),r.transitionsEnabled&&this.intro&&(n=new Zf(this,this.intro,!0),bs.registerTransition(n),bs.scheduleTask(function(){return n.start()},!0),this.transition=n),this.node.autofocus&&bs.scheduleTask(function(){return a.node.focus()},!0),Ya(this),this.node}function Ka(t){var e,n,a;return e=(n=t.getAttribute("xmlns"))?n:"svg"===t.name?no.svg:(a=t.parent)?"foreignObject"===a.name?no.html:a.node.namespaceURI:t.root.el.namespaceURI}function Qa(t){var e,n,a;if(t.select&&(n=t.select.getAttribute("value"),void 0!==n))if(e=t.getAttribute("value"),t.select.node.multiple&&i(n)){for(a=n.length;a--;)if(e==n[a]){t.node.selected=!0;break}}else t.node.selected=e==n}function Ya(t){var e,n,a,r,i;e=t.root;do for(n=e._liveQueries,a=n.length;a--;)r=n[a],i=n["_"+r],i._test(t)&&(t.liveQueries||(t.liveQueries=[])).push(i);while(e=e.parent)}function $a(t){var e,n,a;if(e=t.getAttribute("value"),void 0===e||!t.select)return!1;if(n=t.select.getAttribute("value"),n==e)return!0;if(t.select.getAttribute("multiple")&&i(n))for(a=n.length;a--;)if(n[a]==e)return!0}function Ja(t){var e,n,a,r;return e=t.attributes,n=e.type,a=e.value,r=e.name,n&&"radio"===n.value&&a&&r.interpolator&&a.value===r.interpolator.value?!0:void 0}function Xa(t){var e=""+t;return e?" "+e:""}function Za(){this.fragment&&this.fragment.unbind(),this.binding&&this.binding.unbind(),this.eventHandlers&&this.eventHandlers.forEach(K),"option"===this.name&&Ta(this),this.attributes.forEach(K),this.conditionalAttributes.forEach(K)}function tr(t){var e,n,a;(a=this.transition)&&a.complete(),"option"===this.name?this.detach():t&&bs.detachWhenReady(this),this.fragment&&this.fragment.unrender(!1),(e=this.binding)&&(this.binding.unrender(),this.node._ractive.binding=null,n=this.root._twowayBindings[e.keypath.str],n.splice(n.indexOf(e),1)),this.eventHandlers&&this.eventHandlers.forEach(Q),this.decorator&&bs.registerDecorator(this.decorator),this.root.transitionsEnabled&&this.outro&&(a=new Zf(this,this.outro,!1),bs.registerTransition(a),bs.scheduleTask(function(){return a.start()})),this.liveQueries&&er(this),"form"===this.name&&Na(this)}function er(t){var e,n,a;for(a=t.liveQueries.length;a--;)e=t.liveQueries[a],n=e.selector,e._remove(t.node)}function nr(t,e){var n=sh.exec(e)[0];return null===t||n.length%s}}) cannot contain nested inline partials",e,{ractive:t});var s=a?i:ir(i,e);s.partials[e]=r=o.t}return a&&(r._fn=a),r.v?r.t:r}}function ir(t,e){return t.partials.hasOwnProperty(e)?t:or(t.constructor,e)}function or(t,e){return t?t.partials.hasOwnProperty(e)?t:or(t._Parent,e):void 0}function sr(t,e){if(e){if(e.template&&e.template.p&&e.template.p[t])return e.template.p[t];if(e.parentFragment&&e.parentFragment.owner)return sr(t,e.parentFragment.owner)}}function pr(t,e){var n,a=b("components",t,e);if(a&&(n=a.components[e],!n._Parent)){var r=n.bind(a);if(r.isOwner=a.components.hasOwnProperty(e),n=r(),!n)return void m(Fo,e,"component","component",{ractive:t});"string"==typeof n&&(n=pr(t,n)),n._fn=r,a.components[e]=n}return n}function ur(){var t=this.instance.fragment.detach();return yh.fire(this.instance),t}function cr(t){return this.instance.fragment.find(t)}function lr(t,e){return this.instance.fragment.findAll(t,e)}function dr(t,e){e._test(this,!0),this.instance.fragment&&this.instance.fragment.findAllComponents(t,e)}function fr(t){return t&&t!==this.name?this.instance.fragment?this.instance.fragment.findComponent(t):null:this.instance}function hr(){return this.parentFragment.findNextNode(this)}function mr(){return this.rendered?this.instance.fragment.firstNode():null}function gr(t,e,n){function a(t){var n,a;t.value=e,t.updating||(a=t.ractive,n=t.keypath,t.updating=!0,bs.start(a),a.viewmodel.mark(n),bs.end(),t.updating=!1)}var r,i,o,s,p,u;if(r=t.obj,i=t.prop,n&&!n.configurable){if("length"===i)return;throw Error('Cannot use magic mode with property "'+i+'" - object is not configurable')}n&&(o=n.get,s=n.set),p=o||function(){return e},u=function(t){s&&s(t),e=o?o():t,u._ractiveWrappers.forEach(a)},u._ractiveWrappers=[t],Object.defineProperty(r,i,{get:p,set:u,enumerable:!0,configurable:!0})}function vr(t,e){var n,a,r,i;if(this.adaptors)for(n=this.adaptors.length,a=0;n>a;a+=1)if(r=this.adaptors[a],r.filter(e,t,this.ractive))return i=this.wrapped[t]=r.wrap(this.ractive,e,t,yr(t)),void(i.value=e)}function br(t,e){var n,a={};if(!e)return t;e+=".";for(n in t)t.hasOwnProperty(n)&&(a[e+n]=t[n]);return a}function yr(t){var e;return Vh[t]||(e=t?t+".":"",Vh[t]=function(n,a){var r;return"string"==typeof n?(r={},r[e+n]=a,r):"object"==typeof n?e?br(n,t):n:void 0}),Vh[t]}function _r(t){var e,n,a=[$o];for(e=t.length;e--;)for(n=t[e].parent;n&&!n.isRoot;)-1===t.indexOf(n)&&R(a,n),n=n.parent;return a}function xr(t,e,n){var a;kr(t,e),n||(a=e.wildcardMatches(),a.forEach(function(n){wr(t,n,e)}))}function wr(t,e,n){var a,r,i;e=e.str||e,a=t.depsMap.patternObservers,r=a&&a[e],r&&r.forEach(function(e){i=n.join(e.lastKey),kr(t,i),wr(t,e,i)})}function kr(t,e){t.patternObservers.forEach(function(t){t.regex.test(e.str)&&t.update(e)})}function Sr(){function t(t){var a=t.key;t.viewmodel===o?(o.clearCache(a.str),t.invalidate(),n.push(a),e(a)):t.viewmodel.mark(a)}function e(n){var a,r;o.noCascade.hasOwnProperty(n.str)||((r=o.deps.computed[n.str])&&r.forEach(t),(a=o.depsMap.computed[n.str])&&a.forEach(e))}var n,a,r,i=this,o=this,s={};return n=this.changes,n.length?(n.slice().forEach(e),a=zh(n),a.forEach(function(e){var a;-1===n.indexOf(e)&&(a=o.deps.computed[e.str])&&a.forEach(t)}),this.changes=[],this.patternObservers.length&&(a.forEach(function(t){return Wh(i,t,!0)}),n.forEach(function(t){return Wh(i,t)})),this.deps.observers&&(a.forEach(function(t){return Er(i,null,t,"observers")}),Pr(this,n,"observers")),this.deps["default"]&&(r=[],a.forEach(function(t){return Er(i,r,t,"default")}),r.length&&Cr(this,r,n),Pr(this,n,"default")),n.forEach(function(t){s[t.str]=i.get(t)}),this.implicitChanges={},this.noCascade={},s):void 0}function Er(t,e,n,a){var r,i;(r=Ar(t,n,a))&&(i=t.get(n),r.forEach(function(t){e&&t.refineValue?e.push(t):t.setValue(i)}))}function Cr(t,e,n){e.forEach(function(e){for(var a=!1,r=0,i=n.length,o=[];i>r;){var s=n[r];if(s===e.keypath){a=!0;break}s.slice(0,e.keypath.length)===e.keypath&&o.push(s),r++}a&&e.setValue(t.get(e.keypath)),o.length&&e.refineValue(o)})}function Pr(t,e,n){function a(t){t.forEach(r),t.forEach(i)}function r(e){var a=Ar(t,e,n);a&&s.push({keypath:e,deps:a})}function i(e){var r;(r=t.depsMap[n][e.str])&&a(r)}function o(e){var n=t.get(e.keypath);e.deps.forEach(function(t){return t.setValue(n)})}var s=[];a(e),s.forEach(o)}function Ar(t,e,n){var a=t.deps[n];return a?a[e.str]:null}function Or(){this.captureGroups.push([])}function Tr(t,e){var n,a;if(e||(a=this.wrapped[t])&&a.teardown()!==!1&&(this.wrapped[t]=null),this.cache[t]=void 0,n=this.cacheMap[t])for(;n.length;)this.clearCache(n.pop())}function Rr(t,e){var n=e.firstKey;return!(n in t.data||n in t.computations||n in t.mappings)}function Lr(t,e){var n=new Xh(t,e);return this.ready&&n.init(this),this.computations[t.str]=n}function Mr(t,e){var n,a,r,i,o,s=this.cache,p=t.str;if(e=e||nm,e.capture&&(i=j(this.captureGroups))&&(~i.indexOf(t)||i.push(t)),Lo.call(this.mappings,t.firstKey))return this.mappings[t.firstKey].get(t,e);if(t.isSpecial)return t.value;if(void 0===s[p]?((a=this.computations[p])&&!a.bypass?(n=a.get(),this.adapt(p,n)):(r=this.wrapped[p])?n=r.value:t.isRoot?(this.adapt("",this.data),n=this.data):n=Dr(this,t),s[p]=n):n=s[p],!e.noUnwrap&&(r=this.wrapped[p])&&(n=r.get()),t.isRoot&&e.fullRootGet)for(o in this.mappings)n[o]=this.mappings[o].getValue();return n===tm?void 0:n}function Dr(t,e){var n,a,r,i;return n=t.get(e.parent),(i=t.wrapped[e.parent.str])&&(n=i.get()),null!==n&&void 0!==n?((a=t.cacheMap[e.parent.str])?-1===a.indexOf(e.str)&&a.push(e.str):t.cacheMap[e.parent.str]=[e.str],"object"!=typeof n||e.lastKey in n?(r=n[e.lastKey],t.adapt(e.str,r,!1),t.cache[e.str]=r,r):t.cache[e.str]=tm):void 0}function jr(){var t;for(t in this.computations)this.computations[t].init(this)}function Nr(t,e){var n=this.mappings[t.str]=new im(t,e);return n.initViewmodel(this),n}function Fr(t,e){var n,a=t.str;e&&(e.implicit&&(this.implicitChanges[a]=!0),e.noCascade&&(this.noCascade[a]=!0)),(n=this.computations[a])&&n.invalidate(),-1===this.changes.indexOf(t)&&this.changes.push(t);var r=e?e.keepExistingWrapper:!1;this.clearCache(a,r),this.ready&&this.onchange()}function Ir(t,e,n,a){var r,i,o,s;if(this.mark(t),a&&a.compare){o=Ur(a.compare);try{r=e.map(o),i=n.map(o)}catch(p){m('merge(): "%s" comparison failed. Falling back to identity checking',t),r=e,i=n}}else r=e,i=n;s=sm(r,i),this.smartUpdate(t,n,s,e.length!==n.length)}function Br(t){return JSON.stringify(t)}function Ur(t){if(t===!0)return Br;if("string"==typeof t)return um[t]||(um[t]=function(e){return e[t]}),um[t];if("function"==typeof t)return t;throw Error("The `compare` option must be a function, or a string representing an identifying field (or `true` to use JSON.stringify)")}function qr(t,e){var n,a,r,i=void 0===arguments[2]?"default":arguments[2];e.isStatic||((n=this.mappings[t.firstKey])?n.register(t,e,i):(a=this.deps[i]||(this.deps[i]={}),r=a[t.str]||(a[t.str]=[]),r.push(e),this.depsMap[i]||(this.depsMap[i]={}),t.isRoot||Gr(this,t,i)))}function Gr(t,e,n){for(var a,r,i;!e.isRoot;)a=t.depsMap[n],r=a[e.parent.str]||(a[e.parent.str]=[]),i=e.str,void 0===r["_"+i]&&(r["_"+i]=0,r.push(e)),r["_"+i]+=1,e=e.parent}function Vr(){return this.captureGroups.pop()}function zr(t){this.data=t,this.clearCache("")}function Wr(t,e){var n,a,r,i,o=void 0===arguments[2]?{}:arguments[2];if(!o.noMapping&&(n=this.mappings[t.firstKey]))return n.set(t,e);if(a=this.computations[t.str]){if(a.setting)return;a.set(e),e=a.get()}s(this.cache[t.str],e)||(r=this.wrapped[t.str],r&&r.reset&&(i=r.reset(e)!==!1,i&&(e=r.get())),a||i||Hr(this,t,e),o.silent?this.clearCache(t.str):this.mark(t))}function Hr(t,e,n){var a,r,i,o;i=function(){a.set?a.set(e.lastKey,n):(r=a.get(),o())},o=function(){r||(r=Fh(e.lastKey),t.set(e.parent,r,{silent:!0})),r[e.lastKey]=n},a=t.wrapped[e.parent.str],a?i():(r=t.get(e.parent),(a=t.wrapped[e.parent.str])?i():o())}function Kr(t,e,n){var a,r,i,o=this;if(r=n.length,n.forEach(function(e,n){-1===e&&o.mark(t.join(n),gm)}),this.set(t,e,{silent:!0}),(a=this.deps["default"][t.str])&&a.filter(Qr).forEach(function(t){return t.shuffle(n,e)}),r!==e.length){for(this.mark(t.join("length"),mm),i=n.touchedFrom;ii;i+=1)this.mark(t.join(i),gm)}}function Qr(t){return"function"==typeof t.shuffle}function Yr(){var t,e=this;for(Object.keys(this.cache).forEach(function(t){return e.clearCache(t)});t=this.unresolvedImplicitDependencies.pop();)t.teardown()}function $r(t,e){var n,a,r,i=void 0===arguments[2]?"default":arguments[2];if(!e.isStatic){if(n=this.mappings[t.firstKey])return n.unregister(t,e,i);if(a=this.deps[i][t.str],r=a.indexOf(e),-1===r)throw Error("Attempted to remove a dependant that was no longer registered! This should not happen. If you are seeing this bug in development please raise an issue at https://github.com/RactiveJS/Ractive/issues - thanks");a.splice(r,1),t.isRoot||Jr(this,t,i)}}function Jr(t,e,n){for(var a,r;!e.isRoot;)a=t.depsMap[n],r=a[e.parent.str],r["_"+e.str]-=1,r["_"+e.str]||(N(r,e),r["_"+e.str]=void 0),e=e.parent}function Xr(t){this.hook=new is(t),this.inProcess={},this.queue={}}function Zr(t,e){return t[e._guid]||(t[e._guid]=[])}function ti(t,e){var n=Zr(t.queue,e);for(t.hook.fire(e);n.length;)ti(t,n.shift());delete t.queue[e._guid]}function ei(t,e){var n,a={};for(n in e)a[n]=ni(t,n,e[n]);return a}function ni(t,e,n){var a,r;return"function"==typeof n&&(a=ri(n,t)),"string"==typeof n&&(a=ai(t,n)),"object"==typeof n&&("string"==typeof n.get?a=ai(t,n.get):"function"==typeof n.get?a=ri(n.get,t):l("`%s` computation must have a `get()` method",e), "function"==typeof n.set&&(r=ri(n.set,t))),{getter:a,setter:r}}function ai(t,e){var n,a,r;return n="return ("+e.replace(km,function(t,e){return a=!0,'__ractive.get("'+e+'")'})+");",a&&(n="var __ractive = this; "+n),r=Function(n),a?r.bind(t):r}function ri(t,e){return/this/.test(""+t)?t.bind(e):t}function ii(e){var n,r,i=void 0===arguments[1]?{}:arguments[1],o=void 0===arguments[2]?{}:arguments[2];if(Lg.DEBUG&&Ro(),pi(e,o),Eo(e,"data",{get:ui}),Sm.fire(e,i),Am.forEach(function(t){e[t]=a(So(e.constructor[t]||null),i[t])}),r=new _m({adapt:oi(e,e.adapt,i),data:Wp.init(e.constructor,e,i),computed:wm(e,a(So(e.constructor.prototype.computed),i.computed)),mappings:o.mappings,ractive:e,onchange:function(){return bs.addRactive(e)}}),e.viewmodel=r,r.init(),uu.init(e.constructor,e,i),Em.fire(e),Cm.begin(e),e.template){var s=void 0;(o.cssIds||e.cssId)&&(s=o.cssIds?o.cssIds.slice():[],e.cssId&&s.push(e.cssId)),e.fragment=new rg({template:e.template,root:e,owner:e,cssIds:s})}if(Cm.end(e),n=t(e.el)){var p=e.render(n,e.append);Lg.DEBUG_PROMISES&&p["catch"](function(t){throw g("Promise debugging is enabled, to help solve errors that happen asynchronously. Some browsers will log unhandled promise rejections, in which case you can safely disable promise debugging:\n Ractive.DEBUG_PROMISES = false;"),m("An error happened during rendering",{ractive:e}),t.stack&&d(t.stack),t})}}function oi(t,e,n){function a(e){return"string"==typeof e&&(e=v("adaptors",t,e),e||l(Io(e,"adaptor"))),e}var r,i,o;if(e=e.map(a),r=D(n.adapt).map(a),r=si(e,r),i="magic"in n?n.magic:t.magic,o="modifyArrays"in n?n.modifyArrays:t.modifyArrays,i){if(!eo)throw Error("Getters and setters (magic mode) are not supported in this browser");o&&r.push(qh),r.push(Uh)}return o&&r.push(jh),r}function si(t,e){for(var n=t.slice(),a=e.length;a--;)~n.indexOf(e[a])||n.push(e[a]);return n}function pi(t,e){t._guid="r-"+Pm++,t._subs=So(null),t._config={},t._twowayBindings=So(null),t._animations=[],t.nodes={},t._liveQueries=[],t._liveComponentQueries=[],t._boundFunctions=[],t._observers=[],e.component?(t.parent=e.parent,t.container=e.container||null,t.root=t.parent.root,t.component=e.component,e.component.instance=t,t._inlinePartials=e.inlinePartials):(t.root=t,t.parent=t.container=null)}function ui(){throw Error("Using `ractive.data` is no longer supported - you must use the `ractive.get()` API instead")}function ci(t,e,n){this.parentFragment=t.parentFragment,this.callback=n,this.fragment=new rg({template:e,root:t.root,owner:this}),this.update()}function li(t,e,n){var a;return e.r?a=Rc(t,e.r,n):e.x?a=new jc(t,t.parentFragment,e.x,n):e.rx&&(a=new Bc(t,e.rx,n)),a}function di(t){return 1===t.length&&t[0].t===Su}function fi(t,e){var n;for(n in e)e.hasOwnProperty(n)&&hi(t.instance,t.root,n,e[n])}function hi(t,e,n,a){"string"!=typeof a&&l("Components currently only support simple events - you cannot include arguments. Sorry!"),t.on(n,function(){var t,n;return arguments.length&&arguments[0]&&arguments[0].node&&(t=Array.prototype.shift.call(arguments)),n=Array.prototype.slice.call(arguments),zs(e,a,{event:t,args:n}),!1})}function mi(t,e){var n,a;if(!e)throw Error('Component "'+this.name+'" not found');n=this.parentFragment=t.parentFragment,a=n.root,this.root=a,this.type=Ru,this.name=t.template.e,this.index=t.index,this.indexRefBindings={},this.yielders={},this.resolvers=[],Rm(this,e,t.template.a,t.template.f,t.template.p),Lm(this,t.template.v),(t.template.t0||t.template.t1||t.template.t2||t.template.o)&&m('The "intro", "outro" and "decorator" directives have no effect on components',{ractive:this.instance}),Mm(this)}function gi(t,e){function n(n){n.rebind(t,e)}var a;this.resolvers.forEach(n);for(var r in this.yielders)this.yielders[r][0]&&n(this.yielders[r][0]);(a=this.root._liveComponentQueries["_"+this.name])&&a._makeDirty()}function vi(){var t=this.instance;return t.render(this.parentFragment.getNode()),this.rendered=!0,t.fragment.detach()}function bi(){return""+this.instance.fragment}function yi(){var t=this.instance;this.resolvers.forEach(K),_i(this),t._observers.forEach(Y),t.fragment.unbind(),t.viewmodel.teardown(),t.fragment.rendered&&t.el.__ractive_instances__&&N(t.el.__ractive_instances__,t),Bm.fire(t)}function _i(t){var e,n;e=t.root;do(n=e._liveComponentQueries["_"+t.name])&&n._remove(t);while(e=e.parent)}function xi(t){this.shouldDestroy=t,this.instance.unrender()}function wi(t){var e=this;this.owner=t.owner,this.parent=this.owner.parentFragment,this.root=t.root,this.pElement=t.pElement,this.context=t.context,this.index=t.index,this.key=t.key,this.registeredIndexRefs=[],this.cssIds="cssIds"in t?t.cssIds:this.parent?this.parent.cssIds:null,this.items=t.template.map(function(n,a){return ki({parentFragment:e,pElement:t.pElement,template:n,index:a})}),this.value=this.argsList=null,this.dirtyArgs=this.dirtyValue=!0,this.bound=!0}function ki(t){if("string"==typeof t.template)return new yc(t);switch(t.template.t){case Lu:return new Hm(t);case Su:return new Wc(t);case Cu:return new ll(t);case Eu:return new Ol(t);case Pu:var e=void 0;return(e=vh(t.parentFragment.root,t.template.e))?new Gm(t,e):new ih(t);case Au:return new gh(t);case Ou:return new zm(t);case Mu:return new Qm(t);default:throw Error("Something very strange happened. Please file an issue at https://github.com/ractivejs/ractive/issues. Thanks!")}}function Si(t,e){(!this.owner||this.owner.hasContext)&&w(this,"context",t,e),this.items.forEach(function(n){n.rebind&&n.rebind(t,e)})}function Ei(){var t;return 1===this.items.length?t=this.items[0].render():(t=document.createDocumentFragment(),this.items.forEach(function(e){t.appendChild(e.render())})),this.rendered=!0,t}function Ci(t){return this.items?this.items.map(t?Ai:Pi).join(""):""}function Pi(t){return""+t}function Ai(t){return t.toString(!0)}function Oi(){this.bound&&(this.items.forEach(Ti),this.bound=!1)}function Ti(t){t.unbind&&t.unbind()}function Ri(t){if(!this.rendered)throw Error("Attempted to unrender a fragment that was not rendered");this.items.forEach(function(e){return e.unrender(t)}),this.rendered=!1}function Li(t){var e,n,a,r,i;if(t=t||{},"object"!=typeof t)throw Error("The reset method takes either no arguments, or an object containing new data");for((n=this.viewmodel.wrapped[""])&&n.reset?n.reset(t)===!1&&this.viewmodel.reset(t):this.viewmodel.reset(t),a=uu.reset(this),r=a.length;r--;)if(og.indexOf(a[r])>-1){i=!0;break}if(i){var o=void 0;this.viewmodel.mark($o),(o=this.component)&&(o.shouldDestroy=!0),this.unrender(),o&&(o.shouldDestroy=!1),this.fragment.template!==this.template&&(this.fragment.unbind(),this.fragment=new rg({template:this.template,root:this,owner:this})),e=this.render(this.el,this.anchor)}else e=bs.start(this,!0),this.viewmodel.mark($o),bs.end();return sg.fire(this,t),e}function Mi(t){var e,n;Jp.init(null,this,{template:t}),e=this.transitionsEnabled,this.transitionsEnabled=!1,(n=this.component)&&(n.shouldDestroy=!0),this.unrender(),n&&(n.shouldDestroy=!1),this.fragment.unbind(),this.fragment=new rg({template:this.template,root:this,owner:this}),this.render(this.el,this.anchor),this.transitionsEnabled=e}function Di(t,e){var n,a;if(a=bs.start(this,!0),u(t)){n=t;for(t in n)n.hasOwnProperty(t)&&(e=n[t],ji(this,t,e))}else ji(this,t,e);return bs.end(),a}function ji(t,e,n){e=S(P(e)),e.isPattern?E(t,e).forEach(function(e){t.viewmodel.set(e,n)}):t.viewmodel.set(e,n)}function Ni(t,e){return Jo(this,t,void 0===e?-1:-e)}function Fi(){var t;return this.fragment.unbind(),this.viewmodel.teardown(),this._observers.forEach(Y),this.fragment.rendered&&this.el.__ractive_instances__&&N(this.el.__ractive_instances__,this),this.shouldDestroy=!0,t=this.fragment.rendered?this.unrender():us.resolve(),vg.fire(this),this._boundFunctions.forEach(Ii),t}function Ii(t){delete t.fn[t.prop]}function Bi(t){var e=this;if("string"!=typeof t)throw new TypeError(No);var n=void 0;return/\*/.test(t)?(n={},E(this,S(P(t))).forEach(function(t){n[t.str]=!e.viewmodel.get(t)}),this.set(n)):this.set(t,!this.get(t))}function Ui(){return this.fragment.toString(!0)}function qi(){var t,e;if(!this.fragment.rendered)return m("ractive.unrender() was called on a Ractive instance that was not rendered"),us.resolve();for(t=bs.start(this,!0),e=!this.component||this.component.shouldDestroy||this.shouldDestroy;this._animations[0];)this._animations[0].stop();return this.fragment.unrender(e),N(this.el.__ractive_instances__,this),xg.fire(this),bs.end(),t}function Gi(t){var e;return t=S(t)||$o,e=bs.start(this,!0),this.viewmodel.mark(t),bs.end(),Sg.fire(this,t),e}function Vi(t,e){var n,a,r;if("string"!=typeof t||e){r=[];for(a in this._twowayBindings)(!t||S(a).equalsOrStartsWith(t))&&r.push.apply(r,this._twowayBindings[a])}else r=this._twowayBindings[t];return n=zi(this,r),this.set(n)}function zi(t,e){var n={},a=[];return e.forEach(function(t){var e,r;if(!t.radioName||t.element.node.checked){if(t.checkboxName)return void(a[t.keypath.str]||t.changed()||(a.push(t.keypath),a[t.keypath.str]=t));e=t.attribute.value,r=t.getValue(),M(e,r)||s(e,r)||(n[t.keypath.str]=r)}}),a.length&&a.forEach(function(t){var e,r,i;e=a[t.str],r=e.attribute.value,i=e.getValue(),M(r,i)||(n[t.str]=i)}),n}function Wi(t,e){return"function"==typeof e&&/_super/.test(t)}function Hi(t){for(var e={};t;)Ki(t,e),Yi(t,e),t=t._Parent!==Lg?t._Parent:!1;return e}function Ki(t,e){ru.forEach(function(n){Qi(n.useDefaults?t.prototype:t,e,n.name)})}function Qi(t,e,n){var a,r=Object.keys(t[n]);r.length&&((a=e[n])||(a=e[n]={}),r.filter(function(t){return!(t in a)}).forEach(function(e){return a[e]=t[n][e]}))}function Yi(t,e){Object.keys(t.prototype).forEach(function(n){if("computed"!==n){var a=t.prototype[n];if(n in e){if("function"==typeof e[n]&&"function"==typeof a&&e[n]._method){var r=void 0,i=a._method;i&&(a=a._method),r=Pg(e[n]._method,a),i&&(r._method=r),e[n]=r}}else e[n]=a._method?a._method:a}})}function $i(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return e.length?e.reduce(Ji,this):Ji(this)}function Ji(t){var e,n,r=void 0===arguments[1]?{}:arguments[1];return r.prototype instanceof Lg&&(r=Ag(r)),e=function(t){return this instanceof e?void Om(this,t):new e(t)},n=So(t.prototype),n.constructor=e,Co(e,{defaults:{value:n},extend:{value:$i,writable:!0,configurable:!0},_Parent:{value:t}}),uu.extend(t,n,r),Wp.extend(t,n,r),r.computed&&(n.computed=a(So(t.prototype.computed),r.computed)),e.prototype=n,e}var Xi,Zi,to,eo,no,ao,ro,io=3,oo={el:void 0,append:!1,template:{v:io,t:[]},preserveWhitespace:!1,sanitize:!1,stripComments:!0,delimiters:["{{","}}"],tripleDelimiters:["{{{","}}}"],interpolate:!1,data:{},computed:{},magic:!1,modifyArrays:!0,adapt:[],isolated:!1,twoway:!0,lazy:!1,noIntro:!1,transitionsEnabled:!0,complete:void 0,css:null,noCssTransform:!1},so=oo,po={linear:function(t){return t},easeIn:function(t){return Math.pow(t,3)},easeOut:function(t){return Math.pow(t-1,3)+1},easeInOut:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)}};Xi="object"==typeof document,Zi="undefined"!=typeof navigator&&/jsDom/.test(navigator.appName),to="undefined"!=typeof console&&"function"==typeof console.warn&&"function"==typeof console.warn.apply;try{Object.defineProperty({},"test",{value:0}),eo=!0}catch(uo){eo=!1}no={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ao="undefined"==typeof document?!1:document&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),ro=["o","ms","moz","webkit"];var co,lo,fo,ho,mo,go,vo,bo,yo;if(co=ao?function(t,e){return e&&e!==no.html?document.createElementNS(e,t):document.createElement(t)}:function(t,e){if(e&&e!==no.html)throw"This browser does not support namespaces other than http://www.w3.org/1999/xhtml. The most likely cause of this error is that you're trying to render SVG in an older browser. See http://docs.ractivejs.org/latest/svg-and-older-browsers for more information";return document.createElement(t)},Xi){for(fo=co("div"),ho=["matches","matchesSelector"],yo=function(t){return function(e,n){return e[t](n)}},vo=ho.length;vo--&&!lo;)if(mo=ho[vo],fo[mo])lo=yo(mo);else for(bo=ro.length;bo--;)if(go=ro[vo]+mo.substr(0,1).toUpperCase()+mo.substring(1),fo[go]){lo=yo(go);break}lo||(lo=function(t,e){var n,a,r;for(a=t.parentNode,a||(fo.innerHTML="",a=fo,t=t.cloneNode(),fo.appendChild(t)),n=a.querySelectorAll(e),r=n.length;r--;)if(n[r]===t)return!0;return!1})}else lo=null;var _o,xo,wo,ko=function(){};"undefined"==typeof window?wo=null:(_o=window,xo=_o.document,wo={},xo||(wo=null),Date.now||(Date.now=function(){return+new Date}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],a=n.length;return function(r){if("object"!=typeof r&&"function"!=typeof r||null===r)throw new TypeError("Object.keys called on non-object");var i=[];for(var o in r)t.call(r,o)&&i.push(o);if(e)for(var s=0;a>s;s++)t.call(r,n[s])&&i.push(n[s]);return i}}()),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var n;for(void 0===e&&(e=0),0>e&&(e+=this.length),0>e&&(e=0),n=this.length;n>e;e++)if(this.hasOwnProperty(e)&&this[e]===t)return e;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){var n,a;for(n=0,a=this.length;a>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)}),Array.prototype.map||(Array.prototype.map=function(t,e){var n,a,r,i=this,o=[];for(i instanceof String&&(i=""+i,r=!0),n=0,a=i.length;a>n;n+=1)(i.hasOwnProperty(n)||r)&&(o[n]=t.call(e,i[n],n,i));return o}),"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(t,e){var n,a,r,i;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(r=this.length,i=!1,arguments.length>1&&(a=e,i=!0),n=0;r>n;n+=1)this.hasOwnProperty(n)?i&&(a=t(a,this[n],n,this)):(a=this[n],i=!0);if(!i)throw new TypeError("Reduce of empty array with no initial value");return a}),Array.prototype.filter||(Array.prototype.filter=function(t,e){var n,a,r=[];for(n=0,a=this.length;a>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)&&(r[r.length]=this[n]);return r}),Array.prototype.every||(Array.prototype.every=function(t,e){var n,a,r;if(null==this)throw new TypeError;if(n=Object(this),a=n.length>>>0,"function"!=typeof t)throw new TypeError;for(r=0;a>r;r+=1)if(r in n&&!t.call(e,n[r],r,n))return!1;return!0}),"function"!=typeof Function.prototype.bind&&(Function.prototype.bind=function(t){var e,n,a,r,i=[].slice;if("function"!=typeof this)throw new TypeError("Function.prototype.bind called on non-function");return e=i.call(arguments,1),n=this,a=function(){},r=function(){var r=this instanceof a&&t?this:t;return n.apply(r,e.concat(i.call(arguments)))},a.prototype=this.prototype,r.prototype=new a,r}),_o.addEventListener||!function(t,e){var n,a,r,i,o,s;t.appearsToBeIELessEqual8=!0,n=function(t,e){var n,a=this;for(n in t)a[n]=t[n];a.currentTarget=e,a.target=t.srcElement||e,a.timeStamp=+new Date,a.preventDefault=function(){t.returnValue=!1},a.stopPropagation=function(){t.cancelBubble=!0}},a=function(t,e){var a,r,i=this;a=i.listeners||(i.listeners=[]),r=a.length,a[r]=[e,function(t){e.call(i,new n(t,i))}],i.attachEvent("on"+t,a[r][1])},r=function(t,e){var n,a,r=this;if(r.listeners)for(n=r.listeners,a=n.length;a--;)n[a][0]===e&&r.detachEvent("on"+t,n[a][1])},t.addEventListener=e.addEventListener=a,t.removeEventListener=e.removeEventListener=r,"Element"in t?(t.Element.prototype.addEventListener=a,t.Element.prototype.removeEventListener=r):(s=e.createElement,e.createElement=function(t){var e=s(t);return e.addEventListener=a,e.removeEventListener=r,e},i=e.getElementsByTagName("head")[0],o=e.createElement("style"),i.insertBefore(o,i.firstChild))}(_o,xo),_o.getComputedStyle||(wo.getComputedStyle=function(){function t(n,a,r,i){var o,s=a[r],p=parseFloat(s),u=s.split(/\d/)[0];return isNaN(p)&&/^thin|medium|thick$/.test(s)&&(p=e(s),u=""),i=null!=i?i:/%|em/.test(u)&&n.parentElement?t(n.parentElement,n.parentElement.currentStyle,"fontSize",null):16,o="fontSize"==r?i:/width/i.test(r)?n.clientWidth:n.clientHeight,"em"==u?p*i:"in"==u?96*p:"pt"==u?96*p/72:"%"==u?p/100*o:p}function e(t){var e,n;return i[t]||(e=document.createElement("div"),e.style.display="block",e.style.position="fixed",e.style.width=e.style.height="0",e.style.borderRight=t+" solid black",document.getElementsByTagName("body")[0].appendChild(e),n=e.getBoundingClientRect(),i[t]=n.right-n.left),i[t]}function n(t,e){var n="border"==e?"Width":"",a=e+"Top"+n,r=e+"Right"+n,i=e+"Bottom"+n,o=e+"Left"+n;t[e]=(t[a]==t[r]==t[i]==t[o]?[t[a]]:t[a]==t[i]&&t[o]==t[r]?[t[a],t[r]]:t[o]==t[r]?[t[a],t[r],t[i]]:[t[a],t[r],t[i],t[o]]).join(" ")}function a(e){var a,r,i,s;a=e.currentStyle,r=this,i=t(e,a,"fontSize",null);for(s in a)"normal"===a[s]&&o.hasOwnProperty(s)?r[s]=o[s]:/width|height|margin.|padding.|border.+W/.test(s)?"auto"===a[s]?/^width|height/.test(s)?r[s]=("width"===s?e.clientWidth:e.clientHeight)+"px":/(?:padding)?Top|Bottom$/.test(s)&&(r[s]="0px"):r[s]=t(e,a,s,i)+"px":"styleFloat"===s?r["float"]=a[s]:r[s]=a[s];return n(r,"margin"),n(r,"padding"),n(r,"border"),r.fontSize=i+"px",r}function r(t){return new a(t)}var i={},o={fontWeight:400,lineHeight:1.2,letterSpacing:0};return a.prototype={constructor:a,getPropertyPriority:ko,getPropertyValue:function(t){return this[t]||""},item:ko,removeProperty:ko,setProperty:ko,getPropertyCSSValue:ko},r}()));var So,Eo,Co,Po=wo;try{Object.defineProperty({},"test",{value:0}),Xi&&Object.defineProperty(document.createElement("div"),"test",{value:0}),Eo=Object.defineProperty}catch(Ao){Eo=function(t,e,n){t[e]=n.value}}try{try{Object.defineProperties({},{test:{value:0}})}catch(Ao){throw Ao}Xi&&Object.defineProperties(co("div"),{test:{value:0}}),Co=Object.defineProperties}catch(Ao){Co=function(t,e){var n;for(n in e)e.hasOwnProperty(n)&&Eo(t,n,e[n])}}try{Object.create(null),So=Object.create}catch(Ao){So=function(){var t=function(){};return function(e,n){var a;return null===e?{}:(t.prototype=e,a=new t,n&&Object.defineProperties(a,n),a)}}()}var Oo,To,Ro,Lo=Object.prototype.hasOwnProperty,Mo=Object.prototype.toString,Do=/^\[object (?:Array|FileList)\]$/,jo={};to?!function(){var t=["%cRactive.js %c0.7.3 %cin debug mode, %cmore...","color: rgb(114, 157, 52); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(82, 140, 224); font-weight: normal; text-decoration: underline;"],e="You're running Ractive 0.7.3 in debug mode - messages will be printed to the console to help you fix problems and optimise your application.\n\nTo disable debug mode, add this line at the start of your app:\n Ractive.DEBUG = false;\n\nTo disable debug mode when your app is minified, add this snippet:\n Ractive.DEBUG = /unminified/.test(function(){/*unminified*/});\n\nGet help and support:\n http://docs.ractivejs.org\n http://stackoverflow.com/questions/tagged/ractivejs\n http://groups.google.com/forum/#!forum/ractive-js\n http://twitter.com/ractivejs\n\nFound a bug? Raise an issue:\n https://github.com/ractivejs/ractive/issues\n\n";Ro=function(){var n=!!console.groupCollapsed;console[n?"groupCollapsed":"log"].apply(console,t),console.log(e),n&&console.groupEnd(t),Ro=ko},To=function(t,e){if(Ro(),"object"==typeof e[e.length-1]){var n=e.pop(),a=n?n.ractive:null;if(a){var r=void 0;a.component&&(r=a.component.name)&&(t="<"+r+"> "+t);var i=void 0;(i=n.node||a.fragment&&a.fragment.rendered&&a.find("*"))&&e.push(i)}}console.warn.apply(console,["%cRactive.js: %c"+t,"color: rgb(114, 157, 52);","color: rgb(85, 85, 85);"].concat(e))},Oo=function(){console.log.apply(console,arguments)}}():To=Oo=Ro=ko;var No="Bad arguments",Fo='A function was specified for "%s" %s, but no %s was returned',Io=function(t,e){return'Missing "'+t+'" '+e+" plugin. You may need to download a plugin via http://docs.ractivejs.org/latest/plugins#"+e+"s"},Bo=function(t,e,n,a){if(t===e)return y(e);if(a){var r=v("interpolators",n,a);if(r)return r(t,e)||y(e);l(Io(a,"interpolator"))}return Go.number(t,e)||Go.array(t,e)||Go.object(t,e)||y(e)},Uo=Bo,qo={number:function(t,e){var n;return p(t)&&p(e)?(t=+t,e=+e,n=e-t,n?function(e){return t+e*n}:function(){return t}):null},array:function(t,e){var n,a,r,o;if(!i(t)||!i(e))return null;for(n=[],a=[],o=r=Math.min(t.length,e.length);o--;)a[o]=Uo(t[o],e[o]);for(o=r;o=this.duration?(null!==i&&(bs.start(this.root),this.root.viewmodel.set(i,this.to),bs.end()),this.step&&this.step(1,this.to),this.complete(this.to),r=this.root._animations.indexOf(this),-1===r&&m("Animation was not found"),this.root._animations.splice(r,1),this.running=!1,!1):(e=this.easing?this.easing(t/this.duration):t/this.duration,null!==i&&(n=this.interpolator(e),bs.start(this.root),this.root.viewmodel.set(i,n),bs.end()),this.step&&this.step(e,n),!0)):!1},stop:function(){var t;this.running=!1,t=this.root._animations.indexOf(this),-1===t&&m("Animation was not found"),this.root._animations.splice(t,1)}};var ks=ws,Ss=nt,Es={stop:ko},Cs=rt,Ps=new is("detach"),As=it,Os=ot,Ts=function(){var t,e,n;t=this._root[this._isComponentQuery?"liveComponentQueries":"liveQueries"],e=this.selector,n=t.indexOf(e),-1!==n&&(t.splice(n,1),t[e]=null)},Rs=function(t,e){var n,a,r,i,o,s,p,u,c,l;for(n=pt(t.component||t._ractive.proxy),a=pt(e.component||e._ractive.proxy),r=j(n),i=j(a);r&&r===i;)n.pop(),a.pop(),o=r,r=j(n),i=j(a);if(r=r.component||r,i=i.component||i,c=r.parentFragment,l=i.parentFragment,c===l)return s=c.items.indexOf(r),p=l.items.indexOf(i),s-p||n.length-a.length;if(u=o.fragments)return s=u.indexOf(c),p=u.indexOf(l),s-p||n.length-a.length;throw Error("An unexpected condition was met while comparing the position of two components. Please file an issue at https://github.com/RactiveJS/Ractive/issues - thanks!")},Ls=function(t,e){var n;return t.compareDocumentPosition?(n=t.compareDocumentPosition(e),2&n?1:-1):Rs(t,e)},Ms=function(){this.sort(this._isComponentQuery?Rs:Ls),this._dirty=!1},Ds=function(){var t=this;this._dirty||(this._dirty=!0,bs.scheduleTask(function(){t._sort()}))},js=function(t){var e=this.indexOf(this._isComponentQuery?t.instance:t);-1!==e&&this.splice(e,1)},Ns=ut,Fs=ct,Is=lt,Bs=dt,Us=ft,qs=ht,Gs={enqueue:function(t,e){t.event&&(t._eventQueue=t._eventQueue||[],t._eventQueue.push(t.event)),t.event=e},dequeue:function(t){t._eventQueue&&t._eventQueue.length?t.event=t._eventQueue.pop():delete t.event}},Vs=Gs,zs=mt,Ws=bt,Hs=yt,Ks={capture:!0,noUnwrap:!0,fullRootGet:!0},Qs=_t,Ys=new is("insert"),$s=wt,Js=function(t,e,n,a){this.root=t,this.keypath=e,this.callback=n,this.defer=a.defer,this.context=a&&a.context?a.context:t};Js.prototype={init:function(t){this.value=this.root.get(this.keypath.str),t!==!1?this.update():this.oldValue=this.value},setValue:function(t){var e=this;s(t,this.value)||(this.value=t,this.defer&&this.ready?bs.scheduleTask(function(){return e.update()}):this.update())},update:function(){this.updating||(this.updating=!0,this.callback.call(this.context,this.value,this.oldValue,this.keypath.str),this.oldValue=this.value,this.updating=!1)}};var Xs,Zs=Js,tp=kt,ep=Array.prototype.slice;Xs=function(t,e,n,a){this.root=t,this.callback=n,this.defer=a.defer,this.keypath=e,this.regex=RegExp("^"+e.str.replace(/\./g,"\\.").replace(/\*/g,"([^\\.]+)")+"$"),this.values={},this.defer&&(this.proxies=[]),this.context=a&&a.context?a.context:t},Xs.prototype={init:function(t){var e,n;if(e=tp(this.root,this.keypath),t!==!1)for(n in e)e.hasOwnProperty(n)&&this.update(S(n));else this.values=e},update:function(t){var e,n=this;if(t.isPattern){e=tp(this.root,t);for(t in e)e.hasOwnProperty(t)&&this.update(S(t))}else if(!this.root.viewmodel.implicitChanges[t.str])return this.defer&&this.ready?void bs.scheduleTask(function(){return n.getProxy(t).update()}):void this.reallyUpdate(t)},reallyUpdate:function(t){var e,n,a,r;return e=t.str,n=this.root.viewmodel.get(t),this.updating?void(this.values[e]=n):(this.updating=!0,s(n,this.values[e])&&this.ready||(a=ep.call(this.regex.exec(e),1),r=[n,this.values[e],e].concat(a),this.values[e]=n,this.callback.apply(this.context,r)),void(this.updating=!1))},getProxy:function(t){var e=this;return this.proxies[t.str]||(this.proxies[t.str]={update:function(){return e.reallyUpdate(t)}}),this.proxies[t.str]}};var np,ap,rp,ip,op,sp,pp=Xs,up=St,cp={},lp=Et,dp=Ct,fp=function(t){return t.trim()},hp=function(t){return""!==t},mp=Pt,gp=At,vp=Ot,bp=Tt,yp=Array.prototype,_p=function(t){return function(e){for(var n=arguments.length,a=Array(n>1?n-1:0),r=1;n>r;r++)a[r-1]=arguments[r];var o,s,p,u,c=[];if(e=S(P(e)),o=this.viewmodel.get(e),s=o.length,!i(o))throw Error("Called ractive."+t+"('"+e.str+"'), but '"+e.str+"' does not refer to an array");return c=bp(o,t,a),u=yp[t].apply(o,a),p=bs.start(this,!0).then(function(){return u}),c?this.viewmodel.smartUpdate(e,o,c):this.viewmodel.mark(e),bs.end(),p}},xp=_p("pop"),wp=_p("push"),kp="/* Ractive.js component styles */\n",Sp=[],Ep=!1;Xi?(rp=document.createElement("style"),rp.type="text/css",ip=document.getElementsByTagName("head")[0],sp=!1,op=rp.styleSheet,ap=function(){var t=kp+Sp.map(function(t){return"\n/* {"+t.id+"} */\n"+t.styles}).join("\n");op?op.cssText=t:rp.innerHTML=t,sp||(ip.appendChild(rp),sp=!0)},np={add:function(t){Sp.push(t),Ep=!0},apply:function(){Ep&&(ap(),Ep=!1)}}):np={add:ko,apply:ko};var Cp,Pp,Ap,Op=np,Tp=Lt,Rp=new is("render"),Lp=new is("complete"),Mp={extend:function(t,e,n){e.adapt=Dt(e.adapt,D(n.adapt))},init:function(){}},Dp=Mp,jp=jt,Np=/(?:^|\})?\s*([^\{\}]+)\s*\{/g,Fp=/\/\*.*?\*\//g,Ip=/((?:(?:\[[^\]+]\])|(?:[^\s\+\>\~:]))+)((?::[^\s\+\>\~\(]+(?:\([^\)]+\))?)?\s*[\s\+\>\~]?)\s*/g,Bp=/^@media/,Up=/\[data-ractive-css~="\{[a-z0-9-]+\}"]/g,qp=1,Gp={ name:"css",extend:function(t,e,n){if(n.css){var a=qp++,r=n.noCssTransform?n.css:jp(n.css,a);e.cssId=a,Op.add({id:a,styles:r})}},init:function(){}},Vp=Gp,zp={name:"data",extend:function(t,e,n){var a=void 0,r=void 0;if(n.data&&u(n.data))for(a in n.data)r=n.data[a],r&&"object"==typeof r&&(u(r)||i(r))&&m("Passing a `data` option with object and array properties to Ractive.extend() is discouraged, as mutating them is likely to cause bugs. Consider using a data function instead:\n\n // this...\n data: function () {\n return {\n myObject: {}\n };\n })\n\n // instead of this:\n data: {\n myObject: {}\n }");e.data=Bt(e.data,n.data)},init:function(t,e,n){var a=Bt(t.prototype.data,n.data);return"function"==typeof a&&(a=a.call(e)),a||{}},reset:function(t){var e=this.init(t.constructor,t,t.viewmodel);return t.viewmodel.reset(e),!0}},Wp=zp,Hp=null,Kp=["preserveWhitespace","sanitize","stripComments","delimiters","tripleDelimiters","interpolate"],Qp={fromId:zt,isHashedId:Wt,isParsed:Ht,getParseOptions:Kt,createHelper:Gt,parse:Vt},Yp=Qp,$p={name:"template",extend:function(t,e,n){var a;"template"in n&&(a=n.template,"function"==typeof a?e.template=a:e.template=Jt(a,e))},init:function(t,e,n){var a,r;a="template"in n?n.template:t.prototype.template,"function"==typeof a&&(r=a,a=Yt(e,r),e._config.template={fn:r,result:a}),a=Jt(a,e),e.template=a.t,a.p&&Xt(e.partials,a.p)},reset:function(t){var e,n=Qt(t);return n?(e=Jt(n,t),t.template=e.t,Xt(t.partials,e.p,!0),!0):void 0}},Jp=$p;Cp=["adaptors","components","computed","decorators","easing","events","interpolators","partials","transitions"],Pp=function(t,e){this.name=t,this.useDefaults=e},Pp.prototype={constructor:Pp,extend:function(t,e,n){this.configure(this.useDefaults?t.defaults:t,this.useDefaults?e:e.constructor,n)},init:function(){},configure:function(t,e,n){var a,r=this.name,i=n[r];a=So(t[r]);for(var o in i)a[o]=i[o];e[r]=a},reset:function(t){var e=t[this.name],n=!1;return Object.keys(e).forEach(function(t){var a=e[t];a._fn&&(a._fn.isOwner?e[t]=a._fn:delete e[t],n=!0)}),n}},Ap=Cp.map(function(t){return new Pp(t,"computed"===t)});var Xp,Zp,tu,eu,nu,au,ru=Ap,iu=Zt,ou=ae;eu={adapt:Dp,css:Vp,data:Wp,template:Jp},tu=Object.keys(so),au=oe(tu.filter(function(t){return!eu[t]})),nu=oe(tu.concat(ru.map(function(t){return t.name}))),Zp=[].concat(tu.filter(function(t){return!ru[t]&&!eu[t]}),ru,eu.data,eu.template,eu.css),Xp={extend:function(t,e,n){return re("extend",t,e,n)},init:function(t,e,n){return re("init",t,e,n)},reset:function(t){return Zp.filter(function(e){return e.reset&&e.reset(t)}).map(function(t){return t.name})},order:Zp};var su,pu,uu=Xp,cu=se,lu=pe,du=ue,fu=ce,hu=le,mu=de,gu=fe,vu=he,bu=/^\s+/;pu=function(t){this.name="ParseError",this.message=t;try{throw Error(t)}catch(e){this.stack=e.stack}},pu.prototype=Error.prototype,su=function(t,e){var n,a,r=0;for(this.str=t,this.options=e||{},this.pos=0,this.lines=this.str.split("\n"),this.lineEnds=this.lines.map(function(t){var e=r+t.length+1;return r=e,e},0),this.init&&this.init(t,e),n=[];this.posn;n+=1)if(this.pos=e,r=t[n](this))return r;return null},getLinePos:function(t){for(var e,n=0,a=0;t>=this.lineEnds[n];)a=this.lineEnds[n],n+=1;return e=t-a,[n+1,e+1,t]},error:function(t){var e=this.getLinePos(this.pos),n=e[0],a=e[1],r=this.lines[e[0]-1],i=0,o=r.replace(/\t/g,function(t,n){return n/g,lc=/&/g;var vc=function(){return e(this.node)},bc=function(t){this.type=ku,this.text=t.template};bc.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createTextNode(this.text)),this.node},toString:function(t){return t?Se(this.text):this.text},unrender:function(t){return t?this.detach():void 0}};var yc=bc,_c=Ee,xc=Ce,wc=function(t,e,n){var a;this.ref=e,this.resolved=!1,this.root=t.root,this.parentFragment=t.parentFragment,this.callback=n,a=ls(t.root,e,t.parentFragment),void 0!=a?this.resolve(a):bs.addUnresolved(this)};wc.prototype={resolve:function(t){this.keypath&&!t&&bs.addUnresolved(this),this.resolved=!0,this.keypath=t,this.callback(t)},forceResolution:function(){this.resolve(S(this.ref))},rebind:function(t,e){var n;void 0!=this.keypath&&(n=this.keypath.replace(t,e),void 0!==n&&this.resolve(n))},unbind:function(){this.resolved||bs.removeUnresolved(this)}};var kc=wc,Sc=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,this.rebind()},Ec={"@keypath":{prefix:"c",prop:["context"]},"@index":{prefix:"i",prop:["index"]},"@key":{prefix:"k",prop:["key","index"]}};Sc.prototype={rebind:function(){var t,e=this.ref,n=this.parentFragment,a=Ec[e];if(!a)throw Error('Unknown special reference "'+e+'" - valid references are @index, @key and @keypath');if(this.cached)return this.callback(S("@"+a.prefix+Pe(this.cached,a)));if(-1!==a.prop.indexOf("index")||-1!==a.prop.indexOf("key"))for(;n;){if(n.owner.currentSubtype===Bu&&void 0!==(t=Pe(n,a)))return this.cached=n,n.registerIndexRef(this),this.callback(S("@"+a.prefix+t));n=!n.parent&&n.owner&&n.owner.component&&n.owner.component.parentFragment&&!n.owner.component.instance.isolated?n.owner.component.parentFragment:n.parent}else for(;n;){if(void 0!==(t=Pe(n,a)))return this.callback(S("@"+a.prefix+t.str));n=n.parent}},unbind:function(){this.cached&&this.cached.unregisterIndexRef(this)}};var Cc=Sc,Pc=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,e.ref.fragment.registerIndexRef(this),this.rebind()};Pc.prototype={rebind:function(){var t,e=this.ref.ref;t="k"===e.ref.t?"k"+e.fragment.key:"i"+e.fragment.index,void 0!==t&&this.callback(S("@"+t))},unbind:function(){this.ref.ref.fragment.unregisterIndexRef(this)}};var Ac=Pc,Oc=Ae;Ae.resolve=function(t){var e,n,a={};for(e in t.refs)n=t.refs[e],a[n.ref.n]="k"===n.ref.t?n.fragment.key:n.fragment.index;return a};var Tc,Rc=Oe,Lc=Te,Mc={},Dc=Function.prototype.bind;Tc=function(t,e,n,a){var r,i=this;r=t.root,this.root=r,this.parentFragment=e,this.callback=a,this.owner=t,this.str=n.s,this.keypaths=[],this.pending=n.r.length,this.refResolvers=n.r.map(function(t,e){return Rc(i,t,function(t){i.resolve(e,t)})}),this.ready=!0,this.bubble()},Tc.prototype={bubble:function(){this.ready&&(this.uniqueString=Le(this.str,this.keypaths),this.keypath=Me(this.uniqueString),this.createEvaluator(),this.callback(this.keypath))},unbind:function(){for(var t;t=this.refResolvers.pop();)t.unbind()},resolve:function(t,e){this.keypaths[t]=e,this.bubble()},createEvaluator:function(){var t,e,n,a,r,i=this;a=this.keypath,t=this.root.viewmodel.computations[a.str],t?this.root.viewmodel.mark(a):(r=Lc(this.str,this.refResolvers.length),e=this.keypaths.map(function(t){var e;return"undefined"===t?function(){}:t.isSpecial?(e=t.value,function(){return e}):function(){var e=i.root.viewmodel.get(t,{noUnwrap:!0,fullRootGet:!0});return"function"==typeof e&&(e=je(e,i.root)),e}}),n={deps:this.keypaths.filter(De),getter:function(){var t=e.map(Re);return r.apply(null,t)}},t=this.root.viewmodel.compute(a,n))},rebind:function(t,e){this.refResolvers.forEach(function(n){return n.rebind(t,e)})}};var jc=Tc,Nc=function(t,e,n){var a=this;this.resolver=e,this.root=e.root,this.parentFragment=n,this.viewmodel=e.root.viewmodel,"string"==typeof t?this.value=t:t.t===Nu?this.refResolver=Rc(this,t.n,function(t){a.resolve(t)}):new jc(e,n,t,function(t){a.resolve(t)})};Nc.prototype={resolve:function(t){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.keypath=t,this.value=this.viewmodel.get(t),this.bind(),this.resolver.bubble()},bind:function(){this.viewmodel.register(this.keypath,this)},rebind:function(t,e){this.refResolver&&this.refResolver.rebind(t,e)},setValue:function(t){this.value=t,this.resolver.bubble()},unbind:function(){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.refResolver&&this.refResolver.unbind()},forceResolution:function(){this.refResolver&&this.refResolver.forceResolution()}};var Fc=Nc,Ic=function(t,e,n){var a,r,i,o,s=this;this.parentFragment=o=t.parentFragment,this.root=a=t.root,this.mustache=t,this.ref=r=e.r,this.callback=n,this.unresolved=[],(i=ls(a,r,o))?this.base=i:this.baseResolver=new kc(this,r,function(t){s.base=t,s.baseResolver=null,s.bubble()}),this.members=e.m.map(function(t){return new Fc(t,s,o)}),this.ready=!0,this.bubble()};Ic.prototype={getKeypath:function(){var t=this.members.map(Ne);return!t.every(Fe)||this.baseResolver?null:this.base.join(t.join("."))},bubble:function(){this.ready&&!this.baseResolver&&this.callback(this.getKeypath())},unbind:function(){this.members.forEach(K)},rebind:function(t,e){var n;if(this.base){var a=this.base.replace(t,e);a&&a!==this.base&&(this.base=a,n=!0)}this.members.forEach(function(a){a.rebind(t,e)&&(n=!0)}),n&&this.bubble()},forceResolution:function(){this.baseResolver&&(this.base=S(this.ref),this.baseResolver.unbind(),this.baseResolver=null),this.members.forEach(Ie),this.bubble()}};var Bc=Ic,Uc=Be,qc=Ue,Gc=qe,Vc={getValue:xc,init:Uc,resolve:qc,rebind:Gc},zc=function(t){this.type=Su,Vc.init(this,t)};zc.prototype={update:function(){this.node.data=void 0==this.value?"":this.value},resolve:Vc.resolve,rebind:Vc.rebind,detach:vc,unbind:_c,render:function(){return this.node||(this.node=document.createTextNode(n(this.value))),this.node},unrender:function(t){t&&e(this.node)},getValue:Vc.getValue,setValue:function(t){var e;this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),s(t,this.value)||(this.value=t,this.parentFragment.bubble(),this.node&&bs.addView(this))},firstNode:function(){return this.node},toString:function(t){var e=""+n(this.value);return t?Se(e):e}};var Wc=zc,Hc=Ge,Kc=Ve,Qc=ze,Yc=We,$c=He,Jc=Ke,Xc=Qe,Zc=Ye,tl=$e,el=function(t,e){Vc.rebind.call(this,t,e)},nl=Xe,al=Ze,rl=ln,il=dn,ol=fn,sl=gn,pl=function(t){this.type=Cu,this.subtype=this.currentSubtype=t.template.n,this.inverted=this.subtype===Iu,this.pElement=t.pElement,this.fragments=[],this.fragmentsToCreate=[],this.fragmentsToRender=[],this.fragmentsToUnrender=[],t.template.i&&(this.indexRefs=t.template.i.split(",").map(function(t,e){return{n:t,t:0===e?"k":"i"}})),this.renderedFragments=[],this.length=0,Vc.init(this,t)};pl.prototype={bubble:Hc,detach:Kc,find:Qc,findAll:Yc,findAllComponents:$c,findComponent:Jc,findNextNode:Xc,firstNode:Zc,getIndexRef:function(t){if(this.indexRefs)for(var e=this.indexRefs.length;e--;){var n=this.indexRefs[e];if(n.n===t)return n}},getValue:Vc.getValue,shuffle:tl,rebind:el,render:nl,resolve:Vc.resolve,setValue:al,toString:rl,unbind:il,unrender:ol,update:sl};var ul,cl,ll=pl,dl=vn,fl=bn,hl=yn,ml=_n,gl={};try{co("table").innerHTML="foo"}catch(Ao){ul=!0,cl={TABLE:['',"
"],THEAD:['',"
"],TBODY:['',"
"],TR:['',"
"],SELECT:['"]}}var vl=function(t,e,n){var a,r,i,o,s,p=[];if(null!=t&&""!==t){for(ul&&(r=cl[e.tagName])?(a=xn("DIV"),a.innerHTML=r[0]+t+r[1],a=a.querySelector(".x"),"SELECT"===a.tagName&&(i=a.options[a.selectedIndex])):e.namespaceURI===no.svg?(a=xn("DIV"),a.innerHTML=''+t+"",a=a.querySelector(".x")):(a=xn(e.tagName),a.innerHTML=t,"SELECT"===a.tagName&&(i=a.options[a.selectedIndex]));o=a.firstChild;)p.push(o),n.appendChild(o);if("SELECT"===e.tagName)for(s=p.length;s--;)p[s]!==i&&(p[s].selected=!1)}return p},bl=wn,yl=Sn,_l=En,xl=Cn,wl=Pn,kl=An,Sl=function(t){this.type=Eu,Vc.init(this,t)};Sl.prototype={detach:dl,find:fl,findAll:hl,firstNode:ml,getValue:Vc.getValue,rebind:Vc.rebind,render:yl,resolve:Vc.resolve,setValue:_l,toString:xl,unbind:_c,unrender:wl,update:kl};var El,Cl,Pl,Al,Ol=Sl,Tl=function(){this.parentFragment.bubble()},Rl=On,Ll=function(t){return this.node?lo(this.node,t)?this.node:this.fragment&&this.fragment.find?this.fragment.find(t):void 0:null},Ml=function(t,e){e._test(this,!0)&&e.live&&(this.liveQueries||(this.liveQueries=[])).push(e),this.fragment&&this.fragment.findAll(t,e)},Dl=function(t,e){this.fragment&&this.fragment.findAllComponents(t,e)},jl=function(t){return this.fragment?this.fragment.findComponent(t):void 0},Nl=Tn,Fl=Rn,Il=Ln,Bl=/^true|on|yes|1$/i,Ul=/^[0-9]+$/,ql=function(t,e){var n,a,r;return r=e.a||{},a={},n=r.twoway,void 0!==n&&(a.twoway=0===n||Bl.test(n)),n=r.lazy,void 0!==n&&(0!==n&&Ul.test(n)?a.lazy=parseInt(n):a.lazy=0===n||Bl.test(n)),a},Gl=Mn;El="altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath vkern".split(" "),Cl="attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits contentScriptType contentStyleType diffuseConstant edgeMode externalResourcesRequired filterRes filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" "),Pl=function(t){for(var e={},n=t.length;n--;)e[t[n].toLowerCase()]=t[n];return e},Al=Pl(El.concat(Cl));var Vl=function(t){var e=t.toLowerCase();return Al[e]||e},zl=function(t,e){var n,a;if(n=e.indexOf(":"),-1===n||(a=e.substr(0,n),"xmlns"===a))t.name=t.element.namespace!==no.html?Vl(e):e;else if(e=e.substring(n+1),t.name=Vl(e),t.namespace=no[a.toLowerCase()],t.namespacePrefix=a,!t.namespace)throw'Unknown namespace ("'+a+'")'},Wl=Dn,Hl=jn,Kl=Nn,Ql=Fn,Yl={"accept-charset":"acceptCharset",accesskey:"accessKey",bgcolor:"bgColor","class":"className",codebase:"codeBase",colspan:"colSpan",contenteditable:"contentEditable",datetime:"dateTime",dirname:"dirName","for":"htmlFor","http-equiv":"httpEquiv",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",pubdate:"pubDate",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",usemap:"useMap"},$l=In,Jl=Un,Xl=qn,Zl=Gn,td=Vn,ed=zn,nd=Wn,ad=Hn,rd=Kn,id=Qn,od=Yn,sd=$n,pd=Jn,ud=Xn,cd=Zn,ld=function(t){this.init(t)};ld.prototype={bubble:Gl,init:Hl,rebind:Kl,render:Ql,toString:$l,unbind:Jl,update:cd};var dd,fd=ld,hd=function(t,e){var n,a,r=[];for(n in e)"twoway"!==n&&"lazy"!==n&&e.hasOwnProperty(n)&&(a=new fd({element:t,name:n,value:e[n],root:t.root}),r[n]=a,"value"!==n&&r.push(a));return(a=r.value)&&r.push(a),r};"undefined"!=typeof document&&(dd=co("div"));var md=function(t,e){this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.attributes=[],this.fragment=new rg({root:t.root,owner:this,template:[e]})};md.prototype={bubble:function(){this.node&&this.update(),this.element.bubble()},rebind:function(t,e){this.fragment.rebind(t,e)},render:function(t){this.node=t,this.isSvg=t.namespaceURI===no.svg,this.update()},unbind:function(){this.fragment.unbind()},update:function(){var t,e,n=this;t=""+this.fragment,e=ta(t,this.isSvg),this.attributes.filter(function(t){return ea(e,t)}).forEach(function(t){n.node.removeAttribute(t.name)}),e.forEach(function(t){n.node.setAttribute(t.name,t.value)}),this.attributes=e},toString:function(){return""+this.fragment}};var gd=md,vd=function(t,e){return e?e.map(function(e){return new gd(t,e)}):[]},bd=function(t){var e,n,a,r;if(this.element=t,this.root=t.root,this.attribute=t.attributes[this.name||"value"],e=this.attribute.interpolator,e.twowayBinding=this,n=e.keypath){if("}"===n.str.slice(-1))return g("Two-way binding does not work with expressions (`%s` on <%s>)",e.resolver.uniqueString,t.name,{ractive:this.root}),!1;if(n.isSpecial)return g("Two-way binding does not work with %s",e.resolver.ref,{ractive:this.root}),!1}else{var i=e.template.r?"'"+e.template.r+"' reference":"expression";m("The %s being used for two-way binding is ambiguous, and may cause unexpected results. Consider initialising your data to eliminate the ambiguity",i,{ractive:this.root}),e.resolver.forceResolution(),n=e.keypath}this.attribute.isTwoway=!0,this.keypath=n,a=this.root.viewmodel.get(n),void 0===a&&this.getInitialValue&&(a=this.getInitialValue(),void 0!==a&&this.root.viewmodel.set(n,a)),(r=na(t))&&(this.resetValue=a,r.formBindings.push(this))};bd.prototype={handleChange:function(){var t=this;bs.start(this.root),this.attribute.locked=!0,this.root.viewmodel.set(this.keypath,this.getValue()),bs.scheduleTask(function(){return t.attribute.locked=!1}),bs.end()},rebound:function(){var t,e,n;e=this.keypath,n=this.attribute.interpolator.keypath,e!==n&&(N(this.root._twowayBindings[e.str],this),this.keypath=n,t=this.root._twowayBindings[n.str]||(this.root._twowayBindings[n.str]=[]),t.push(this))},unbind:function(){}},bd.extend=function(t){var e,n=this;return e=function(t){bd.call(this,t),this.init&&this.init()},e.prototype=So(n.prototype),a(e.prototype,t),e.extend=bd.extend,e};var yd,_d=bd,xd=aa;yd=_d.extend({getInitialValue:function(){return""},getValue:function(){return this.element.node.value},render:function(){var t,e=this.element.node,n=!1;this.rendered=!0,t=this.root.lazy,this.element.lazy===!0?t=!0:this.element.lazy===!1?t=!1:p(this.element.lazy)?(t=!1,n=+this.element.lazy):p(t||"")&&(n=+t,t=!1,this.element.lazy=n),this.handler=n?ia:xd,e.addEventListener("change",xd,!1),t||(e.addEventListener("input",this.handler,!1),e.attachEvent&&e.addEventListener("keyup",this.handler,!1)),e.addEventListener("blur",ra,!1)},unrender:function(){var t=this.element.node;this.rendered=!1,t.removeEventListener("change",xd,!1),t.removeEventListener("input",this.handler,!1),t.removeEventListener("keyup",this.handler,!1),t.removeEventListener("blur",ra,!1)}});var wd=yd,kd=wd.extend({getInitialValue:function(){return this.element.fragment?""+this.element.fragment:""},getValue:function(){return this.element.node.innerHTML}}),Sd=kd,Ed=oa,Cd={},Pd=_d.extend({name:"checked",init:function(){this.siblings=Ed(this.root._guid,"radio",this.element.getAttribute("name")),this.siblings.push(this)},render:function(){var t=this.element.node;t.addEventListener("change",xd,!1),t.attachEvent&&t.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},handleChange:function(){bs.start(this.root),this.siblings.forEach(function(t){t.root.viewmodel.set(t.keypath,t.getValue())}),bs.end()},getValue:function(){return this.element.node.checked},unbind:function(){N(this.siblings,this)}}),Ad=Pd,Od=_d.extend({name:"name",init:function(){this.siblings=Ed(this.root._guid,"radioname",this.keypath.str),this.siblings.push(this),this.radioName=!0},getInitialValue:function(){return this.element.getAttribute("checked")?this.element.getAttribute("value"):void 0},render:function(){var t=this.element.node;t.name="{{"+this.keypath.str+"}}",t.checked=this.root.viewmodel.get(this.keypath)==this.element.getAttribute("value"),t.addEventListener("change",xd,!1),t.attachEvent&&t.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},getValue:function(){var t=this.element.node;return t._ractive?t._ractive.value:t.value},handleChange:function(){this.element.node.checked&&_d.prototype.handleChange.call(this)},rebound:function(t,e){var n;_d.prototype.rebound.call(this,t,e),(n=this.element.node)&&(n.name="{{"+this.keypath.str+"}}")},unbind:function(){N(this.siblings,this)}}),Td=Od,Rd=_d.extend({name:"name",getInitialValue:function(){return this.noInitialValue=!0,[]},init:function(){var t,e;this.checkboxName=!0,this.siblings=Ed(this.root._guid,"checkboxes",this.keypath.str),this.siblings.push(this),this.noInitialValue&&(this.siblings.noInitialValue=!0),this.siblings.noInitialValue&&this.element.getAttribute("checked")&&(t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),t.push(e))},unbind:function(){N(this.siblings,this)},render:function(){var t,e,n=this.element.node;t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),i(t)?this.isChecked=L(t,e):this.isChecked=t==e,n.name="{{"+this.keypath.str+"}}",n.checked=this.isChecked,n.addEventListener("change",xd,!1),n.attachEvent&&n.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},changed:function(){var t=!!this.isChecked;return this.isChecked=this.element.node.checked,this.isChecked===t},handleChange:function(){this.isChecked=this.element.node.checked,_d.prototype.handleChange.call(this)},getValue:function(){return this.siblings.filter(sa).map(pa)}}),Ld=Rd,Md=_d.extend({name:"checked",render:function(){var t=this.element.node;t.addEventListener("change",xd,!1),t.attachEvent&&t.addEventListener("click",xd,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",xd,!1),t.removeEventListener("click",xd,!1)},getValue:function(){return this.element.node.checked}}),Dd=Md,jd=_d.extend({getInitialValue:function(){var t,e,n,a,r=this.element.options;if(void 0===this.element.getAttribute("value")&&(e=t=r.length,t)){for(;e--;)if(r[e].getAttribute("selected")){n=r[e].getAttribute("value"),a=!0;break}if(!a)for(;++ee;e+=1)if(a=t[e],t[e].selected)return r=a._ractive?a._ractive.value:a.value},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))}}),Nd=jd,Fd=Nd.extend({getInitialValue:function(){return this.element.options.filter(function(t){return t.getAttribute("selected")}).map(function(t){return t.getAttribute("value")})},render:function(){var t;this.element.node.addEventListener("change",xd,!1),t=this.root.viewmodel.get(this.keypath),void 0===t&&this.handleChange()},unrender:function(){this.element.node.removeEventListener("change",xd,!1)},setValue:function(){throw Error("TODO not implemented yet")},getValue:function(){var t,e,n,a,r,i;for(t=[],e=this.element.node.options,a=e.length,n=0;a>n;n+=1)r=e[n],r.selected&&(i=r._ractive?r._ractive.value:r.value,t.push(i));return t},handleChange:function(){var t,e,n;return t=this.attribute,e=t.value,n=this.getValue(),void 0!==e&&M(n,e)||Nd.prototype.handleChange.call(this),this},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))},updateModel:function(){void 0!==this.attribute.value&&this.attribute.value.length||this.root.viewmodel.set(this.keypath,this.initialValue)}}),Id=Fd,Bd=_d.extend({render:function(){this.element.node.addEventListener("change",xd,!1)},unrender:function(){this.element.node.removeEventListener("change",xd,!1)},getValue:function(){return this.element.node.files}}),Ud=Bd,qd=wd.extend({getInitialValue:function(){},getValue:function(){var t=parseFloat(this.element.node.value);return isNaN(t)?void 0:t}}),Gd=ua,Vd=la,zd=da,Wd=fa,Hd=ha,Kd=/^event(?:\.(.+))?/,Qd=ba,Yd=ya,$d={},Jd={touchstart:!0,touchmove:!0,touchend:!0,touchcancel:!0,touchleave:!0},Xd=xa,Zd=wa,tf=ka,ef=Sa,nf=Ea,af=function(t,e,n){this.init(t,e,n)};af.prototype={bubble:Vd,fire:zd,getAction:Wd,init:Hd,listen:Yd,rebind:Xd,render:Zd,resolve:tf,unbind:ef,unrender:nf};var rf=af,of=function(t,e){var n,a,r,i,o=[];for(a in e)if(e.hasOwnProperty(a))for(r=a.split("-"),n=r.length;n--;)i=new rf(t,r[n],e[a]),o.push(i);return o},sf=function(t,e){var n,a,r,i=this;this.element=t,this.root=n=t.root,a=e.n||e,("string"==typeof a||(r=new rg({template:a,root:n,owner:t}),a=""+r,r.unbind(),""!==a))&&(e.a?this.params=e.a:e.d&&(this.fragment=new rg({template:e.d,root:n,owner:t}),this.params=this.fragment.getArgsList(),this.fragment.bubble=function(){this.dirtyArgs=this.dirtyValue=!0,i.params=this.getArgsList(),i.ready&&i.update()}),this.fn=v("decorators",n,a),this.fn||l(Io(a,"decorator")))};sf.prototype={init:function(){var t,e,n;if(t=this.element.node,this.params?(n=[t].concat(this.params),e=this.fn.apply(this.root,n)):e=this.fn.call(this.root,t),!e||!e.teardown)throw Error("Decorator definition must return an object with a teardown method");this.actual=e,this.ready=!0},update:function(){this.actual.update?this.actual.update.apply(this.root,this.params):(this.actual.teardown(!0),this.init())},rebind:function(t,e){this.fragment&&this.fragment.rebind(t,e)},teardown:function(t){this.torndown=!0,this.ready&&this.actual.teardown(),!t&&this.fragment&&this.fragment.unbind()}};var pf,uf,cf,lf=sf,df=La,ff=Ma,hf=Ba,mf=function(t){ -return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Xi?(uf={},cf=co("div").style,pf=function(t){var e,n,a;if(t=mf(t),!uf[t])if(void 0!==cf[t])uf[t]=t;else for(a=t.charAt(0).toUpperCase()+t.substring(1),e=ro.length;e--;)if(n=ro[e],void 0!==cf[n+a]){uf[t]=n+a;break}return uf[t]}):pf=null;var gf,vf,bf=pf;Xi?(vf=window.getComputedStyle||Po.getComputedStyle,gf=function(t){var e,n,a,r,o;if(e=vf(this.node),"string"==typeof t)return o=e[bf(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},a=t.length;a--;)r=t[a],o=e[bf(r)],"0px"===o&&(o=0),n[r]=o;return n}):gf=null;var yf=gf,_f=function(t,e){var n;if("string"==typeof t)this.node.style[bf(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bf(n)]=t[n]);return this},xf=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(g(Io(t.easing,"easing")),e=Ua)):e="function"==typeof t.easing?t.easing:Ua,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,xs.add(this)};xf.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wf,kf,Sf,Ef,Cf,Pf,Af,Of,Tf=xf,Rf=RegExp("^-(?:"+ro.join("|")+")-"),Lf=function(t){return t.replace(Rf,"")},Mf=RegExp("^(?:"+ro.join("|")+")([A-Z])"),Df=function(t){var e;return t?(Mf.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},jf={},Nf={};Xi?(kf=co("div").style,function(){void 0!==kf.transition?(Sf="transition",Ef="transitionend",Cf=!0):void 0!==kf.webkitTransition?(Sf="webkitTransition",Ef="webkitTransitionEnd",Cf=!0):Cf=!1}(),Sf&&(Pf=Sf+"Duration",Af=Sf+"Property",Of=Sf+"TimingFunction"),wf=function(t,e,n,a,r){setTimeout(function(){var i,o,s,p,u;p=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Af]=a.map(bf).map(Df).join(","),t.node.style[Of]=Df(n.easing||"linear"),t.node.style[Pf]=n.duration/1e3+"s",u=function(e){var n;n=a.indexOf(mf(Lf(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},t.node.addEventListener(Ef,u,!1),setTimeout(function(){for(var r,c,l,d,f,h=a.length,g=[];h--;)d=a[h],r=i+d,Cf&&!Nf[r]&&(t.node.style[bf(d)]=e[d],jf[r]||(c=t.getStyle(d),jf[r]=t.getStyle(d)!=e[d],Nf[r]=!jf[r],Nf[r]&&(t.node.style[bf(d)]=c))),(!Cf||Nf[r])&&(void 0===c&&(c=t.getStyle(d)),l=a.indexOf(d),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),f=/[^\d]*$/.exec(e[d])[0],g.push({name:bf(d),interpolator:Uo(parseFloat(c),parseFloat(e[d])),suffix:f}));g.length?new Tf({root:t.root,duration:n.duration,easing:mf(n.easing||""),step:function(e){var n,a;for(a=g.length;a--;)n=g[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,p()}}):o=!0,a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},0)},n.delay||0)}):wf=null;var Ff,If,Bf,Uf,qf,Gf=wf;if("undefined"!=typeof document){if(Ff="hidden",qf={},Ff in document)Bf="";else for(Uf=ro.length;Uf--;)If=ro[Uf],Ff=If+"Hidden",Ff in document&&(Bf=If);void 0!==Bf?(document.addEventListener(Bf+"visibilitychange",qa),qa()):("onfocusout"in document?(document.addEventListener("focusout",Ga),document.addEventListener("focusin",Va)):(window.addEventListener("pagehide",Ga),window.addEventListener("blur",Ga),window.addEventListener("pageshow",Va),window.addEventListener("focus",Va)),qf.hidden=!1)}var Vf,zf,Wf,Hf=qf;Xi?(zf=window.getComputedStyle||Po.getComputedStyle,Vf=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hf.hidden)return this.setStyle(t,e),Wf||(Wf=us.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(g('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new us(function(t){var e,i,o,s,p,u,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zf(r.node),p={},u=e.length;u--;)c=e[u],s=o[bf(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bf(c)]=s);return i.length?void Gf(r,a,n,i,t):void t()});return i}):Vf=null;var Kf=Vf,Qf=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},Yf=za,$f=function(t,e,n){this.init(t,e,n)};$f.prototype={init:hf,start:Yf,getStyle:yf,setStyle:_f,animateStyle:Kf,processParams:Qf};var Jf,Xf,Zf=$f,th=Ha;Jf=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xf=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&$a(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Se(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Rl,find:Ll,findAll:Ml,findAllComponents:Dl,findComponent:jl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:df,rebind:ff,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,ph=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=j(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},uh=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',dh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Au,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Vc.init(this,t),this.keypath||((n=uh(this.root,this.name,e))?(_c.call(this),this.isNamed=!0,this.setTemplate(n)):g(lh,this.name))};dh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Gc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Vc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=uh(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=uh(this.root,this.name,this.parentFragment))&&(_c.call(this),this.isNamed=!0),e||g(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rg({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===ku?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||_c.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var fh,hh,mh,gh=dh,vh=pr,bh=ur,yh=new is("detach"),_h=cr,xh=lr,wh=dr,kh=fr,Sh=hr,Eh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bp(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};Eo(Ph,t,{value:e})}),fh={},fh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],Eo(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Rh,Lh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=S(n),e._ractive||(Eo(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Lh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Rh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Rh);a.splice(r,1)}}else delete t._ractive,Lh.unpatch(this.value)}},Rh="Something went wrong in a rather interesting way";var Mh,Dh,jh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Mh={filter:function(t,e,n){var a,r;return e?(e=S(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new Dh(t,e,n)}},Dh=function(t,e,n){var a,r,i;return n=S(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void gr(this,e,r)},Dh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Mh=!1}var Ih,Bh,Uh=Mh;Uh&&(Ih={filter:function(t,e,n){return Uh.filter(t,e,n)&&jh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=Uh.wrap(t,e,n),this.arrayWrapper=jh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var qh=Ih,Gh=vr,Vh={},zh=_r,Wh=xr,Hh=Sr,Kh=Or,Qh=Tr,Yh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Yh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var $h=Yh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),d(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Rr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new $h(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Lr,tm={FAILED_LOOKUP:!0},em=Mr,nm={},am=jr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,p;s=a,p=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&p>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},pm=Ir,um={},cm=qr,lm=Vr,dm=zr,fm=Wr,hm=Kr,mm={implicit:!0},gm={noCascade:!0},vm=Yr,bm=$r,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=So(null),this.deps={computed:So(null),"default":So(null)},this.depsMap={computed:So(null),"default":So(null)},this.patternObservers=[],this.specials=So(null),this.wrapped=So(null),this.computations=So(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=So(null);for(e in s)this.map(S(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(S(e),o[e]);this.ready=!0};ym.prototype={adapt:Gh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:pm,register:cm,release:lm,reset:dm,set:fm,smartUpdate:hm,teardown:vm,unregister:bm};var _m=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var xm=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Sm=new is("construct"),Em=new is("config"),Cm=new xm("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Rm=function(t,e,n,r,o){var s,p,u,c,l,d,f={},h={},g={},v=[];for(p=t.parentFragment,u=t.root,o=o||{},a(f,o),o.content=r||[],f[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=p;c;){if(c.owner.type===Lu){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=dc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");di(o)?(g[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?d?s.set(e,t.value):(h[e]=t.value,delete g[e]):d?s.viewmodel.mappings[e].resolve(t):g[e].keypath=t})):r=new Tm(t,o,function(t){d?s.set(e,t):h[e]=t}),v.push(r)}}),s=So(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:u.magic||e.defaults.magic,modifyArrays:u.modifyArrays,adapt:u.adapt},{parent:u,component:t,container:l,mappings:g,inlinePartials:f,cssIds:p.cssIds}),d=!0,t.resolvers=v,s},Lm=fi,Mm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Dm=mi,jm=gi,Nm=vi,Fm=bi,Im=yi,Bm=new is("teardown"),Um=xi,qm=function(t,e){this.init(t,e)};qm.prototype={detach:bh,find:_h,findAll:xh,findAllComponents:wh,findComponent:kh,findNextNode:Sh,firstNode:Eh,init:Dm,rebind:jm,render:Nm,toString:Fm,unbind:Im,unrender:Um};var Gm=qm,Vm=function(t){this.type=Ou,this.value=t.template.c};Vm.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Vm,Wm=function(t){var e,n;this.type=Lu,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rg({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,Ym=wi,$m=Si,Jm=Ei,Xm=Ci,Zm=Oi,tg=Ri,eg=function(t){this.init(t)};eg.prototype={bubble:cu,detach:lu,find:du,findAll:fu,findAllComponents:hu,findComponent:mu,findNextNode:gu,firstNode:vu,getArgsList:hc,getNode:mc,getValue:gc,init:Ym,rebind:$m,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tg};var ng,ag,rg=eg,ig=Li,og=["template","partials","components","decorators","events"],sg=new is("reset"),pg=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Au&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Ru&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pu&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},ug=Mi,cg=_p("reverse"),lg=Di,dg=_p("shift"),fg=_p("sort"),hg=_p("splice"),mg=Ni,gg=Fi,vg=new is("teardown"),bg=Bi,yg=Ui,_g=qi,xg=new is("unrender"),wg=_p("unshift"),kg=Gi,Sg=new is("update"),Eg=Vi,Cg={add:Zo,animate:Ss,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:Us,findParent:qs,fire:Ws,get:Hs,insert:Qs,merge:$s,observe:lp,observeOnce:dp,off:mp,on:gp,once:vp,pop:xp,push:wp,render:Tp,reset:ig,resetPartial:pg,resetTemplate:ug,reverse:cg,set:lg,shift:dg,sort:fg,splice:hg,subtract:mg,teardown:gg,toggle:bg,toHTML:yg,toHtml:yg,unrender:_g,unshift:wg,update:kg,updateModel:Eg},Pg=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Ag=Hi,Og=$i,Tg=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};ng=function(t){return this instanceof ng?void Om(this,t):new ng(t)},ag={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Og},getNodeInfo:{value:Tg},parse:{value:Hp},Promise:{value:us},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:po},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Go},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(ng,ag),ng.prototype=a(Cg,so),ng.prototype.constructor=ng,ng.defaults=ng.prototype;var Rg="function";if(typeof Date.now!==Rg||typeof String.prototype.trim!==Rg||typeof Object.keys!==Rg||typeof Array.prototype.indexOf!==Rg||typeof Array.prototype.forEach!==Rg||typeof Array.prototype.map!==Rg||typeof Array.prototype.filter!==Rg||"undefined"!=typeof window&&typeof window.addEventListener!==Rg)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Lg=ng;return Lg})},{}],342:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,305],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,326],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,346]}],style:["width: ",{t:2,r:"percentage",p:[14,48,371]},"%"]}}," ",{p:[15,3,398],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,420]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],343:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(483),a=t(482);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable");var e=this.get("state"),n=this.get("style"),a=this.get("enabled")?"active":"inactive";return e?a+" "+e+" "+t:a+" normal "+n+" "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,p=/([\w\-]+)\s*(\dx)/g,u=p.exec(s),c=u[1],l=u[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[67,1,1983],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[67,21,2003]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[70,17,2088]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[69,3,2039]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[73,19,2181]}],d:[]}},f:[{t:4,f:[{p:[75,5,2229],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[75,21,2245]}]}}],n:50,r:"icon",p:[74,3,2211]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[78,6,2299]}],n:50,r:"icon_stack",p:[77,3,2274]}," ",{t:16,p:[80,3,2347]}]}]},e.exports=a.extend(r.exports)},{341:341,482:482,483:483}],344:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,44],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{p:[6,9,110],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,135]}]}],n:50,r:"button",p:[5,7,86]}]}],n:50,r:"title",p:[2,3,25]}," ",{p:[10,3,202],t:7,e:"article",f:[{t:16,p:[11,5,217]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],345:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{341:341}],346:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(338),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves", -p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{338:338,341:341}],347:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,24]}]}]},e.exports=a.extend(r.exports)},{341:341}],348:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(484);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,766],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,742]}]},e.exports=a.extend(r.exports)},{341:341,482:482,484:484}],349:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,84],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,132]}],r:"labelcolor",p:[3,32,111]}]},f:[{t:2,r:"label",p:[3,84,163]},":"]}],n:50,r:"label",p:[2,3,65]}," ",{t:4,f:[{t:16,p:[6,5,215]}],n:50,r:"nowrap",p:[5,3,195]},{t:4,n:51,f:[{p:[8,5,242],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,270]}]},f:[{t:16,p:[9,7,312]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{341:341}],350:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,47],t:7,e:"header",f:[{p:[4,7,63],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,67]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,103]}],n:50,r:"button",p:[5,7,89]}]}],n:50,r:"title",p:[2,3,28]}," ",{p:[8,3,156],t:7,e:"article",f:[{t:16,p:[9,5,171]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],351:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;p.set("shown",p.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(352)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,352:352}],352:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],353:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(483),a=t(482),r=t(484);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1440],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1491],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1528]}]}}," ",{p:[52,5,1556],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1576]}]}," ",{t:4,f:[{p:[54,7,1626],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1696],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1598]}]}],n:50,r:"config.titlebar",p:[49,1,1413]}]},e.exports=a.extend(r.exports)},{341:341,482:482,483:483,484:484}],354:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,662],t:7,e:"ui-notice",f:[{p:[28,5,679],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,704]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,811],t:7,e:"br"}," ",{p:[29,5,822],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,898],t:7,e:"br"}," ",{p:[30,5,909],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,1026],t:7,e:"br"}," ",{p:[31,5,1037],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1155],t:7,e:"hr"}," ",{p:[33,5,1166],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1240],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1416],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1565],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1738],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1826],t:7,e:"hr"}," ",{p:[43,7,1839],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1857]}]},{p:[43,38,1870],t:7,e:"br"}," ",{p:[44,7,1883],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1901]}]}],n:50,r:"debug",p:[41,5,1805]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,621]}]},e.exports=a.extend(r.exports)},{341:341}],355:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,3,46],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,22,65]}]},f:[{t:2,r:"desc",p:[4,4,80]},{p:[4,12,88],t:7,e:"br"}," ",{t:4,f:[{p:[6,5,119],t:7,e:"span",a:{"class":"good"},f:["Unlocked"]}],n:50,r:"unlocked",p:[5,4,97]},{t:4,n:51,f:[{p:[8,5,172],t:7,e:"span",a:{"class":"bad"},f:["locked"]}],r:"unlocked"}]}],n:52,r:"data.achievements",p:[2,2,15]}]}]},e.exports=a.extend(r.exports)},{341:341}],356:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},shockState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,348],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[23,2,384],t:7,e:"ui-section",a:{label:"Main"},f:[{p:[24,3,413],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.main"],s:"_0(_1)"},p:[24,16,426]}]},f:[{t:2,x:{r:["data.power.main"],s:'_0?"Online":"Offline"'},p:[24,49,459]}]}," ",{t:4,f:["[ ",{p:[26,6,567],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"},p:[25,3,512]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.main_timeleft",p:[29,7,674]}," seconds left ]"],n:50,x:{r:["data.power.main_timeleft"],s:"_0>0"},p:[28,4,630]}],x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"}}," ",{p:[32,3,744],t:7,e:"div",a:{style:"float:right"},f:[{p:[33,4,774],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-main",state:[{t:2,x:{r:["data.power.main"],s:'_0?null:"disabled"'},p:[33,63,833]}]},f:["Disrupt"]}]}]}," ",{p:[36,2,922],t:7,e:"ui-section",a:{label:"Backup"},f:[{p:[37,3,953],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.backup"],s:"_0(_1)"},p:[37,16,966]}]},f:[{t:2,x:{r:["data.power.backup"],s:'_0?"Online":"Offline"'},p:[37,51,1001]}]}," ",{t:4,f:["[ ",{p:[39,6,1115],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"},p:[38,3,1056]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.backup_timeleft",p:[42,7,1224]}," seconds left ]"],n:50,x:{r:["data.power.backup_timeleft"],s:"_0>0"},p:[41,4,1178]}],x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"}}," ",{p:[45,3,1296],t:7,e:"div",a:{style:"float:right"},f:[{p:[46,4,1326],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-backup",state:[{t:2,x:{r:["data.power.backup"],s:'_0?null:"disabled"'},p:[46,65,1387]}]},f:["Disrupt"]}]}]}," ",{p:[49,2,1478],t:7,e:"ui-section",a:{label:"Electrify"},f:[{p:[50,3,1512],t:7,e:"span",a:{"class":[{t:2,x:{r:["shockState","data.shock"],s:"_0(_1)"},p:[50,16,1525]}]},f:[{t:2,x:{r:["data.shock"],s:'_0==2?"Safe":"Electrified"'},p:[50,44,1553]}]}," ",{t:4,f:["[ ",{p:[52,6,1640],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.shock"],s:"!_0"},p:[51,3,1608]},{t:4,n:51,f:[{t:4,f:["[ ",{p:[55,7,1742],t:7,e:"span",a:{"class":"bad"},f:[{t:2,r:"data.shock_timeleft",p:[55,25,1760]}," seconds left"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0>0"},p:[54,4,1703]}," ",{t:4,f:["[ ",{p:[58,7,1863],t:7,e:"span",a:{"class":"bad"},f:["Permanent"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0==-1"},p:[57,4,1822]}],x:{r:["data.wires.shock"],s:"!_0"}}," ",{p:[61,3,1926],t:7,e:"div",a:{style:"float:right"},f:[{p:[62,4,1956],t:7,e:"ui-button",a:{icon:"wrench",action:"shock-restore",state:[{t:2,x:{r:["data.wires.shock","data.shock"],s:'_0&&_1==0?null:"disabled"'},p:[62,59,2011]}]},f:["Restore"]}," ",{p:[63,4,2094],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-temp",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[63,54,2144]}]},f:["Set (Temporary)"]}," ",{p:[64,4,2199],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-perm",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[64,53,2248]}]},f:["Set (Permanent)"]}]}]}]}," ",{p:[68,1,2341],t:7,e:"ui-display",a:{title:"Access & Door Control"},f:[{p:[69,2,2386],t:7,e:"ui-section",a:{label:"ID Scan"},f:[{t:4,f:["[ ",{p:[71,6,2455],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[70,3,2418]}," ",{p:[73,3,2516],t:7,e:"div",a:{style:"float:right"},f:[{p:[74,4,2546],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[74,22,2564]}],icon:"power-off",action:"idscan-on",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"selected":""'},p:[74,93,2635]}]},f:["Enabled"]}," ",{p:[75,4,2698],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[75,22,2716]}],icon:"close",action:"idscan-off",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"":"selected"'},p:[75,90,2784]}]},f:["Disabled"]}]}]}," ",{p:[78,2,2872],t:7,e:"ui-section",a:{label:"Emergency Access"},f:[{p:[79,3,2913],t:7,e:"div",a:{style:"float:right"},f:[{p:[80,4,2943],t:7,e:"ui-button",a:{icon:"power-off",action:"emergency-on",style:[{t:2,x:{r:["data.emergency"],s:'_0?"selected":""'},p:[80,61,3e3]}]},f:["Enabled"]}," ",{p:[81,4,3062],t:7,e:"ui-button",a:{icon:"close",action:"emergency-off",style:[{t:2,x:{r:["data.emergency"],s:'_0?"":"selected"'},p:[81,58,3116]}]},f:["Disabled"]}]}]}," ",{p:[84,2,3203],t:7,e:"br"}," ",{p:[85,2,3212],t:7,e:"ui-section",a:{label:"Door bolts"},f:[{t:4,f:["[ ",{p:[87,6,3279],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.bolts"],s:"!_0"},p:[86,3,3247]}," ",{p:[89,3,3340],t:7,e:"div",a:{style:"float:right"},f:[{p:[90,4,3370],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[90,22,3388]}],icon:"unlock",action:"bolt-raise",style:[{t:2,x:{r:["data.locked"],s:'_0?"":"selected"'},p:[90,85,3451]}]},f:["Raised"]}," ",{p:[91,4,3509],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[91,22,3527]}],icon:"lock",action:"bolt-drop",style:[{t:2,x:{r:["data.locked"],s:'_0?"selected":""'},p:[91,82,3587]}]},f:["Dropped"]}]}]}," ",{p:[94,2,3670],t:7,e:"ui-section",a:{label:"Door bolt lights"},f:[{t:4,f:["[ ",{p:[96,6,3744],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.lights"],s:"!_0"},p:[95,3,3711]}," ",{p:[98,3,3805],t:7,e:"div",a:{style:"float:right"},f:[{p:[99,4,3835],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[99,22,3853]}],icon:"power-off",action:"light-on",style:[{t:2,x:{r:["data.lights"],s:'_0?"selected":""'},p:[99,88,3919]}]},f:["Enabled"]}," ",{p:[100,4,3978],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[100,22,3996]}],icon:"close",action:"light-off",style:[{t:2,x:{r:["data.lights"],s:'_0?"":"selected"'},p:[100,85,4059]}]},f:["Disabled"]}]}]}," ",{p:[103,2,4143],t:7,e:"ui-section",a:{label:"Door force sensors"},f:[{t:4,f:["[ ",{p:[105,6,4217],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.safe"],s:"!_0"},p:[104,3,4186]}," ",{p:[107,3,4278],t:7,e:"div",a:{style:"float:right"},f:[{p:[108,4,4308],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[108,22,4326]}],icon:"power-off",action:"safe-on",style:[{t:2,x:{r:["data.safe"],s:'_0?"selected":""'},p:[108,85,4389]}]},f:["Enabled"]}," ",{p:[109,4,4446],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[109,22,4464]}],icon:"close",action:"safe-off",style:[{t:2,x:{r:["data.safe"],s:'_0?"":"selected"'},p:[109,82,4524]}]},f:["Disabled"]}]}]}," ",{p:[112,2,4606],t:7,e:"ui-section",a:{label:"Door timing safety"},f:[{t:4,f:["[ ",{p:[114,6,4682],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.timing"],s:"!_0"},p:[113,3,4649]}," ",{p:[116,3,4743],t:7,e:"div",a:{style:"float:right"},f:[{p:[117,4,4773],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[117,22,4791]}],icon:"power-off",action:"speed-on",style:[{t:2,x:{r:["data.speed"],s:'_0?"selected":""'},p:[117,88,4857]}]},f:["Enabled"]}," ",{p:[118,4,4915],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[118,22,4933]}],icon:"close",action:"speed-off",style:[{t:2,x:{r:["data.speed"],s:'_0?"":"selected"'},p:[118,85,4996]}]},f:["Disabled"]}]}]}," ",{p:[121,2,5079],t:7,e:"br"}," ",{p:[122,2,5088],t:7,e:"ui-section",a:{label:"Door control"},f:[{t:4,f:["[ ",{p:[124,6,5166],t:7,e:"span",a:{"class":"bad"},f:["Door is ",{t:2,x:{r:["data.locked","data.welded"],s:'(_0?"bolted":"")+(_0&&_1?" and ":"")+(_1?"welded":"")'},p:[124,32,5192]}]}," ]"],n:50,x:{r:["data.locked","data.welded"],s:"_0||_1"},p:[123,3,5125]}," ",{p:[126,3,5327],t:7,e:"div",a:{style:"float:right"},f:[{p:[127,4,5357],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(_2&&"disabled")'},p:[127,22,5375]}],icon:"sign-out",action:"open-close"},f:["Open door"]}," ",{p:[128,4,5502],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(!_2&&"disabled")'},p:[128,22,5520]}],icon:"sign-in",action:"open-close"},f:["Close door"]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],357:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,267],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,312],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,355],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,372]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,423]}]}]}],n:50,r:"data.siliconUser",p:[8,3,282]},{t:4,n:51,f:[{p:[13,5,514],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,540]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,625],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,719],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,762],t:7,e:"ui-section",f:[{p:[21,11,786],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,803]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,873]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,937]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1045],t:7,e:"ui-section",f:[{p:[25,11,1069],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1086]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1154]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1236]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1322],t:7,e:"br"}," ",{p:[29,9,1337],t:7,e:"ui-section",f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1494],t:7,e:"ui-section",f:[{p:[33,11,1518],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1657],t:7,e:"ui-section",f:[{p:[36,11,1681],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1810],t:7,e:"ui-section",f:[{p:[39,11,1834],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,680]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,2032],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2089],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2146],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2204],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,636]}]},r.exports.components=r.exports.components||{};var i={vents:t(363),modes:t(359),thresholds:t(362),status:t(361),scrubbers:t(360)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,359:359,360:360,361:361,362:362,363:363}],358:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{341:341}],359:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,115],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,168],t:7,e:"ui-section",f:[{p:[9,7,188],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,205]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,267]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,361]},"}"]},f:[{t:2,r:"name",p:[11,51,372]}]}]}],n:52,r:"data.modes",p:[7,3,142]}]}]},r.exports.components=r.exports.components||{};var i={back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358}],360:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," ",{p:{button:[{p:[6,5,185],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[9,5,242],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[9,27,264]}]},f:[{p:[10,7,287],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,323],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[11,26,340]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[11,68,382]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[12,46,459]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[12,66,479]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[12,80,493]}]}]}," ",{p:[14,7,558],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[15,9,593],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[15,26,610]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[15,71,655]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[16,50,738]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[16,70,758]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[16,88,776]}]}]}," ",{p:[18,7,858],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[19,9,894],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[19,26,911]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[19,70,955]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,1036]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[20,68,1056]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[20,84,1072]}]}]}," ",{p:[22,7,1148],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[23,9,1186],t:7,e:"filters"}]}]}],n:52,r:"data.scrubbers",p:[8,3,212]},{t:4,n:51,f:[{p:[27,5,1257],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457),back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358,457:457}],361:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,110],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,129]}]},f:[{p:[5,6,146],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,159]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,237]},{t:2,r:"unit",p:[6,29,261]}]}]}],n:52,r:"adata.environment_data",p:[3,5,70]}," ",{p:[10,5,322],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,363],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,376]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,475]}]}]}," ",{p:[15,5,619],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,659],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,672]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,744]}]}]}],n:50,r:"data.environment_data",p:[2,3,35]},{t:4,n:51,f:[{p:[21,5,876],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,912],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1040],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1076],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,1014]}]}]},e.exports=a.extend(r.exports)},{341:341}],362:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" th, td {\r\n padding-right: 16px;\r\n text-align: left;\r\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,116],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,143],t:7,e:"table",f:[{p:[8,5,156],t:7,e:"thead",f:[{p:[8,12,163],t:7,e:"tr",f:[{p:[9,7,175],t:7,e:"th"}," ",{p:[10,7,192],t:7,e:"th",f:[{p:[10,11,196],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,238],t:7,e:"th",f:[{p:[11,11,242],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,288],t:7,e:"th",f:[{p:[12,11,292],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,338],t:7,e:"th",f:[{p:[13,11,342],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,401],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,441],t:7,e:"tr",f:[{p:[17,9,455],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,459]}]}," ",{t:4,f:[{p:[18,27,502],t:7,e:"td",f:[{p:[19,11,518],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,565]},'", "var": "',{t:2,r:"val",p:[19,76,583]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,594]}]}]}],n:52,r:"settings",p:[18,9,484]}]}],n:52,r:"data.thresholds",p:[16,7,416]}]}," ",{p:[23,3,697],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358}],363:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,166],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,188]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,264]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,306]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,383]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,403]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,417]}]}]}," ",{p:[13,7,482],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,517],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,523]}]}]}," ",{p:[16,7,616],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,665],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,698]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,779]},'", "val": ',{t:2,r:"checks",p:[18,68,799]},"}"]},f:["Internal"]}," ",{p:[19,9,842],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,876]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,957]},'", "val": ',{t:2,r:"checks",p:[20,68,977]},"}"]},f:["External"]}]}," ",{t:4,f:[{p:[23,9,1064],t:7,e:"ui-section",a:{label:"Internal Target Pressure"},f:[{p:[24,11,1121],t:7,e:"ui-button",a:{icon:"pencil",action:"set_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,33,1210]},'"}']},f:[{t:2,x:{r:["internal"],s:"Math.fixed(_0)"},p:[25,47,1224]}]}," ",{p:[26,11,1272],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["intdefault"],s:'_0?"disabled":null'},p:[26,44,1305]}],action:"reset_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,33,1407]},'"}']},f:["Reset"]}]}],n:50,r:"incheck",p:[22,7,1039]}," ",{t:4,f:[{p:[31,11,1511],t:7,e:"ui-section",a:{label:"External Target Pressure"},f:[{p:[32,13,1570],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,35,1661]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[33,49,1675]}]}," ",{p:[34,13,1725],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[34,46,1758]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[35,35,1862]},'"}']},f:["Reset"]}]}],n:50,r:"excheck",p:[30,7,1484]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[40,5,1973],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(358)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358}],364:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" table {\r\n width: 100%;\r\n border-spacing: 2px;\r\n }\r\n th {\r\n text-align: left;\r\n }\r\n td {\r\n vertical-align: top;\r\n }\r\n td .button {\r\n margin-top: 4px\r\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",f:[{p:[3,5,34],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,51]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,111]}," Required"]}," ",{p:[4,5,172],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,251],t:7,e:"hr"}," ",{p:[7,3,260],t:7,e:"table",f:[{p:[8,3,271],t:7,e:"thead",f:[{p:[9,4,283],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,315],t:7,e:"th",f:[{p:[10,9,319],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,348]}]}]}],n:52,r:"data.regions",p:[9,8,287]}]}]}," ",{p:[13,3,403],t:7,e:"tbody",f:[{p:[14,4,415],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,447],t:7,e:"td",f:[{t:4,f:[{p:[16,11,481],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,498]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,546]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,621]},'"}']},f:[{t:2,r:"name",p:[17,56,631]}]}," ",{p:[18,9,661],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,451]}]}],n:52,r:"data.regions",p:[14,8,419]}]}]}]}," ",{p:[23,2,731],t:7,e:"hr"}," ",{p:[24,2,739],t:7,e:"span",a:{"class":"highlight bold"},f:["Unrestricted Access:"]}," ",{p:[25,2,798],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"check-square-o":"square-o"'},p:[25,19,815]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"selected":null'},p:[25,88,884]}],action:"direc_set", -params:'{"unres_direction": "1"}'},f:["North"]}," ",{p:[26,2,1007],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"check-square-o":"square-o"'},p:[26,19,1024]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"selected":null'},p:[26,88,1093]}],action:"direc_set",params:'{"unres_direction": "4"}'},f:["East"]}," ",{p:[27,2,1215],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"check-square-o":"square-o"'},p:[27,19,1232]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"selected":null'},p:[27,88,1301]}],action:"direc_set",params:'{"unres_direction": "2"}'},f:["South"]}," ",{p:[28,2,1424],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"check-square-o":"square-o"'},p:[28,19,1441]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"selected":null'},p:[28,88,1510]}],action:"direc_set",params:'{"unres_direction": "8"}'},f:["West"]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],365:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1206],t:7,e:"ui-notice",f:[{p:[47,3,1221],t:7,e:"b",f:[{p:[47,6,1224],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1255],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1327],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1355]}," seconds... ",{p:[50,3,1387],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1451],t:7,e:"br"},{p:[50,71,1455],t:7,e:"br"},{p:[50,75,1459],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1182]},{t:4,n:51,f:[{p:[53,2,1491],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1535],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1576],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1593]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1644]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1507]},{t:4,n:51,f:[{p:[59,3,1732],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1758]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1846],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1884],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1967],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1980]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,2019]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1921]},{t:4,n:51,f:[{p:[67,5,2079],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2096]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2149]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2212]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2293],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2345]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2381]}]}]}," ",{p:[74,4,2490],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2567],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2600]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2633]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2659]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2525]},{t:4,n:51,f:[{p:[78,5,2724],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2830],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2913],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2926]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2964]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2868]},{t:4,n:51,f:[{p:[86,4,3026],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,3043]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3093]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3156]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3236],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3249]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3286]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2790]}]}," ",{p:[94,2,3445],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3517],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3536]}],nowrap:0},f:[{p:[97,5,3560],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.powerChannels",m:[{t:30,n:"@index"},"powerLoad"]},p:[97,26,3581]}]}," ",{p:[98,5,3634],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3655],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3668]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3702]}]}]}," ",{p:[99,5,3751],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3773],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3779]}]},"]"]}," ",{p:[100,5,3849],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3942],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3975]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,4057]}]},f:["Auto"]}," ",{p:[104,6,4102],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4137]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4204]}]},f:["On"]}," ",{p:[106,6,4245],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4276]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4343]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3895]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3485]}," ",{p:[112,4,4439],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4474],t:7,e:"span",a:{"class":"bold"},f:[{t:2,r:"adata.totalLoad",p:[113,22,4493]}]}]}]}," ",{t:4,f:[{p:[117,4,4585],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4626],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4727],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4744]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4765]}],action:[{t:2,r:"malfAction",p:[120,97,4819]}]},f:[{t:2,r:"malfButton",p:[120,113,4835]}]}],n:50,r:"data.malfStatus",p:[119,3,4698]}]}],n:50,r:"data.siliconUser",p:[116,2,4556]}," ",{p:[124,2,4903],t:7,e:"ui-notice",f:[{p:[125,4,4919],t:7,e:"ui-section",a:{label:"Emergency Light Fallback"},f:[{t:4,f:[{p:[127,8,5020],t:7,e:"span",f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[127,14,5026]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,6,4971]},{t:4,n:51,f:[{p:[129,8,5106],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"emergency_lighting"},f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[129,66,5164]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[133,2,5275],t:7,e:"ui-notice",f:[{p:[134,4,5291],t:7,e:"ui-section",a:{label:"Night Shift Lighting"},f:[{t:4,f:[{p:[136,8,5388],t:7,e:"span",f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[136,14,5394]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[135,6,5339]},{t:4,n:51,f:[{p:[138,8,5475],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"toggle_nightshift"},f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[138,65,5532]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[142,2,5644],t:7,e:"ui-notice",f:[{p:[143,4,5660],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[145,5,5741],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[145,11,5747]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[144,3,5695]},{t:4,n:51,f:[{p:[147,5,5819],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[147,22,5836]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[147,79,5893]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{341:341}],366:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],367:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"ui-button",a:{icon:"pencil",action:"rate"},f:[{t:2,x:{r:["adata.inputRate"],s:"Math.round(_0)"},p:[30,46,1122]}," L/s"]}]}," ",{p:[32,5,1194],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1239],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1256]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1308]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1375]}]}]}," ",{p:[36,5,1450],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1494],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1537]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{341:341}],368:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[7,5,263],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[8,5,350],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[8,35,380]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[9,5,492],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[9,11,498]}," L/s"]}]}," ",{p:[11,3,556],t:7,e:"ui-section",a:{label:"Filter"},f:[{t:4,f:[{p:[13,7,624],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[13,25,642]}],action:"filter",params:['{"mode": ',{t:2,r:"id",p:[14,42,718]},"}"]},f:[{t:2,r:"name",p:[14,51,727]}]}],n:52,r:"data.filter_types",p:[12,5,589]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],369:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,522],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,528]}," kPa"]}]}," ",{p:[11,3,594],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,627],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,666]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,783],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,817]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,935],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,968]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1087],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1125]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1243],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1249]},"%"]}]}," ",{p:[22,3,1319],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1352],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1391]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1508],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1542]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1660],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1693]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1812],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1850]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1968],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1974]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],370:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{t:4,f:[{p:[7,5,250],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,292],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,381],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,411]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,525],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,531]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,223]},{t:4,n:51,f:[{p:[13,5,605],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,649],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,746],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,776]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,906],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,912]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{341:341}],371:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,72],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"data.borg.name",p:[1,20,19]}],button:0},f:[" ",{p:[5,2,149],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[6,4,181],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"check-square-o":"square-o"'},p:[6,21,198]}],style:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"selected":null'},p:[6,83,260]}],action:"toggle_emagged"},f:["Emagged"]}," ",{p:[7,4,351],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"check-square-o":"square-o"'},p:[7,21,368]}],style:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"selected":null'},p:[7,84,431]}],action:"toggle_lockdown"},f:["Locked down"]}," ",{p:[8,4,528],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"check-square-o":"square-o"'},p:[8,21,545]}],style:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"selected":null'},p:[8,90,614]}],action:"toggle_scrambledcodes"},f:["Scrambled codes"]}]}," ",{p:[10,2,741],t:7,e:"ui-section",a:{label:"Charge"},f:[{t:4,f:[{p:[12,4,803],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.cell.maxcharge",p:[12,25,824]}],value:[{t:2,r:"data.cell.charge",p:[12,57,856]}]},f:[{t:2,x:{r:["data.cell.charge"],s:"Math.round(_0)"},p:[12,79,878]}," / ",{t:2,x:{r:["data.cell.maxcharge"],s:"Math.round(_0)"},p:[12,114,913]}]}],n:50,x:{r:["data.cell.missing"],s:"!_0"},p:[11,3,772]},{t:4,n:51,f:[{p:[14,4,974],t:7,e:"span",a:{"class":"warning"},f:["Cell missing"]},{p:[14,45,1015],t:7,e:"br"}],x:{r:["data.cell.missing"],s:"!_0"}}," ",{p:[16,3,1035],t:7,e:"ui-button",a:{icon:"pencil",action:"set_charge"},f:["Set"]},{p:[16,63,1095],t:7,e:"ui-button",a:{icon:"eject",action:"change_cell"},f:["Change"]},{p:[16,126,1158],t:7,e:"ui-button",a:{icon:"trash","class":"bad",action:"remove_cell"},f:["Remove"]}]}," ",{p:[18,2,1252],t:7,e:"ui-section",a:{label:"Radio channels"},f:[{t:4,f:[{p:[20,4,1319],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[20,21,1336]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[20,75,1390]}],action:"toggle_radio",params:['{"channel": "',{t:2,r:"name",p:[20,154,1469]},'"}']},f:[{t:2,r:"name",p:[20,166,1481]}]}],n:52,r:"data.channels",p:[19,3,1291]}]}," ",{p:[23,2,1533],t:7,e:"ui-section",a:{label:"Module"},f:[{t:4,f:[{p:[25,4,1591],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"check-square-o":"square-o"'},p:[25,21,1608]}],style:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"selected":null'},p:[25,97,1684]}],action:"setmodule",params:['{"module": "',{t:2,r:"type",p:[25,193,1780]},'"}']},f:[{t:2,r:"name",p:[25,205,1792]}]}],n:52,r:"data.modules",p:[24,3,1564]}]}," ",{p:[28,2,1844],t:7,e:"ui-section",a:{label:"Upgrades"},f:[{t:4,f:[{p:[30,4,1905],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[30,21,1922]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[30,75,1976]}],action:"toggle_upgrade",params:['{"upgrade": "',{t:2,r:"type",p:[30,155,2056]},'"}']},f:[{t:2,r:"name",p:[30,167,2068]}]}],n:52,r:"data.upgrades",p:[29,3,1877]}]}," ",{p:[33,2,2120],t:7,e:"ui-section",a:{label:"Master AI"},f:[{t:4,f:[{p:[35,4,2177],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["connected"],s:'_0?"check-square-o":"square-o"'},p:[35,21,2194]}],style:[{t:2,x:{r:["connected"],s:'_0?"selected":null'},p:[35,75,2248]}],action:"slavetoai",params:['{"slavetoai": "',{t:2,r:"ref",p:[35,152,2325]},'"}']},f:[{t:2,r:"name",p:[35,163,2336]}]}],n:52,r:"data.ais",p:[34,3,2154]}]}]}," ",{p:{button:[{p:[41,3,2460],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"check-square-o":"square-o"'},p:[41,20,2477]}],style:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"selected":null'},p:[41,84,2541]}],action:"toggle_lawupdate"},f:["Lawsync"]}]},t:7,e:"ui-display",a:{title:"Laws",button:0},f:[" ",{t:4,f:[{p:[44,3,2672],t:7,e:"p",f:[{t:2,r:".",p:[44,6,2675]}]}],n:52,r:"data.laws",p:[43,2,2649]}]}]},e.exports=a.extend(r.exports)},{341:341}],372:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],373:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,167],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,200],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,250]}]}]}," ",{p:[11,3,298],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,356],t:7,e:"ui-notice",f:[{p:[14,4,372],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,330]},{t:4,n:51,f:[{p:[17,3,525],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,558]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[22,3,694],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,734],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,667]}]}]},e.exports=a.extend(r.exports)},{341:341}],374:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}," ",{t:4,f:[{p:[15,3,573],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,608],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,625]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,680]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,722]}]}]}],n:50,r:"data.isPrototype",p:[14,3,544]}]}," ",{p:[22,1,839],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,869],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,912],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,925]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,959]}],value:[{t:2,r:"data.releasePressure",p:[25,14,1002]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1028]}," kPa"]}]}," ",{p:[27,3,1099],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1144],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1177]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1333],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1364]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1511],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1606],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1636]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1798],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1830],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1847]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1901]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1995]}]}]}]}," ",{t:4,f:[{p:[42,1,2090],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2155],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2196],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2229]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2358],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2389]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2520],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2552]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2637],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2667]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2133]}," ",{p:[55,3,2833],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2866],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2899]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2969]}]}," ",{p:[59,2,3017],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3064],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3070]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2062]},{p:{button:[{t:4,f:[{p:[69,7,3277],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3308]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3242]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3442],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3473]}]}," ",{p:[76,3,3519],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3553]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3411]},{t:4,n:51,f:[{p:[80,3,3635],t:7,e:"ui-section",f:[{p:[81,4,3652],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"CentCom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to CentCom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7, -e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}," ",{t:4,f:[{p:[51,8,1554],t:7,e:"div",a:{"class":"content"},f:[{p:[51,29,1575],t:7,e:"b",f:["(Paid privately)"]}]}],n:50,r:"paid",p:[50,9,1533]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[55,7,1662],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[62,7,1831],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[62,38,1862]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[61,5,1798]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[66,5,2004],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[67,7,2043],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[67,29,2065]}]}," ",{p:[68,7,2085],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[68,28,2106]}]}," ",{p:[69,7,2130],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[69,28,2151]}," Credits"]}," ",{p:[70,7,2181],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[70,31,2205]}]}," ",{p:[71,7,2230],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[71,37,2260]}]}," ",{t:4,f:[{p:[73,9,2319],t:7,e:"div",a:{"class":"content"},f:[{p:[74,11,2352],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[74,68,2409]},'"}']}}," ",{p:[75,11,2432],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[75,65,2486]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[72,7,2284]}]}],n:52,r:"data.requests",p:[65,3,1975]},{t:4,n:51,f:[{p:[80,7,2569],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[83,1,2625],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[83,16,2640]}]},f:[{t:4,f:[{p:[85,5,2683],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[85,16,2694]}]},f:[{t:4,f:[{p:[87,9,2737],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[87,28,2756]}],candystripe:0,nowrap:0},f:[{t:4,f:[{p:[89,4,2814],t:7,e:"div",a:{"class":"content"},f:["Small Item"]}],n:50,r:"small_item",p:[88,5,2791]},{t:4,n:51,f:[{p:[91,4,2870],t:7,e:"div",a:{"class":"content"},f:[]}],r:"small_item"}," ",{t:4,f:[{p:[94,4,2936],t:7,e:"div",a:{"class":"content"},f:["Restrictions Apply"]}],n:50,r:"access",p:[93,5,2917]},{t:4,n:51,f:[{p:[96,4,3e3],t:7,e:"div",a:{"class":"content"},f:[]}],r:"access"}," ",{p:[98,11,3053],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"desc",p:[98,31,3073]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[98,90,3132]},'","self_paid": "0"}']},f:[{t:2,r:"cost",p:[98,117,3159]},"Credits"]}," ",{p:[99,4,3191],t:7,e:"ui-button",a:{tooltip:"Pay with your bank account instead of the cargo budget. Costs 10% extra for handling fees.","tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[99,165,3352]},'","self_paid": "1"}']},f:["Buy Directly"]}]}],n:52,r:"packs",p:[86,7,2712]}]}],n:52,r:"data.supplies",p:[84,3,2654]}]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,174],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,220],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,263],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,280]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,331]}]}]}],n:50,r:"data.siliconUser",p:[13,3,189]},{t:4,n:51,f:[{p:[18,5,422],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,456]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,568],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,618],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,663],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,681]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,770],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,788]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,879]}," (",{t:2,r:"data.beaconName",p:[27,137,900]},")"]}," ",{p:[28,7,940],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,958]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,1023]}]}]}," ",{p:[31,5,1079],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1115],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1121]}]}]}," ",{p:[35,5,1183],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1218],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1224]}]}]}]}," ",{p:[39,3,1287],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1302]}]},f:[{t:4,f:[{p:[41,7,1349],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1360]}]},f:[{t:4,f:[{p:[43,11,1407],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1426]}],candystripe:0,right:0},f:[{p:[44,13,1468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1486]}],tooltip:[{t:2,r:"desc",p:[44,80,1535]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1594]},'"}']},f:[{t:2,r:"cost",p:[44,149,1604]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1621]}]}]}],n:52,r:"packs",p:[42,9,1380]}]}],n:52,r:"data.supplies",p:[40,5,1318]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,543]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{p:[14,5,483],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,508]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,615]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,635]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[23,3,738],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[8,5,397],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[9,6,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==1?"selected":null'},p:[9,24,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[10,6,561],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==2?"selected":null'},p:[10,24,579]}],action:"bay2"},f:["Bay #2"]}," ",{p:[11,6,664],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==3?"selected":null'},p:[11,24,682]}],action:"bay3"},f:["Bay #3"]}," ",{p:[12,6,766],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==4?"selected":null'},p:[12,24,784]}],action:"bay4"},f:["Bay #4"]}," ",{p:[13,6,868],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==5?"selected":null'},p:[13,24,886]}],action:"bay5","tooltip-side":"left",tooltip:"This bay is located on the western edge of CentCom. Its the glass room directly west of where ERT spawn, and south of the CentCom ferry. Useful for launching ERT/Deathsquads/etc. onto the station via drop pods."},f:["ERT Bay"]}]}," ",{p:[18,5,1236],t:7,e:"ui-section",a:{label:"Teleport to:"},f:[{p:[19,9,1279],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:[{t:2,r:"data.bay",p:[19,45,1315]}]}," ",{p:[20,9,1349],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[20,27,1367]}],action:"teleportBack"},f:[{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[20,86,1426]}]}]}," ",{p:[25,5,1519],t:7,e:"ui-section",a:{label:"Launch the real atoms?"},f:[{p:[26,6,1570],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[26,24,1588]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Launch Clones"]}]}," ",{p:[29,5,1958],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[30,9,2008],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[30,27,2026]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[32,9,2376],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[32,27,2394]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[38,5,2656],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[39,5,2700],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[39,23,2718]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[41,5,3023],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[41,23,3041]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[46,5,3344],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[47,5,3401],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[47,23,3419]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[49,5,3659],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[49,23,3677]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[54,5,3960],t:7,e:"ui-section",a:{label:"Damaging effects?"},f:[{p:[55,5,4004],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[55,23,4022]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[57,5,4271],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[57,23,4289]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[59,5,4492],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectOrgans"],s:'_0?"selected":null'},p:[59,23,4510]}],action:"effectOrgans","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose all their limbs and organs in a spectacular fashion."},f:["Yeet Organs"]}]}," ",{p:[64,5,4764],t:7,e:"ui-section",a:{label:"Movement effects?"},f:[{p:[65,5,4808],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[65,23,4826]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[67,5,5137],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[67,23,5155]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[69,5,5418],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[69,23,5436]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[71,5,5685],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[71,23,5703]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[73,5,6033],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[73,23,6051]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[75,5,6430],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[75,23,6448]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[77,5,6690],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[77,23,6708]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[79,5,7015],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[79,23,7033]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}]}," ",{p:[84,5,7304],t:7,e:"ui-section",a:{label:"Change Name/Desc?"},f:[{p:[85,5,7348],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[85,23,7366]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}," ",{p:[87,5,7546],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectAnnounce"],s:'_0?"selected":null'},p:[87,23,7564]}],action:"effectAnnounce","tooltip-side":"left",tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb shit is aboutta come outta the pod."},f:["Alert Ghosts"]}]}," ",{p:[92,5,7812],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[93,5,7845],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallingSound"],s:'_0?"selected":null'},p:[93,23,7863]}],action:"fallingSound","tooltip-side":"left",tooltip:"Choose a sound to play as the pod falls. Note that for this to work right you should know the exact length of the sound, in seconds."},f:["Custom Falling Sound"]}," ",{p:[95,5,8135],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[95,23,8153]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[97,5,8335],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[97,23,8353]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[99,5,8535],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[99,23,8553]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[101,5,8840],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[101,23,8858]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[106,5,9141],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[107,5,9181],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallDuration"],s:'_0!=4?"selected":null'},p:[107,23,9199]}],action:"fallDuration","tooltip-side":"left",tooltip:"Set how long the animation for the pod falling lasts. Create dramatic, slow falling pods!"},f:["Custom Falling Duration"]}," ",{p:[109,5,9436],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=20?"selected":null'},p:[109,23,9454]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[111,9,9713],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[111,27,9731]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[113,5,10056],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[113,23,10074]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[118,5,10354],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[119,5,10387],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[119,23,10405]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[121,5,10701],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[121,23,10719]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[123,5,10987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[123,23,11005]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[125,5,11269],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[125,23,11287]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[127,5,11553],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[127,23,11571]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[129,5,11791],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[129,23,11809]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[131,5,12096],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[131,23,12114]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[133,5,12420],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[133,23,12438]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[135,5,12669],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[135,23,12687]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[137,5,12909],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[137,23,12927]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[139,5,13083],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[139,23,13101]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[141,5,13400],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[141,23,13418]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}," ",{p:[143,5,13787],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==14?"selected":null'},p:[143,23,13805]}],action:"styleSeeThrough","tooltip-side":"left",tooltip:"By selecting this, the pod will instead look like whatevers inside it (as if it were the contents falling by themselves, without a pod). Useful for launching mechs at the station and standing tall as they soar in from the heavens."},f:["Show Contents (See-Through Pod)!"]}]}]}," ",{p:[148,1,14223],t:7,e:"ui-display",f:[{p:[149,5,14241],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[149,24,14260]}," turfs in ",{t:2,r:"data.bay",p:[149,53,14289]}],candystripe:0,right:0},f:[{p:[150,9,14331],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"left",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}," ",{p:[152,9,14500],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[152,27,14518]}],action:"giveLauncher","tooltip-side":"left",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN"},f:["Enter Launch Mode"]}," ",{p:[154,9,14712],t:7,e:"ui-button",a:{style:"danger",action:"clearBay","tooltip-side":"left",tooltip:"This will delete all objs and mobs from the selected bay."},f:["Clear Selected Bay"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,315],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,345]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,422]},"}"]},f:[{t:2,r:".",p:[9,122,430]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,271]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,482],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,532],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,599]},'"}']},f:[{t:2,r:"title",p:[14,84,609]}]}],n:52,r:"data.chemicals",p:[13,5,500]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,786],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,845]},"}"]},f:[{t:2,r:".",p:[21,74,853]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,742]}," ",{p:[23,5,891],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,922]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,1019],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1089],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1095]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1137]}," Units"]}," ",{p:[28,7,1182],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1235],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1278]}," units of ",{t:2,r:"name",p:[30,87,1313]}]},{p:[30,102,1328],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1195]},{t:4,n:51,f:[{p:[32,9,1359],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1054]},{t:4,n:51,f:[{p:[35,7,1435],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],381:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,340],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,426],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,445]}," units of ",{t:2,r:"name",p:[13,60,480]}],nowrap:0},f:[{p:[14,7,505],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,555],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,608]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,653],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,706]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,751],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,804]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,851],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,904]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,954],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1007]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1058],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1102]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,390]},{t:4,n:51,f:[{p:[24,5,1184],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,357]},{t:4,n:51,f:[{p:[27,5,1255],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1343],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1374],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1412]}]},f:["Destroy"]}," ",{p:[34,3,1470],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1508]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1577],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1629],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1648]}," units of ",{t:2,r:"name",p:[37,59,1683]}],nowrap:0},f:[{p:[38,6,1707],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1756],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1811]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1855],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1910]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1954],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2009]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2055],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id", -p:[42,62,2110]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2159],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2214]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2264],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2308]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1594]}]}]}," ",{t:4,f:[{p:[52,3,2444],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2528],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["id","data.chosenPillStyle"],s:'_0==_1?"selected":null'},p:[54,23,2546]}],action:"pillStyle",params:['{"id": "',{t:2,r:"id",p:[54,108,2631]},'"}']},f:[{t:3,r:"htmltag",p:[54,118,2641]}]}],n:52,r:"data.pillStyles",p:[53,4,2497]}," ",{p:[56,4,2685],t:7,e:"br"}," ",{t:4,f:[{p:[58,5,2731],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[58,39,2765]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[58,88,2814]}]}," ",{p:[59,5,2895],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[59,27,2917]},"/",{t:2,r:"data.pillBotMaxContent",p:[59,51,2941]}]}],n:50,r:"data.isPillBottleLoaded",p:[57,4,2694]},{t:4,n:51,f:[{p:[61,5,2993],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[63,4,3052],t:7,e:"br"}," ",{p:[64,4,3062],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3121]}]},f:["Create Pill (max 50µ)"]}," ",{p:[65,4,3205],t:7,e:"br"}," ",{p:[66,4,3215],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[66,63,3274]}]},f:["Create Multiple Pills"]}," ",{p:[67,4,3358],t:7,e:"br"}," ",{p:[68,4,3368],t:7,e:"br"}," ",{p:[69,4,3378],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3438]}]},f:["Create Patch (max 40µ)"]}," ",{p:[70,4,3523],t:7,e:"br"}," ",{p:[71,4,3533],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[71,64,3593]}]},f:["Create Multiple Patches"]}," ",{p:[72,4,3679],t:7,e:"br"}," ",{p:[73,4,3689],t:7,e:"br"}," ",{p:[74,4,3699],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3760]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[75,4,3846],t:7,e:"br"}," ",{p:[76,4,3856],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[76,65,3917]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2421]},{t:4,n:51,f:[{p:[81,3,4039],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[82,4,4094],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[82,63,4153]}]},f:["Create Pack (max 10µ)"]}," ",{p:[83,4,4237],t:7,e:"br"}," ",{p:[84,4,4247],t:7,e:"br"}," ",{p:[85,4,4257],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[85,65,4318]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[89,2,4466],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[89,20,4484]}]},f:[{p:[90,3,4515],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[91,3,4563],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[91,46,4606]}]}," ",{p:[92,3,4649],t:7,e:"br"}," ",{p:[93,3,4658],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[94,3,4700],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[94,23,4720]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[94,69,4766]}]},f:[{t:2,r:"data.analyzeVars.color",p:[94,97,4794]}]}," ",{p:[95,3,4831],t:7,e:"br"}," ",{p:[96,3,4840],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[97,3,4882],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[97,25,4904]}]}," ",{p:[98,3,4941],t:7,e:"br"}," ",{p:[99,3,4950],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[100,3,5006],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[100,25,5028]},"µ/minute"]}," ",{p:[101,3,5076],t:7,e:"br"}," ",{p:[102,3,5085],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[103,3,5140],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[103,25,5162]}]}," ",{p:[104,3,5199],t:7,e:"br"}," ",{p:[105,3,5208],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[106,3,5264],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[106,25,5286]}]}," ",{p:[107,3,5324],t:7,e:"br"}," ",{p:[108,3,5333],t:7,e:"br"}," ",{p:[109,3,5342],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{341:341}],382:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,42],t:7,e:"ui-section",f:[{p:[3,3,58],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,89]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,176],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,208]}],action:"input"},f:["Input"]}," ",{p:[5,3,289],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,35,321]}],action:"amount"},f:[{t:2,r:"data.amount",p:[5,96,382]},"U"]}," ",{p:[6,3,414],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[6,33,444]}],action:"makecup"},f:["Create Beaker"]}]}]}," ",{p:[9,1,564],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[10,2,597],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[12,4,662],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[12,10,668]},"/",{t:2,r:"data.beakerMaxVolume",p:[12,52,710]}," Units"]}," ",{t:4,f:[{p:[14,5,788],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[14,48,831]}," units of ",{t:2,r:"name",p:[14,83,866]}]},{p:[14,98,881],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[13,4,752]},{t:4,n:51,f:[{p:[16,5,905],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,3,630]},{t:4,n:51,f:[{p:[19,4,976],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],383:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,43]}]}]}," ",{t:4,f:[{p:[5,3,149],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[6,3,165]}," ",{t:4,f:[{p:[8,4,231],t:7,e:"br"},{p:[8,8,235],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[8,63,290]},'"}']},f:[{t:3,r:"name",p:[8,75,302]}," - ",{t:3,r:"desc",p:[8,88,315]}]}],n:52,r:"data.recollection_categories",p:[7,3,188]}," ",{t:3,r:"data.rec_section",p:[10,3,354]}," ",{t:3,r:"data.rec_binds",p:[11,3,380]}]}],n:50,r:"data.recollection",p:[4,1,120]},{t:4,n:51,f:[{p:[14,2,431],t:7,e:"ui-display",a:{title:"Power",button:0},f:[{p:[15,4,469],t:7,e:"ui-section",f:[{t:3,r:"data.power",p:[16,6,488]}]}]}," ",{p:[19,2,541],t:7,e:"ui-display",f:[{p:[20,3,557],t:7,e:"ui-section",f:[{p:[21,4,574],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[21,22,592]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[22,4,715],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[22,22,733]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[23,4,857],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[23,22,875]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[24,4,1014],t:7,e:"br"},{t:3,r:"data.tier_info",p:[24,8,1018]}]}," ",{p:[26,3,1059],t:7,e:"ui-section",f:[{t:3,r:"data.scripturecolors",p:[27,4,1076]}]},{p:[28,16,1119],t:7,e:"hr"}," ",{p:[29,3,1127],t:7,e:"ui-section",f:[{t:4,f:[{p:[31,4,1172],t:7,e:"div",f:[{p:[31,9,1177],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[31,29,1197]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[31,99,1267]},'"}']},f:["Recite ",{t:3,r:"required",p:[31,118,1286]}]}," ",{t:4,f:[{t:4,f:[{p:[34,6,1362],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[34,53,1409]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[34,72,1428]}]}],n:50,r:"bound",p:[33,5,1342]},{t:4,n:51,f:[{p:[36,6,1472],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[36,53,1519]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[32,6,1319]}," ",{t:3,r:"name",p:[39,6,1586]}," ",{t:3,r:"descname",p:[39,17,1597]}," ",{t:3,r:"invokers",p:[39,32,1612]}]}],n:52,r:"data.scripture",p:[30,3,1143]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,35],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,51]}]}," ",{p:[5,5,86],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,117],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,136]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,240]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,331],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,350]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,458]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,545],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,564]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,653],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,672]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,759],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,778]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,888],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,918],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,937]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1041]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1132],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1151]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1238],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1257]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1350],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1369]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1458],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1477]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1564],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1583]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1691],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1739]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1821],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1840]}],action:"ve"},f:["ve"]}," ",{p:[26,3,1920],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1939]}],action:"odr"},f:["odr"]}," ",{p:[27,3,2021],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2040]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2124],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2143]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2223],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2242]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2326],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2345]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2427],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2446]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2532],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2551]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2635],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2654]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2738],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2757]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2839],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2858]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2942],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2961]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3045],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3064]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3146],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3165]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3268],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3299],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3318]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3409],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3428]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3548]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3645],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3664]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3786],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3805]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3909],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3941],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3959]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],385:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,2],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,71],t:7,e:"br"},{p:[2,74,75],t:7,e:"br"}," ",{p:[3,1,81],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,161],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,223],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,244],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,287],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,377],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,167]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,502],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,523],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,566],t:7,e:"table",f:[{p:[14,3,577],t:7,e:"tr",f:[{p:[15,4,586],t:7,e:"td",f:[{p:[15,8,590],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,616],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,620]},"C"]}]}," ",{p:[18,3,653],t:7,e:"tr",f:[{p:[19,4,663],t:7,e:"td",f:[{p:[19,8,667],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,687],t:7,e:"td",f:[{p:[20,8,691],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,756]}]},f:["Standard"]}]},{p:[21,4,827],t:7,e:"td",f:[{p:[21,8,831],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,896]}]},f:["Upgraded"]}]},{p:[22,4,967],t:7,e:"td",f:[{p:[22,8,971],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1036]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1115],t:7,e:"tr",f:[{p:[25,4,1124],t:7,e:"td",f:[{p:[25,8,1128],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1151],t:7,e:"td",f:[{p:[26,8,1155],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1214]}]},f:["Standard"]}]},{p:[27,4,1282],t:7,e:"td",f:[{p:[27,8,1286],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1345]}]},f:["Upgraded"]}]},{p:[28,4,1413],t:7,e:"td",f:[{p:[28,8,1417],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1476]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1552],t:7,e:"tr",f:[{p:[31,4,1561],t:7,e:"td",f:[{p:[31,8,1565],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1590],t:7,e:"td",f:[{p:[32,8,1594],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1659]}]},f:["None"]}]},{p:[33,4,1726],t:7,e:"td",f:[{p:[33,8,1730],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1795]}]},f:["Standard"]}]},{p:[34,4,1866],t:7,e:"td",f:[{p:[34,8,1870],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1935]}]},f:["Advanced"]}]}]}," ",{p:[36,3,2014],t:7,e:"tr",f:[{p:[37,4,2023],t:7,e:"td",f:[{p:[37,8,2027],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2052],t:7,e:"td",f:[{p:[38,8,2056],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2121]}]},f:["None"]}]},{p:[39,4,2190],t:7,e:"td",f:[{p:[39,8,2194],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2259]}]},f:["Standard"]}]}]}," ",{p:[41,3,2340],t:7,e:"tr",f:[{p:[42,4,2349],t:7,e:"td",f:[{p:[42,8,2353],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2377],t:7,e:"td",f:[{p:[43,8,2381],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2440]}]},f:["None"]}]},{p:[44,4,2504],t:7,e:"td",f:[{p:[44,8,2508],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2567]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2706],t:7,e:"table",f:[{p:[50,5,2719],t:7,e:"tr",f:[{p:[51,6,2730],t:7,e:"td",f:[{p:[51,10,2734],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2763],t:7,e:"td",f:[{p:[52,10,2767],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2824]}]},f:["Standard"]}]},{p:[53,6,2893],t:7,e:"td",f:[{p:[53,10,2897],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2954]}]},f:["Advanced"]}]}]}," ",{p:[55,5,3033],t:7,e:"tr",f:[{p:[56,6,3044],t:7,e:"td",f:[{p:[56,10,3048],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3074],t:7,e:"td",f:[{p:[57,10,3078],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3139]}]},f:["None"]}]},{p:[58,6,3206],t:7,e:"td",f:[{p:[58,10,3210],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3271]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2659]}," ",{p:[62,3,3374],t:7,e:"table",f:[{p:[63,4,3386],t:7,e:"tr",f:[{p:[64,5,3396],t:7,e:"td",f:[{p:[64,9,3400],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3427],t:7,e:"td",f:[{p:[65,9,3431],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3512],t:7,e:"hr"}," ",{p:[70,2,3519],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3644],t:7,e:"br"}," ",{p:[71,2,3651],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3779],t:7,e:"br"}," ",{p:[72,2,3786],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,4017],t:7,e:"br"}," ",{p:[73,2,4024],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4230],t:7,e:"br"}," ",{p:[74,2,4237],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4481],t:7,e:"br"}," ",{p:[75,2,4488],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4727],t:7,e:"br"}," ",{p:[76,2,4734],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4981],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,5008],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,5057],t:7,e:"br"}," ",{p:[81,2,5064],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5156],t:7,e:"br"}," ",{p:[82,2,5163],t:7,e:"i",f:["Current credits: ",{p:[82,22,5183],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5186]},"C"]}]},{p:[82,50,5211],t:7,e:"br"}," ",{p:[83,2,5218],t:7,e:"i",f:["Total price: ",{p:[83,18,5234],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5237]},"C"]}]},{p:[83,49,5265],t:7,e:"br"},{p:[83,53,5269],t:7,e:"br"}," ",{p:[84,2,5276],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5312]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5423],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5467],t:7,e:"br"}," ",{p:[88,2,5474],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"data.text_buffer",p:[32,37,942]}]}," ",{p:[34,2,981],t:7,e:"ui-section",f:[{p:[34,14,993],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }\r\n \r\n .map {\r\n width: 600px;\r\n height: 600px;\r\n position: relative;\r\n }\r\n .blip {\r\n position: absolute;\r\n z-index: 500;\r\n width: 5px;\r\n height: 5px;\r\n background-color: #FF0000;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}," ",{p:[98,2,2606],t:7,e:"ui-section",f:[{t:4,f:[{p:[100,4,2646],t:7,e:"div",a:{"class":"map"},f:[{t:4,f:[{t:4,f:[{p:[103,7,2727],t:7,e:"div",a:{"class":"blip",style:["left:",{t:2,x:{r:["pos_x","data.mapsize"],s:"_0/_1*600"},p:[103,37,2757]},"px;bottom:",{t:2,x:{r:["pos_y","data.mapsize"],s:"_0/_1*600"},p:[103,73,2793]},"px"]}}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[102,6,2698]}],n:52,r:"data.sensors",p:[101,5,2669]}," ",{p:[106,5,2864],t:7,e:"img",a:{src:"map.png"}}]}],n:50,x:{r:["data.z"],s:"_0==2"},p:[99,3,2622]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,189],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,223],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,236]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,265]}]}]}," ",{p:[9,4,317],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,356],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,369]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,406]}," K"]}]}," ",{p:[12,5,472],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,507],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,520]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,554]}],value:[{t:2,r:"data.occupant.health",p:[13,90,590]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,632]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,684]}]}]}," ",{t:4,f:[{p:[17,7,908], -t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,927]}]},f:[{p:[18,9,948],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,969]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,1005]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1042]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,742]}],n:50,r:"data.hasOccupant",p:[5,3,159]}]}," ",{p:[23,1,1138],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1167],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1199],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1216]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1276]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1332]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1391]}]}]}," ",{p:[30,3,1459],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1495],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1508]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1536]}," K"]}]}," ",{p:[33,2,1588],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1619],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1636]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1687]}]}," ",{p:[35,5,1740],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1757]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1821]}]}]}]}," ",{p:{button:[{p:[40,5,1967],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1998]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2101],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2211],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2254]}," units of ",{t:2,r:"name",p:[45,72,2274]}]},{p:[45,87,2289],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2171]},{t:4,n:51,f:[{p:[47,9,2320],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2136]},{t:4,n:51,f:[{p:[50,7,2396],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],389:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,76],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,45]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,153],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,124]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,248],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,211]},{t:4,n:51,f:[{p:[12,6,310],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,393],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,426],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,459]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,486]},"%"]}]}," ",{p:[20,5,530],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,589]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,647]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,714]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,763]}]}]}," ",{p:[27,2,837],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,867],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,901]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,978],t:7,e:"br"}]}," ",{p:[30,2,1002],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1032],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1067]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1116]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1174]}]}},{p:[31,206,1235],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,43],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,81],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,102]}],value:[{t:2,r:"data.dna",p:[3,53,127]}]},f:[{t:2,r:"data.dna",p:[3,67,141]},"/",{t:2,r:"data.dna_max",p:[3,80,154]}," Samples"]}]}," ",{p:[5,3,208],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,245],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,266]}],value:[{t:2,r:"data.plants",p:[6,54,294]}]},f:[{t:2,r:"data.plants",p:[6,71,311]},"/",{t:2,r:"data.plants_max",p:[6,87,327]}," Samples"]}]}," ",{p:[8,3,384],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,422],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,443]}],value:[{t:2,r:"data.animals",p:[9,55,472]}]},f:[{t:2,r:"data.animals",p:[9,73,490]},"/",{t:2,r:"data.animals_max",p:[9,90,507]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,616],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,663],t:7,e:"ui-section",f:[{p:[15,2,678],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,747],t:7,e:"ui-section",f:[{p:[18,2,762],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,807]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,827]}]}," ",{p:[19,2,858],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,903]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,923]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,578]}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,42]}]},f:[{p:[3,5,66],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,118],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,174]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,206]}]},f:[{t:2,r:"answer",p:[7,53,241]}," (",{t:2,r:"amount",p:[7,65,253]},")"]}],n:52,r:"data.answers",p:[4,7,86]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,353],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{341:341}],392:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{341:341}],393:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,50]}]}," ",{p:[5,3,94],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,131]}]}," ",{p:[8,3,169],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,204],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,252]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,344]}]}," ",{p:[13,5,380],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,426]}],action:"neutral"}}," ",{p:[17,5,562],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,612]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,710]}]}]}]}," ",{t:4,f:[{p:[24,3,805],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,843],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,876]}]}," ",{p:[26,5,915],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,958]}]}," ",{p:[27,5,998],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,778]}]},e.exports=a.extend(r.exports)},{341:341}],394:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,5,49],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,111]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,166]}]}]}," ",{p:[9,3,235],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,292],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,314]},{p:[11,30,319],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,269]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,31],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,60],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,95]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,150]}]}]}," ",{p:[5,1,218],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,245],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,286]}]}]}," ",{p:[8,1,327],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,380]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,425]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,583]}]}]}," ",{p:[11,1,649],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,688],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,721]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,851]}]}]}]}," ",{t:4,f:[{p:[16,2,957],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,998],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,1004]}]}]}," ",{p:[20,2,1048],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1114],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1132]}]},f:[{p:[23,3,1149],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1155]}," (",{t:2,r:"coord",p:[23,19,1165]},")"]}," ",{t:4,f:[{p:[25,4,1209],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1221]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1236]},"° (",{t:2,r:"direction",p:[25,45,1250]},")"]}],n:50,r:"direction",p:[24,3,1187]}]}],n:52,r:"data.signals",p:[21,2,1088]}]}],n:50,r:"data.power",p:[15,1,936]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],398:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=a.extend(r.exports)},{341:341}],399:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,87]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,130]}],action:"safety"},f:["Safeties: ",{p:[4,14,209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,222]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,257]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,363],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,413]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,431]}]},f:[{t:2,r:"name",p:[9,5,483]}," "]},{p:[10,14,506],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,329]}]}," ",{t:4,f:[{p:[14,2,562],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,638],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,703]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,721]}]},f:[{t:2,r:"name",p:[17,5,773]}," "]},{p:[18,16,798],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,605]}]}],n:50,r:"data.emagged",p:[13,1,539]}]},e.exports=a.extend(r.exports)},{341:341}],400:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[25,1,680],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,712],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,743],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,760]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,809]}]}]}," ",{p:[29,3,874],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,905]}," ",{t:4,f:[{p:[32,7,969],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,936]}]}," ",{p:[35,3,1036],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1073],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1091]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1198]}," "]},{p:[38,19,1302],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,561]}," AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,672],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,709],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,722]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,776]}]}]}," ",{p:[29,5,871],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,918],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,951]}],state:[{t:2,r:"healthState",p:[30,64,975]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,992]},"%"]}]}," ",{p:[32,5,1055],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1117],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1141]}]},{p:[34,45,1153],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1088]}]}," ",{p:[37,5,1200],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1237],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1269]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1363],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1399]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,649]}]}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,572],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],403:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],404:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,33],t:7,e:"ui-notice",f:[{p:[3,3,48],t:7,e:"p",f:["No launchpad connected."]}]}],n:50,x:{r:["data.screen"],s:'_0=="empty"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="select"'},f:[{p:[6,2,132],t:7,e:"ui-display",a:{title:"Launchpad Selection"},f:[{t:4,f:[{p:[8,4,206],t:7,e:"ui-button",a:{action:"select_pad",params:['{"id": "',{t:2,r:"id",p:[8,51,253]},'"}'],state:[{t:2,x:{r:["inactive"],s:'_0?"disabled":null'},p:[8,68,270]}]},f:[{t:2,r:"name",p:[8,102,304]}]},{p:[8,122,324],t:7,e:"br"}],n:52,r:"data.launchpads",p:[7,3,176]}]}]},{t:4,n:50,x:{r:["data.screen"],s:'(!(_0=="select"))&&(_0=="control")'},f:[" ",{p:[12,2,397],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[13,3,430],t:7,e:"ui-button",a:{icon:"return",action:"return"},f:["Return"]}," ",{t:4,f:[{p:[15,4,521],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[16,4,556],t:7,e:"span",f:[{p:[16,10,562],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[16,13,565]}]}]},{p:[16,41,593],t:7,e:"br"}," ",{p:[17,4,602],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[18,4,666],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[21,4,765],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[22,5,802],t:7,e:"table",f:[{p:[23,5,815],t:7,e:"tr",f:[{p:[24,6,826],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[24,39,859],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[25,6,912],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[25,58,964],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[26,6,1012],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[26,57,1063],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[28,5,1127],t:7,e:"tr",f:[{p:[29,6,1138],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[29,39,1171],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[30,6,1250],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[30,58,1302],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[31,6,1353],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[31,57,1404],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[33,5,1465],t:7,e:"tr",f:[{p:[34,6,1476],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[34,39,1509],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[35,6,1564],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[35,58,1616],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[36,6,1666],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[36,57,1717],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}," ",{p:[39,5,1797],t:7,e:"hr"}," ",{p:[40,5,1807],t:7,e:"ui-button",a:{action:"manual_x"},f:["Set X"]},{p:[40,51,1853],t:7,e:"ui-button",a:{action:"manual_y"},f:["Set Y"]}]}," ",{p:[42,4,1922],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[43,5,1963],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[43,11,1969]}," ",{t:2,r:"data.north_south",p:[43,26,1984]}]},{p:[43,53,2011],t:7,e:"br"}," ",{p:[44,5,2021],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[44,11,2027]}," ",{t:2,r:"data.east_west",p:[44,26,2042]}]}]}," ",{p:[46,4,2090],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[47,5,2125],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[48,5,2252],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],n:50,r:"data.pad_active",p:[14,3,493]},{t:4,n:51,f:[{p:[51,4,2406],t:7,e:"ui-notice",f:[{p:[52,5,2423],t:7,e:"p",f:["Launchpad not responding."]}]}],r:"data.pad_active"}]}]}],x:{r:["data.screen"],s:'_0=="empty"'}}]},e.exports=a.extend(r.exports)},{341:341}],406:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,84],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,118],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,56]},{t:4,n:51,f:[{p:[8,4,183],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,218],t:7,e:"span",f:[{p:[9,10,224],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,227]}]}]},{p:[9,41,255],t:7,e:"br"}," ",{p:[10,4,264],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,328],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,427],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,463],t:7,e:"table",f:[{p:[16,4,475],t:7,e:"tr",f:[{p:[17,5,485],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,518],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,570],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,622],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,669],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,720],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,782],t:7,e:"tr",f:[{p:[22,5,792],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,825],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,903],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,955],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,1005],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1056],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1115],t:7,e:"tr",f:[{p:[27,5,1125],t:7, -e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1158],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1212],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1264],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1313],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1364],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1459],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1500],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1506]}," ",{t:2,r:"data.north_south",p:[34,26,1521]}]},{p:[34,53,1548],t:7,e:"br"}," ",{p:[35,5,1558],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1564]}," ",{t:2,r:"data.east_west",p:[35,26,1579]}]}]}," ",{p:[37,4,1627],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1789],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,32]},{t:4,n:51,f:[{p:[45,3,1956],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1989],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,544],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,645],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,682],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,703]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,750]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,793]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,847]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,895]}]}]}," ",{t:4,f:[{p:[27,3,1008],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,3,1038],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[28,24,1059]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[28,76,1111]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[28,124,1159]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[28,183,1218]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[28,236,1271]}]}]}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,968]},{t:4,n:51,f:[{p:[31,3,1369],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,29,1395],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,609]},{t:4,n:51,f:[{p:[34,4,1473],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,580]},{t:4,n:51,f:[{p:[37,5,1540],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[38,2,1593],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{341:341}],409:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,45],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,200],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,233]}]}," ",{p:[7,3,268],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,300]}]}," ",{p:[8,3,335],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,373]}]}," ",{t:4,f:[{p:[10,4,477],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,514]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,438]}," ",{t:4,f:[{p:[13,4,600],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,626]}]}," ",{p:[14,4,663],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,695]}]}],n:50,r:"data.disk.timer",p:[12,3,572]}," ",{t:4,f:[{p:[17,4,785],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,821]}]}],n:50,r:"data.disk.activation_code",p:[16,3,747]}," ",{t:4,f:[{p:[20,4,918],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,956]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,878]}," ",{t:4,f:[{p:[23,4,1047],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1077]}]}],n:50,r:"data.disk.kill_code",p:[22,3,1015]}," ",{t:4,f:[{p:[26,4,1163],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1196]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1128]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1332],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1351]}]},f:[{t:2,r:"value",p:[30,35,1361]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1291]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1250]}],n:50,r:"data.has_program",p:[5,2,172]},{t:4,n:51,f:[{p:[34,3,1423],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,80]},{t:4,n:51,f:[{p:[37,2,1489],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1550],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1582],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1593]}]}],n:50,r:"data.status_msg",p:[41,1,1556]},{t:4,n:51,f:[{p:[44,2,1637],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1668],t:7,e:"ui-section",f:[{p:[45,14,1680],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1696]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1756]}," Chamber"]},{p:[45,146,1812],t:7,e:"br"}]}," ",{p:[46,2,1832],t:7,e:"ui-section",f:[{p:[46,14,1844],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1861]}]}," ",{t:4,f:[{p:[48,4,1929],t:7,e:"ui-section",f:[{p:[48,16,1941],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,2002],t:7,e:"ui-section",f:[{p:[49,16,2014],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1899]},{t:4,n:51,f:[{p:[51,3,2121],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2184],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2269],t:7,e:"br"}," ",{p:[54,5,2279],t:7,e:"br"}],n:50,r:"data.has_program",p:[52,4,2154]}," ",{p:[56,4,2300],t:7,e:"ui-section",f:[{p:[57,5,2318],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2352]}]}," ",{p:[58,5,2393],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2425]}]}," ",{p:[59,5,2463],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2500]}," ",{p:[59,68,2526],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2606],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2635]}," ",{p:[60,82,2683],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2779],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2848],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2867]}],button:0},f:[{p:[65,6,2891],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2963]},'"}']},f:["Uninstall"]}," ",{p:[66,6,3001],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,3033]}]}," ",{t:4,f:[{p:[68,7,3097],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3135]}]}," ",{p:[69,7,3194],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3231]},"/s"]}," ",{t:4,f:[{p:[71,8,3294],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3327]}]}," ",{p:[72,8,3365],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3402]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3266]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3537],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3574]}]}],n:50,r:"activation_delay",p:[75,8,3503]}," ",{t:4,f:[{p:[79,9,3655],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3681]}]}," ",{p:[80,9,3713],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3744]}]}],n:50,r:"timer",p:[78,8,3632]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3868],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3887]}]},f:[{t:2,r:"value",p:[84,40,3897]}]}],n:52,r:"extra_settings",p:[83,9,3832]}],n:50,r:"has_extra_settings",p:[82,8,3796]}," ",{t:4,f:[{t:4,f:[{p:[89,10,4035],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,4071]}]}],n:50,r:"activation_code",p:[88,9,4001]}," ",{t:4,f:[{p:[92,10,4166],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4204]}]}],n:50,r:"deactivation_code",p:[91,9,4130]}," ",{t:4,f:[{p:[95,10,4293],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4323]}]}],n:50,r:"kill_code",p:[94,9,4265]}," ",{t:4,f:[{p:[98,10,4407],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4440]}]}],n:50,r:"trigger_code",p:[97,9,4376]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3963]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3466]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,3061]}]}],n:52,r:"data.mob_programs",p:[63,5,2814]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,43],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,202],t:7,e:"ui-section",f:[{p:[7,5,220],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,253]}]}," ",{p:[8,5,290],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,322]}]}," ",{p:[9,5,359],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,397]}]}," ",{t:4,f:[{p:[11,6,505],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,542]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,464]}," ",{t:4,f:[{p:[14,6,634],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,660]}]}," ",{p:[15,6,699],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,731]}]}],n:50,r:"data.disk.timer",p:[13,5,604]}," ",{t:4,f:[{p:[18,6,827],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,863]}]}],n:50,r:"data.disk.activation_code",p:[17,5,787]}," ",{t:4,f:[{p:[21,6,966],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,1004]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,924]}," ",{t:4,f:[{p:[24,6,1101],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1131]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1067]}," ",{t:4,f:[{p:[27,6,1223],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1256]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1186]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1400],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1419]}]},f:[{t:2,r:"value",p:[31,37,1429]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1357]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1314]}]}],n:50,r:"data.has_program",p:[5,3,173]},{t:4,n:51,f:[{p:[36,4,1515],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,79]},{t:4,n:51,f:[{p:[39,3,1584],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1646],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1713],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1799],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1873],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1920]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1944]}]}],n:52,r:"data.cloud_backups",p:[46,4,1839]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1683]},{t:4,n:51,f:[{p:[51,3,2014],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2131],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2100]},{t:4,n:51,f:[{p:[55,4,2195],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2222]}]},f:[{t:4,f:[{p:[57,6,2282],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2384],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2251]}," ",{t:4,f:[{p:[60,6,2443],t:7,e:"hr"}," ",{p:[61,6,2454],t:7,e:"ui-section",f:[{p:[62,7,2474],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2478]}]}," ",{p:[63,7,2499],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2533],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2627]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2699],t:7,e:"ui-section",f:[{p:[68,7,2719],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2751]}]}," ",{p:[69,7,2780],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2818]}]}," ",{p:[70,7,2877],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2914]},"/s"]}," ",{t:4,f:[{p:[72,8,2977],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,3010]},"/s"]}," ",{p:[73,8,3050],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3087]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2949]}," ",{t:4,f:[{p:[76,8,3178],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3215]}]}],n:50,r:"activation_delay",p:[75,7,3145]}," ",{t:4,f:[{p:[79,8,3293],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3319]}]}," ",{p:[80,8,3350],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3382]}]}],n:50,r:"timer",p:[78,7,3271]}," ",{t:4,f:[{p:[83,8,3464],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3500]}]}],n:50,r:"activation_code",p:[82,7,3432]}," ",{t:4,f:[{p:[86,8,3589],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3627]}]}],n:50,r:"deactivation_code",p:[85,7,3555]}," ",{t:4,f:[{p:[89,8,3710],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3740]}]}],n:50,r:"kill_code",p:[88,7,3684]}," ",{t:4,f:[{p:[92,8,3818],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3851]}]}],n:50,r:"trigger_code",p:[91,7,3789]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3973],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3992]}]},f:[{t:2,r:"value",p:[96,39,4002]}]}],n:52,r:"extra_settings",p:[95,8,3938]}],n:50,r:"has_extra_settings",p:[94,7,3903]}]}],n:52,r:"data.cloud_programs",p:[59,5,2407]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"comm_save"},f:["Save Current Setting"]}," ",{p:[7,3,266],t:7,e:"ui-section",a:{label:"Comm Code"},f:[{p:[8,5,302],t:7,e:"span",f:[{t:2,r:"data.comm_code",p:[8,11,308]}]}," ",{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"set_comm_code"},f:["Set"]}]}," ",{p:[11,3,422],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.comm_message",p:[12,5,456]}," ",{p:[13,5,483],t:7,e:"br"}," ",{p:[14,4,492],t:7,e:"ui-button",a:{icon:"pencil",action:"set_message"},f:["Set"]}]}," ",{t:4,f:[{p:[17,5,608],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[18,7,647],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[18,13,653]}]}," ",{p:[19,5,685],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[16,3,574]}," ",{p:[22,3,783],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[23,5,821],t:7,e:"span",f:[{t:2,r:"data.mode",p:[23,11,827]}]}," ",{p:[24,5,853],t:7,e:"br"}," ",{p:[25,4,862],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[26,5,940],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[27,5,1022],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[28,5,1110],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[29,5,1190],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[33,1,1309],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[35,3,1380],t:7,e:"ui-button",a:{icon:"load",action:"comm_load",params:['{"save_id": "',{t:2,r:"id",p:[35,66,1443]},'"}']},f:[{t:2,r:"name",p:[35,76,1453]}]}," ",{t:4,f:[{p:[37,4,1502],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[37,71,1569]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[36,3,1477]}," ",{p:[39,3,1612],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[34,2,1347]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,65],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,102],t:7,e:"ui-section",f:[{p:[5,4,119],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,185],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,307],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,340]}]}," ",{p:[10,4,376],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,408]}]}],n:50,r:"data.has_program",p:[8,3,278]},{t:4,n:51,f:[{p:[12,4,456],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,41]},{t:4,n:51,f:[{p:[16,2,540],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,586],t:7,e:"br"}," ",{p:[19,1,592],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,624],t:7,e:"ui-section",f:[{p:[21,3,640],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,737],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,794]}]}]}," ",{t:4,f:[{p:[25,3,916],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,964],t:7,e:"ui-section",f:[{p:[27,17,976],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1031]},'"}']},f:[{t:2,r:"name",p:[27,84,1043]}]}]}],n:52,r:"data.categories",p:[26,4,933]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,881]},{t:4,n:51,f:[{p:[31,3,1122],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1141]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1229],t:7,e:"ui-display",f:[{p:[35,7,1249],t:7,e:"ui-section",f:[{p:[35,19,1261],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1264]}]}]}," ",{p:[36,7,1297],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1309]}]}," ",{p:[37,7,1338],t:7,e:"ui-section",f:[{p:[38,8,1359],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1428]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1445]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1198]},{t:4,n:51,f:[{p:[44,6,1585],t:7,e:"ui-section",f:[{p:[44,18,1597],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1650]},'"}']},f:[{t:2,r:"name",p:[44,81,1660]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1165]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,67],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,41]},{t:4,n:51,f:[{p:[5,3,133],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,229],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,198]},{t:4,n:51,f:[{p:[9,5,290],t:7,e:"ui-section",f:[{p:[10,7,310],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,329]}]},f:[{t:2,r:"data.desc",p:[11,9,354]}]}]}," ",{p:[14,5,413],t:7,e:"ui-section",f:[{p:[15,7,433],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,493]},{p:[16,43,510],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,574]},"u",{p:[18,47,596],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,524]}]}," ",{p:[22,7,648],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,685],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,713]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,809]}]}]}," ",{p:[30,7,905],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,944],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1030]}," ",{p:[31,121,1056],t:7,e:"br"}," ",{p:[32,9,1070],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1134]}," ",{p:[32,88,1149],t:7,e:"br"}," ",{p:[33,9,1163],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1237]}," ",{p:[33,103,1257],t:7,e:"br"}]}," ",{p:[36,7,1292],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1328],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1440]}," ",{p:[37,146,1465],t:7,e:"br"}," ",{p:[38,9,1479],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1595]}," ",{p:[38,152,1622],t:7,e:"br"}," ",{p:[39,9,1636],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1736]}," ",{p:[39,128,1755],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1805],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1911]}," ",{p:[41,139,1933],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1769]}]}," ",{t:4,f:[{p:[46,9,2026],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2109],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2189]},'"}']}}," ",{t:2,r:"name",p:[48,118,2214]},": ",{t:2,r:"value",p:[48,128,2224]}," ",{p:[48,138,2234],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2066]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1985]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,261],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,299],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,305]}]}," ",{p:[9,4,330],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,443],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,482],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,488]}]}," ",{p:[14,5,520],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,409]}," ",{p:[17,3,618],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,656],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,662]}]}," ",{p:[19,5,688],t:7,e:"br"}," ",{p:[20,4,697],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,775],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,857],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,945],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1025],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1144],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1215],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1273]},'"}']},f:[{t:2,r:"name",p:[30,71,1283]}]}," ",{t:4,f:[{p:[32,4,1332],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1399]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1307]}," ",{p:[34,3,1442],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1182]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,35],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,99],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,116]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,168]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,239]},'"}']},f:[{t:2,r:"desc",p:[4,155,250]}]}],n:52,r:"data.ignore",p:[3,3,73]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."] -}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],417:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],418:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],419:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],420:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],421:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],422:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],423:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],424:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository" -},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],425:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],426:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],427:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}]}]}," ",{p:[55,5,1528],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1563],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1569]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1638],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1668],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1693],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1730],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1769],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1806],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1845],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1887],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1928],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2013],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2032]}],nowrap:0},f:[{p:[72,7,2057],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2078]}," %"]}," ",{p:[73,7,2136],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2157]}]}," ",{p:[74,7,2199],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2220],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2233]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2262]}]}]}," ",{p:[75,7,2309],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2330],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2343]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2366]}," [",{p:[75,87,2389],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2395]}]},"]"]}]}," ",{p:[76,7,2444],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2465],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2478]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2501]}," [",{p:[76,87,2524],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2530]}]},"]"]}]}," ",{p:[77,7,2579],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2600],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2613]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2636]}," [",{p:[77,87,2659],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2665]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1987]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],428:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],429:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],430:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,421],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,462],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,516],t:7,e:"br"}," ",{p:[28,3,524],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,568],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,609],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,642]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,673]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,709]},"%"]}]}," ",{p:[32,3,761],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,800],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,813]}]},f:[{t:2,r:"data.SM_power",p:[33,55,850]}," MeV/cm3"]}]}," ",{p:[35,3,903],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,941],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,954]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,999]}," K"]}]}," ",{p:[38,3,1052],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1087],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1100]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1150]}," kPa"]}]}]}," ",{p:[42,3,1227],t:7,e:"hr"},{p:[42,7,1231],t:7,e:"br"}," ",{p:[43,3,1239],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1307],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1326]}]},f:[{t:2,r:"amount",p:[46,6,1343]}," %"]}],n:52,r:"data.gases",p:[44,4,1281]}]}],n:50,r:"data.active",p:[26,1,440]},{t:4,n:51,f:[{p:[51,2,1418],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1469],t:7,e:"br"}," ",{p:[52,2,1476],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1552],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1583]}," - (#",{t:2,r:"uid",p:[55,23,1601]},")"]}," ",{p:[57,3,1630],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1666]}," %"]}," ",{p:[60,3,1702],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1736],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1785]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1521]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],431:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{341:341}],432:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],433:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,25],t:7,e:"ui-button",a:{icon:"undo",action:"change_menu",params:'{"menu": "1"}'},f:["Return"]}," ",{p:[3,2,113],t:7,e:"ui-display",a:{title:"Advanced Surgery Procedures"},f:[{p:[4,3,165],t:7,e:"ui-button",a:{icon:"download",action:"sync"},f:["Sync with research database"]}," ",{t:4,f:[{p:[6,4,278],t:7,e:"ui-display",f:[{p:[7,6,297],t:7,e:"ui-section",f:[{p:[7,18,309],t:7,e:"b",f:[{t:2,r:"name",p:[7,21,312]}]}]}," ",{p:[8,6,344],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[8,18,356]}]}]}],n:52,r:"data.surgeries",p:[5,3,249]}]}],n:50,x:{r:["data.menu"],s:"_0==2"},p:[1,1,0]},{t:4,n:51,f:[{p:[13,2,437],t:7,e:"ui-button",a:{action:"change_menu",params:'{"menu": "2"}'},f:["View Surgery Procedures"]}," ",{t:4,f:[{p:[15,3,556],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[14,2,530]}," ",{p:[19,2,623],t:7,e:"ui-display",f:[{p:[20,3,639],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[22,5,704],t:7,e:"ui-section",a:{label:"State"},f:[{p:[23,6,737],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[23,19,750]}]},f:[{t:2,r:"data.patient.stat",p:[23,47,778]}]}]}," ",{p:[25,5,831],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[26,6,869],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[26,28,891]}]}]}," ",{p:[28,5,950],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,6,984],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[29,19,997]}],max:[{t:2,r:"data.patient.maxHealth",p:[29,52,1030]}],value:[{t:2,r:"data.patient.health",p:[29,87,1065]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[30,13,1103]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[30,64,1154]}]}]}," ",{t:4,f:[{p:[33,6,1389],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[33,25,1408]}]},f:[{p:[34,7,1427],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[34,28,1448]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[34,63,1483]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[34,99,1519]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[32,5,1224]}],n:50,r:"data.patient",p:[21,4,678]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[41,3,1670],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[44,6,1777],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[44,28,1799]}]},f:[{p:[45,7,1817],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[46,8,1856],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[46,30,1878]}]}," ",{t:4,f:[{p:[48,9,1937],t:7,e:"span",a:{"class":"content"},f:[{p:[48,31,1959],t:7,e:"b",f:["Required chemicals:"]},{p:[48,57,1985],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[48,62,1990]}]}],n:50,r:"chems_needed",p:[47,8,1907]}]}," ",{t:4,f:[{p:[52,8,2091],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[53,9,2138],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[53,31,2160]}]}," ",{t:4,f:[{p:[55,10,2232],t:7,e:"span",a:{"class":"content"},f:[{p:[55,32,2254],t:7,e:"b",f:["Required chemicals:"]},{p:[55,58,2280],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[55,63,2285]}]}],n:50,r:"alt_chems_needed",p:[54,9,2197]}]}],n:50,r:"alternative_step",p:[51,7,2058]}]}],n:52,r:"data.procedures",p:[43,5,1745]}],n:50,r:"data.procedures",p:[42,4,1716]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}],x:{r:["data.menu"],s:"_0==2"}}]},e.exports=a.extend(r.exports)},{341:341}],434:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,117],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,159]}," ",{t:4,f:[{p:[8,4,220],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,187]}]}," ",{p:[13,2,311],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,350],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,421]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,327]},{t:4,n:51,f:[{p:[20,4,485],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,588],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,627],t:7,e:"ui-section",f:[{p:[29,4,644],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,772],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,808],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,845]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,932]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,988]},": ",{t:2,r:"name",p:[38,21,999]}]}],n:52,r:"data.diskDesigns",p:[33,3,741]}],n:50,r:"data.hasDisk",p:[27,2,603]},{t:4,n:51,f:[{p:[42,3,1053],t:7,e:"ui-section",f:[{p:[43,4,1070],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[50,2,1223],t:7,e:"ui-display",f:[{p:[51,3,1239],t:7,e:"ui-section",f:[{p:[52,4,1256], -t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[52,20,1272]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[49,1,1195]},{t:4,f:[{p:[57,2,1412],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[58,3,1445],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[59,5,1480],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[62,5,1538],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[65,5,1595],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[67,5,1639],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[69,5,1683],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[74,4,1785],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[75,5,1820],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[76,6,1849]}]}," ",{p:[78,5,1879],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[79,6,1922]}]}," ",{p:[81,5,1954],t:7,e:"section",a:{"class":"cell"},f:[{p:[82,6,1983],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[82,19,1996]}],placeholder:"###","class":"number"}}]}," ",{p:[84,5,2063],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[85,6,2106],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[85,60,2160]}],params:['{ "id" : ',{t:2,r:"id",p:[85,115,2215]},', "sheets" : ',{t:2,r:"sheets",p:[85,134,2234]}," }"]},f:["Release"]}]}," ",{p:[89,5,2305],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[90,6,2348]}]}]}],n:52,r:"data.materials",p:[73,3,1756]}," ",{t:4,f:[{p:[95,4,2431],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[96,5,2466],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[97,6,2495]}]}," ",{p:[99,5,2525],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[100,6,2568]}]}," ",{p:[102,5,2600],t:7,e:"section",a:{"class":"cell"},f:[{p:[103,6,2629],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[103,19,2642]}],placeholder:"###","class":"number"}}]}," ",{p:[105,5,2709],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,6,2752],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,58,2804]}],params:['{ "id" : ',{t:2,r:"id",p:[106,114,2860]},', "sheets" : ',{t:2,r:"sheets",p:[106,133,2879]}," }"]},f:["Smelt"]}]}," ",{p:[110,5,2947],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[94,3,2405]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[56,1,1372]}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,87],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[4,36,119]}],action:"empty_eject_beaker"},f:["Empty and Eject"]}," ",{p:[7,4,253],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[7,35,284]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,402],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,433]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,572],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,622],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,590]},{t:4,n:51,f:[{p:[19,6,688],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,756],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,786]}]}," ",{p:[22,8,826],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,857]}]}],n:50,r:"data.has_blood",p:[20,7,725]},{t:4,n:51,f:[{p:[24,8,914],t:7,e:"ui-section",f:[{p:[25,9,936],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,544]},{t:4,n:51,f:[{p:[32,4,1098],t:7,e:"ui-section",f:[{p:[33,5,1116],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1232],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1387],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1443]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1495]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1364]}," ",{p:[47,7,1582],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1644]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1699]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1313]}],button:0},f:[" ",{p:[51,6,1793],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1827]}]}," ",{p:[52,6,1856],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1888]}]}," ",{p:[53,6,1923],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1950]}]}," ",{p:[54,6,1980],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,2014]}]}," ",{t:4,f:[{p:[56,7,2065],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2131],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2203]},', "index": ',{t:2,r:"index",p:[58,105,2227]},"}"]},f:[{t:2,r:"name",p:[59,10,2250]}," "]},{p:[60,21,2280],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2103]}]}," ",{p:[63,7,2333],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2364]}]}," ",{p:[64,7,2399],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2427]}]}," ",{p:[65,7,2459],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2491]}]}," ",{p:[66,7,2527],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2564]}]}],n:50,r:"is_adv",p:[55,6,2043]}]}],n:52,r:"data.viruses",p:[39,4,1266]},{t:4,n:51,f:[{p:[70,5,2645],t:7,e:"ui-section",f:[{p:[71,6,2664],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2787],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2855],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2874]}]},f:[{p:[78,7,2892],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2928]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,3014]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2823]},{t:4,n:51,f:[{p:[83,5,3111],t:7,e:"ui-section",f:[{p:[84,6,3130],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1206]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3275],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3374],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3393]}]},f:[{p:[95,4,3408],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3426]}," ",{t:4,f:[{p:[98,5,3461],t:7,e:"br"}," ",{p:[99,5,3472],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3439]}]}," ",{p:[102,4,3608],t:7,e:"ui-section",f:[{p:[103,5,3626],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3652]}]}," ",{p:[104,5,3680],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3711]}]}," ",{p:[105,5,3744],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3772]}]}," ",{p:[106,5,3802],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3834]}]}," ",{p:[107,5,3868],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3905]}]}]}," ",{p:[109,4,3957],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,4004],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,4016]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3347]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(485);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,485:485}],437:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{stackPercentState:function(){var t=this.get("data.stack_percent");return t>50?"good":t>15?"average":"bad"},sheetsAmount:function(){var t=this.get("data.sheets");return t>5?"good":t>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[21,3,495],t:7,e:"ui-notice",f:[{p:[22,5,512],t:7,e:"span",f:["Generator not anchored."]}]}],n:50,x:{r:["data.anchored"],s:"!_0"},p:[20,1,469]},{p:[26,1,577],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[27,3,608],t:7,e:"ui-section",a:{label:"Power switch"},f:[{t:4,f:[{p:[29,5,669],t:7,e:"ui-button",a:{icon:"power-off",style:"selected",action:"toggle_power"},f:["On"]}],n:50,r:"data.active",p:[28,2,644]},{t:4,n:51,f:[{p:[31,5,767],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.ready_to_boot"],s:'_0?null:"disabled"'},p:[31,36,798]}],action:"toggle_power"},f:["Off"]}],r:"data.active"}]}," ",{p:[34,3,910],t:7,e:"ui-section",a:{label:[{t:2,r:"data.sheet_name",p:[34,22,929]}," sheets"]},f:[{p:[35,2,960],t:7,e:"span",a:{"class":[{t:2,r:"sheetsAmount",p:[35,15,973]}]},f:[{t:2,r:"data.sheets",p:[35,33,991]}]}," ",{t:4,f:[{p:[37,5,1046],t:7,e:"ui-button",a:{action:"eject",state:[{t:2,x:{r:["data.active"],s:'_0?"disabled":null'},p:[37,38,1079]}]},f:["Eject"]}],n:50,x:{r:["data.sheets"],s:"_0>=1"},p:[36,2,1016]}]}," ",{p:[40,3,1164],t:7,e:"ui-section",a:{label:"Current sheet level"},f:[{p:[41,2,1207],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.stack_percent",p:[41,35,1240]}],state:[{t:2,r:"stackPercentState",p:[41,66,1271]}]},f:[{t:2,x:{r:["adata.stack_percent"],s:"Math.fixed(_0)"},p:[41,89,1294]},"%"]}]}," ",{p:[43,3,1360],t:7,e:"ui-section",a:{label:"Heat level"},f:[{t:4,f:[{p:[45,2,1429],t:7,e:"span",a:{"class":"good"},f:["Nominal"]}],n:50,x:{r:["data.current_heat"],s:"_0<100"},p:[44,3,1395]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.current_heat"],s:"_0<200"},f:[{p:[47,2,1503],t:7,e:"span",a:{"class":"average"},f:["Caution"]}]},{t:4,n:50,x:{r:["data.current_heat"],s:"!(_0<200)"},f:[" ",{p:[49,2,1554],t:7,e:"span",a:{"class":"bad"},f:["DANGER"]}]}],x:{r:["data.current_heat"],s:"_0<100"}}]}]}," ",{p:[54,1,1632],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[55,3,1663],t:7,e:"ui-section",a:{label:"Current output"},f:[{t:2,r:"data.power_output",p:[56,2,1701]}]}," ",{p:[58,3,1743],t:7,e:"ui-section",a:{label:"Adjust output"},f:[{p:[59,2,1780],t:7,e:"ui-button",a:{icon:"minus",action:"lower_power"},f:[{t:2,r:"data.power_generated",p:[59,47,1825]}]}," ",{p:[60,2,1864],t:7,e:"ui-button",a:{icon:"plus",action:"higher_power"},f:[{t:2,r:"data.power_generated",p:[60,47,1909]}]}]}," ",{p:[62,3,1966],t:7,e:"ui-section",a:{label:"Power available"},f:[{p:[63,5,2008],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?null:"bad"'},p:[63,18,2021]}]},f:[{t:2,x:{r:["data.connected","data.power_available"],s:'_0?_1:"Unconnected"'},p:[63,53,2056]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{341:341}],439:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457}],440:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Psi Web",button:0},f:[{p:[2,3,39],t:7,e:"ui-section",a:{label:"Lucidity",right:0},f:[{t:2,r:"data.lucidity",p:[3,5,80]}]}]}," ",{p:[6,1,131],t:7,e:"ui-display",a:{title:"Abilities",button:0},f:[{t:4,f:[{p:[8,3,198],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[8,22,217]}],candystripe:0,left:0},f:[{p:[9,5,250],t:7,e:"span",f:[{t:2,r:"desc",p:[9,11,256]}]}," ",{p:[10,5,277],t:7,e:"span",f:[{p:[10,11,283],t:7,e:"br"},"Psi use cost: ",{t:2,r:"psi_cost",p:[10,29,301]}]}," ",{p:[11,5,326],t:7,e:"span",f:[{p:[11,11,332],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[11,31,352]},{p:[11,48,369],t:7,e:"br"}]}," ",{p:[12,5,386],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[13,14,411]}],action:"unlock",params:['{"id": "',{t:2,r:"id",p:[15,23,516]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[16,7,534]}]}]}],n:52,r:"data.abilities",p:[7,1,170]},{t:4,f:[{p:[21,3,638],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[20,1,615]}]}," ",{p:[24,1,728],t:7,e:"ui-display",a:{title:"Upgrades",button:0},f:[{t:4,f:[{p:[26,2,792],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[26,21,811]}],candystripe:0,left:0},f:[{p:[27,5,844],t:7,e:"span",f:[{t:2,r:"desc",p:[27,11,850]}]}," ",{p:[28,5,871],t:7,e:"span",f:[{p:[28,11,877],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[28,31,897]},{p:[28,48,914],t:7,e:"br"}]}," ",{p:[29,5,931],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[30,14,956]}],action:"upgrade",params:['{"id": "',{t:2,r:"id",p:[32,23,1062]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[33,7,1080]}]}]}],n:52,r:"data.upgrades",p:[25,1,766]},{t:4,f:[{p:[38,3,1183],t:7,e:"span",a:{"class":"warning"},f:["No upgrades available."]}],n:51,r:"data.upgrades",p:[37,1,1161]}]}]},e.exports=a.extend(r.exports)},{341:341}],442:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{341:341}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology" -},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(452),circuit:t(444),protolathe:t(450),destruct:t(446),diskopsdesign:t(447),diskopstech:t(448),designview:t(445),nodeview:t(449),techweb:t(453),rdheader:t(451)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{t:4,f:[{p:[20,2,683],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[22,4,745],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[22,22,763]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[23,44,860]},"}"]},f:[{t:2,r:"@key",p:[23,55,871]}]}],n:52,r:"data.paint_colors",p:[21,3,713]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[19,1,654]},{p:[27,1,931],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[28,2,964],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[28,19,981]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[30,2,1090],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[30,19,1107]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[32,2,1217],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[32,19,1234]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[35,3,1375],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[35,20,1392]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[34,2,1345]}]}," ",{t:4,f:[{p:[40,2,1553],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[41,3,1586],t:7,e:"ui-section",f:[{p:[42,4,1603],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[42,21,1620]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[42,84,1683]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[44,4,1804],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[44,21,1821]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[44,84,1884]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[46,4,2002],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[46,21,2019]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[46,84,2082]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}]}],n:50,x:{r:["data.locked"],s:"_0==0"},p:[39,1,1526]},{t:4,f:[{p:[52,2,2272],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[53,3,2309],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[53,21,2327]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[55,3,2447],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[55,21,2465]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[57,3,2585],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[57,21,2603]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[51,1,2243]},{t:4,f:[{p:[62,2,2775],t:7,e:"ui-section",a:{label:"Ducting Layer"},f:[{p:[63,3,2813],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==1?"selected":null'},p:[63,21,2831]}],action:"ducting_layer",params:'{"ducting_layer": 1}'},f:["1"]}," ",{p:[65,3,2954],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==2?"selected":null'},p:[65,21,2972]}],action:"ducting_layer",params:'{"ducting_layer": 2}'},f:["2"]}," ",{p:[67,3,3095],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==4?"selected":null'},p:[67,21,3113]}],action:"ducting_layer",params:'{"ducting_layer": 4}'},f:["3"]}," ",{p:[69,3,3236],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==8?"selected":null'},p:[69,21,3254]}],action:"ducting_layer",params:'{"ducting_layer": 8}'},f:["4"]}," ",{p:[71,3,3377],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==16?"selected":null'},p:[71,21,3395]}],action:"ducting_layer",params:'{"ducting_layer": 16}'},f:["5"]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[61,1,2746]},{t:4,f:[{p:[76,2,3572],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[76,21,3591]}]},f:[{t:4,f:[{p:[78,4,3631],t:7,e:"ui-section",f:[{p:[79,5,3649],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[79,23,3667]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[80,28,3748]},', "category": ',{t:2,r:"cat_name",p:[80,56,3776]},"}"]},f:[{t:2,r:"pipe_name",p:[80,71,3791]}]}]}],n:52,r:"recipes",p:[77,3,3609]}]}],n:52,r:"data.categories",p:[75,1,3544]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Scanner Gate"},f:[{p:[2,2,36],t:7,e:"ui-section",a:{label:"Scan Mode"},f:[{p:[2,32,66],t:7,e:"ui-button",a:{icon:"pencil",action:"set_mode"}}," ",{t:2,r:"data.scan_mode",p:[2,88,122]}]}," ",{t:4,f:[{p:[4,3,195],t:7,e:"ui-section",a:{label:"Disease Severity"},f:[{p:[4,40,232],t:7,e:"ui-button",a:{icon:"pencil",action:"set_disease_threshold"}}," ",{t:2,r:"data.disease_threshold",p:[4,109,301]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Disease"'},p:[3,2,156]}," ",{t:4,f:[{p:[7,3,392],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{p:[7,32,421],t:7,e:"ui-button",a:{icon:"pencil",action:"set_nanite_cloud"}}," ",{t:2,r:"data.nanite_cloud",p:[7,96,485]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nanites"'},p:[6,2,353]}," ",{t:4,f:[{p:[10,3,571],t:7,e:"ui-section",a:{label:"Target Species"},f:[{p:[10,38,606],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_species"}}," ",{t:2,r:"data.target_species",p:[10,104,672]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Species"'},p:[9,2,532]}," ",{t:4,f:[{p:[13,3,760],t:7,e:"ui-section",a:{label:"Hygiene Level"},f:[{p:[13,37,794],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_hygiene"}}," ",{t:2,r:"data.target_hygiene",p:[13,103,860]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Hygiene"'},p:[12,2,721]}," ",{t:4,f:[{p:[16,3,950],t:7,e:"ui-section",a:{label:"Nutrition Level"},f:[{p:[16,39,986],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_nutrition"}}," ",{t:2,r:"data.target_nutrition",p:[16,107,1054]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nutrition"'},p:[15,2,909]}," ",{p:[18,5,1108],t:7,e:"ui-section",f:[{p:[18,17,1120],t:7,e:"ui-button",a:{tooltip:"If inverted, the gate will detect all entities that do NOT meet the set requirements.","tooltip-side":"right",action:"toggle_reverse"},f:[{t:2,x:{r:["data.reverse"],s:'_0?"Inverted Scan":"Regular Scan"'},p:[18,169,1272]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],458:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(459),templates:t(461),status:t(460)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,459:459,460:460,461:461}],459:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to", -params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,49],t:7,e:"tr",f:[{p:[4,5,59],t:7,e:"td",f:[{p:[5,7,71],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,133]},'"}']},f:["JMP"]}]}," ",{p:[9,5,193],t:7,e:"td",f:[{p:[10,7,205],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,245]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,262]}]},f:["Fly"]}]}," ",{p:[14,5,345],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,357]}," (",{p:[15,17,367],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,373]}]},")"]}," ",{p:[17,5,404],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,416]}]}," ",{p:[20,5,443],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,477]}],n:50,r:"mode",p:[21,7,455]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,532]},") ",{p:[26,9,555],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,603]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,620]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,508]}]}]}],n:52,r:"data.shuttles",p:[2,1,22]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,491]},{t:4,n:51,f:[{t:4,f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,566]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,82],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,99]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,147]}]}],n:50,r:"data.isdryer",p:[4,3,62]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,258],t:7,e:"ui-notice",f:[{p:[8,5,275],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,301]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,221]},{t:4,n:51,f:[{p:[11,1,359],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,391],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,425],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,482],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,543],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,608]}],n:50,r:"data.verb",p:[20,5,591]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,703],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,737],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,765]}]}," ",{p:[28,4,793],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,835]}]}," ",{p:[31,4,865],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,909],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,947],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,976],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,1015]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1072]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1151],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1180],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1219]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1275]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,676]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1447]}]}]}," ",{p:[39,3,1501],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1540],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1579]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1674],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1708]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1804],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1894],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1927]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2039],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2077]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2204],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2238],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2244]}]}]}]}," ",{p:[50,1,2308],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2339],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2377],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2394]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2449]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2519]}]},"   [",{p:[55,6,2587],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2600]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2617]}]},"]"]}," ",{p:[57,3,2724],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2764],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2785]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2817]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2839]}]}]}," ",{p:[60,3,2894],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2934],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2973]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3070],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3104]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3202],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3293],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3326]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3441],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3479]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3609],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3644],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3650]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,73],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,121]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,174]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,223]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,286]}]}]}," ",{p:[10,3,354],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,401],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,448],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,478]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,531]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,634],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,664]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,717]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,820],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,850]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,903]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,1006],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1036]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1089]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1193],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1223]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1276]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1410],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1476],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1482]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1522]}," Units"]}," ",{p:[22,6,1564],t:7,e:"br"}," ",{p:[23,5,1575],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1623],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1666]}," units of ",{t:2,r:"name",p:[25,85,1701]}]},{p:[25,100,1716],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1587]}],n:50,r:"data.isTankLoaded",p:[20,4,1444]},{t:4,n:51,f:[{p:[28,6,1757],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1826]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1881]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1936]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1999]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],468:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],471:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being decontaminated. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,372],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,389]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,440]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,354]}," ",{t:4,f:[{p:[14,27,522],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,539]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,593]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,502]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,695],t:7,e:"ui-notice",f:[{p:[18,9,716],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,668]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,796],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,852]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,899]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,995]}]}]}," ",{p:[25,9,1066],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1103],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1120]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1166]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1258]}]}]}," ",{p:[29,9,1327],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1381]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1427]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1519]}]}]}," ",{p:[33,9,1588],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1628],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1645]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1694]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1792]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1876],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1909]}],action:"uv"},f:["Decontaminate"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{341:341}],472:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[7,4,141],t:7,e:"h1",f:["Welcome Agent..."]}," ",{p:[8,4,171],t:7,e:"br"}," ",{p:[9,4,180],t:7,e:"h3",f:["Current status: Onboard ",{t:2,r:"data.station_name",p:[9,32,208]},"."]}]}," ",{p:[12,3,251],t:7,e:"p",f:["We've identified potentional high-value targets that are currently assigned to your mission area. They are believed to hold valuable information which could be of immediate importance to our organisation."]}," ",{p:[18,3,485],t:7,e:"p",f:["Listed below are all of the contracts available to you. You are to bring the specified target to the designated drop-off, and contact us via this uplink. We will send a specialised extraction unit to put the body into."]}," ",{p:[24,3,733],t:7,e:"p",f:["We want targets alive - but we will sometimes pay slight amounts if they're not, you just won't recieve the shown bonus. You can redeem your payment through this uplink in the form of raw telecrystals, which can be put into your regular Syndicate uplink to purchase whatever you may need. We provide you with these crystals the moment you send the target up to us, which can be collected at anytime through this system."]}," ",{p:[31,3,1189],t:7,e:"p",f:["Targets extracted will be ransomed back to the station once their use to us is fulfilled, with us providing you a small percentage cut. You may want to be mindful of them identifying you when they come back. We provide you with the standard contractor loadout, which will help cover your identity."]}," ",{p:[37,3,1519],t:7,e:"p",f:["You have ",{t:2,r:"data.redeemable_tc",p:[38,13,1536]}," TC to redeem. ",{p:[38,50,1573],t:7,e:"ui-button",a:{action:"PRG_redeem_TC"},f:["Collect"]}]}," ",{t:4,f:[{p:[41,4,1672],t:7,e:"div",a:{style:"text-align:center; margin-bottom:3px"},f:[{p:[42,5,1728],t:7,e:"ui-button",a:{action:"PRG_call_extraction"},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[42,45,1768]}],f:["Call Extraction"]}]}],n:50,r:"data.ongoing_contract",p:[40,3,1638]}," ",{p:[46,3,1873],t:7,e:"table",a:{style:"text-align:center;",border:"2",cellspacing:"0",width:"100%"},f:[{p:[47,4,1952],t:7,e:"tr",f:[{p:[48,5,1962],t:7,e:"th",f:["Target"]}," ",{p:[49,5,1983],t:7,e:"th",f:["Payment"]}," ",{p:[50,5,2005],t:7,e:"th",f:["Drop-Off"]}," ",{p:[51,5,2028],t:7,e:"th"}]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[57,7,2177],t:7,e:"tr",f:[{p:[58,8,2190],t:7,e:"td",f:[{t:2,r:"target",p:[58,12,2194]}]}," ",{p:[59,8,2218],t:7,e:"td",f:[{t:2,r:"payout",p:[59,12,2222]}," (+",{t:2,r:"payout_bonus",p:[59,25,2235]},") TC"]}," ",{p:[60,8,2269],t:7,e:"td",f:[{t:2,r:"dropoff",p:[60,12,2273]}]}," ",{p:[61,8,2298],t:7,e:"td",f:[{p:[61,12,2302],t:7,e:"ui-button",a:{action:"PRG_contract_abort",params:['{"contract_id": "',{t:2,r:"id",p:[61,126,2416]},'"}']},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[61,51,2341]}],f:["Cancel"]}]}]}],n:50,x:{r:["status"],s:"_0==2||_0==3||_0==4"},p:[56,6,2120]}],n:50,r:"data.ongoing_contract",p:[55,5,2084]},{t:4,n:51,f:[{t:4,f:[{p:[66,7,2539],t:7,e:"tr",f:[{p:[67,8,2552],t:7,e:"td",f:[{t:2,r:"target",p:[67,12,2556]}]}," ",{p:[68,8,2580],t:7,e:"td",f:[{t:2,r:"payout",p:[68,12,2584]}," (+",{t:2,r:"payout_bonus",p:[68,25,2597]},") TC"]}," ",{p:[69,8,2631],t:7,e:"td",f:[{t:2,r:"dropoff",p:[69,12,2635]}]}," ",{p:[70,8,2660],t:7,e:"td",f:[{p:[70,12,2664],t:7,e:"ui-button",a:{action:"PRG_contract-accept",params:['{"contract_id": "',{t:2,r:"id",p:[70,77,2729]},'"}']},f:["Accept"]}]}]}],n:50,x:{r:["status"],s:"_0!=5&&_0!=6"},p:[65,6,2497]}],r:"data.ongoing_contract"}],n:52,r:"data.contracts", -p:[54,4,2054]}]}," ",{t:4,f:[{p:[78,4,2868],t:7,e:"div",a:{style:"text-align:center;"},f:[{p:[79,5,2906],t:7,e:"ui-display",a:{title:"Dropoff Locator"},f:["Current Location: ",{t:2,r:"data.current_location",p:[80,24,2967]}," ",{p:[81,6,2999],t:7,e:"br"}," Dropoff Location: ",{t:2,r:"data.dropoff_direction",p:[82,24,3028]}]}]}],n:50,r:"data.ongoing_contract",p:[77,3,2834]}],n:50,r:"data.logged_in",p:[5,2,79]},{t:4,n:51,f:[{p:[87,3,3110],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[88,4,3146],t:7,e:"ui-button",a:{action:"PRG_login"},f:["Assign"]},{p:[88,52,3194],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"data.error",p:[90,5,3227]}],n:50,r:"data.error",p:[89,4,3203]}]}],r:"data.logged_in"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(431)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,431:431}],473:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],474:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,173],t:7,e:"ui-notice",f:[{p:[14,2,187],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,221],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,251],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,359],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,401],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,456],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,432]},{t:4,n:51,f:[{p:[25,4,504],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,517]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,546]}]}],r:"data.broken"}," ",{p:[27,3,656],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,686],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,739]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,763]}]},f:["On"]}," ",{p:[29,4,817],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,867]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,891]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,989],t:7,e:"br"}," [ ",{p:[33,6,1e3],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,955]}," ",{t:4,f:[{p:[36,4,1097],t:7,e:"br"}," [ ",{p:[37,6,1108],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1066]}]}]}," ",{p:[41,1,1200],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1230],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1268],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1274]}," RPM"]}]}," ",{p:[45,2,1337],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1375],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1381]}," K"]}]}," ",{p:[48,2,1443],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1483],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1489]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],477:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,331],t:7,e:"ui-notice",f:[{p:[17,4,347],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,307]}," ",{t:4,f:[{p:[21,3,442],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,482],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,513]}]}," ",{p:[25,4,559],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,592]}]}," ",{p:[28,4,640],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,673],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,694]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,732]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,767]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,808]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,847]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,416]},{t:4,n:51,f:[{p:[33,3,935],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,1031],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1067],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1084]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1151]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1253],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1225]}," ",{t:4,f:[{p:[47,4,1376],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1349]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],479:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{341:341}],480:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(481),i=e.interopRequireDefault(r),o=t(482),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(486)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(483),text:t(487),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");if("{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),document.addEventListener&&window.location){var f=[];document.addEventListener("keydown",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which&&!f[t.which]){f[t.which]=!0;var e="?__keydown="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}}),document.addEventListener("keyup",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which){f[t.which]=!1;var e="?__keyup="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}})}(0,s.loadCSS)("font-awesome.min.css");var h=new u["default"]("FontAwesome");h.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,481:481,482:482,483:483,486:486,487:487,"babel/external-helpers":"babel/external-helpers"}],481:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(484);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={achievements:t(355),ai_airlock:t(356),airalarm:t(357),"airalarm/back":t(358),"airalarm/modes":t(359),"airalarm/scrubbers":t(360),"airalarm/status":t(361),"airalarm/thresholds":t(362),"airalarm/vents":t(363),airlock_electronics:t(364),apc:t(365),atmos_alert:t(366),atmos_control:t(367),atmos_filter:t(368),atmos_mixer:t(369),atmos_pump:t(370),borgopanel:t(371),brig_timer:t(372),bsa:t(373),canister:t(374),cargo:t(375),cargo_express:t(376),cellular_emporium:t(377),centcom_podlauncher:t(378),chem_dispenser:t(379),chem_heater:t(380),chem_master:t(381),chem_synthesizer:t(382),clockwork_slab:t(383),codex_gigas:t(384),computer_fabricator:t(385),crayon:t(386),crew:t(387),cryo:t(388),disposal_unit:t(389),dna_vault:t(390),eightball:t(391),emergency_shuttle_console:t(392),engraved_message:t(393),error:t(394),exonet_node:t(395),gps:t(396),gulag_console:t(397),gulag_item_reclaimer:t(398),holodeck:t(399),implantchair:t(400),intellicard:t(401),keycard_auth:t(402),labor_claim_console:t(403),language_menu:t(404),launchpad_console:t(405),launchpad_remote:t(406),mech_bay_power_console:t(407),mulebot:t(408),nanite_chamber_control:t(409),nanite_cloud_control:t(410),nanite_comm_remote:t(411),nanite_program_hub:t(412),nanite_programmer:t(413),nanite_remote:t(414),notificationpanel:t(415),ntnet_relay:t(416),ntos_ai_restorer:t(417),ntos_card:t(418),ntos_configuration:t(419),ntos_file_manager:t(420),ntos_main:t(421),ntos_net_chat:t(422),ntos_net_dos:t(423),ntos_net_downloader:t(424),ntos_net_monitor:t(425),ntos_net_transfer:t(426),ntos_power_monitor:t(427),ntos_revelation:t(428),ntos_station_alert:t(429),ntos_supermatter_monitor:t(430),ntosheader:t(431),nuclear_bomb:t(432),operating_computer:t(433),ore_redemption_machine:t(434),pandemic:t(435),personal_crafting:t(436),portable_generator:t(437),portable_pump:t(438),portable_scrubber:t(439),power_monitor:t(440),psi_web:t(441),radio:t(442),rdconsole:t(443),"rdconsole/circuit":t(444),"rdconsole/designview":t(445),"rdconsole/destruct":t(446),"rdconsole/diskopsdesign":t(447),"rdconsole/diskopstech":t(448),"rdconsole/nodeview":t(449),"rdconsole/protolathe":t(450),"rdconsole/rdheader":t(451),"rdconsole/settings":t(452),"rdconsole/techweb":t(453),rpd:t(454),sat_control:t(455),scanner_gate:t(456),scrubbing_types:t(457),shuttle_manipulator:t(458),"shuttle_manipulator/modification":t(459),"shuttle_manipulator/status":t(460),"shuttle_manipulator/templates":t(461),sleeper:t(462),slime_swap_body:t(463),smartvend:t(464),smes:t(465),smoke_machine:t(466),solar_control:t(467),space_heater:t(468),spawners_menu:t(469),station_alert:t(470),suit_storage_unit:t(471),synd_contract:t(472),tank_dispenser:t(473),tanks:t(474),thermomachine:t(475),turbine_computer:t(476),uplink:t(477),vr_sleeper:t(478),wires:t(479)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,479:479,482:482,484:484}],482:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],483:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],484:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(482)},{482:482}],485:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],486:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],487:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);ethis.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wf,kf,Sf,Ef,Cf,Pf,Af,Of,Tf=xf,Rf=RegExp("^-(?:"+ro.join("|")+")-"),Lf=function(t){return t.replace(Rf,"")},Mf=RegExp("^(?:"+ro.join("|")+")([A-Z])"),Df=function(t){var e;return t?(Mf.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},jf={},Nf={};Xi?(kf=co("div").style,function(){void 0!==kf.transition?(Sf="transition",Ef="transitionend",Cf=!0):void 0!==kf.webkitTransition?(Sf="webkitTransition",Ef="webkitTransitionEnd",Cf=!0):Cf=!1}(),Sf&&(Pf=Sf+"Duration",Af=Sf+"Property",Of=Sf+"TimingFunction"),wf=function(t,e,n,a,r){setTimeout(function(){var i,o,s,p,u;p=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Af]=a.map(bf).map(Df).join(","),t.node.style[Of]=Df(n.easing||"linear"),t.node.style[Pf]=n.duration/1e3+"s",u=function(e){var n;n=a.indexOf(mf(Lf(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},t.node.addEventListener(Ef,u,!1),setTimeout(function(){for(var r,c,l,d,f,h=a.length,g=[];h--;)d=a[h],r=i+d,Cf&&!Nf[r]&&(t.node.style[bf(d)]=e[d],jf[r]||(c=t.getStyle(d),jf[r]=t.getStyle(d)!=e[d],Nf[r]=!jf[r],Nf[r]&&(t.node.style[bf(d)]=c))),(!Cf||Nf[r])&&(void 0===c&&(c=t.getStyle(d)),l=a.indexOf(d),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),f=/[^\d]*$/.exec(e[d])[0],g.push({name:bf(d),interpolator:Uo(parseFloat(c),parseFloat(e[d])),suffix:f}));g.length?new Tf({root:t.root,duration:n.duration,easing:mf(n.easing||""),step:function(e){var n,a;for(a=g.length;a--;)n=g[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,p()}}):o=!0,a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},0)},n.delay||0)}):wf=null;var Ff,If,Bf,Uf,qf,Gf=wf;if("undefined"!=typeof document){if(Ff="hidden",qf={},Ff in document)Bf="";else for(Uf=ro.length;Uf--;)If=ro[Uf],Ff=If+"Hidden",Ff in document&&(Bf=If);void 0!==Bf?(document.addEventListener(Bf+"visibilitychange",qa),qa()):("onfocusout"in document?(document.addEventListener("focusout",Ga),document.addEventListener("focusin",Va)):(window.addEventListener("pagehide",Ga),window.addEventListener("blur",Ga),window.addEventListener("pageshow",Va),window.addEventListener("focus",Va)),qf.hidden=!1)}var Vf,zf,Wf,Hf=qf;Xi?(zf=window.getComputedStyle||Po.getComputedStyle,Vf=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hf.hidden)return this.setStyle(t,e),Wf||(Wf=us.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(g('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new us(function(t){var e,i,o,s,p,u,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zf(r.node),p={},u=e.length;u--;)c=e[u],s=o[bf(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bf(c)]=s);return i.length?void Gf(r,a,n,i,t):void t()});return i}):Vf=null;var Kf=Vf,Qf=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},Yf=za,$f=function(t,e,n){this.init(t,e,n)};$f.prototype={init:hf,start:Yf,getStyle:yf,setStyle:_f,animateStyle:Kf,processParams:Qf};var Jf,Xf,Zf=$f,th=Ha;Jf=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xf=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&$a(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Se(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Rl,find:Ll,findAll:Ml,findAllComponents:Dl,findComponent:jl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:df,rebind:ff,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,ph=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=j(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},uh=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',dh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Au,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Vc.init(this,t),this.keypath||((n=uh(this.root,this.name,e))?(_c.call(this),this.isNamed=!0,this.setTemplate(n)):g(lh,this.name))};dh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Gc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Vc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=uh(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=uh(this.root,this.name,this.parentFragment))&&(_c.call(this),this.isNamed=!0),e||g(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rg({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===ku?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||_c.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var fh,hh,mh,gh=dh,vh=pr,bh=ur,yh=new is("detach"),_h=cr,xh=lr,wh=dr,kh=fr,Sh=hr,Eh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bp(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};Eo(Ph,t,{value:e})}),fh={},fh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],Eo(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Rh,Lh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=S(n),e._ractive||(Eo(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Lh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Rh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Rh);a.splice(r,1)}}else delete t._ractive,Lh.unpatch(this.value)}},Rh="Something went wrong in a rather interesting way";var Mh,Dh,jh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Mh={filter:function(t,e,n){var a,r;return e?(e=S(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new Dh(t,e,n)}},Dh=function(t,e,n){var a,r,i;return n=S(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void gr(this,e,r)},Dh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Mh=!1}var Ih,Bh,Uh=Mh;Uh&&(Ih={filter:function(t,e,n){return Uh.filter(t,e,n)&&jh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=Uh.wrap(t,e,n),this.arrayWrapper=jh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var qh=Ih,Gh=vr,Vh={},zh=_r,Wh=xr,Hh=Sr,Kh=Or,Qh=Tr,Yh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Yh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var $h=Yh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),d(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Rr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new $h(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Lr,tm={FAILED_LOOKUP:!0},em=Mr,nm={},am=jr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,p;s=a,p=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&p>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},pm=Ir,um={},cm=qr,lm=Vr,dm=zr,fm=Wr,hm=Kr,mm={implicit:!0},gm={noCascade:!0},vm=Yr,bm=$r,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=So(null),this.deps={computed:So(null),"default":So(null)},this.depsMap={computed:So(null),"default":So(null)},this.patternObservers=[],this.specials=So(null),this.wrapped=So(null),this.computations=So(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=So(null);for(e in s)this.map(S(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(S(e),o[e]);this.ready=!0};ym.prototype={adapt:Gh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:pm,register:cm,release:lm,reset:dm,set:fm,smartUpdate:hm,teardown:vm,unregister:bm};var _m=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var xm=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Sm=new is("construct"),Em=new is("config"),Cm=new xm("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Rm=function(t,e,n,r,o){var s,p,u,c,l,d,f={},h={},g={},v=[];for(p=t.parentFragment,u=t.root,o=o||{},a(f,o),o.content=r||[],f[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=p;c;){if(c.owner.type===Lu){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=dc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");di(o)?(g[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?d?s.set(e,t.value):(h[e]=t.value,delete g[e]):d?s.viewmodel.mappings[e].resolve(t):g[e].keypath=t})):r=new Tm(t,o,function(t){d?s.set(e,t):h[e]=t}),v.push(r)}}),s=So(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:u.magic||e.defaults.magic,modifyArrays:u.modifyArrays,adapt:u.adapt},{parent:u,component:t,container:l,mappings:g,inlinePartials:f,cssIds:p.cssIds}),d=!0,t.resolvers=v,s},Lm=fi,Mm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Dm=mi,jm=gi,Nm=vi,Fm=bi,Im=yi,Bm=new is("teardown"),Um=xi,qm=function(t,e){this.init(t,e)};qm.prototype={detach:bh,find:_h,findAll:xh,findAllComponents:wh,findComponent:kh,findNextNode:Sh,firstNode:Eh,init:Dm,rebind:jm,render:Nm,toString:Fm,unbind:Im,unrender:Um};var Gm=qm,Vm=function(t){this.type=Ou,this.value=t.template.c};Vm.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Vm,Wm=function(t){var e,n;this.type=Lu,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rg({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,Ym=wi,$m=Si,Jm=Ei,Xm=Ci,Zm=Oi,tg=Ri,eg=function(t){this.init(t)};eg.prototype={bubble:cu,detach:lu,find:du,findAll:fu,findAllComponents:hu,findComponent:mu,findNextNode:gu,firstNode:vu,getArgsList:hc,getNode:mc,getValue:gc,init:Ym,rebind:$m,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tg};var ng,ag,rg=eg,ig=Li,og=["template","partials","components","decorators","events"],sg=new is("reset"),pg=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Au&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Ru&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pu&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},ug=Mi,cg=_p("reverse"),lg=Di,dg=_p("shift"),fg=_p("sort"),hg=_p("splice"),mg=Ni,gg=Fi,vg=new is("teardown"),bg=Bi,yg=Ui,_g=qi,xg=new is("unrender"),wg=_p("unshift"),kg=Gi,Sg=new is("update"),Eg=Vi,Cg={add:Zo,animate:Ss,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:Us,findParent:qs,fire:Ws,get:Hs,insert:Qs,merge:$s,observe:lp,observeOnce:dp,off:mp,on:gp,once:vp,pop:xp,push:wp,render:Tp,reset:ig,resetPartial:pg,resetTemplate:ug,reverse:cg,set:lg,shift:dg,sort:fg,splice:hg,subtract:mg,teardown:gg,toggle:bg,toHTML:yg,toHtml:yg,unrender:_g,unshift:wg,update:kg,updateModel:Eg},Pg=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Ag=Hi,Og=$i,Tg=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};ng=function(t){return this instanceof ng?void Om(this,t):new ng(t)},ag={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Og},getNodeInfo:{value:Tg},parse:{value:Hp},Promise:{value:us},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:po},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Go},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(ng,ag),ng.prototype=a(Cg,so),ng.prototype.constructor=ng,ng.defaults=ng.prototype;var Rg="function";if(typeof Date.now!==Rg||typeof String.prototype.trim!==Rg||typeof Object.keys!==Rg||typeof Array.prototype.indexOf!==Rg||typeof Array.prototype.forEach!==Rg||typeof Array.prototype.map!==Rg||typeof Array.prototype.filter!==Rg||"undefined"!=typeof window&&typeof window.addEventListener!==Rg)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Lg=ng;return Lg})},{}],342:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,293],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,313],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,333]}],style:["width: ",{t:2,r:"percentage",p:[14,48,358]},"%"]}}," ",{p:[15,3,384],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,406]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],343:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable");var e=this.get("state"),n=this.get("style"),a=this.get("enabled")?"active":"inactive";return e?a+" "+e+" "+t:a+" normal "+n+" "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,p=/([\w\-]+)\s*(\dx)/g,u=p.exec(s),c=u[1],l=u[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[67,1,1983],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[67,21,2003]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[70,17,2088]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[69,3,2039]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[73,19,2181]}],d:[]}},f:[{t:4,f:[{p:[75,5,2229],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[75,21,2245]}]}}],n:50,r:"icon",p:[74,3,2211]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[78,6,2299]}],n:50,r:"icon_stack",p:[77,3,2274]}," ",{t:16,p:[80,3,2347]}]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482}],344:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,42],t:7,e:"header",f:[{p:[4,7,57],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,61]}]}," ",{t:4,f:[{p:[6,9,105],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,130]}]}],n:50,r:"button",p:[5,7,82]}]}],n:50,r:"title",p:[2,3,24]}," ",{p:[10,3,193],t:7,e:"article",f:[{t:16,p:[11,5,207]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],345:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{341:341}],346:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(338),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves", +p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{338:338,341:341}],347:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,23]}]}]},e.exports=a.extend(r.exports)},{341:341}],348:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,739],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,716]}]},e.exports=a.extend(r.exports)},{341:341,481:481,483:483}],349:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,82],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,130]}],r:"labelcolor",p:[3,32,109]}]},f:[{t:2,r:"label",p:[3,84,161]},":"]}],n:50,r:"label",p:[2,3,64]}," ",{t:4,f:[{t:16,p:[6,5,210]}],n:50,r:"nowrap",p:[5,3,191]},{t:4,n:51,f:[{p:[8,5,235],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,263]}]},f:[{t:16,p:[9,7,304]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{341:341}],350:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,45],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,99]}],n:50,r:"button",p:[5,7,85]}]}],n:50,r:"title",p:[2,3,27]}," ",{p:[8,3,149],t:7,e:"article",f:[{t:16,p:[9,5,163]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],351:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;p.set("shown",p.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(352)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,352:352}],352:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],353:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481),r=t(483);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1391],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1441],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1478]}]}}," ",{p:[52,5,1505],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1525]}]}," ",{t:4,f:[{p:[54,7,1573],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1642],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1546]}]}],n:50,r:"config.titlebar",p:[49,1,1365]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482,483:483}],354:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,636],t:7,e:"ui-notice",f:[{p:[28,5,652],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,677]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,784],t:7,e:"br"}," ",{p:[29,5,794],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,870],t:7,e:"br"}," ",{p:[30,5,880],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,997],t:7,e:"br"}," ",{p:[31,5,1007],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1124],t:7,e:"hr"}," ",{p:[33,5,1134],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1207],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1381],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1528],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1699],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1785],t:7,e:"hr"}," ",{p:[43,7,1797],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1815]}]},{p:[43,38,1828],t:7,e:"br"}," ",{p:[44,7,1840],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1858]}]}],n:50,r:"debug",p:[41,5,1765]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,596]}]},e.exports=a.extend(r.exports)},{341:341}],355:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},shockState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,327],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[23,2,362],t:7,e:"ui-section",a:{label:"Main"},f:[{p:[24,3,390],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.main"],s:"_0(_1)"},p:[24,16,403]}]},f:[{t:2,x:{r:["data.power.main"],s:'_0?"Online":"Offline"'},p:[24,49,436]}]}," ",{t:4,f:["[ ",{p:[26,6,542],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"},p:[25,3,488]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.main_timeleft",p:[29,7,646]}," seconds left ]"],n:50,x:{r:["data.power.main_timeleft"],s:"_0>0"},p:[28,4,603]}],x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"}}," ",{p:[32,3,713],t:7,e:"div",a:{style:"float:right"},f:[{p:[33,4,742],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-main",state:[{t:2,x:{r:["data.power.main"],s:'_0?null:"disabled"'},p:[33,63,801]}]},f:["Disrupt"]}]}]}," ",{p:[36,2,887],t:7,e:"ui-section",a:{label:"Backup"},f:[{p:[37,3,917],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.backup"],s:"_0(_1)"},p:[37,16,930]}]},f:[{t:2,x:{r:["data.power.backup"],s:'_0?"Online":"Offline"'},p:[37,51,965]}]}," ",{t:4,f:["[ ",{p:[39,6,1077],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"},p:[38,3,1019]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.backup_timeleft",p:[42,7,1183]}," seconds left ]"],n:50,x:{r:["data.power.backup_timeleft"],s:"_0>0"},p:[41,4,1138]}],x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"}}," ",{p:[45,3,1252],t:7,e:"div",a:{style:"float:right"},f:[{p:[46,4,1281],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-backup",state:[{t:2,x:{r:["data.power.backup"],s:'_0?null:"disabled"'},p:[46,65,1342]}]},f:["Disrupt"]}]}]}," ",{p:[49,2,1430],t:7,e:"ui-section",a:{label:"Electrify"},f:[{p:[50,3,1463],t:7,e:"span",a:{"class":[{t:2,x:{r:["shockState","data.shock"],s:"_0(_1)"},p:[50,16,1476]}]},f:[{t:2,x:{r:["data.shock"],s:'_0==2?"Safe":"Electrified"'},p:[50,44,1504]}]}," ",{t:4,f:["[ ",{p:[52,6,1589],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.shock"],s:"!_0"},p:[51,3,1558]},{t:4,n:51,f:[{t:4,f:["[ ",{p:[55,7,1688],t:7,e:"span",a:{"class":"bad"},f:[{t:2,r:"data.shock_timeleft",p:[55,25,1706]}," seconds left"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0>0"},p:[54,4,1650]}," ",{t:4,f:["[ ",{p:[58,7,1806],t:7,e:"span",a:{"class":"bad"},f:["Permanent"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0==-1"},p:[57,4,1766]}],x:{r:["data.wires.shock"],s:"!_0"}}," ",{p:[61,3,1866],t:7,e:"div",a:{style:"float:right"},f:[{p:[62,4,1895],t:7,e:"ui-button",a:{icon:"wrench",action:"shock-restore",state:[{t:2,x:{r:["data.wires.shock","data.shock"],s:'_0&&_1==0?null:"disabled"'},p:[62,59,1950]}]},f:["Restore"]}," ",{p:[63,4,2032],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-temp",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[63,54,2082]}]},f:["Set (Temporary)"]}," ",{p:[64,4,2136],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-perm",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[64,53,2185]}]},f:["Set (Permanent)"]}]}]}]}," ",{p:[68,1,2274],t:7,e:"ui-display",a:{title:"Access & Door Control"},f:[{p:[69,2,2318],t:7,e:"ui-section",a:{label:"ID Scan"},f:[{t:4,f:["[ ",{p:[71,6,2385],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[70,3,2349]}," ",{p:[73,3,2444],t:7,e:"div",a:{style:"float:right"},f:[{p:[74,4,2473],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[74,22,2491]}],icon:"power-off",action:"idscan-on",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"selected":""'},p:[74,93,2562]}]},f:["Enabled"]}," ",{p:[75,4,2624],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[75,22,2642]}],icon:"close",action:"idscan-off",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"":"selected"'},p:[75,90,2710]}]},f:["Disabled"]}]}]}," ",{p:[78,2,2795],t:7,e:"ui-section",a:{label:"Emergency Access"},f:[{p:[79,3,2835],t:7,e:"div",a:{style:"float:right"},f:[{p:[80,4,2864],t:7,e:"ui-button",a:{icon:"power-off",action:"emergency-on",style:[{t:2,x:{r:["data.emergency"],s:'_0?"selected":""'},p:[80,61,2921]}]},f:["Enabled"]}," ",{p:[81,4,2982],t:7,e:"ui-button",a:{icon:"close",action:"emergency-off",style:[{t:2,x:{r:["data.emergency"],s:'_0?"":"selected"'},p:[81,58,3036]}]},f:["Disabled"]}]}]}," ",{p:[84,2,3120],t:7,e:"br"}," ",{p:[85,2,3128],t:7,e:"ui-section",a:{label:"Door bolts"},f:[{t:4,f:["[ ",{p:[87,6,3193],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.bolts"],s:"!_0"},p:[86,3,3162]}," ",{p:[89,3,3252],t:7,e:"div",a:{style:"float:right"},f:[{p:[90,4,3281],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[90,22,3299]}],icon:"unlock",action:"bolt-raise",style:[{t:2,x:{r:["data.locked"],s:'_0?"":"selected"'},p:[90,85,3362]}]},f:["Raised"]}," ",{p:[91,4,3419],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[91,22,3437]}],icon:"lock",action:"bolt-drop",style:[{t:2,x:{r:["data.locked"],s:'_0?"selected":""'},p:[91,82,3497]}]},f:["Dropped"]}]}]}," ",{p:[94,2,3577],t:7,e:"ui-section",a:{label:"Door bolt lights"},f:[{t:4,f:["[ ",{p:[96,6,3649],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.lights"],s:"!_0"},p:[95,3,3617]}," ",{p:[98,3,3708],t:7,e:"div",a:{style:"float:right"},f:[{p:[99,4,3737],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[99,22,3755]}],icon:"power-off",action:"light-on",style:[{t:2,x:{r:["data.lights"],s:'_0?"selected":""'},p:[99,88,3821]}]},f:["Enabled"]}," ",{p:[100,4,3879],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[100,22,3897]}],icon:"close",action:"light-off",style:[{t:2,x:{r:["data.lights"],s:'_0?"":"selected"'},p:[100,85,3960]}]},f:["Disabled"]}]}]}," ",{p:[103,2,4041],t:7,e:"ui-section",a:{label:"Door force sensors"},f:[{t:4,f:["[ ",{p:[105,6,4113],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.safe"],s:"!_0"},p:[104,3,4083]}," ",{p:[107,3,4172],t:7,e:"div",a:{style:"float:right"},f:[{p:[108,4,4201],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[108,22,4219]}],icon:"power-off",action:"safe-on",style:[{t:2,x:{r:["data.safe"],s:'_0?"selected":""'},p:[108,85,4282]}]},f:["Enabled"]}," ",{p:[109,4,4338],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[109,22,4356]}],icon:"close",action:"safe-off",style:[{t:2,x:{r:["data.safe"],s:'_0?"":"selected"'},p:[109,82,4416]}]},f:["Disabled"]}]}]}," ",{p:[112,2,4495],t:7,e:"ui-section",a:{label:"Door timing safety"},f:[{t:4,f:["[ ",{p:[114,6,4569],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.timing"],s:"!_0"},p:[113,3,4537]}," ",{p:[116,3,4628],t:7,e:"div",a:{style:"float:right"},f:[{p:[117,4,4657],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[117,22,4675]}],icon:"power-off",action:"speed-on",style:[{t:2,x:{r:["data.speed"],s:'_0?"selected":""'},p:[117,88,4741]}]},f:["Enabled"]}," ",{p:[118,4,4798],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[118,22,4816]}],icon:"close",action:"speed-off",style:[{t:2,x:{r:["data.speed"],s:'_0?"":"selected"'},p:[118,85,4879]}]},f:["Disabled"]}]}]}," ",{p:[121,2,4959],t:7,e:"br"}," ",{p:[122,2,4967],t:7,e:"ui-section",a:{label:"Door control"},f:[{t:4,f:["[ ",{p:[124,6,5043],t:7,e:"span",a:{"class":"bad"},f:["Door is ",{t:2,x:{r:["data.locked","data.welded"],s:'(_0?"bolted":"")+(_0&&_1?" and ":"")+(_1?"welded":"")'},p:[124,32,5069]}]}," ]"],n:50,x:{r:["data.locked","data.welded"],s:"_0||_1"},p:[123,3,5003]}," ",{p:[126,3,5202],t:7,e:"div",a:{style:"float:right"},f:[{p:[127,4,5231],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(_2&&"disabled")'},p:[127,22,5249]}],icon:"sign-out",action:"open-close"},f:["Open door"]}," ",{p:[128,4,5375],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(!_2&&"disabled")'},p:[128,22,5393]}],icon:"sign-in",action:"open-close"},f:["Close door"]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],356:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,261],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,304],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,346],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,363]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,414]}]}]}],n:50,r:"data.siliconUser",p:[8,3,275]},{t:4,n:51,f:[{p:[13,5,502],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,528]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,610],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,701],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,743],t:7,e:"ui-section",f:[{p:[21,11,766],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,783]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,853]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,916]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1022],t:7,e:"ui-section",f:[{p:[25,11,1045],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1062]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1130]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1211]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1295],t:7,e:"br"}," ",{p:[29,9,1309],t:7,e:"ui-section",f:[{p:[30,11,1332],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1463],t:7,e:"ui-section",f:[{p:[33,11,1486],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1623],t:7,e:"ui-section",f:[{p:[36,11,1646],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1773],t:7,e:"ui-section",f:[{p:[39,11,1796],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,663]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,1990],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2045],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2100],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2156],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,620]}]},r.exports.components=r.exports.components||{};var i={vents:t(362),modes:t(358),thresholds:t(361),status:t(360),scrubbers:t(359)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358,359:359,360:360,361:361,362:362}],357:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{341:341}],358:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,111],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,161],t:7,e:"ui-section",f:[{p:[9,7,180],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,197]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,258]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,351]},"}"]},f:[{t:2,r:"name",p:[11,51,362]}]}]}],n:52,r:"data.modes",p:[7,3,136]}]}]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],359:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," ",{p:{button:[{p:[6,5,180],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[9,5,234],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[9,27,256]}]},f:[{p:[10,7,278],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,313],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[11,26,330]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[11,68,372]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[12,46,448]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[12,66,468]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[12,80,482]}]}]}," ",{p:[14,7,545],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[15,9,579],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[15,26,596]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[15,71,641]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[16,50,723]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[16,70,743]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[16,88,761]}]}]}," ",{p:[18,7,841],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[19,9,876],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[19,26,893]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[19,70,937]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,1017]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[20,68,1037]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[20,84,1053]}]}]}," ",{p:[22,7,1127],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[23,9,1164],t:7,e:"filters"}]}]}],n:52,r:"data.scrubbers",p:[8,3,205]},{t:4,n:51,f:[{p:[27,5,1231],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={filters:t(456),back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357,456:456}],360:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,107],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,126]}]},f:[{p:[5,6,142],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,155]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,232]},{t:2,r:"unit",p:[6,29,256]}]}]}],n:52,r:"adata.environment_data",p:[3,5,68]}," ",{p:[10,5,313],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,353],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,366]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,464]}]}]}," ",{p:[15,5,605],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,644],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,657]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,728]}]}]}],n:50,r:"data.environment_data",p:[2,3,34]},{t:4,n:51,f:[{p:[21,5,856],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,891],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1015],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1050],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,990]}]}]},e.exports=a.extend(r.exports)},{341:341}],361:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" th, td {\n padding-right: 16px;\n text-align: left;\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,112],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,137],t:7,e:"table",f:[{p:[8,5,149],t:7,e:"thead",f:[{p:[8,12,156],t:7,e:"tr",f:[{p:[9,7,167],t:7,e:"th"}," ",{p:[10,7,183],t:7,e:"th",f:[{p:[10,11,187],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,228],t:7,e:"th",f:[{p:[11,11,232],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,277],t:7,e:"th",f:[{p:[12,11,281],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,326],t:7,e:"th",f:[{p:[13,11,330],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,387],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,426],t:7,e:"tr",f:[{p:[17,9,439],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,443]}]}," ",{t:4,f:[{p:[18,27,485],t:7,e:"td",f:[{p:[19,11,500],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,547]},'", "var": "',{t:2,r:"val",p:[19,76,565]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,576]}]}]}],n:52,r:"settings",p:[18,9,467]}]}],n:52,r:"data.thresholds",p:[16,7,401]}]}," ",{p:[23,3,675],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],362:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,109],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,159],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,181]}]},f:[{p:[9,7,203],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,238],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,255]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,297]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,373]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,393]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,407]}]}]}," ",{p:[13,7,470],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,504],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,510]}]}]}," ",{p:[16,7,601],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,649],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,682]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,762]},'", "val": ',{t:2,r:"checks",p:[18,68,782]},"}"]},f:["Internal"]}," ",{p:[19,9,824],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,858]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,938]},'", "val": ',{t:2,r:"checks",p:[20,68,958]},"}"]},f:["External"]}]}," ",{t:4,f:[{p:[23,9,1042],t:7,e:"ui-section",a:{label:"Internal Target Pressure"},f:[{p:[24,11,1098],t:7,e:"ui-button",a:{icon:"pencil",action:"set_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,33,1186]},'"}']},f:[{t:2,x:{r:["internal"],s:"Math.fixed(_0)"},p:[25,47,1200]}]}," ",{p:[26,11,1247],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["intdefault"],s:'_0?"disabled":null'},p:[26,44,1280]}],action:"reset_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,33,1381]},'"}']},f:["Reset"]}]}],n:50,r:"incheck",p:[22,7,1018]}," ",{t:4,f:[{p:[31,11,1481],t:7,e:"ui-section",a:{label:"External Target Pressure"},f:[{p:[32,13,1539],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,35,1629]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[33,49,1643]}]}," ",{p:[34,13,1692],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[34,46,1725]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[35,35,1828]},'"}']},f:["Reset"]}]}],n:50,r:"excheck",p:[30,7,1455]}]}],n:52,r:"data.vents",p:[7,3,134]},{t:4,n:51,f:[{p:[40,5,1934],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],363:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.css=" table {\n width: 100%;\n border-spacing: 2px;\n }\n th {\n text-align: left;\n }\n td {\n vertical-align: top;\n }\n td .button {\n margin-top: 4px\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",f:[{p:[3,5,32],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,49]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,109]}," Required"]}," ",{p:[4,5,169],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,246],t:7,e:"hr"}," ",{p:[7,3,254],t:7,e:"table",f:[{p:[8,3,264],t:7,e:"thead",f:[{p:[9,4,275],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,306],t:7,e:"th",f:[{p:[10,9,310],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,339]}]}]}],n:52,r:"data.regions",p:[9,8,279]}]}]}," ",{p:[13,3,391],t:7,e:"tbody",f:[{p:[14,4,402],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,433],t:7,e:"td",f:[{t:4,f:[{p:[16,11,466],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,483]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,531]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,605]},'"}']},f:[{t:2,r:"name",p:[17,56,615]}]}," ",{p:[18,9,644],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,437]}]}],n:52,r:"data.regions",p:[14,8,406]}]}]}]}," ",{p:[23,2,709],t:7,e:"hr"}," ",{p:[24,2,716],t:7,e:"span",a:{"class":"highlight bold"},f:["Unrestricted Access:"]}," ",{p:[25,2,774],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"check-square-o":"square-o"'},p:[25,19,791]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"selected":null'},p:[25,88,860]}],action:"direc_set",params:'{"unres_direction": "1"}'},f:["North"]}," ",{p:[26,2,982],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"check-square-o":"square-o"'},p:[26,19,999]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"selected":null'},p:[26,88,1068]}],action:"direc_set",params:'{"unres_direction": "4"}'},f:["East"]}," ",{p:[27,2,1189],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"check-square-o":"square-o"'},p:[27,19,1206]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"selected":null'},p:[27,88,1275] +}],action:"direc_set",params:'{"unres_direction": "2"}'},f:["South"]}," ",{p:[28,2,1397],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"check-square-o":"square-o"'},p:[28,19,1414]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"selected":null'},p:[28,88,1483]}],action:"direc_set",params:'{"unres_direction": "8"}'},f:["West"]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],364:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1161],t:7,e:"ui-notice",f:[{p:[47,3,1175],t:7,e:"b",f:[{p:[47,6,1178],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1208],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1280],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1307]}," seconds... ",{p:[50,3,1338],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1402],t:7,e:"br"},{p:[50,71,1406],t:7,e:"br"},{p:[50,75,1410],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1138]},{t:4,n:51,f:[{p:[53,2,1439],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1481],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1521],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1538]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1589]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1454]},{t:4,n:51,f:[{p:[59,3,1674],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1700]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1785],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1822],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1903],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1916]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,1955]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1858]},{t:4,n:51,f:[{p:[67,5,2013],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2030]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2083]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2145]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2223],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2261],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2274]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2310]}]}]}," ",{p:[74,4,2417],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2492],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2525]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2558]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2584]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2451]},{t:4,n:51,f:[{p:[78,5,2647],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2749],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2830],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2843]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2881]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2786]},{t:4,n:51,f:[{p:[86,4,2941],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,2958]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3008]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3070]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3147],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3160]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3197]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2710]}]}," ",{p:[94,2,3352],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3422],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3441]}],nowrap:0},f:[{p:[97,5,3464],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.powerChannels",m:[{t:30,n:"@index"},"powerLoad"]},p:[97,26,3485]}]}," ",{p:[98,5,3537],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3558],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3571]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3605]}]}]}," ",{p:[99,5,3653],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3675],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3681]}]},"]"]}," ",{p:[100,5,3750],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3841],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3874]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,3955]}]},f:["Auto"]}," ",{p:[104,6,3999],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4034]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4100]}]},f:["On"]}," ",{p:[106,6,4140],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4171]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4237]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3795]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3391]}," ",{p:[112,4,4328],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4362],t:7,e:"span",a:{"class":"bold"},f:[{t:2,r:"adata.totalLoad",p:[113,22,4381]}]}]}]}," ",{t:4,f:[{p:[117,4,4469],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4509],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4608],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4625]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4646]}],action:[{t:2,r:"malfAction",p:[120,97,4700]}]},f:[{t:2,r:"malfButton",p:[120,113,4716]}]}],n:50,r:"data.malfStatus",p:[119,3,4580]}]}],n:50,r:"data.siliconUser",p:[116,2,4441]}," ",{p:[124,2,4780],t:7,e:"ui-notice",f:[{p:[125,4,4795],t:7,e:"ui-section",a:{label:"Emergency Light Fallback"},f:[{t:4,f:[{p:[127,8,4894],t:7,e:"span",f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[127,14,4900]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,6,4846]},{t:4,n:51,f:[{p:[129,8,4978],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"emergency_lighting"},f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[129,66,5036]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[133,2,5143],t:7,e:"ui-notice",f:[{p:[134,4,5158],t:7,e:"ui-section",a:{label:"Night Shift Lighting"},f:[{t:4,f:[{p:[136,8,5253],t:7,e:"span",f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[136,14,5259]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[135,6,5205]},{t:4,n:51,f:[{p:[138,8,5338],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"toggle_nightshift"},f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[138,65,5395]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[142,2,5503],t:7,e:"ui-notice",f:[{p:[143,4,5518],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[145,5,5597],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[145,11,5603]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[144,3,5552]},{t:4,n:51,f:[{p:[147,5,5673],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[147,22,5690]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[147,79,5747]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{341:341}],365:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],366:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"ui-button",a:{icon:"pencil",action:"rate"},f:[{t:2,x:{r:["adata.inputRate"],s:"Math.round(_0)"},p:[30,46,1122]}," L/s"]}]}," ",{p:[32,5,1194],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1239],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1256]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1308]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1375]}]}]}," ",{p:[36,5,1450],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1494],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1537]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{341:341}],367:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[7,5,263],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[8,5,350],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[8,35,380]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[9,5,492],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[9,11,498]}," L/s"]}]}," ",{p:[11,3,556],t:7,e:"ui-section",a:{label:"Filter"},f:[{t:4,f:[{p:[13,7,624],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[13,25,642]}],action:"filter",params:['{"mode": ',{t:2,r:"id",p:[14,42,718]},"}"]},f:[{t:2,r:"name",p:[14,51,727]}]}],n:52,r:"data.filter_types",p:[12,5,589]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],368:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{p:[6,3,218],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,259],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,353],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,383]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,514],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,520]}," kPa"]}]}," ",{p:[11,3,584],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,616],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,655]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,770],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,804]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,920],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,953]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1070],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1108]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1224],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1230]},"%"]}]}," ",{p:[22,3,1298],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1330],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1369]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1484],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1518]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1634],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1667]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1784],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1822]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1938],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1944]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],369:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{t:4,f:[{p:[7,5,244],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,285],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,373],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,403]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,516],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,522]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,218]},{t:4,n:51,f:[{p:[13,5,593],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,636],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,732],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,762]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,891],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,897]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{341:341}],370:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"data.borg.name",p:[1,20,19]}],button:0},f:[" ",{p:[5,2,145],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[6,4,176],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"check-square-o":"square-o"'},p:[6,21,193]}],style:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"selected":null'},p:[6,83,255]}],action:"toggle_emagged"},f:["Emagged"]}," ",{p:[7,4,345],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"check-square-o":"square-o"'},p:[7,21,362]}],style:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"selected":null'},p:[7,84,425]}],action:"toggle_lockdown"},f:["Locked down"]}," ",{p:[8,4,521],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"check-square-o":"square-o"'},p:[8,21,538]}],style:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"selected":null'},p:[8,90,607]}],action:"toggle_scrambledcodes"},f:["Scrambled codes"]}]}," ",{p:[10,2,732],t:7,e:"ui-section",a:{label:"Charge"},f:[{t:4,f:[{p:[12,4,792],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.cell.maxcharge",p:[12,25,813]}],value:[{t:2,r:"data.cell.charge",p:[12,57,845]}]},f:[{t:2,x:{r:["data.cell.charge"],s:"Math.round(_0)"},p:[12,79,867]}," / ",{t:2,x:{r:["data.cell.maxcharge"],s:"Math.round(_0)"},p:[12,114,902]}]}],n:50,x:{r:["data.cell.missing"],s:"!_0"},p:[11,3,762]},{t:4,n:51,f:[{p:[14,4,961],t:7,e:"span",a:{"class":"warning"},f:["Cell missing"]},{p:[14,45,1002],t:7,e:"br"}],x:{r:["data.cell.missing"],s:"!_0"}}," ",{p:[16,3,1020],t:7,e:"ui-button",a:{icon:"pencil",action:"set_charge"},f:["Set"]},{p:[16,63,1080],t:7,e:"ui-button",a:{icon:"eject",action:"change_cell"},f:["Change"]},{p:[16,126,1143],t:7,e:"ui-button",a:{icon:"trash","class":"bad",action:"remove_cell"},f:["Remove"]}]}," ",{p:[18,2,1235],t:7,e:"ui-section",a:{label:"Radio channels"},f:[{t:4,f:[{p:[20,4,1300],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[20,21,1317]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[20,75,1371]}],action:"toggle_radio",params:['{"channel": "',{t:2,r:"name",p:[20,154,1450]},'"}']},f:[{t:2,r:"name",p:[20,166,1462]}]}],n:52,r:"data.channels",p:[19,3,1273]}]}," ",{p:[23,2,1511],t:7,e:"ui-section",a:{label:"Module"},f:[{t:4,f:[{p:[25,4,1567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"check-square-o":"square-o"'},p:[25,21,1584]}],style:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"selected":null'},p:[25,97,1660]}],action:"setmodule",params:['{"module": "',{t:2,r:"type",p:[25,193,1756]},'"}']},f:[{t:2,r:"name",p:[25,205,1768]}]}],n:52,r:"data.modules",p:[24,3,1541]}]}," ",{p:[28,2,1817],t:7,e:"ui-section",a:{label:"Upgrades"},f:[{t:4,f:[{p:[30,4,1876],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[30,21,1893]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[30,75,1947]}],action:"toggle_upgrade",params:['{"upgrade": "',{t:2,r:"type",p:[30,155,2027]},'"}']},f:[{t:2,r:"name",p:[30,167,2039]}]}],n:52,r:"data.upgrades",p:[29,3,1849]}]}," ",{p:[33,2,2088],t:7,e:"ui-section",a:{label:"Master AI"},f:[{t:4,f:[{p:[35,4,2143],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["connected"],s:'_0?"check-square-o":"square-o"'},p:[35,21,2160]}],style:[{t:2,x:{r:["connected"],s:'_0?"selected":null'},p:[35,75,2214]}],action:"slavetoai",params:['{"slavetoai": "',{t:2,r:"ref",p:[35,152,2291]},'"}']},f:[{t:2,r:"name",p:[35,163,2302]}]}],n:52,r:"data.ais",p:[34,3,2121]}]}]}," ",{p:{button:[{p:[41,3,2420],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"check-square-o":"square-o"'},p:[41,20,2437]}],style:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"selected":null'},p:[41,84,2501]}],action:"toggle_lawupdate"},f:["Lawsync"]}]},t:7,e:"ui-display",a:{title:"Laws",button:0},f:[" ",{t:4,f:[{p:[44,3,2629],t:7,e:"p",f:[{t:2,r:".",p:[44,6,2632]}]}],n:52,r:"data.laws",p:[43,2,2607]}]}]},e.exports=a.extend(r.exports)},{341:341}],371:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,65],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,98]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,143]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,179]}]}," ",{p:[4,5,230],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,282]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,327]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,405],t:7,e:"ui-section",f:[{p:[7,5,422],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,511],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,595],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,601]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,635]}]}," ",{p:[10,5,680],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,762],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,863],t:7,e:"ui-section",f:[{p:[14,7,882],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,985],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1090],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],372:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,22],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,38]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,77],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,160],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,192],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,242]}]}]}," ",{p:[11,3,288],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,344],t:7,e:"ui-notice",f:[{p:[14,4,359],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,319]},{t:4,n:51,f:[{p:[17,3,509],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,542]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,135]}," ",{t:4,f:[{p:[22,3,673],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,712],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,647]}]}]},e.exports=a.extend(r.exports)},{341:341}],373:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,14],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,34]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,180],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,259],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,293],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,299]}," kPa"]}]}," ",{p:[11,3,363],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,393],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,406]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,451]}]}]}," ",{t:4,f:[{p:[15,3,559],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,593],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,610]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,664]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,705]}]}]}],n:50,r:"data.isPrototype",p:[14,3,531]}]}," ",{p:[22,1,818],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,847],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,889],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,902]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,936]}],value:[{t:2,r:"data.releasePressure",p:[25,14,978]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1004]}," kPa"]}]}," ",{p:[27,3,1073],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1117],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1150]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1304],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1335]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1480],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1574],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1604]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1763],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1794],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1811]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1864]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1957]}]}]}]}," ",{t:4,f:[{p:[42,1,2049],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2112],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2152],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2185]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2312],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2343]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2472],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2504]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2587],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2617]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2091]}," ",{p:[55,3,2779],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2811],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2844]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2913]}]}," ",{p:[59,2,2959],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3005],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3011]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2022]},{p:{button:[{t:4,f:[{p:[69,7,3209],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3240]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3175]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3370],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3400]}]}," ",{p:[76,3,3444],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3477]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3340]},{t:4,n:51,f:[{p:[80,3,3556],t:7,e:"ui-section",f:[{p:[81,4,3572],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{341:341}],374:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"CentCom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to CentCom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496] +},'"}']}}]}," ",{t:4,f:[{p:[51,8,1554],t:7,e:"div",a:{"class":"content"},f:[{p:[51,29,1575],t:7,e:"b",f:["(Paid privately)"]}]}],n:50,r:"paid",p:[50,9,1533]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[55,7,1662],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[62,7,1831],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[62,38,1862]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[61,5,1798]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[66,5,2004],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[67,7,2043],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[67,29,2065]}]}," ",{p:[68,7,2085],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[68,28,2106]}]}," ",{p:[69,7,2130],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[69,28,2151]}," Credits"]}," ",{p:[70,7,2181],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[70,31,2205]}]}," ",{p:[71,7,2230],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[71,37,2260]}]}," ",{t:4,f:[{p:[73,9,2319],t:7,e:"div",a:{"class":"content"},f:[{p:[74,11,2352],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[74,68,2409]},'"}']}}," ",{p:[75,11,2432],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[75,65,2486]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[72,7,2284]}]}],n:52,r:"data.requests",p:[65,3,1975]},{t:4,n:51,f:[{p:[80,7,2569],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[83,1,2625],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[83,16,2640]}]},f:[{t:4,f:[{p:[85,5,2683],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[85,16,2694]}]},f:[{t:4,f:[{p:[87,9,2737],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[87,28,2756]}],candystripe:0,nowrap:0},f:[{t:4,f:[{p:[89,4,2814],t:7,e:"div",a:{"class":"content"},f:["Small Item"]}],n:50,r:"small_item",p:[88,5,2791]},{t:4,n:51,f:[{p:[91,4,2870],t:7,e:"div",a:{"class":"content"},f:[]}],r:"small_item"}," ",{t:4,f:[{p:[94,4,2936],t:7,e:"div",a:{"class":"content"},f:["Restrictions Apply"]}],n:50,r:"access",p:[93,5,2917]},{t:4,n:51,f:[{p:[96,4,3e3],t:7,e:"div",a:{"class":"content"},f:[]}],r:"access"}," ",{p:[98,11,3053],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"desc",p:[98,31,3073]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[98,90,3132]},'","self_paid": "0"}']},f:[{t:2,r:"cost",p:[98,117,3159]},"Credits"]}," ",{p:[99,4,3191],t:7,e:"ui-button",a:{tooltip:"Pay with your bank account instead of the cargo budget. Costs 10% extra for handling fees.","tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[99,165,3352]},'","self_paid": "1"}']},f:["Buy Directly"]}]}],n:52,r:"packs",p:[86,7,2712]}]}],n:52,r:"data.supplies",p:[84,3,2654]}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,163],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,207],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,249],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,266]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,317]}]}]}],n:50,r:"data.siliconUser",p:[13,3,177]},{t:4,n:51,f:[{p:[18,5,405],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,439]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,546],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,594],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,656]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,744],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,762]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,853]}," (",{t:2,r:"data.beaconName",p:[27,137,874]},")"]}," ",{p:[28,7,913],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,931]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,996]}]}]}," ",{p:[31,5,1049],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1084],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1090]}]}]}," ",{p:[35,5,1149],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1183],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1189]}]}]}]}," ",{p:[39,3,1249],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1264]}]},f:[{t:4,f:[{p:[41,7,1309],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1320]}]},f:[{t:4,f:[{p:[43,11,1365],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1384]}],candystripe:0,right:0},f:[{p:[44,13,1425],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1443]}],tooltip:[{t:2,r:"desc",p:[44,80,1492]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1551]},'"}']},f:[{t:2,r:"cost",p:[44,149,1561]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1578]}]}]}],n:52,r:"packs",p:[42,9,1339]}]}],n:52,r:"data.supplies",p:[40,5,1279]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,522]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,48],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,81]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,166],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,222]}]}]}," ",{p:[8,1,286],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,326],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,345]}],candystripe:0,right:0},f:[{p:[11,5,378],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,384]}]}," ",{p:[12,5,404],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,410]}]}," ",{p:[13,5,434],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,446]}]}," ",{p:[14,5,470],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,494]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,599]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,618]}]}]}],n:52,r:"data.abilities",p:[9,1,299]},{t:4,f:[{p:[23,3,716],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[22,1,694]}]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[8,5,397],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[9,6,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==1?"selected":null'},p:[9,24,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[10,6,561],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==2?"selected":null'},p:[10,24,579]}],action:"bay2"},f:["Bay #2"]}," ",{p:[11,6,664],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==3?"selected":null'},p:[11,24,682]}],action:"bay3"},f:["Bay #3"]}," ",{p:[12,6,766],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==4?"selected":null'},p:[12,24,784]}],action:"bay4"},f:["Bay #4"]}," ",{p:[13,6,868],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bayNumber"],s:'_0==5?"selected":null'},p:[13,24,886]}],action:"bay5","tooltip-side":"left",tooltip:"This bay is located on the western edge of CentCom. Its the glass room directly west of where ERT spawn, and south of the CentCom ferry. Useful for launching ERT/Deathsquads/etc. onto the station via drop pods."},f:["ERT Bay"]}]}," ",{p:[18,5,1236],t:7,e:"ui-section",a:{label:"Teleport to:"},f:[{p:[19,9,1279],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:[{t:2,r:"data.bay",p:[19,45,1315]}]}," ",{p:[20,9,1349],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[20,27,1367]}],action:"teleportBack"},f:[{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[20,86,1426]}]}]}," ",{p:[25,5,1519],t:7,e:"ui-section",a:{label:"Launch the real atoms?"},f:[{p:[26,6,1570],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[26,24,1588]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Launch Clones"]}]}," ",{p:[29,5,1958],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[30,9,2008],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[30,27,2026]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[32,9,2376],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[32,27,2394]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[38,5,2656],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[39,5,2700],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[39,23,2718]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[41,5,3023],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[41,23,3041]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[46,5,3344],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[47,5,3401],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[47,23,3419]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[49,5,3659],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[49,23,3677]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[54,5,3960],t:7,e:"ui-section",a:{label:"Damaging effects?"},f:[{p:[55,5,4004],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[55,23,4022]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[57,5,4271],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[57,23,4289]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[59,5,4492],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectOrgans"],s:'_0?"selected":null'},p:[59,23,4510]}],action:"effectOrgans","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose all their limbs and organs in a spectacular fashion."},f:["Yeet Organs"]}]}," ",{p:[64,5,4764],t:7,e:"ui-section",a:{label:"Movement effects?"},f:[{p:[65,5,4808],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[65,23,4826]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[67,5,5137],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[67,23,5155]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[69,5,5418],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[69,23,5436]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[71,5,5685],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[71,23,5703]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[73,5,6033],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[73,23,6051]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[75,5,6430],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[75,23,6448]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[77,5,6690],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[77,23,6708]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[79,5,7015],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[79,23,7033]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}]}," ",{p:[84,5,7304],t:7,e:"ui-section",a:{label:"Change Name/Desc?"},f:[{p:[85,5,7348],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[85,23,7366]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}," ",{p:[87,5,7546],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectAnnounce"],s:'_0?"selected":null'},p:[87,23,7564]}],action:"effectAnnounce","tooltip-side":"left",tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb shit is aboutta come outta the pod."},f:["Alert Ghosts"]}]}," ",{p:[92,5,7812],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[93,5,7845],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallingSound"],s:'_0?"selected":null'},p:[93,23,7863]}],action:"fallingSound","tooltip-side":"left",tooltip:"Choose a sound to play as the pod falls. Note that for this to work right you should know the exact length of the sound, in seconds."},f:["Custom Falling Sound"]}," ",{p:[95,5,8135],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[95,23,8153]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[97,5,8335],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[97,23,8353]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[99,5,8535],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[99,23,8553]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[101,5,8840],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[101,23,8858]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[106,5,9141],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[107,5,9181],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.fallDuration"],s:'_0!=4?"selected":null'},p:[107,23,9199]}],action:"fallDuration","tooltip-side":"left",tooltip:"Set how long the animation for the pod falling lasts. Create dramatic, slow falling pods!"},f:["Custom Falling Duration"]}," ",{p:[109,5,9436],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=20?"selected":null'},p:[109,23,9454]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[111,9,9713],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[111,27,9731]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[113,5,10056],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[113,23,10074]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[118,5,10354],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[119,5,10387],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[119,23,10405]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[121,5,10701],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[121,23,10719]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[123,5,10987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[123,23,11005]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[125,5,11269],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[125,23,11287]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[127,5,11553],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[127,23,11571]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[129,5,11791],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[129,23,11809]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[131,5,12096],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[131,23,12114]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[133,5,12420],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[133,23,12438]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[135,5,12669],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[135,23,12687]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[137,5,12909],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[137,23,12927]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[139,5,13083],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[139,23,13101]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[141,5,13400],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[141,23,13418]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}," ",{p:[143,5,13787],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==14?"selected":null'},p:[143,23,13805]}],action:"styleSeeThrough","tooltip-side":"left",tooltip:"By selecting this, the pod will instead look like whatevers inside it (as if it were the contents falling by themselves, without a pod). Useful for launching mechs at the station and standing tall as they soar in from the heavens."},f:["Show Contents (See-Through Pod)!"]}]}]}," ",{p:[148,1,14223],t:7,e:"ui-display",f:[{p:[149,5,14241],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[149,24,14260]}," turfs in ",{t:2,r:"data.bay",p:[149,53,14289]}],candystripe:0,right:0},f:[{p:[150,9,14331],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"left",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}," ",{p:[152,9,14500],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[152,27,14518]}],action:"giveLauncher","tooltip-side":"left",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN"},f:["Enter Launch Mode"]}," ",{p:[154,9,14712],t:7,e:"ui-button",a:{style:"danger",action:"clearBay","tooltip-side":"left",tooltip:"This will delete all objs and mobs from the selected bay."},f:["Clear Selected Bay"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,30],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,62],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,83]}],value:[{t:2,r:"data.energy",p:[3,53,110]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,127]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,307],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,337]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,414]},"}"]},f:[{t:2,r:".",p:[9,122,422]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,264]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,471],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,519],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,586]},'"}']},f:[{t:2,r:"title",p:[14,84,596]}]}],n:52,r:"data.chemicals",p:[13,5,488]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,766],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,825]},"}"]},f:[{t:2,r:".",p:[21,74,833]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,723]}," ",{p:[23,5,869],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,900]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,995],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1063],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1069]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1111]}," Units"]}," ",{p:[28,7,1155],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1206],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1249]}," units of ",{t:2,r:"name",p:[30,87,1284]}]},{p:[30,102,1299],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1167]},{t:4,n:51,f:[{p:[32,9,1328],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1029]},{t:4,n:51,f:[{p:[35,7,1401],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,34],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,82]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,134]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,182]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,244]}]}]}," ",{p:[8,3,307],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,413]}," K"]}]}]}," ",{p:{button:[{p:[14,5,551],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,582]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,677],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,745],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,764]}," K"]}," ",{p:[19,7,813],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,865],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,908]}," units of ",{t:2,r:"name",p:[21,87,943]}]},{p:[21,102,958],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,826]},{t:4,n:51,f:[{p:[23,9,987],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,711]},{t:4,n:51,f:[{p:[26,7,1060],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,340],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,426],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,445]}," units of ",{t:2,r:"name",p:[13,60,480]}],nowrap:0},f:[{p:[14,7,505],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,555],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,608]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,653],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,706]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,751],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,804]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,851],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,904]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,954],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1007]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1058],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1102]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,390]},{t:4,n:51,f:[{p:[24,5,1184],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,357]},{t:4,n:51,f:[{p:[27,5,1255],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1343],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1374],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1412]}]},f:["Destroy"]}," ",{p:[34,3,1470],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1508]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1577],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1629],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1648]}," units of ",{t:2,r:"name",p:[37,59,1683]}],nowrap:0},f:[{p:[38,6,1707],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1756],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1811]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1855],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1910]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1954],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2009]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2055],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2110]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2159],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2214]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2264],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2308]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1594]}]}]}," ",{t:4,f:[{p:[52,3,2444],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2528],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["id","data.chosenPillStyle"],s:'_0==_1?"selected":null' +},p:[54,23,2546]}],action:"pillStyle",params:['{"id": "',{t:2,r:"id",p:[54,108,2631]},'"}']},f:[{t:3,r:"htmltag",p:[54,118,2641]}]}],n:52,r:"data.pillStyles",p:[53,4,2497]}," ",{p:[56,4,2685],t:7,e:"br"}," ",{t:4,f:[{p:[58,5,2731],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[58,39,2765]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[58,88,2814]}]}," ",{p:[59,5,2895],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[59,27,2917]},"/",{t:2,r:"data.pillBotMaxContent",p:[59,51,2941]}]}],n:50,r:"data.isPillBottleLoaded",p:[57,4,2694]},{t:4,n:51,f:[{p:[61,5,2993],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[63,4,3052],t:7,e:"br"}," ",{p:[64,4,3062],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3121]}]},f:["Create Pill (max 50µ)"]}," ",{p:[65,4,3205],t:7,e:"br"}," ",{p:[66,4,3215],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[66,63,3274]}]},f:["Create Multiple Pills"]}," ",{p:[67,4,3358],t:7,e:"br"}," ",{p:[68,4,3368],t:7,e:"br"}," ",{p:[69,4,3378],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3438]}]},f:["Create Patch (max 40µ)"]}," ",{p:[70,4,3523],t:7,e:"br"}," ",{p:[71,4,3533],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[71,64,3593]}]},f:["Create Multiple Patches"]}," ",{p:[72,4,3679],t:7,e:"br"}," ",{p:[73,4,3689],t:7,e:"br"}," ",{p:[74,4,3699],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3760]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[75,4,3846],t:7,e:"br"}," ",{p:[76,4,3856],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[76,65,3917]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2421]},{t:4,n:51,f:[{p:[81,3,4039],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[82,4,4094],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[82,63,4153]}]},f:["Create Pack (max 10µ)"]}," ",{p:[83,4,4237],t:7,e:"br"}," ",{p:[84,4,4247],t:7,e:"br"}," ",{p:[85,4,4257],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[85,65,4318]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[89,2,4466],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[89,20,4484]}]},f:[{p:[90,3,4515],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[91,3,4563],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[91,46,4606]}]}," ",{p:[92,3,4649],t:7,e:"br"}," ",{p:[93,3,4658],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[94,3,4700],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[94,23,4720]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[94,69,4766]}]},f:[{t:2,r:"data.analyzeVars.color",p:[94,97,4794]}]}," ",{p:[95,3,4831],t:7,e:"br"}," ",{p:[96,3,4840],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[97,3,4882],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[97,25,4904]}]}," ",{p:[98,3,4941],t:7,e:"br"}," ",{p:[99,3,4950],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[100,3,5006],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[100,25,5028]},"µ/minute"]}," ",{p:[101,3,5076],t:7,e:"br"}," ",{p:[102,3,5085],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[103,3,5140],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[103,25,5162]}]}," ",{p:[104,3,5199],t:7,e:"br"}," ",{p:[105,3,5208],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[106,3,5264],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[106,25,5286]}]}," ",{p:[107,3,5324],t:7,e:"br"}," ",{p:[108,3,5333],t:7,e:"br"}," ",{p:[109,3,5342],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{341:341}],381:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,41],t:7,e:"ui-section",f:[{p:[3,3,56],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,87]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,173],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,205]}],action:"input"},f:["Input"]}," ",{p:[5,3,285],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,35,317]}],action:"amount"},f:[{t:2,r:"data.amount",p:[5,96,378]},"U"]}," ",{p:[6,3,409],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[6,33,439]}],action:"makecup"},f:["Create Beaker"]}]}]}," ",{p:[9,1,556],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[10,2,588],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[12,4,651],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[12,10,657]},"/",{t:2,r:"data.beakerMaxVolume",p:[12,52,699]}," Units"]}," ",{t:4,f:[{p:[14,5,775],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[14,48,818]}," units of ",{t:2,r:"name",p:[14,83,853]}]},{p:[14,98,868],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[13,4,740]},{t:4,n:51,f:[{p:[16,5,890],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,3,620]},{t:4,n:51,f:[{p:[19,4,958],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],382:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,42]}]}]}," ",{t:4,f:[{p:[5,3,145],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[6,3,160]}," ",{t:4,f:[{p:[8,4,224],t:7,e:"br"},{p:[8,8,228],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[8,63,283]},'"}']},f:[{t:3,r:"name",p:[8,75,295]}," - ",{t:3,r:"desc",p:[8,88,308]}]}],n:52,r:"data.recollection_categories",p:[7,3,182]}," ",{t:3,r:"data.rec_section",p:[10,3,345]}," ",{t:3,r:"data.rec_binds",p:[11,3,370]}]}],n:50,r:"data.recollection",p:[4,1,117]},{t:4,n:51,f:[{p:[14,2,418],t:7,e:"ui-display",a:{title:"Power",button:0},f:[{p:[15,4,455],t:7,e:"ui-section",f:[{t:3,r:"data.power",p:[16,6,473]}]}]}," ",{p:[19,2,523],t:7,e:"ui-display",f:[{p:[20,3,538],t:7,e:"ui-section",f:[{p:[21,4,554],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[21,22,572]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[22,4,694],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[22,22,712]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[23,4,835],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[23,22,853]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[24,4,991],t:7,e:"br"},{t:3,r:"data.tier_info",p:[24,8,995]}]}," ",{p:[26,3,1034],t:7,e:"ui-section",f:[{t:3,r:"data.scripturecolors",p:[27,4,1050]}]},{p:[28,16,1092],t:7,e:"hr"}," ",{p:[29,3,1099],t:7,e:"ui-section",f:[{t:4,f:[{p:[31,4,1142],t:7,e:"div",f:[{p:[31,9,1147],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[31,29,1167]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[31,99,1237]},'"}']},f:["Recite ",{t:3,r:"required",p:[31,118,1256]}]}," ",{t:4,f:[{t:4,f:[{p:[34,6,1329],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[34,53,1376]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[34,72,1395]}]}],n:50,r:"bound",p:[33,5,1310]},{t:4,n:51,f:[{p:[36,6,1437],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[36,53,1484]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[32,6,1288]}," ",{t:3,r:"name",p:[39,6,1548]}," ",{t:3,r:"descname",p:[39,17,1559]}," ",{t:3,r:"invokers",p:[39,32,1574]}]}],n:52,r:"data.scripture",p:[30,3,1114]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{341:341}],383:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,34],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,49]}]}," ",{p:[5,5,82],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,112],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,131]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,215],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,234]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,324],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,343]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,431],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,450]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,536],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,555]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,643],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,662]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,748],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,767]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,875],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,904],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,923]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1007],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1026]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1116],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1135]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1240]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1332],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1351]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1458]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1544],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1563]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1669],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1697],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1716]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1797],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1816]}],action:"ve"},f:["ve"]}," ",{p:[26,3,1895],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1914]}],action:"odr"},f:["odr"]}," ",{p:[27,3,1995],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2014]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2097],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2116]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2195],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2214]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2316]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2397],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2416]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2501],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2520]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2603],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2622]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2705],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2724]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2805],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2824]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2907],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2926]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3009],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3028]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3109],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3128]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3229],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3259],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3278]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3368],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3387]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3506]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3602],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3621]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3742],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3761]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3863],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3894],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3912]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,1],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,70],t:7,e:"br"},{p:[2,74,74],t:7,e:"br"}," ",{p:[3,1,79],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,159],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,219],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,239],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,281],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,370],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,164]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,492],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,512],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,554],t:7,e:"table",f:[{p:[14,3,564],t:7,e:"tr",f:[{p:[15,4,572],t:7,e:"td",f:[{p:[15,8,576],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,601],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,605]},"C"]}]}," ",{p:[18,3,636],t:7,e:"tr",f:[{p:[19,4,645],t:7,e:"td",f:[{p:[19,8,649],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,668],t:7,e:"td",f:[{p:[20,8,672],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,737]}]},f:["Standard"]}]},{p:[21,4,807],t:7,e:"td",f:[{p:[21,8,811],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,876]}]},f:["Upgraded"]}]},{p:[22,4,946],t:7,e:"td",f:[{p:[22,8,950],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1015]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1092],t:7,e:"tr",f:[{p:[25,4,1100],t:7,e:"td",f:[{p:[25,8,1104],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1126],t:7,e:"td",f:[{p:[26,8,1130],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1189]}]},f:["Standard"]}]},{p:[27,4,1256],t:7,e:"td",f:[{p:[27,8,1260],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1319]}]},f:["Upgraded"]}]},{p:[28,4,1386],t:7,e:"td",f:[{p:[28,8,1390],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1449]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1523],t:7,e:"tr",f:[{p:[31,4,1531],t:7,e:"td",f:[{p:[31,8,1535],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1559],t:7,e:"td",f:[{p:[32,8,1563],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1628]}]},f:["None"]}]},{p:[33,4,1694],t:7,e:"td",f:[{p:[33,8,1698],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1763]}]},f:["Standard"]}]},{p:[34,4,1833],t:7,e:"td",f:[{p:[34,8,1837],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1902]}]},f:["Advanced"]}]}]}," ",{p:[36,3,1979],t:7,e:"tr",f:[{p:[37,4,1987],t:7,e:"td",f:[{p:[37,8,1991],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2015],t:7,e:"td",f:[{p:[38,8,2019],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2084]}]},f:["None"]}]},{p:[39,4,2152],t:7,e:"td",f:[{p:[39,8,2156],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2221]}]},f:["Standard"]}]}]}," ",{p:[41,3,2300],t:7,e:"tr",f:[{p:[42,4,2308],t:7,e:"td",f:[{p:[42,8,2312],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2335],t:7,e:"td",f:[{p:[43,8,2339],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2398]}]},f:["None"]}]},{p:[44,4,2461],t:7,e:"td",f:[{p:[44,8,2465],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2524]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2658],t:7,e:"table",f:[{p:[50,5,2670],t:7,e:"tr",f:[{p:[51,6,2680],t:7,e:"td",f:[{p:[51,10,2684],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2712],t:7,e:"td",f:[{p:[52,10,2716],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2773]}]},f:["Standard"]}]},{p:[53,6,2841],t:7,e:"td",f:[{p:[53,10,2845],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2902]}]},f:["Advanced"]}]}]}," ",{p:[55,5,2979],t:7,e:"tr",f:[{p:[56,6,2989],t:7,e:"td",f:[{p:[56,10,2993],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3018],t:7,e:"td",f:[{p:[57,10,3022],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3083]}]},f:["None"]}]},{p:[58,6,3149],t:7,e:"td",f:[{p:[58,10,3153],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3214]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2612]}," ",{p:[62,3,3313],t:7,e:"table",f:[{p:[63,4,3324],t:7,e:"tr",f:[{p:[64,5,3333],t:7,e:"td",f:[{p:[64,9,3337],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3363],t:7,e:"td",f:[{p:[65,9,3367],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3444],t:7,e:"hr"}," ",{p:[70,2,3450],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3575],t:7,e:"br"}," ",{p:[71,2,3581],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3709],t:7,e:"br"}," ",{p:[72,2,3715],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,3946],t:7,e:"br"}," ",{p:[73,2,3952],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4158],t:7,e:"br"}," ",{p:[74,2,4164],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4408],t:7,e:"br"}," ",{p:[75,2,4414],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4653],t:7,e:"br"}," ",{p:[76,2,4659],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4903],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,4929],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,4978],t:7,e:"br"}," ",{p:[81,2,4984],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5076],t:7,e:"br"}," ",{p:[82,2,5082],t:7,e:"i",f:["Current credits: ",{p:[82,22,5102],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5105]},"C"]}]},{p:[82,50,5130],t:7,e:"br"}," ",{p:[83,2,5136],t:7,e:"i",f:["Total price: ",{p:[83,18,5152],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5155]},"C"]}]},{p:[83,49,5183],t:7,e:"br"},{p:[83,53,5187],t:7,e:"br"}," ",{p:[84,2,5193],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5229]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5337],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5381],t:7,e:"br"}," ",{p:[88,2,5387],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{341:341}],385:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"data.text_buffer",p:[32,37,942]}]}," ",{p:[34,2,981],t:7,e:"ui-section",f:[{p:[34,14,993],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }\r\n \r\n .map {\r\n width: 600px;\r\n height: 600px;\r\n position: relative;\r\n }\r\n .blip {\r\n position: absolute;\r\n z-index: 500;\r\n width: 5px;\r\n height: 5px;\r\n background-color: #FF0000;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}," ",{p:[98,2,2606],t:7,e:"ui-section",f:[{t:4,f:[{p:[100,4,2646],t:7,e:"div",a:{"class":"map"},f:[{t:4,f:[{t:4,f:[{p:[103,7,2727],t:7,e:"div",a:{"class":"blip",style:["left:",{t:2,x:{r:["pos_x","data.mapsize"],s:"_0/_1*600"},p:[103,37,2757]},"px;bottom:",{t:2,x:{r:["pos_y","data.mapsize"],s:"_0/_1*600"},p:[103,73,2793]},"px"]}}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[102,6,2698]}],n:52,r:"data.sensors",p:[101,5,2669]}," ",{p:[106,5,2864],t:7,e:"img",a:{src:"map.png"}}]}],n:50,x:{r:["data.z"],s:"_0==2"},p:[99,3,2622]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,32],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,64],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,70]}]}]}," ",{t:4,f:[{p:[6,5,184],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,217],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,230]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,259]}]}]}," ",{p:[9,4,309],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,347],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,360]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,397]}," K"]}]}," ",{p:[12,5,461],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,495],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,508]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,542]}],value:[{t:2,r:"data.occupant.health",p:[13,90,578]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,619]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,671]}]}]}," ",{t:4,f:[{p:[17,7,892],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,911]}]},f:[{p:[18,9,931],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,952]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,988]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1025]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,727]}],n:50,r:"data.hasOccupant",p:[5,3,155]}]}," ",{p:[23,1,1116],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1144], +t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1175],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1192]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1251]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1306]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1364]}]}]}," ",{p:[30,3,1430],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1465],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1478]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1506]}," K"]}]}," ",{p:[33,2,1556],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1586],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1603]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1654]}]}," ",{p:[35,5,1706],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1723]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1787]}]}]}]}," ",{p:{button:[{p:[40,5,1928],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1959]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2060],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2167],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2210]}," units of ",{t:2,r:"name",p:[45,72,2230]}]},{p:[45,87,2245],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2128]},{t:4,n:51,f:[{p:[47,9,2274],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2094]},{t:4,n:51,f:[{p:[50,7,2347],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,73],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,43]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,147],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,119]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,239],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,203]},{t:4,n:51,f:[{p:[12,6,299],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,377],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,409],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,442]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,469]},"%"]}]}," ",{p:[20,5,511],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,547],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,568]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,625]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,691]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,739]}]}]}," ",{p:[27,2,811],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,840],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,874]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,951],t:7,e:"br"}]}," ",{p:[30,2,973],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1002],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1037]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1086]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1144]}]}},{p:[31,206,1205],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],389:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,42],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,79],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,100]}],value:[{t:2,r:"data.dna",p:[3,53,125]}]},f:[{t:2,r:"data.dna",p:[3,67,139]},"/",{t:2,r:"data.dna_max",p:[3,80,152]}," Samples"]}]}," ",{p:[5,3,204],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,240],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,261]}],value:[{t:2,r:"data.plants",p:[6,54,289]}]},f:[{t:2,r:"data.plants",p:[6,71,306]},"/",{t:2,r:"data.plants_max",p:[6,87,322]}," Samples"]}]}," ",{p:[8,3,377],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,414],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,435]}],value:[{t:2,r:"data.animals",p:[9,55,464]}]},f:[{t:2,r:"data.animals",p:[9,73,482]},"/",{t:2,r:"data.animals_max",p:[9,90,499]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,604],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,650],t:7,e:"ui-section",f:[{p:[15,2,664],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,731],t:7,e:"ui-section",f:[{p:[18,2,745],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,790]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,810]}]}," ",{p:[19,2,840],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,885]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,905]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,567]}]},e.exports=a.extend(r.exports)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,41]}]},f:[{p:[3,5,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,114],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,169]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,200]}]},f:[{t:2,r:"answer",p:[7,53,235]}," (",{t:2,r:"amount",p:[7,65,247]},")"]}],n:52,r:"data.answers",p:[4,7,83]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,341],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,16],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,41]}]}]}," ",{p:[4,1,80],t:7,e:"ui-notice",f:[{p:[5,3,94],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,109]}]}]}," ",{p:[7,1,174],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,209],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,242]}]}," ",{p:[10,2,309],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,393]}]},f:["AUTHORIZE"]}," ",{p:[15,2,459],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,508]}]},f:["Repeal"]}," ",{p:[19,2,571],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,619]}]},f:["Repeal All"]}]}," ",{p:[24,1,699],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,768],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,799]}," (",{t:2,r:"job",p:[26,44,809]},")"]}],n:52,r:"data.authorizations",p:[25,2,736]},{t:4,n:51,f:[{p:[28,3,843],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{341:341}],392:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,48]}]}," ",{p:[5,3,90],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,126]}]}," ",{p:[8,3,162],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,196],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,242]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,333]}]}," ",{p:[13,5,368],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,412]}],action:"neutral"}}," ",{p:[17,5,546],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,594]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,691]}]}]}]}," ",{t:4,f:[{p:[24,3,782],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,819],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,852]}]}," ",{p:[26,5,890],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,933]}]}," ",{p:[27,5,972],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,756]}]},e.exports=a.extend(r.exports)},{341:341}],393:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,14],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,45]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{341:341}],394:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,5,47],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,107]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,161]}]}]}," ",{p:[9,3,227],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,282],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,304]},{p:[11,30,309],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,260]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,30],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,58],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,93]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,148]}]}]}," ",{p:[5,1,214],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,240],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,281]}]}]}," ",{p:[8,1,320],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,356],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,372]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,417]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,575]}]}]}," ",{p:[11,1,639],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,677],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,710]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,840]}]}]}]}," ",{t:4,f:[{p:[16,2,942],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,982],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,988]}]}]}," ",{p:[20,2,1029],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1093],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1111]}]},f:[{p:[23,3,1127],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1133]}," (",{t:2,r:"coord",p:[23,19,1143]},")"]}," ",{t:4,f:[{p:[25,4,1185],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1197]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1212]},"° (",{t:2,r:"direction",p:[25,45,1226]},")"]}],n:50,r:"direction",p:[24,3,1164]}]}],n:52,r:"data.signals",p:[21,2,1068]}]}],n:50,r:"data.power",p:[15,1,922]}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,44],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,85],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,98]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,136]}]}]}," ",{t:4,f:[{p:[6,4,239],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,273],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,279]}]}]}," ",{p:[9,4,335],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,374],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,391]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,462]}]}," ",{p:[11,5,527],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,559]}]}]}],n:50,r:"data.teleporter",p:[5,3,212]},{t:4,n:51,f:[{p:[14,4,653],t:7,e:"span",f:[{p:[14,10,659],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,754],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,794],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,831],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,844]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,878]}]}]}," ",{t:4,f:[{p:[22,3,971],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1004],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1010]}]}]}],n:50,r:"data.beacon",p:[21,2,949]},{t:4,n:51,f:[{p:[26,4,1072],t:7,e:"span",f:[{p:[26,10,1078],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1165],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1204],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1239],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1269]}]}]}," ",{t:4,f:[{p:[34,2,1359],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1395],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1424]}]}]}],n:50,r:"data.id",p:[33,2,1342]}," ",{p:[38,2,1475],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1507],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1513]}]}]}," ",{t:4,f:[{p:[42,3,1620],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1660],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1666]}]}]}],n:50,r:"data.prisoner",p:[41,2,1596]}]}," ",{p:[47,1,1739],t:7,e:"ui-display",f:[{p:[48,2,1753],t:7,e:"center",f:[{p:[48,10,1761],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1796]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"center",f:[{p:[2,10,22],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,52]}]}]}]}," ",{p:[4,1,132],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,189],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,208]}]},f:[{p:[7,4,222],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,274]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,290]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,167]}]}]},e.exports=a.extend(r.exports)},{341:341}],398:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,68],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,85]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,128]}],action:"safety"},f:["Safeties: ",{p:[4,14,206],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,219]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,254]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,356],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,406]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,424]}]},f:[{t:2,r:"name",p:[9,5,475]}," "]},{p:[10,14,497],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,323]}]}," ",{t:4,f:[{p:[14,2,549],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,623],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,688]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,706]}]},f:[{t:2,r:"name",p:[17,5,757]}," "]},{p:[18,16,781],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,591]}]}],n:50,r:"data.emagged",p:[13,1,527]}]},e.exports=a.extend(r.exports)},{341:341}],399:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,266],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,298],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,330],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,336]}]}]}," ",{t:4,f:[{p:[20,5,447],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,480],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,493]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,516]}]}]}],n:50,r:"data.occupied",p:[19,3,421]}]}," ",{p:[25,1,656],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,687],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,717],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,734]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,783]}]}]}," ",{p:[29,3,846],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,876]}," ",{t:4,f:[{p:[32,7,938],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,906]}]}," ",{p:[35,3,1002],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1038],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1056]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1162]}," "]},{p:[38,19,1265],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],400:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,282],t:7,e:"ui-notice",f:[{p:[16,5,298],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,260]},{p:{button:[{t:4,f:[{p:[22,7,458],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,489]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,540]}," AI"]}],n:50,r:"data.name",p:[21,5,434]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,370]}],button:0},f:[" ",{t:4,f:[{p:[26,5,647],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,683],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,696]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,750]}]}]}," ",{p:[29,5,843],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,889],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,922]}],state:[{t:2,r:"healthState",p:[30,64,946]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,963]},"%"]}]}," ",{p:[32,5,1024],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1084],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1108]}]},{p:[34,45,1120],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1056]}]}," ",{p:[37,5,1164],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1200],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1232]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1325],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1361]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,625]}]}]},e.exports=a.extend(r.exports)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,22],t:7,e:"ui-notice",f:[{p:[3,3,36],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,127],t:7,e:"ui-display",f:[{p:[7,3,142],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,189],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,243]}]}],n:50,r:"data.auth_required",p:[8,4,158]},{t:4,n:51,f:[{p:[11,5,294],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,327]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,412],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,444]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,560],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,55],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,74]}]},f:[{p:[4,4,87],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,93]}]}]}],n:52,r:"data.ores",p:[2,2,33]}]}," ",{p:[8,1,151],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,180],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,206],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,236]}]}]}," ",{t:4,f:[{p:[13,3,327],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,368],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,374]}]}]}," ",{p:[16,3,415],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,444],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,450]}]}]}," ",{p:[19,3,489],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,530],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,536]}]}," ",{p:[21,4,572],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,611]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,309]}]}," ",{p:[25,1,721],t:7,e:"ui-display",f:[{p:[26,2,735],t:7,e:"center",f:[{p:[27,3,746],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,785]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],403:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,68],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,86]}]},f:[{p:[4,7,102],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,108]}]}," ",{p:[5,7,130],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,142]}]}," ",{t:4,f:[{p:[7,9,186],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,163]}," ",{p:[9,7,237],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,243]}]}," ",{t:4,f:[{p:[11,9,332],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,413]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,442]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,512]}]}],n:50,r:"data.is_living",p:[10,7,301]}," ",{t:4,f:[{t:4,f:[{p:[20,11,666],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,727]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,641]},{t:4,n:51,f:[{p:[22,11,784],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,846]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,609]}]}],n:52,r:"data.languages",p:[2,3,39]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1004],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1061]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1120]}]}],n:50,r:"data.is_living",p:[29,3,977]}," ",{p:[36,3,1196],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1278],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1296]}]},f:[{p:[39,9,1314],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1320]}]}," ",{p:[40,9,1344],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1356]}]}," ",{p:[41,9,1379],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1460]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1239]}]}],n:50,r:"data.admin_mode",p:[28,1,951]}]},e.exports=a.extend(r.exports)},{341:341}],404:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,33],t:7,e:"ui-notice",f:[{p:[3,3,48],t:7,e:"p",f:["No launchpad connected."]}]}],n:50,x:{r:["data.screen"],s:'_0=="empty"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="select"'},f:[{p:[6,2,132],t:7,e:"ui-display",a:{title:"Launchpad Selection"},f:[{t:4,f:[{p:[8,4,206],t:7,e:"ui-button",a:{action:"select_pad",params:['{"id": "',{t:2,r:"id",p:[8,51,253]},'"}'],state:[{t:2,x:{r:["inactive"],s:'_0?"disabled":null'},p:[8,68,270]}]},f:[{t:2,r:"name",p:[8,102,304]}]},{p:[8,122,324],t:7,e:"br"}],n:52,r:"data.launchpads",p:[7,3,176]}]}]},{t:4,n:50,x:{r:["data.screen"],s:'(!(_0=="select"))&&(_0=="control")'},f:[" ",{p:[12,2,397],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[13,3,430],t:7,e:"ui-button",a:{icon:"return",action:"return"},f:["Return"]}," ",{t:4,f:[{p:[15,4,521],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[16,4,556],t:7,e:"span",f:[{p:[16,10,562],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[16,13,565]}]}]},{p:[16,41,593],t:7,e:"br"}," ",{p:[17,4,602],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[18,4,666],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[21,4,765],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[22,5,802],t:7,e:"table",f:[{p:[23,5,815],t:7,e:"tr",f:[{p:[24,6,826],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[24,39,859],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[25,6,912],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[25,58,964],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[26,6,1012],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[26,57,1063],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[28,5,1127],t:7,e:"tr",f:[{p:[29,6,1138],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[29,39,1171],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[30,6,1250],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[30,58,1302],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[31,6,1353],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[31,57,1404],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[33,5,1465],t:7,e:"tr",f:[{p:[34,6,1476],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[34,39,1509],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[35,6,1564],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[35,58,1616],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[36,6,1666],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[36,57,1717],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}," ",{p:[39,5,1797],t:7,e:"hr"}," ",{p:[40,5,1807],t:7,e:"ui-button",a:{action:"manual_x"},f:["Set X"]},{p:[40,51,1853],t:7,e:"ui-button",a:{action:"manual_y"},f:["Set Y"]}]}," ",{p:[42,4,1922],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[43,5,1963],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[43,11,1969]}," ",{t:2,r:"data.north_south",p:[43,26,1984]}]},{p:[43,53,2011],t:7,e:"br"}," ",{p:[44,5,2021],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[44,11,2027]}," ",{t:2,r:"data.east_west",p:[44,26,2042]}]}]}," ",{p:[46,4,2090],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[47,5,2125],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[48,5,2252],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],n:50,r:"data.pad_active",p:[14,3,493]},{t:4,n:51,f:[{p:[51,4,2406],t:7,e:"ui-notice",f:[{p:[52,5,2423],t:7,e:"p",f:["Launchpad not responding."]}]}],r:"data.pad_active"}]}]}],x:{r:["data.screen"],s:'_0=="empty"'}}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,81],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,114],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,54]},{t:4,n:51,f:[{p:[8,4,176],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,210],t:7,e:"span",f:[{p:[9,10,216],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,219]}]}]},{p:[9,41,247],t:7,e:"br"}," ",{p:[10,4,255],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,318],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,414],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,449],t:7,e:"table",f:[{p:[16,4,460],t:7,e:"tr",f:[{p:[17,5,469],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,502],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,553],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,605],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,651],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,702],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,762],t:7,e:"tr",f:[{p:[22,5,771],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,804],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,881],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,933],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,982],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1033],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1090],t:7,e:"tr",f:[{p:[27,5,1099],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1132],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1185],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1237],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1285],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1336],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1427],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1467],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1473]}," ",{t:2,r:"data.north_south",p:[34,26,1488]}]},{ +p:[34,53,1515],t:7,e:"br"}," ",{p:[35,5,1524],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1530]}," ",{t:2,r:"data.east_west",p:[35,26,1545]}]}]}," ",{p:[37,4,1591],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1625],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1751],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,31]},{t:4,n:51,f:[{p:[45,3,1912],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1944],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],406:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,544],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,645],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,682],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,703]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,750]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,793]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,847]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,895]}]}]}," ",{t:4,f:[{p:[27,3,1008],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,3,1038],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[28,24,1059]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[28,76,1111]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[28,124,1159]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[28,183,1218]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[28,236,1271]}]}]}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,968]},{t:4,n:51,f:[{p:[31,3,1369],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,29,1395],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,609]},{t:4,n:51,f:[{p:[34,4,1473],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,580]},{t:4,n:51,f:[{p:[37,5,1540],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[38,2,1593],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,44],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,101],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,162],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,195],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,228]}]}," ",{p:[7,3,262],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,294]}]}," ",{p:[8,3,328],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,366]}]}," ",{t:4,f:[{p:[10,4,468],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,505]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,430]}," ",{t:4,f:[{p:[13,4,588],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,614]}]}," ",{p:[14,4,650],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,682]}]}],n:50,r:"data.disk.timer",p:[12,3,561]}," ",{t:4,f:[{p:[17,4,769],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,805]}]}],n:50,r:"data.disk.activation_code",p:[16,3,732]}," ",{t:4,f:[{p:[20,4,899],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,937]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,860]}," ",{t:4,f:[{p:[23,4,1025],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1055]}]}],n:50,r:"data.disk.kill_code",p:[22,3,994]}," ",{t:4,f:[{p:[26,4,1138],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1171]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1104]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1303],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1322]}]},f:[{t:2,r:"value",p:[30,35,1332]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1263]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1223]}],n:50,r:"data.has_program",p:[5,2,168]},{t:4,n:51,f:[{p:[34,3,1390],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,78]},{t:4,n:51,f:[{p:[37,2,1453],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1511],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1541],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1552]}]}],n:50,r:"data.status_msg",p:[41,1,1516]},{t:4,n:51,f:[{p:[44,2,1594],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1624],t:7,e:"ui-section",f:[{p:[45,14,1636],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1652]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1712]}," Chamber"]},{p:[45,146,1768],t:7,e:"br"}]}," ",{p:[46,2,1787],t:7,e:"ui-section",f:[{p:[46,14,1799],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1816]}]}," ",{t:4,f:[{p:[48,4,1882],t:7,e:"ui-section",f:[{p:[48,16,1894],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,1954],t:7,e:"ui-section",f:[{p:[49,16,1966],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1853]},{t:4,n:51,f:[{p:[51,3,2071],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2132],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2217],t:7,e:"br"}," ",{p:[54,5,2226],t:7,e:"br"}],n:50,r:"data.has_program",p:[52,4,2103]}," ",{p:[56,4,2245],t:7,e:"ui-section",f:[{p:[57,5,2262],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2296]}]}," ",{p:[58,5,2336],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2368]}]}," ",{p:[59,5,2405],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2442]}," ",{p:[59,68,2468],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2547],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2576]}," ",{p:[60,82,2624],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2718],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2785],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2804]}],button:0},f:[{p:[65,6,2827],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2899]},'"}']},f:["Uninstall"]}," ",{p:[66,6,2936],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,2968]}]}," ",{t:4,f:[{p:[68,7,3030],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3068]}]}," ",{p:[69,7,3126],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3163]},"/s"]}," ",{t:4,f:[{p:[71,8,3224],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3257]}]}," ",{p:[72,8,3294],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3331]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3197]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3462],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3499]}]}],n:50,r:"activation_delay",p:[75,8,3429]}," ",{t:4,f:[{p:[79,9,3577],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3603]}]}," ",{p:[80,9,3634],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3665]}]}],n:50,r:"timer",p:[78,8,3555]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3785],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3804]}]},f:[{t:2,r:"value",p:[84,40,3814]}]}],n:52,r:"extra_settings",p:[83,9,3750]}],n:50,r:"has_extra_settings",p:[82,8,3715]}," ",{t:4,f:[{t:4,f:[{p:[89,10,3947],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,3983]}]}],n:50,r:"activation_code",p:[88,9,3914]}," ",{t:4,f:[{p:[92,10,4075],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4113]}]}],n:50,r:"deactivation_code",p:[91,9,4040]}," ",{t:4,f:[{p:[95,10,4199],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4229]}]}],n:50,r:"kill_code",p:[94,9,4172]}," ",{t:4,f:[{p:[98,10,4310],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4343]}]}],n:50,r:"trigger_code",p:[97,9,4280]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3877]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3393]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,2995]}]}],n:52,r:"data.mob_programs",p:[63,5,2752]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],409:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,42],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,101],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,162],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,197],t:7,e:"ui-section",f:[{p:[7,5,214],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,247]}]}," ",{p:[8,5,283],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,315]}]}," ",{p:[9,5,351],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,389]}]}," ",{t:4,f:[{p:[11,6,495],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,532]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,455]}," ",{t:4,f:[{p:[14,6,621],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,647]}]}," ",{p:[15,6,685],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,717]}]}],n:50,r:"data.disk.timer",p:[13,5,592]}," ",{t:4,f:[{p:[18,6,810],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,846]}]}],n:50,r:"data.disk.activation_code",p:[17,5,771]}," ",{t:4,f:[{p:[21,6,946],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,984]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,905]}," ",{t:4,f:[{p:[24,6,1078],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1108]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1045]}," ",{t:4,f:[{p:[27,6,1197],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1230]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1161]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1370],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1389]}]},f:[{t:2,r:"value",p:[31,37,1399]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1328]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1286]}]}],n:50,r:"data.has_program",p:[5,3,169]},{t:4,n:51,f:[{p:[36,4,1480],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,77]},{t:4,n:51,f:[{p:[39,3,1546],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1605],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1670],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1755],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1827],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1874]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1898]}]}],n:52,r:"data.cloud_backups",p:[46,4,1794]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1641]},{t:4,n:51,f:[{p:[51,3,1964],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2079],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2049]},{t:4,n:51,f:[{p:[55,4,2141],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2168]}]},f:[{t:4,f:[{p:[57,6,2226],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2328],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2196]}," ",{t:4,f:[{p:[60,6,2384],t:7,e:"hr"}," ",{p:[61,6,2394],t:7,e:"ui-section",f:[{p:[62,7,2413],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2417]}]}," ",{p:[63,7,2437],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2470],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2564]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2633],t:7,e:"ui-section",f:[{p:[68,7,2652],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2684]}]}," ",{p:[69,7,2712],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2750]}]}," ",{p:[70,7,2808],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2845]},"/s"]}," ",{t:4,f:[{p:[72,8,2906],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,2939]},"/s"]}," ",{p:[73,8,2978],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3015]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2879]}," ",{t:4,f:[{p:[76,8,3103],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3140]}]}],n:50,r:"activation_delay",p:[75,7,3071]}," ",{t:4,f:[{p:[79,8,3215],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3241]}]}," ",{p:[80,8,3271],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3303]}]}],n:50,r:"timer",p:[78,7,3194]}," ",{t:4,f:[{p:[83,8,3382],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3418]}]}],n:50,r:"activation_code",p:[82,7,3351]}," ",{t:4,f:[{p:[86,8,3504],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3542]}]}],n:50,r:"deactivation_code",p:[85,7,3471]}," ",{t:4,f:[{p:[89,8,3622],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3652]}]}],n:50,r:"kill_code",p:[88,7,3597]}," ",{t:4,f:[{p:[92,8,3727],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3760]}]}],n:50,r:"trigger_code",p:[91,7,3699]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3878],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3897]}]},f:[{t:2,r:"value",p:[96,39,3907]}]}],n:52,r:"extra_settings",p:[95,8,3844]}],n:50,r:"has_extra_settings",p:[94,7,3810]}]}],n:52,r:"data.cloud_programs",p:[59,5,2349]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"comm_save"},f:["Save Current Setting"]}," ",{p:[7,3,266],t:7,e:"ui-section",a:{label:"Comm Code"},f:[{p:[8,5,302],t:7,e:"span",f:[{t:2,r:"data.comm_code",p:[8,11,308]}]}," ",{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"set_comm_code"},f:["Set"]}]}," ",{p:[11,3,422],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.comm_message",p:[12,5,456]}," ",{p:[13,5,483],t:7,e:"br"}," ",{p:[14,4,492],t:7,e:"ui-button",a:{icon:"pencil",action:"set_message"},f:["Set"]}]}," ",{t:4,f:[{p:[17,5,608],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[18,7,647],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[18,13,653]}]}," ",{p:[19,5,685],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[16,3,574]}," ",{p:[22,3,783],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[23,5,821],t:7,e:"span",f:[{t:2,r:"data.mode",p:[23,11,827]}]}," ",{p:[24,5,853],t:7,e:"br"}," ",{p:[25,4,862],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[26,5,940],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[27,5,1022],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[28,5,1110],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[29,5,1190],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[33,1,1309],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[35,3,1380],t:7,e:"ui-button",a:{icon:"load",action:"comm_load",params:['{"save_id": "',{t:2,r:"id",p:[35,66,1443]},'"}']},f:[{t:2,r:"name",p:[35,76,1453]}]}," ",{t:4,f:[{p:[37,4,1502],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[37,71,1569]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[36,3,1477]}," ",{p:[39,3,1612],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[34,2,1347]}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,63],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,99],t:7,e:"ui-section",f:[{p:[5,4,115],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,180],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,299],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,332]}]}," ",{p:[10,4,367],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,399]}]}],n:50,r:"data.has_program",p:[8,3,271]},{t:4,n:51,f:[{p:[12,4,445],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,40]},{t:4,n:51,f:[{p:[16,2,525],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,569],t:7,e:"br"}," ",{p:[19,1,574],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,605],t:7,e:"ui-section",f:[{p:[21,3,620],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,716],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,773]}]}]}," ",{t:4,f:[{p:[25,3,892],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,938],t:7,e:"ui-section",f:[{p:[27,17,950],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1005]},'"}']},f:[{t:2,r:"name",p:[27,84,1017]}]}]}],n:52,r:"data.categories",p:[26,4,908]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,858]},{t:4,n:51,f:[{p:[31,3,1092],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1111]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1196],t:7,e:"ui-display",f:[{p:[35,7,1215],t:7,e:"ui-section",f:[{p:[35,19,1227],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1230]}]}]}," ",{p:[36,7,1262],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1274]}]}," ",{p:[37,7,1302],t:7,e:"ui-section",f:[{p:[38,8,1322],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1391]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1408]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1166]},{t:4,n:51,f:[{p:[44,6,1542],t:7,e:"ui-section",f:[{p:[44,18,1554],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1607]},'"}']},f:[{t:2,r:"name",p:[44,81,1617]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1134]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,65],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,40]},{t:4,n:51,f:[{p:[5,3,129],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,223],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,193]},{t:4,n:51,f:[{p:[9,5,282],t:7,e:"ui-section",f:[{p:[10,7,301],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,320]}]},f:[{t:2,r:"data.desc",p:[11,9,344]}]}]}," ",{p:[14,5,400],t:7,e:"ui-section",f:[{p:[15,7,419],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,478]},{p:[16,43,495],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,557]},"u",{p:[18,47,579],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,508]}]}," ",{p:[22,7,627],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,663],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,690]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,784]}]}]}," ",{p:[30,7,876],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,914],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1e3]}," ",{p:[31,121,1026],t:7,e:"br"}," ",{p:[32,9,1039],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1103]}," ",{p:[32,88,1118],t:7,e:"br"}," ",{p:[33,9,1131],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1205]}," ",{p:[33,103,1225],t:7,e:"br"}]}," ",{p:[36,7,1257],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1292],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1404]}," ",{p:[37,146,1429],t:7,e:"br"}," ",{p:[38,9,1442],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1558]}," ",{p:[38,152,1585],t:7,e:"br"}," ",{p:[39,9,1598],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1698]}," ",{p:[39,128,1717],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1765],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1871]}," ",{p:[41,139,1893],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1730]}]}," ",{t:4,f:[{p:[46,9,1981],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2062],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2142]},'"}']}}," ",{t:2,r:"name",p:[48,118,2167]},": ",{t:2,r:"value",p:[48,128,2177]}," ",{p:[48,138,2187],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2020]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1941]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,36]},{t:4,n:51,f:[{p:[5,3,117],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,183],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,255],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,292],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,298]}]}," ",{p:[9,4,322],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,432],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,470],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,476]}]}," ",{p:[14,5,507],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,399]}," ",{p:[17,3,602],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,639],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,645]}]}," ",{p:[19,5,670],t:7,e:"br"}," ",{p:[20,4,678],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,755],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,836],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,923],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1002],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1117],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1186],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1244]},'"}']},f:[{t:2,r:"name",p:[30,71,1254]}]}," ",{t:4,f:[{p:[32,4,1301],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1368]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1277]}," ",{p:[34,3,1409],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1154]}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,34],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,96],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,113]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,165]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,236]},'"}']},f:[{t:2,r:"desc",p:[4,155,247]}]}],n:52,r:"data.ignore",p:[3,3,71]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,55],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,93],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,127],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,479],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,514],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,555],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,28]},{t:4,n:51,f:[{p:[12,3,652],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,689],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,739]}]}]}," ",{ +p:[18,3,819],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,865]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,889]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,306],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,346],t:7,e:"ui-notice",f:[{p:[19,5,362],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,321]},{p:[24,1,428],t:7,e:"ui-display",f:[{p:[26,1,442],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,463],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,512],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,539],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,589]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,626]}]}]}]}," ",{t:4,f:[{p:[36,2,709],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,719]}]}],n:50,r:"data.error",p:[35,1,689]},{t:4,n:51,f:[{p:[38,2,748],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,772],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,793],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,843],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,872]}]}," ",{p:[46,3,897],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,943],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,972]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1059],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1115],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1144],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1177]}],state:[{t:2,r:"healthState",p:[61,11,1204]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1221]},"%"]}]}," ",{p:[63,3,1274],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1325],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1354],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1394],t:7,e:"tr",f:[{p:[69,10,1398],t:7,e:"td",f:[{p:[69,14,1402],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1426]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1366]}]}]}," ",{p:[73,2,1475],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1509],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1539]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],417:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,87],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,166]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,61]},{p:[7,1,247],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,336]}]},f:["Job Management"]}," ",{p:[8,1,404],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,495]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,584],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,634]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,558]},{t:4,f:[{p:[14,1,753],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,774],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,799],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,857],t:7,e:"br"},{p:[16,65,861],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,898],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,918]}," - ",{t:2,r:"rank",p:[20,13,929]}]}],n:52,r:"data.manifest",p:[18,1,873]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,733]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,984],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1005],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1036],t:7,e:"table",f:[{p:[29,1,1044],t:7,e:"tr",f:[{p:[29,5,1048],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1070],t:7,e:"b",f:["Job"]}]},{p:[29,42,1085],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1107],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1124],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1146],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1166],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1188],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1238],t:7,e:"tr",f:[{p:[32,6,1242],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1246]}]},{p:[32,24,1260],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1264]},"/",{t:2,r:"total",p:[32,40,1276]}]},{p:[32,54,1290],t:7,e:"td",f:[{p:[32,58,1294],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1348]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1368]}]},f:[{t:2,r:"desc_open",p:[32,169,1405]}]},{p:[32,194,1430],t:7,e:"br"}]},{p:[32,203,1439],t:7,e:"td",f:[{p:[32,207,1443],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1498]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1518]}]},f:[{t:2,r:"desc_close",p:[32,320,1556]}]}]}]}],n:52,r:"data.slots",p:[30,1,1215]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1626],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1647],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1707],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1727],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1791],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1684]},{p:[48,1,1805],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1826],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1879],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1906],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,1976]}]}]}]}," ",{p:[56,1,2021],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2042],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2093],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2120],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2192]}]}]}]}," ",{p:[64,1,2239],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2295],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2317],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2364],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2386],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2442],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2470]}]}]}," ",{p:[81,2,2507],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2529],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2574],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2602]}]}]}," ",{p:[89,2,2638],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2660],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2707],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2735],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2788]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2849]}]}]}]}],n:50,r:"data.minor",p:[72,2,2344]},{t:4,n:51,f:[{p:[99,2,2909],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,2931],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,2987],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3015],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3082]}]}]}]}," ",{p:[108,2,3132],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3154],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3184],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3228]}]}," ",{p:[112,2,3304],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3326],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3379],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3429],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3457],t:7,e:"table",f:[{p:[121,5,3469],t:7,e:"tr",f:[{p:[122,4,3477],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3497],t:7,e:"td",f:[{p:[124,6,3507],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3584]}]},f:["Captain"]}]}]}," ",{p:[127,5,3678],t:7,e:"tr",f:[{p:[128,4,3686],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3706],t:7,e:"td",f:[{p:[130,6,3716],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3827],t:7,e:"tr",f:[{p:[134,4,3835],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,3885],t:7,e:"td",f:[{t:4,f:[{p:[137,5,3931],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,3990]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4008]}]},f:[{t:2,r:"display_name",p:[137,127,4053]}]}],n:52,r:"data.engineering_jobs",p:[136,6,3895]}]}]}," ",{p:[141,5,4120],t:7,e:"tr",f:[{p:[142,4,4128],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4174],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4216],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4275]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4293]}]},f:[{t:2,r:"display_name",p:[145,127,4338]}]}],n:52,r:"data.medical_jobs",p:[144,6,4184]}]}]}," ",{p:[149,5,4405],t:7,e:"tr",f:[{p:[150,4,4413],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4459],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4501],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4560]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4578]}]},f:[{t:2,r:"display_name",p:[153,127,4623]}]}],n:52,r:"data.science_jobs",p:[152,6,4469]}]}]}," ",{p:[157,5,4690],t:7,e:"tr",f:[{p:[158,4,4698],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4745],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4788],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,4847]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,4865]}]},f:[{t:2,r:"display_name",p:[161,127,4910]}]}],n:52,r:"data.security_jobs",p:[160,6,4755]}]}]}," ",{p:[165,5,4977],t:7,e:"tr",f:[{p:[166,4,4985],t:7,e:"th",a:{style:"color: '#cc6600';"},f:["Cargo"]}," ",{p:[167,4,5029],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5069],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5128]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5146]}]},f:[{t:2,r:"display_name",p:[169,127,5191]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5039]}]}]}," ",{p:[173,5,5258],t:7,e:"tr",f:[{p:[174,4,5266],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5313],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5356],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5415]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5433]}]},f:[{t:2,r:"display_name",p:[177,127,5478]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5323]}]}]}," ",{t:4,f:[{p:[182,4,5576],t:7,e:"tr",f:[{p:[183,6,5586],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5634],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5677],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5736]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5754]}]},f:[{t:2,r:"display_name",p:[186,129,5799]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5643]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5545]}]}]}],n:50,r:"data.assignments",p:[118,4,3401]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,5956],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,5977],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6015],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6094],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6128],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6187]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6210]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6232]}]},f:[{t:2,r:"desc",p:[204,140,6263]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6056]}]}],n:50,r:"data.centcom_access",p:[197,2,5925]},{t:4,n:51,f:[{p:[209,4,6330],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6351],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6355]}]}]}," ",{p:[212,4,6395],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6463],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6525],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6546],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6584]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6637]},'"}']},f:[{p:[215,129,6650],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6653]}]}]}]}," ",{p:[216,4,6687],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6721],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6755],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,6814]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,6837]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,6859]}]},f:[{t:2,r:"desc",p:[219,140,6890]}]}]}],n:52,r:"accesses",p:[217,6,6697]}]}],n:52,r:"data.regions",p:[213,3,6436]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2274]}],n:50,r:"data.authenticated",p:[66,1,2245]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],418:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,297],t:7,e:"ntosheader"}," ",{p:[17,1,312],t:7,e:"ui-display",f:[{p:[18,2,326],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,461],t:7,e:"hr"}," ",{p:[19,2,467],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,503],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,539]},"W"]}," ",{t:4,f:[{p:[25,4,606],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,674],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,714]}]}," ",{p:[31,4,755],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,795],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,816]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,846]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,879]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,918]},"/",{t:2,r:"adata.battery.max",p:[32,165,955]}]}]}],n:50,r:"data.battery",p:[24,3,582]},{t:4,n:51,f:[{p:[35,4,1017],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1116],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1151],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1189],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1210]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1238]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1272]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1308]},"GQ"]}]}]}," ",{p:[47,2,1373],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1443],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1465]}]},f:[{p:[50,5,1480],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1534]}]}," ",{p:[52,5,1554],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1586],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1604]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1685]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1704]}]}]}," ",{t:4,f:[{p:[59,6,1810],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1849]},"W"]}],n:50,r:"powerusage",p:[58,5,1786]}]}," ",{p:[64,4,1922],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1416]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],419:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,97],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,189]},{p:[8,41,203],t:7,e:"br"}," ",{p:[9,3,210],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,311],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,76]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,410],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,427]}]}," ",{p:[14,4,453],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,475],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,530],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,579],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,640],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,648]}],n:50,r:"data.filename",p:[12,3,385]},{t:4,n:51,f:[{p:[21,4,682],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,719],t:7,e:"table",f:[{p:[23,5,731],t:7,e:"tr",f:[{p:[24,6,741],t:7,e:"th",f:["File name"]}," ",{p:[25,6,765],t:7,e:"th",f:["File type"]}," ",{p:[26,6,789],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,818],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,878],t:7,e:"tr",f:[{p:[31,7,889],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,893]}]}," ",{p:[32,7,913],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,918]}]}," ",{p:[33,7,938],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,942]},"GQ"]}," ",{p:[34,7,964],t:7,e:"td",f:[{p:[35,8,976],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1027]},'"}']},f:["VIEW"]}," ",{p:[36,8,1063],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1081]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1160]},'"}']},f:["DELETE"]}," ",{p:[37,8,1198],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1216]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1291]},'"}']},f:["RENAME"]}," ",{p:[38,8,1329],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1347]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1421]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1492],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1510]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1588]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1458]}]}]}],n:52,r:"data.files",p:[29,5,852]}]}," ",{t:4,f:[{p:[47,4,1715],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1762],t:7,e:"table",f:[{p:[49,5,1774],t:7,e:"tr",f:[{p:[50,6,1784],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1808],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1832],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1861],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1924],t:7,e:"tr",f:[{p:[57,7,1935],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1939]}]}," ",{p:[58,7,1959],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,1964]}]}," ",{p:[59,7,1984],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,1988]},"GQ"]}," ",{p:[60,7,2010],t:7,e:"td",f:[{p:[61,8,2022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2040]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2122]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2194],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2212]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2292]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2160]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1895]}]}],n:50,r:"data.usbconnected",p:[46,4,1686]}," ",{p:[70,4,2401],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],420:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[5,2,75],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,141],t:7,e:"table",f:[{t:4,f:[{p:[8,4,178],t:7,e:"tr",f:[{p:[8,8,182],t:7,e:"td",f:[{p:[8,12,186],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,238]},'"}']},f:[{t:2,r:"desc",p:[9,5,255]}]}]},{p:[11,4,283],t:7,e:"td",f:[{p:[11,8,287],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,305]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,393]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,151]}]}," ",{p:[14,2,441],t:7,e:"br"},{p:[14,6,445],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,476],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,519]}]},f:["Toggle Flashlight"]},{p:[16,114,587],t:7,e:"br"}," ",{p:[17,3,594],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,653],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,710]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,451]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],421:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,100],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,75]}," ",{t:4,f:[{p:[10,3,161],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,217],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,246]}]}," ",{p:[16,3,272],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,328],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,386],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,357]},{t:4,n:51,f:[{p:[23,5,417],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,455],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,504],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,533],t:7,e:"table",f:[{p:[31,5,545],t:7,e:"tr",f:[{p:[31,9,549],t:7,e:"td",f:[{p:[31,13,553],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,612],t:7,e:"tr",f:[{p:[32,9,616],t:7,e:"td",f:[{p:[32,13,620],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,687],t:7,e:"tr",f:[{p:[33,9,691],t:7,e:"td",f:[{p:[33,13,695],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,774],t:7,e:"tr",f:[{p:[34,9,778],t:7,e:"td",f:[{p:[34,13,782],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,849],t:7,e:"tr",f:[{p:[35,9,853],t:7,e:"td",f:[{p:[35,13,857],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,959],t:7,e:"tr",f:[{p:[37,10,963],t:7,e:"td",f:[{p:[37,14,967],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1037],t:7,e:"tr",f:[{p:[38,10,1041],t:7,e:"td",f:[{p:[38,14,1045],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1111],t:7,e:"tr",f:[{p:[39,10,1115],t:7,e:"td",f:[{p:[39,14,1119],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,929]}]}]}]}]}," ",{p:[43,3,1221],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1243],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1298],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1321],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1403]},{p:[48,14,1410],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1373]}]}]}]}," ",{p:[53,3,1464],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1486],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1519]},{p:[55,12,1527],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1493]}],n:50,r:"data.title",p:[9,2,140]},{t:4,n:51,f:[{p:[58,3,1556],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1575],t:7,e:"table",f:[{p:[60,4,1586],t:7,e:"tr",f:[{p:[60,8,1590],t:7,e:"td",f:[{p:[60,12,1594],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1660],t:7,e:"tr",f:[{p:[61,8,1664],t:7,e:"td",f:[{p:[61,12,1668],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1730],t:7,e:"tr",f:[{p:[62,8,1734],t:7,e:"td",f:[{p:[62,12,1738],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1826],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1855],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1898],t:7,e:"tr",f:[{p:[67,8,1902],t:7,e:"td",f:[{p:[67,12,1906],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,1958]},'"}']},f:[{t:2,r:"chan",p:[67,74,1968]}]},{p:[67,94,1988],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1865]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],422:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,112]},{p:[6,33,126],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,75]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,236]},"GQ/s",{p:[8,57,254],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,291]},{p:[10,12,299],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,261]}," ",{p:[12,3,318],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,430],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,479]}],n:50,r:"data.focus",p:[15,3,437]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,545],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,596],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,657],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,689],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,746]},'"}']},f:[{t:2,r:"id",p:[23,71,756]}]}],n:52,r:"data.relays",p:[22,3,664]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],423:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[5,2,75],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,170],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,197],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,236],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,273]}]}," ",{p:[11,4,308],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,347],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,176]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,498],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,540],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,566],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,602]}]}," ",{p:[24,5,646],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,689]}]}," ",{p:[27,5,733],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,769]},"GQ"]}," ",{p:[30,5,815],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,855]}," GQ/s"]}," ",{p:[33,5,905],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,949],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,970]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1001]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1044]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1089]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,469]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1230],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1267],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1307],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1328]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1356]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1390]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1426]},"GQ"]}]}]}," ",{p:[47,4,1499],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1594],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1616]}]},f:[{p:[50,7,1637],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1691]}]}," ",{p:[52,7,1723],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1761]}," (",{t:2,r:"size",p:[53,22,1775]}," GQ)"]}," ",{p:[55,7,1814],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1856]}]}," ",{p:[58,7,1900],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,1973]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2052],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1552]}]}," ",{t:4,f:[{p:[67,5,2128],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2182],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2326],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2348]}]},f:[{p:[71,8,2370],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2424]}]}," ",{p:[73,8,2458],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2497]}," (",{t:2,r:"size",p:[74,23,2511]}," GQ)"]}," ",{ +p:[76,8,2552],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2595]}]}," ",{p:[79,8,2641],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2714]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2797],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2289]}]}],n:50,r:"data.hackedavailable",p:[66,4,2095]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1207]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1178]}," ",{p:[89,2,2866],t:7,e:"br"},{p:[89,6,2870],t:7,e:"br"},{p:[89,10,2874],t:7,e:"hr"},{p:[89,14,2878],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],424:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[6,2,76],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,122],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,165],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,168]}]}]}," ",{t:4,f:[{p:[12,4,239],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,279],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,282]}]}]}," ",{p:[15,4,352],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,385],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,480],t:7,e:"br"},{p:[21,8,484],t:7,e:"br"}," ",{p:[22,4,492],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,211]},{t:4,n:51,f:[{p:[24,4,627],t:7,e:"br"},{p:[24,8,631],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,722],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,768],t:7,e:"table",f:[{p:[32,3,778],t:7,e:"tr",f:[{p:[33,4,786],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,802],t:7,e:"th",f:["STATUS"]},{p:[35,4,816],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,830],t:7,e:"tr",f:[" ",{p:[37,4,838],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,864],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,868]}]},{p:[39,4,929],t:7,e:"td",f:[" ",{p:[39,9,934],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1012],t:7,e:"tr",f:[" ",{p:[41,4,1020],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1048],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1052]}]},{p:[43,4,1107],t:7,e:"td",f:[{p:[43,8,1111],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1189],t:7,e:"tr",f:[" ",{p:[45,4,1197],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1226],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1230]}]},{p:[47,4,1288],t:7,e:"td",f:[{p:[47,8,1292],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1370],t:7,e:"tr",f:[" ",{p:[49,4,1378],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1407],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1411]}]},{p:[51,4,1469],t:7,e:"td",f:[{p:[51,8,1473],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1576],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1642],t:7,e:"ui-notice",f:[{p:[59,5,1658],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1714],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1617]}," ",{p:[64,3,1839],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1890],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1893]}]}]}," ",{p:[68,3,1962],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2004],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2007]}]}]}," ",{p:[72,3,2054],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2103],t:7,e:"table",f:[{p:[75,4,2114],t:7,e:"tr",f:[{p:[75,8,2118],t:7,e:"td",f:[{p:[75,12,2122],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2176],t:7,e:"tr",f:[{p:[76,8,2180],t:7,e:"td",f:[{p:[76,12,2184],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2240],t:7,e:"tr",f:[{p:[77,8,2244],t:7,e:"td",f:[{p:[77,12,2248],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2311],t:7,e:"tr",f:[{p:[78,8,2315],t:7,e:"td",f:[{p:[78,12,2319],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2387],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2425],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2479],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2501],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2582]},{p:[86,15,2591],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2552]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],425:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,96],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,117],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,170],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,201]},{p:[9,48,215],t:7,e:"br"}," ",{p:[10,3,222],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,76]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,309],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,344],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,400],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,429]}]}," ",{p:[20,3,464],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,522],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,551]}," / ",{t:2,r:"data.download_size",p:[24,33,580]}," GQ"]}," ",{p:[26,3,617],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,672],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,701]},"GQ/s"]}," ",{p:[32,3,743],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,792],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,821],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,916],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1e3],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1029]}]}," ",{p:[46,3,1064],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1118],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1147]}]}," ",{p:[52,3,1183],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1239],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1268]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1359],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1408],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1437],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1501],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1599],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1662],t:7,e:"table",f:[{p:[72,3,1672],t:7,e:"tr",f:[{p:[72,7,1676],t:7,e:"th",f:["File name"]},{p:[72,20,1689],t:7,e:"th",f:["File size"]},{p:[72,33,1702],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1751],t:7,e:"tr",f:[{p:[74,8,1755],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1759]}]},{p:[75,4,1775],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1779]},"GQ"]},{p:[76,4,1793],t:7,e:"td",f:[{p:[76,8,1797],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1848]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1717]}]}]}]}," ",{p:[79,3,1903],t:7,e:"hr"}," ",{p:[80,3,1910],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,1973],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2034],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2062],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2114],t:7,e:"tr",f:[{p:[84,59,2118],t:7,e:"th",f:["Server UID"]},{p:[84,73,2132],t:7,e:"th",f:["File Name"]},{p:[84,86,2145],t:7,e:"th",f:["File Size"]},{p:[84,99,2158],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2181],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2226],t:7,e:"tr",f:[{p:[86,9,2230],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2234]}]},{p:[87,5,2246],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2250]}]},{p:[88,5,2267],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2271]},"GQ ",{t:4,f:[{p:[90,6,2311],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2286]}," ",{t:4,f:[{p:[93,6,2365],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2339]}]},{p:[96,5,2399],t:7,e:"td",f:[{p:[96,9,2403],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2456]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2199]}]}]}]}," ",{p:[99,3,2514],t:7,e:"hr"}," ",{p:[100,3,2521],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],426:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1040],t:7,e:"ntosheader"}," ",{p:[45,1,1055],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1111],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[47,27,1133]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1283]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1338]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1086]},{t:4,n:51,f:[{p:[52,5,1386],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1423],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1429]}]}]}," ",{p:[55,5,1474],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1508],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1514]}]}]}],r:"config.fancy"}]}," ",{p:[60,1,1579],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1608],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1632],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1668],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1706],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1780],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1821],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1861],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,1943],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,1962]}],nowrap:0},f:[{p:[72,7,1986],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2007]}," %"]}," ",{p:[73,7,2064],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[73,28,2085]}]}," ",{p:[74,7,2126],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2147],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2160]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2189]}]}]}," ",{p:[75,7,2235],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2256],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2269]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2292]}," [",{p:[75,87,2315],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2321]}]},"]"]}]}," ",{p:[76,7,2369],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2390],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2403]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2426]}," [",{p:[76,87,2449],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2455]}]},"]"]}]}," ",{p:[77,7,2503],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2524],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2537]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2560]}," [",{p:[77,87,2583],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2589]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1918]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],427:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{p:[4,1,61],t:7,e:"ui-display",f:[{p:[5,2,75],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,96],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,150],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,179]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,255],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,303],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,332],t:7,e:"table",f:[{p:[21,4,343],t:7,e:"tr",f:[{p:[21,8,347],t:7,e:"td",f:[{p:[21,12,351],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,423],t:7,e:"tr",f:[{p:[22,8,427],t:7,e:"td",f:[{p:[22,12,431],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,466]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,500]}]}," ",{p:[23,4,549],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,584]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],428:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,46],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,91],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,110]}," Alarms"]},f:[{p:[6,5,133],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,164],t:7,e:"li",f:[{t:2,r:".",p:[8,13,168]}]}],n:52,r:".",p:[7,7,144]},{t:4,n:51,f:[{p:[10,9,202],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,61]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],429:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,399],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,436],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,490],t:7,e:"br"}," ",{p:[28,3,497],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,540],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,580],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,613]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,644]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,680]},"%"]}]}," ",{p:[32,3,730],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,768],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,781]}]},f:[{t:2,r:"data.SM_power",p:[33,55,818]}," MeV/cm3"]}]}," ",{p:[35,3,869],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,906],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,919]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,964]}," K"]}]}," ",{p:[38,3,1015],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1049],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1062]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1112]}," kPa"]}]}]}," ",{p:[42,3,1186],t:7,e:"hr"},{p:[42,7,1190],t:7,e:"br"}," ",{p:[43,3,1197],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1263],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1282]}]},f:[{t:2,r:"amount",p:[46,6,1298]}," %"]}],n:52,r:"data.gases",p:[44,4,1238]}]}],n:50,r:"data.active",p:[26,1,415]},{t:4,n:51,f:[{p:[51,2,1368],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1419],t:7,e:"br"}," ",{p:[52,2,1425],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1499],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1529]}," - (#",{t:2,r:"uid",p:[55,23,1547]},")"]}," ",{p:[57,3,1574],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1609]}," %"]}," ",{p:[60,3,1643],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1676],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1725]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1469]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],430:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,40],t:7,e:"table",f:[{p:[2,9,47],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,110],t:7,e:"td",f:[{p:[4,7,114],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,124]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,53]}," ",{t:4,f:[{p:[7,3,220],t:7,e:"td",f:[{p:[7,7,224],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,227]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,160]}," ",{t:4,f:[{p:[10,3,296],t:7,e:"td",f:[{p:[10,7,300],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,310]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,268]}," ",{t:4,f:[{p:[13,3,374],t:7,e:"td",f:[{p:[13,7,378],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,388]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,344]}," ",{t:4,f:[{p:[16,3,454],t:7,e:"td",f:[{p:[16,7,458],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,461]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,424]}," ",{t:4,f:[{p:[19,3,534],t:7,e:"td",f:[{p:[19,7,538],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,548]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,499]}]}]}]}," ",{p:[23,1,587],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,632],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,720],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,775],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,686]}]}," ",{p:[30,1,852],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{341:341}],431:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,67],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,35]},{t:4,n:51,f:[{p:[5,7,168],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,259],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,289],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,295]},"-",{t:2,r:"data.status2",p:[9,26,312]}]}]}," ",{p:[11,1,350],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,379],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,423],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,429]}]}]}," ",{t:4,f:[{p:[16,5,525],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,565],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,598]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,768],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,799]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,971],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1003]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1134],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1164]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,504]}," ",{p:[26,3,1369],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1400],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1433]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1514]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1602]}]}]}]}," ",{p:[34,1,1680],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1713],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1735]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1810]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1860]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1918]}]}]}," ",{p:[41,1,1982],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2012],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2034]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2109]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2173]}]},f:[{p:[46,7,2220],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2226]}]}]}]}," ",{p:[49,1,2293],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2321],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2349]}]}," ",{p:[51,3,2381],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2413],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2447]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2531],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2565]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2649],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2683]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2767],t:7,e:"br"}," ",{p:[56,5,2776],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2810]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2894],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2928]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3012],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3046]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3130],t:7,e:"br"}," ",{p:[60,5,3139],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3173]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3257],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3291]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3375],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3409]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3493],t:7,e:"br"}," ",{p:[64,5,3502],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3536]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3620],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3654]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3738],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3772]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],432:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,24],t:7,e:"ui-button",a:{icon:"undo",action:"change_menu",params:'{"menu": "1"}'},f:["Return"]}," ",{p:[3,2,111],t:7,e:"ui-display",a:{title:"Advanced Surgery Procedures"},f:[{p:[4,3,162],t:7,e:"ui-button",a:{icon:"download",action:"sync"},f:["Sync with research database"]}," ",{t:4,f:[{p:[6,4,273],t:7,e:"ui-display",f:[{p:[7,6,291],t:7,e:"ui-section",f:[{p:[7,18,303],t:7,e:"b",f:[{t:2,r:"name",p:[7,21,306]}]}]}," ",{p:[8,6,337],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[8,18,349]}]}]}],n:52,r:"data.surgeries",p:[5,3,245]}]}],n:50,x:{r:["data.menu"],s:"_0==2"},p:[1,1,0]},{t:4,n:51,f:[{p:[13,2,425],t:7,e:"ui-button",a:{action:"change_menu",params:'{"menu": "2"}'},f:["View Surgery Procedures"]}," ",{t:4,f:[{p:[15,3,542],t:7,e:"ui-notice",f:["No table detected!"]}],n:51,r:"data.table",p:[14,2,517]}," ",{p:[19,2,605],t:7,e:"ui-display",f:[{p:[20,3,620],t:7,e:"ui-display",a:{title:"Patient State"},f:[{t:4,f:[{p:[22,5,683],t:7,e:"ui-section",a:{label:"State"},f:[{p:[23,6,715],t:7,e:"span",a:{"class":[{t:2,r:"data.patient.statstate",p:[23,19,728]}]},f:[{t:2,r:"data.patient.stat",p:[23,47,756]}]}]}," ",{p:[25,5,807],t:7,e:"ui-section",a:{label:"Blood Type"},f:[{p:[26,6,844],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.patient.blood_type",p:[26,28,866]}]}]}," ",{p:[28,5,923],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,6,956],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.patient.minHealth",p:[29,19,969]}],max:[{t:2,r:"data.patient.maxHealth",p:[29,52,1002]}],value:[{t:2,r:"data.patient.health",p:[29,87,1037]}],state:[{t:2,x:{r:["data.patient.health"],s:'_0>=0?"good":"average"'},p:[30,13,1074]}]},f:[{t:2,x:{r:["adata.patient.health"],s:"Math.round(_0)"},p:[30,64,1125]}]}]}," ",{t:4,f:[{p:[33,6,1357],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[33,25,1376]}]},f:[{p:[34,7,1394],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.patient.maxHealth",p:[34,28,1415]}],value:[{t:2,rx:{r:"data.patient",m:[{t:30,n:"type"}]},p:[34,63,1450]}],state:"bad"},f:[{t:2,x:{r:["type","adata.patient"],s:"Math.round(_1[_0])"},p:[34,99,1486]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}]'},p:[32,5,1193]}],n:50,r:"data.patient",p:[21,4,658]},{t:4,n:51,f:["No patient detected."],r:"data.patient"}]}," ",{p:[41,3,1630],t:7,e:"ui-display",a:{title:"Initiated Procedures"},f:[{t:4,f:[{t:4,f:[{p:[44,6,1734],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[44,28,1756]}]},f:[{p:[45,7,1773],t:7,e:"ui-section",a:{label:"Next Step"},f:[{p:[46,8,1811],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"next_step",p:[46,30,1833]}]}," ",{t:4,f:[{p:[48,9,1890],t:7,e:"span",a:{"class":"content"},f:[{p:[48,31,1912],t:7,e:"b",f:["Required chemicals:"]},{p:[48,57,1938],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[48,62,1943]}]}],n:50,r:"chems_needed",p:[47,8,1861]}]}," ",{t:4,f:[{p:[52,8,2040],t:7,e:"ui-section",a:{label:"Alternative Step"},f:[{p:[53,9,2086],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"alternative_step",p:[53,31,2108]}]}," ",{t:4,f:[{p:[55,10,2178],t:7,e:"span",a:{"class":"content"},f:[{p:[55,32,2200],t:7,e:"b",f:["Required chemicals:"]},{p:[55,58,2226],t:7,e:"br"}," ",{t:2,r:"chems_needed",p:[55,63,2231]}]}],n:50,r:"alt_chems_needed",p:[54,9,2144]}]}],n:50,r:"alternative_step",p:[51,7,2008]}]}],n:52,r:"data.procedures",p:[43,5,1703]}],n:50,r:"data.procedures",p:[42,4,1675]},{t:4,n:51,f:["No active procedures."],r:"data.procedures"}]}]}],x:{r:["data.menu"],s:"_0==2"}}]},e.exports=a.extend(r.exports)},{341:341}],433:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,113],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,154]}," ",{t:4,f:[{p:[8,4,213],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,181]}]}," ",{p:[13,2,299],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,336],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,404]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,314]},{t:4,n:51,f:[{p:[20,4,466],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,563],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,600],t:7,e:"ui-section",f:[{p:[29,4,616],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,739],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,774],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,811]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,898]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,951]},": ",{t:2,r:"name",p:[38,21,962]}]}],n:52,r:"data.diskDesigns",p:[33,3,709]}],n:50,r:"data.hasDisk",p:[27,2,577]},{t:4,n:51,f:[{p:[42,3,1012],t:7,e:"ui-section",f:[{p:[43,4,1028],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{t:4,f:[{p:[50,2,1174],t:7,e:"ui-display",f:[{p:[51,3,1189],t:7,e:"ui-section",f:[{p:[52,4,1205],t:7,e:"b",f:["Warning"]},": ",{t:2,r:"data.disconnected",p:[52,20,1221]},". Please contact the quartermaster."]}]}],n:50,r:"data.disconnected",p:[49,1,1147]},{t:4,f:[{p:[57,2,1356],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[58,3,1388],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[59,5,1422],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[62,5,1477],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[65,5,1531],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[67,5,1573], +t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[69,5,1615],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[74,4,1712],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[75,5,1746],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[76,6,1774]}]}," ",{p:[78,5,1802],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[79,6,1844]}]}," ",{p:[81,5,1874],t:7,e:"section",a:{"class":"cell"},f:[{p:[82,6,1902],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[82,19,1915]}],placeholder:"###","class":"number"}}]}," ",{p:[84,5,1980],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[85,6,2022],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[85,60,2076]}],params:['{ "id" : ',{t:2,r:"id",p:[85,115,2131]},', "sheets" : ',{t:2,r:"sheets",p:[85,134,2150]}," }"]},f:["Release"]}]}," ",{p:[89,5,2217],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[90,6,2259]}]}]}],n:52,r:"data.materials",p:[73,3,1684]}," ",{t:4,f:[{p:[95,4,2337],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[96,5,2371],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[97,6,2399]}]}," ",{p:[99,5,2427],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[100,6,2469]}]}," ",{p:[102,5,2499],t:7,e:"section",a:{"class":"cell"},f:[{p:[103,6,2527],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[103,19,2540]}],placeholder:"###","class":"number"}}]}," ",{p:[105,5,2605],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,6,2647],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,58,2699]}],params:['{ "id" : ',{t:2,r:"id",p:[106,114,2755]},', "sheets" : ',{t:2,r:"sheets",p:[106,133,2774]}," }"]},f:["Smelt"]}]}," ",{p:[110,5,2838],t:7,e:"section",a:{"class":"cell",align:"right"},f:[]}]}],n:52,r:"data.alloys",p:[94,3,2312]}]}],n:50,x:{r:["data.materials","data.alloys"],s:"_0||_1"},p:[56,1,1317]}]},e.exports=a.extend(r.exports)},{341:341}],434:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,4,84],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[4,36,116]}],action:"empty_eject_beaker"},f:["Empty and Eject"]}," ",{p:[7,4,247],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker","data.beaker_empty"],s:'_0&&!_1?null:"disabled"'},p:[7,35,278]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[10,4,393],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,424]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,558],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,606],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,575]},{t:4,n:51,f:[{p:[19,6,670],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,736],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,766]}]}," ",{p:[22,8,805],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,836]}]}],n:50,r:"data.has_blood",p:[20,7,706]},{t:4,n:51,f:[{p:[24,8,891],t:7,e:"ui-section",f:[{p:[25,9,912],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,531]},{t:4,n:51,f:[{p:[32,4,1067],t:7,e:"ui-section",f:[{p:[33,5,1084],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1195],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1345],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1401]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1453]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1323]}," ",{p:[47,7,1536],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1598]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1653]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1274]}],button:0},f:[" ",{p:[51,6,1743],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1777]}]}," ",{p:[52,6,1805],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1837]}]}," ",{p:[53,6,1871],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1898]}]}," ",{p:[54,6,1927],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,1961]}]}," ",{t:4,f:[{p:[56,7,2010],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2074],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2146]},', "index": ',{t:2,r:"index",p:[58,105,2170]},"}"]},f:[{t:2,r:"name",p:[59,10,2192]}," "]},{p:[60,21,2221],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2047]}]}," ",{p:[63,7,2271],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2302]}]}," ",{p:[64,7,2336],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2364]}]}," ",{p:[65,7,2395],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2427]}]}," ",{p:[66,7,2462],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2499]}]}],n:50,r:"is_adv",p:[55,6,1989]}]}],n:52,r:"data.viruses",p:[39,4,1228]},{t:4,n:51,f:[{p:[70,5,2576],t:7,e:"ui-section",f:[{p:[71,6,2594],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2713],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2779],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2798]}]},f:[{p:[78,7,2815],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2851]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,2937]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2748]},{t:4,n:51,f:[{p:[83,5,3029],t:7,e:"ui-section",f:[{p:[84,6,3047],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1170]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3186],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3281],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3300]}]},f:[{p:[95,4,3314],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3331]}," ",{t:4,f:[{p:[98,5,3364],t:7,e:"br"}," ",{p:[99,5,3374],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3343]}]}," ",{p:[102,4,3507],t:7,e:"ui-section",f:[{p:[103,5,3524],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3550]}]}," ",{p:[104,5,3577],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3608]}]}," ",{p:[105,5,3640],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3668]}]}," ",{p:[106,5,3697],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3729]}]}," ",{p:[107,5,3762],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3799]}]}]}," ",{p:[109,4,3849],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,3895],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,3907]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3255]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],435:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(484);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1295],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1314]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1358]}],n:50,r:"data.subcategory",p:[48,37,1331]}]},f:[{t:4,f:[{p:[50,3,1410],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1438],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1390]},{t:4,n:51,f:[{p:[54,3,1504],t:7,e:"ui-section",f:[{p:[55,4,1520],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1551],t:7,e:"tr",f:[{p:[57,6,1561],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1602],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1660]}]}]}," ",{p:[62,6,1713],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1754],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1811]}]}]}," ",{p:[67,6,1864],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,1946],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1904]},{t:4,n:51,f:[{p:[73,7,2066],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2191],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2232],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2249]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2391],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2430],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2471],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2532]}]}]}," ",{p:[91,6,2588],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2629],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2690]}]}]}],n:50,r:"data.subcategory",p:[85,5,2400]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2892],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,2909]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2803]}],n:50,r:"config.fancy",p:[99,4,2778]}]}," ",{t:4,f:[{p:[106,5,3039],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3086],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3105]}]},f:[{p:[109,7,3122],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3142]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3250]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3056]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3452],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3471]}]},f:[{p:[117,8,3489],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3509]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3420]}],n:51,r:"data.display_craftable_only",p:[114,5,3382]}]}],n:50,r:"data.display_compact",p:[105,4,3006]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3822],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3841]}]},f:[{t:4,f:[{p:[128,8,3882],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,3924]}]}],n:50,r:"req_text",p:[127,7,3858]}," ",{t:4,f:[{p:[133,8,4007],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4046]}]}],n:50,r:"catalyst_text",p:[132,7,3978]}," ",{t:4,f:[{p:[138,8,4130],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4165]}]}],n:50,r:"tool_text",p:[137,7,4105]}," ",{p:[142,7,4220],t:7,e:"ui-section",f:[{p:[143,8,4240],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4298]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3792]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4471],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4490]}]},f:[{t:4,f:[{p:[153,9,4533],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4576]}]}],n:50,r:"req_text",p:[152,8,4508]}," ",{t:4,f:[{p:[158,9,4663],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4703]}]}],n:50,r:"catalyst_text",p:[157,8,4633]}," ",{t:4,f:[{p:[163,9,4791],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4827]}]}],n:50,r:"tool_text",p:[162,8,4765]}]}],n:52,r:"data.cant_craft",p:[150,6,4439]}],n:51,r:"data.display_craftable_only",p:[149,5,4401]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,484:484}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{stackPercentState:function(){var t=this.get("data.stack_percent");return t>50?"good":t>15?"average":"bad"},sheetsAmount:function(){var t=this.get("data.sheets");return t>5?"good":t>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[21,3,495],t:7,e:"ui-notice",f:[{p:[22,5,512],t:7,e:"span",f:["Generator not anchored."]}]}],n:50,x:{r:["data.anchored"],s:"!_0"},p:[20,1,469]},{p:[26,1,577],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[27,3,608],t:7,e:"ui-section",a:{label:"Power switch"},f:[{t:4,f:[{p:[29,5,669],t:7,e:"ui-button",a:{icon:"power-off",style:"selected",action:"toggle_power"},f:["On"]}],n:50,r:"data.active",p:[28,2,644]},{t:4,n:51,f:[{p:[31,5,767],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.ready_to_boot"],s:'_0?null:"disabled"'},p:[31,36,798]}],action:"toggle_power"},f:["Off"]}],r:"data.active"}]}," ",{p:[34,3,910],t:7,e:"ui-section",a:{label:[{t:2,r:"data.sheet_name",p:[34,22,929]}," sheets"]},f:[{p:[35,2,960],t:7,e:"span",a:{"class":[{t:2,r:"sheetsAmount",p:[35,15,973]}]},f:[{t:2,r:"data.sheets",p:[35,33,991]}]}," ",{t:4,f:[{p:[37,5,1046],t:7,e:"ui-button",a:{action:"eject",state:[{t:2,x:{r:["data.active"],s:'_0?"disabled":null'},p:[37,38,1079]}]},f:["Eject"]}],n:50,x:{r:["data.sheets"],s:"_0>=1"},p:[36,2,1016]}]}," ",{p:[40,3,1164],t:7,e:"ui-section",a:{label:"Current sheet level"},f:[{p:[41,2,1207],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.stack_percent",p:[41,35,1240]}],state:[{t:2,r:"stackPercentState",p:[41,66,1271]}]},f:[{t:2,x:{r:["adata.stack_percent"],s:"Math.fixed(_0)"},p:[41,89,1294]},"%"]}]}," ",{p:[43,3,1360],t:7,e:"ui-section",a:{label:"Heat level"},f:[{t:4,f:[{p:[45,2,1429],t:7,e:"span",a:{"class":"good"},f:["Nominal"]}],n:50,x:{r:["data.current_heat"],s:"_0<100"},p:[44,3,1395]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.current_heat"],s:"_0<200"},f:[{p:[47,2,1503],t:7,e:"span",a:{"class":"average"},f:["Caution"]}]},{t:4,n:50,x:{r:["data.current_heat"],s:"!(_0<200)"},f:[" ",{p:[49,2,1554],t:7,e:"span",a:{"class":"bad"},f:["DANGER"]}]}],x:{r:["data.current_heat"],s:"_0<100"}}]}]}," ",{p:[54,1,1632],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[55,3,1663],t:7,e:"ui-section",a:{label:"Current output"},f:[{t:2,r:"data.power_output",p:[56,2,1701]}]}," ",{p:[58,3,1743],t:7,e:"ui-section",a:{label:"Adjust output"},f:[{p:[59,2,1780],t:7,e:"ui-button",a:{icon:"minus",action:"lower_power"},f:[{t:2,r:"data.power_generated",p:[59,47,1825]}]}," ",{p:[60,2,1864],t:7,e:"ui-button",a:{icon:"plus",action:"higher_power"},f:[{t:2,r:"data.power_generated",p:[60,47,1909]}]}]}," ",{p:[62,3,1966],t:7,e:"ui-section",a:{label:"Power available"},f:[{p:[63,5,2008],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?null:"bad"'},p:[63,18,2021]}]},f:[{t:2,x:{r:["data.connected","data.power_available"],s:'_0?_1:"Unconnected"'},p:[63,53,2056]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],437:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(456)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,456:456}],439:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],440:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Psi Web",button:0},f:[{p:[2,3,39],t:7,e:"ui-section",a:{label:"Lucidity",right:0},f:[{t:2,r:"data.lucidity",p:[3,5,80]}]}]}," ",{p:[6,1,131],t:7,e:"ui-display",a:{title:"Abilities",button:0},f:[{t:4,f:[{p:[8,3,198],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[8,22,217]}],candystripe:0,left:0},f:[{p:[9,5,250],t:7,e:"span",f:[{t:2,r:"desc",p:[9,11,256]}]}," ",{p:[10,5,277],t:7,e:"span",f:[{p:[10,11,283],t:7,e:"br"},"Psi use cost: ",{t:2,r:"psi_cost",p:[10,29,301]}]}," ",{p:[11,5,326],t:7,e:"span",f:[{p:[11,11,332],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[11,31,352]},{p:[11,48,369],t:7,e:"br"}]}," ",{p:[12,5,386],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[13,14,411]}],action:"unlock",params:['{"id": "',{t:2,r:"id",p:[15,23,516]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[16,7,534]}]}]}],n:52,r:"data.abilities",p:[7,1,170]},{t:4,f:[{p:[21,3,638],t:7,e:"span",a:{"class":"warning"},f:["No abilities available."]}],n:51,r:"data.abilities",p:[20,1,615]}]}," ",{p:[24,1,728],t:7,e:"ui-display",a:{title:"Upgrades",button:0},f:[{t:4,f:[{p:[26,2,792],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[26,21,811]}],candystripe:0,left:0},f:[{p:[27,5,844],t:7,e:"span",f:[{t:2,r:"desc",p:[27,11,850]}]}," ",{p:[28,5,871],t:7,e:"span",f:[{p:[28,11,877],t:7,e:"br"},"Cost to unlock: ",{t:2,r:"lucidity_cost",p:[28,31,897]},{p:[28,48,914],t:7,e:"br"}]}," ",{p:[29,5,931],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[30,14,956]}],action:"upgrade",params:['{"id": "',{t:2,r:"id",p:[32,23,1062]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Unlocked":"Unlock"'},p:[33,7,1080]}]}]}],n:52,r:"data.upgrades",p:[25,1,766]},{t:4,f:[{p:[38,3,1183],t:7,e:"span",a:{"class":"warning"},f:["No upgrades available."]}],n:51,r:"data.upgrades",p:[37,1,1161]}]}]},e.exports=a.extend(r.exports)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,167],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,224],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,257],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,274]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,325]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,398]}]}]}],n:50,r:"data.headset",p:[12,3,199]},{t:4,n:51,f:[{p:[19,5,476],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,514],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,531]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,585]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,664]}]}]}," ",{p:[24,5,746],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,781],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,798]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,849]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,922]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1034],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1073],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1090]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1142]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1217]}]}]}],n:50,r:"data.command",p:[30,3,1009]}]}," ",{p:[38,1,1305],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1336],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1399],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1405]}]}],n:50,r:"data.freqlock",p:[40,5,1371]},{t:4,n:51,f:[{p:[43,7,1453],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1492]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1603],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1637]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1749],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1820]}]}," ",{p:[46,7,1860],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1893]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2004],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2042]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2212],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2261],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2278]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2328]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2395]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2176]}," ",{t:4,f:[{p:[57,5,2522],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2598],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2615]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2671]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2746]},'"}']},f:[{t:2,r:"channel",p:[62,11,2772]}]},{p:[62,34,2795],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2558]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2479]}]}]},e.exports=a.extend(r.exports)},{341:341}],442:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,550],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,583],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,621],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,562]},{t:4,f:[{p:[18,2,712],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,727]}]},f:[{p:[19,3,745],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,772],t:7,e:"techweb"}]}," ",{p:[22,3,794],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,820],t:7,e:"nodeview"}]}," ",{p:[25,3,843],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,871],t:7,e:"designview"}]}," ",{p:[28,3,896],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,937],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,965],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1010],t:7,e:"diskopstech"}]}," ",{p:[34,3,1036],t:7,e:"tab",a:{name:"Deconstructive Analyzer" +},f:[{p:[35,4,1076],t:7,e:"destruct"}]}," ",{p:[37,3,1099],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1126],t:7,e:"protolathe"}]}," ",{p:[40,3,1151],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1185],t:7,e:"circuit"}]}," ",{p:[43,3,1207],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1232],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,690]}]},r.exports.components=r.exports.components||{};var i={settings:t(451),circuit:t(443),protolathe:t(449),destruct:t(445),diskopsdesign:t(446),diskopstech:t(447),designview:t(444),nodeview:t(448),techweb:t(452),rdheader:t(450)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,56],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,29]},{t:4,n:51,f:[{p:[5,3,126],t:7,e:"ui-display",f:[{p:[6,4,142],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,254],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,333]},"}"]},f:["Search"]}]}," ",{p:[10,4,389],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,412]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,435]}]}," ",{p:[11,4,475],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,497]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,521]}]}," ",{p:[12,3,561],t:7,e:"ui-display",f:[{p:[14,3,577],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,592]}]},f:[{p:[15,4,617],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,680],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,717]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,809]},'"}']},f:[{t:2,r:"name",p:[17,147,821]}]}],n:52,r:"data.circuitcats",p:[16,5,648]}]}," ",{p:[20,4,869],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,935],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,947]},{t:2,r:"matstring",p:[22,26,955]}," ",{p:[23,7,975],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1008]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1087]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,904]}]}," ",{p:[27,4,1161],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1226],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1238]},{t:2,r:"matstring",p:[29,26,1246]}," ",{p:[30,7,1266],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1299]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1378]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1193]}]}," ",{p:[34,4,1452],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1515],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1527]}," : ",{t:2,r:"amount",p:[36,29,1538]}," cm3 - ",{t:4,f:[{p:[38,7,1586],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1599]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1625]}],"class":"number"}}," ",{p:[39,7,1660],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1737]},', "sheets" : ',{t:2,r:"number",p:[39,107,1760]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1561]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1479]}]}," ",{p:[44,4,1852],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1916],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1928]}," : ",{t:2,r:"amount",p:[46,29,1939]}," - ",{p:[47,7,1959],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2032]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2049]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1879]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2162],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,30],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,49]}]},f:[{p:[3,3,75],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,107]}]}]}," ",{p:[5,2,158],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,233],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,193]}," ",{t:4,f:[{p:[10,4,337],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,297]}," ",{t:4,f:[{p:[13,4,434],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,394]}," ",{t:4,f:[{p:[16,4,530],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,490]}," ",{t:4,f:[{p:[19,4,637],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,596]}," ",{t:4,f:[{p:[22,4,743],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,702]}," ",{t:4,f:[{p:[25,4,843],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,802]}," ",{t:4,f:[{p:[28,4,943],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,901]}]}," ",{p:[31,2,1015],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1084],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1103]}]},f:[{t:2,r:"matamt",p:[33,36,1116]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1048]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1211],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1180]}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,57],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,30]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,162],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,130]},{t:4,n:51,f:[{p:[9,4,240],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,276],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,301]}]}]}," ",{p:[12,4,356],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,425],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,444]}," | ",{t:2,r:"value",p:[14,36,455]}]},f:[{p:[15,7,473],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,491]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,556]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,393]}]}," ",{p:[19,4,652],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,1]},{t:4,n:51,f:[{p:[23,2,733],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,22],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,1]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,116],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,88]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,213],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,250],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,296]}," blueprints."]}," ",{p:[11,5,345],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,373],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,453],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,484],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,579],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,610],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,703],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,776],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,804]},": ",{t:4,f:[{p:[19,8,848],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,910]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,820]},{t:4,n:51,f:[{p:[21,8,976],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1026]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1043]}]},f:[{t:2,r:"name",p:[21,122,1090]}]}," ",{p:[22,8,1118],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1184]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1201]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,742]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,183]},{t:4,n:51,f:[{p:[28,4,1340],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1382],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1484],t:7,e:"ui-section",f:[{p:[30,17,1496],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1551]},'"}']},f:[{t:2,r:"name",p:[30,82,1561]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1442]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,22],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,1]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,120],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,92]},{t:4,n:51,f:[{p:[8,3,191],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,231],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,259],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,327],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,397],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,428],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,520],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,551],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,640],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,709],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,757]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,774]}]},f:[{t:2,r:"display_name",p:[15,115,819]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,678]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,28],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,47]}]},f:[{p:[3,3,71],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,116]}]}," ",{p:[4,3,151],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,194]}]}," ",{p:[5,3,229],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,276]}]}," ",{p:[6,3,313],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,362]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,379]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,425]}]}]}," ",{p:[8,2,511],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,579],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,627]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,644]}]},f:[{t:2,r:"display_name",p:[10,114,689]}]}],n:52,r:"data.node_prereqs",p:[9,3,548]}]}," ",{p:[13,2,747],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,809],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,857]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,874]}]},f:[{t:2,r:"display_name",p:[15,114,919]}]}],n:52,r:"data.node_unlocks",p:[14,3,778]}]}," ",{p:[18,2,977],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1039],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1089]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1106]}]},f:[{t:2,r:"name",p:[20,118,1153]}]}],n:52,r:"data.node_designs",p:[19,3,1008]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1239],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1210]}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,32]},{t:4,n:51,f:[{p:[5,3,120],t:7,e:"ui-display",f:[{p:[6,4,136],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,177],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,190]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,248],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,325]},"}"]},f:["Search"]}]}," ",{p:[10,4,381],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,404]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,425]}]}," ",{p:[11,4,463],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,485]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,507]}]}," ",{p:[12,3,545],t:7,e:"ui-display",f:[{p:[14,3,561],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,576]}]},f:[{p:[15,4,601],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,662],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,699]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,781]},'"}']},f:[{t:2,r:"name",p:[17,137,793]}]}],n:52,r:"data.protocats",p:[16,5,632]}]}," ",{p:[20,4,841],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,905],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,917]},{t:2,r:"matstring",p:[22,26,925]}," ",{t:4,f:[{p:[24,8,973],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,986]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1012]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,945]}," ",{p:[26,7,1083],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1116]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1193]},'", "amount" : "',{t:2,r:"number",p:[26,138,1214]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,876]}]}," ",{p:[30,4,1292],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1355],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1367]},{t:2,r:"matstring",p:[32,26,1375]}," ",{t:4,f:[{p:[34,8,1423],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1436]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1462]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1395]}," ",{p:[36,7,1533],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1566]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1643]},'", "amount" : "',{t:2,r:"number",p:[36,138,1664]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1324]}]}," ",{p:[40,4,1742],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1803],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1815]}," : ",{t:2,r:"amount",p:[42,29,1826]}," cm3 - ",{t:4,f:[{p:[44,7,1874],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1887]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1913]}],"class":"number"}}," ",{p:[45,7,1948],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2023]},', "sheets" : ',{t:2,r:"number",p:[45,105,2046]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1849]}]}],n:52,r:"data.protomat_list",p:[41,5,1769]}]}," ",{p:[50,4,2138],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2200],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2212]}," : ",{t:2,r:"amount",p:[52,29,2223]}," - ",{p:[53,7,2243],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2314]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2331]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2165]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2444],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,13],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,65],t:7,e:"br"}," Available Points: ",{p:[3,19,89],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,125]}]}," ",{p:[4,1,170],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,206]}]},f:[{p:[4,47,216],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,229]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,290],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,333]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,44],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,99],t:7,e:"br"}," ",{p:[3,1,105],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,147],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,217]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,305],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,373]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,454],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,526]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,76],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,124]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,141]}]},f:[{t:2,r:"display_name",p:[3,113,186]}]}],n:52,r:"data.techweb_avail",p:[2,2,45]}]}," ",{p:[6,1,240],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,307],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,355]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,372]}]},f:[{t:2,r:"display_name",p:[8,113,417]}]}],n:52,r:"data.techweb_locked",p:[7,2,275]}]}," ",{p:[11,1,472],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,547],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,595]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,612]}]},f:[{t:2,r:"display_name",p:[13,113,657]}]}],n:52,r:"data.techweb_researched",p:[12,2,511]}]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{t:4,f:[{p:[20,2,683],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[22,4,745],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[22,22,763]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[23,44,860]},"}"]},f:[{t:2,r:"@key",p:[23,55,871]}]}],n:52,r:"data.paint_colors",p:[21,3,713]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[19,1,654]},{p:[27,1,931],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[28,2,964],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[28,19,981]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[30,2,1090],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[30,19,1107]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[32,2,1217],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[32,19,1234]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[35,3,1375],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[35,20,1392]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[34,2,1345]}]}," ",{t:4,f:[{p:[40,2,1553],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[41,3,1586],t:7,e:"ui-section",f:[{p:[42,4,1603],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[42,21,1620]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[42,84,1683]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[44,4,1804],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[44,21,1821]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[44,84,1884]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[46,4,2002],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[46,21,2019]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[46,84,2082]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}]}],n:50,x:{r:["data.locked"],s:"_0==0"},p:[39,1,1526]},{t:4,f:[{p:[52,2,2272],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[53,3,2309],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[53,21,2327]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[55,3,2447],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[55,21,2465]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[57,3,2585],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[57,21,2603]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[51,1,2243]},{t:4,f:[{p:[62,2,2775],t:7,e:"ui-section",a:{label:"Ducting Layer"},f:[{p:[63,3,2813],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==1?"selected":null'},p:[63,21,2831]}],action:"ducting_layer",params:'{"ducting_layer": 1}'},f:["1"]}," ",{p:[65,3,2954],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==2?"selected":null'},p:[65,21,2972]}],action:"ducting_layer",params:'{"ducting_layer": 2}'},f:["2"]}," ",{p:[67,3,3095],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==4?"selected":null'},p:[67,21,3113]}],action:"ducting_layer",params:'{"ducting_layer": 4}'},f:["3"]}," ",{p:[69,3,3236],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==8?"selected":null'},p:[69,21,3254]}],action:"ducting_layer",params:'{"ducting_layer": 8}'},f:["4"]}," ",{p:[71,3,3377],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.ducting_layer"],s:'_0==16?"selected":null'},p:[71,21,3395]}],action:"ducting_layer",params:'{"ducting_layer": 16}'},f:["5"]}]}],n:50,x:{r:["data.category"],s:"_0==3"},p:[61,1,2746]},{t:4,f:[{p:[76,2,3572],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[76,21,3591]}]},f:[{t:4,f:[{p:[78,4,3631],t:7,e:"ui-section",f:[{p:[79,5,3649],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[79,23,3667]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[80,28,3748]},', "category": ',{t:2,r:"cat_name",p:[80,56,3776]},"}"]},f:[{t:2,r:"pipe_name",p:[80,71,3791]}]}]}],n:52,r:"recipes",p:[77,3,3609]}]}],n:52,r:"data.categories",p:[75,1,3544]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,22],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,38]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,77],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,161],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,201],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,223]}]}," ",{p:[10,9,244],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,265]}]}," ",{p:[11,9,288],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,320],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,363]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,373]}]}]}]}],n:52,r:"data.satellites",p:[7,2,132]}]}," ",{t:4,f:[{p:[18,1,511],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,558],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,579]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,623]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,656]}," %"]}," ",{p:[20,1,739],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,484]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Scanner Gate"},f:[{p:[2,2,36],t:7,e:"ui-section",a:{label:"Scan Mode"},f:[{p:[2,32,66],t:7,e:"ui-button",a:{icon:"pencil",action:"set_mode"}}," ",{t:2,r:"data.scan_mode",p:[2,88,122]}]}," ",{t:4,f:[{p:[4,3,195],t:7,e:"ui-section",a:{label:"Disease Severity"},f:[{p:[4,40,232],t:7,e:"ui-button",a:{icon:"pencil",action:"set_disease_threshold"}}," ",{t:2,r:"data.disease_threshold",p:[4,109,301]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Disease"'},p:[3,2,156]}," ",{t:4,f:[{p:[7,3,392],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{p:[7,32,421],t:7,e:"ui-button",a:{icon:"pencil",action:"set_nanite_cloud"}}," ",{t:2,r:"data.nanite_cloud",p:[7,96,485]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nanites"'},p:[6,2,353]}," ",{t:4,f:[{p:[10,3,571],t:7,e:"ui-section",a:{label:"Target Species"},f:[{p:[10,38,606],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_species"}}," ",{t:2,r:"data.target_species",p:[10,104,672]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Species"'},p:[9,2,532]}," ",{t:4,f:[{p:[13,3,760],t:7,e:"ui-section",a:{label:"Hygiene Level"},f:[{p:[13,37,794],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_hygiene"}}," ",{t:2,r:"data.target_hygiene",p:[13,103,860]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Hygiene"'},p:[12,2,721]}," ",{t:4,f:[{p:[16,3,950],t:7,e:"ui-section",a:{label:"Nutrition Level"},f:[{p:[16,39,986],t:7,e:"ui-button",a:{icon:"pencil",action:"set_target_nutrition"}}," ",{t:2,r:"data.target_nutrition",p:[16,107,1054]}]}],n:50,x:{r:["data.scan_mode"],s:'_0=="Nutrition"'},p:[15,2,909]}," ",{p:[18,5,1108],t:7,e:"ui-section",f:[{p:[18,17,1120],t:7,e:"ui-button",a:{tooltip:"If inverted, the gate will detect all entities that do NOT meet the set requirements.","tooltip-side":"right",action:"toggle_reverse"},f:[{t:2,x:{r:["data.reverse"],s:'_0?"Inverted Scan":"Regular Scan"'},p:[18,169,1272]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,42]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,94]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,174]},'", "val": ',{t:2,r:"gas_id",p:[3,68,194]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,207]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,196],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,211]}]},f:[{p:[6,2,228],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,250],t:7,e:"status"}]}," ",{p:[9,2,269],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,294],t:7,e:"templates"}]}," ",{p:[12,2,316],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,368],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,344]}," ",{t:4,f:[{p:[17,3,421],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,396]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(458),templates:t(460),status:t(459)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,458:458,459:459,460:460}],458:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,94],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,126]}]}],n:50,r:"data.selected.description",p:[2,3,56]}," ",{t:4,f:[{p:[6,5,219],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,251]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,181]}]}," ",{t:4,f:[{p:[11,3,351],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,388]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,433]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,513]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,470]}," ",{p:[16,5,565],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,633]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,319]},{t:4,f:[{p:[24,3,755],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,722]},{p:[27,1,821],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,875]},'"}']},f:["Preview"]}," ",{p:[31,1,931],t:7,e:"ui-button",a:{action:"load", +params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,982]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1053],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{341:341}],459:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,47],t:7,e:"tr",f:[{p:[4,5,56],t:7,e:"td",f:[{p:[5,7,67],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,129]},'"}']},f:["JMP"]}]}," ",{p:[9,5,185],t:7,e:"td",f:[{p:[10,7,196],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,236]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,253]}]},f:["Fly"]}]}," ",{p:[14,5,332],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,343]}," (",{p:[15,17,353],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,359]}]},")"]}," ",{p:[17,5,388],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,399]}]}," ",{p:[20,5,424],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,456]}],n:50,r:"mode",p:[21,7,435]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,508]},") ",{p:[26,9,530],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,578]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,595]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,485]}]}]}],n:52,r:"data.shuttles",p:[2,1,21]}]}]},e.exports=a.extend(r.exports)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,72],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,83]}]},f:[{t:4,f:[{p:[5,9,131],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,150]}]},f:[{t:4,f:[{p:[7,13,203],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,235]}]}],n:50,r:"description",p:[6,11,171]}," ",{t:4,f:[{p:[10,13,324],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,356]}]}],n:50,r:"admin_notes",p:[9,11,292]}," ",{p:[13,11,414],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,486]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,523]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,614]}]}]}],n:52,r:"templates",p:[4,7,103]}]}],n:52,r:"data.templates",p:[2,3,43]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{p:[18,5,985],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[19,9,1021],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[19,22,1034]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[19,68,1080]}]}]}," ",{p:[21,5,1163],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[22,9,1199],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[22,22,1212]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[22,68,1258]}]}]}," ",{p:[24,5,1342],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[26,11,1429],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[26,54,1472]}," units of ",{t:2,r:"name",p:[26,89,1507]}]},{p:[26,104,1522],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[25,9,1384]},{t:4,n:51,f:[{p:[28,11,1557],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[33,1,1653],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[34,2,1685],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[35,5,1716],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[35,22,1733]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[35,71,1782]}]}]}," ",{p:[37,3,1847],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[39,7,1908],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[39,38,1939]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[39,122,2023]},'"}']},f:[{t:2,r:"name",p:[39,132,2033]}]},{p:[39,152,2053],t:7,e:"br"}],n:52,r:"data.chems",p:[38,5,1880]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,43]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,65]}],candystripe:0,right:0},f:[{p:[3,5,103],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,130],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,143]}]},f:[{t:2,r:"status",p:[3,132,230]}]}]}," ",{p:[4,5,265],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,291]}]}," ",{p:[5,5,324],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,353]}]}," ",{p:[7,5,380],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,404]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,464]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,482]},{t:4,n:51,f:[{t:4,f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,554]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,79],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,96]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,144]}]}],n:50,r:"data.isdryer",p:[4,3,59]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,252],t:7,e:"ui-notice",f:[{p:[8,5,268],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,294]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,216]},{t:4,n:51,f:[{p:[11,1,349],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,380],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,413],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,467],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,525],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,589]}],n:50,r:"data.verb",p:[20,5,572]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,680],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,713],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,740]}]}," ",{p:[28,4,766],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,807]}]}," ",{p:[31,4,835],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,878],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,915],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,943],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,982]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1039]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1114],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1142],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1181]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1237]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,654]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,640],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,671],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,710],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,743]}],state:[{t:2,r:"capacityPercentState",p:[26,71,776]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,802]},"%"]}]}]}," ",{p:[29,1,880],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,909],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,946],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,963]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1015]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1082]}]},"   [",{p:[34,6,1149],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1162]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1178]}]},"]"]}," ",{p:[36,3,1300],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1338],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1359]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1390]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1411]}]}]}," ",{p:[39,3,1463],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1501],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1540]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1634],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1668]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1763],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1852],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1885]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,1996],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2034]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2159],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2192],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2198]}]}]}]}," ",{p:[50,1,2259],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2289],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2326],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2343]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2398]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2467]}]},"   [",{p:[55,6,2533],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2546]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2563]}]},"]"]}," ",{p:[57,3,2668],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2707],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2728]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2760]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2782]}]}]}," ",{p:[60,3,2835],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2874],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2913]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3009],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3043]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3140],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3230],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3263]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3377],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3415]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3543],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3577],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3583]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,32],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,71],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,101],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,118]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,170]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,218]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,280]}]}]}," ",{p:[10,3,345],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,391],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,437],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,467]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,520]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,622],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,652]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,705]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,807],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,837]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,890]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,992],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1022]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1075]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1178],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1208]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1261]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1392],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1456],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1462]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1502]}," Units"]}," ",{p:[22,6,1543],t:7,e:"br"}," ",{p:[23,5,1553],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1599],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1642]}," units of ",{t:2,r:"name",p:[25,85,1677]}]},{p:[25,100,1692],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1564]}],n:50,r:"data.isTankLoaded",p:[20,4,1425]},{t:4,n:51,f:[{p:[28,6,1730],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1780],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1797]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1851]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1905]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1967]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,30],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,71]},"W"]}," ",{p:[5,3,122],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,159],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,165]},"° (",{t:2,r:"data.direction",p:[6,45,199]},")"]}]}," ",{p:[8,3,244],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,282],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,378],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,467],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,554],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,673],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,705],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,743],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,774]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,889],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,922]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1039],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1072]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1239],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1276],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1282]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1326]},")"]}]}," ",{p:[27,3,1373],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1410],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1507],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1602],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1690],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1776],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1869],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2051],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2130],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2169],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2182]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2227]},"Found"]}]}," ",{p:[43,2,2296],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2345]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2389]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,84],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,115]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,60]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,220],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,251],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,268]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,318]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,358]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,422]}]}]}," ",{p:[12,3,479],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,541],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,574]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,595]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,509]},{t:4,n:51,f:[{p:[16,4,652],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,725],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,759],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,802],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,808]},"°C"]}]}," ",{p:[24,2,871],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,913],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,919]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1004],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1045],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1084]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1189],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1223]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1327],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1419],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1452]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1555],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1593]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,982]}," ",{p:[36,3,1719],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1771],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1810]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1918],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1959]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2067],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2101]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1747]},{t:4,n:51,f:[{p:[42,4,2217],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2223]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],468:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,41],t:7,e:"ui-notice",f:[{p:[3,5,57],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,173],t:7,e:"ui-notice",f:[{p:[8,5,189],t:7,e:"span",f:["Contents are being decontaminated. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,148]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,360],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,377]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,428]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,342]}," ",{t:4,f:[{p:[14,27,509],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,526]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,580]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,489]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,679],t:7,e:"ui-notice",f:[{p:[18,9,699],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,653]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,776],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,814],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,831]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,878]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,973]}]}]}," ",{p:[25,9,1042],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1078],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1095]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1141]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1232]}]}]}," ",{p:[29,9,1299],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1335],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1352]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1398]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1489]}]}]}," ",{p:[33,9,1556],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1595],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1612]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1661]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1758]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1839],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1872]}],action:"uv"},f:["Decontaminate"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{341:341}],471:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"div",a:{style:"text-align:center"},f:[{p:[7,4,141],t:7,e:"h1",f:["Welcome Agent..."]}," ",{p:[8,4,171],t:7,e:"br"}," ",{p:[9,4,180],t:7,e:"h3",f:["Current status: Onboard ",{t:2,r:"data.station_name",p:[9,32,208]},"."]}]}," ",{p:[12,3,251],t:7,e:"p",f:["We've identified potentional high-value targets that are currently assigned to your mission area. They are believed to hold valuable information which could be of immediate importance to our organisation."]}," ",{p:[18,3,485],t:7,e:"p",f:["Listed below are all of the contracts available to you. You are to bring the specified target to the designated drop-off, and contact us via this uplink. We will send a specialised extraction unit to put the body into."]}," ",{p:[24,3,733],t:7,e:"p",f:["We want targets alive - but we will sometimes pay slight amounts if they're not, you just won't recieve the shown bonus. You can redeem your payment through this uplink in the form of raw telecrystals, which can be put into your regular Syndicate uplink to purchase whatever you may need. We provide you with these crystals the moment you send the target up to us, which can be collected at anytime through this system."]}," ",{p:[31,3,1189],t:7,e:"p",f:["Targets extracted will be ransomed back to the station once their use to us is fulfilled, with us providing you a small percentage cut. You may want to be mindful of them identifying you when they come back. We provide you with the standard contractor loadout, which will help cover your identity."]}," ",{p:[37,3,1519],t:7,e:"p",f:["You have ",{t:2,r:"data.redeemable_tc",p:[38,13,1536]}," TC to redeem. ",{p:[38,50,1573],t:7,e:"ui-button",a:{action:"PRG_redeem_TC"},f:["Collect"]}]}," ",{t:4,f:[{p:[41,4,1672],t:7,e:"div",a:{style:"text-align:center; margin-bottom:3px"},f:[{p:[42,5,1728],t:7,e:"ui-button",a:{action:"PRG_call_extraction"},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[42,45,1768]}],f:["Call Extraction"]}]}],n:50,r:"data.ongoing_contract",p:[40,3,1638]}," ",{p:[46,3,1873],t:7,e:"table",a:{style:"text-align:center;",border:"2",cellspacing:"0",width:"100%"},f:[{p:[47,4,1952],t:7,e:"tr",f:[{p:[48,5,1962],t:7,e:"th",f:["Target"]}," ",{p:[49,5,1983],t:7,e:"th",f:["Payment"]}," ",{p:[50,5,2005],t:7,e:"th",f:["Drop-Off"]}," ",{p:[51,5,2028],t:7,e:"th"}]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[57,7,2177],t:7,e:"tr",f:[{p:[58,8,2190],t:7,e:"td",f:[{t:2,r:"target",p:[58,12,2194]}]}," ",{p:[59,8,2218],t:7,e:"td",f:[{t:2,r:"payout",p:[59,12,2222]}," (+",{t:2,r:"payout_bonus",p:[59,25,2235]},") TC"]}," ",{p:[60,8,2269],t:7,e:"td",f:[{t:2,r:"dropoff",p:[60,12,2273]}]}," ",{p:[61,8,2298],t:7,e:"td",f:[{p:[61,12,2302],t:7,e:"ui-button",a:{action:"PRG_contract_abort",params:['{"contract_id": "',{t:2,r:"id",p:[61,126,2416]},'"}']},m:[{t:4,f:['state="disabled"'],n:50,r:"extraction_enroute",p:[61,51,2341]}],f:["Cancel"]}]}]}],n:50,x:{r:["status"],s:"_0==2||_0==3||_0==4"},p:[56,6,2120]}],n:50,r:"data.ongoing_contract",p:[55,5,2084]},{t:4,n:51,f:[{t:4,f:[{p:[66,7,2539],t:7,e:"tr",f:[{p:[67,8,2552],t:7,e:"td",f:[{t:2,r:"target",p:[67,12,2556]}]}," ",{p:[68,8,2580],t:7,e:"td",f:[{t:2,r:"payout",p:[68,12,2584]}," (+",{t:2,r:"payout_bonus",p:[68,25,2597]},") TC"]}," ",{p:[69,8,2631],t:7,e:"td",f:[{t:2,r:"dropoff",p:[69,12,2635]}]}," ",{p:[70,8,2660],t:7,e:"td",f:[{p:[70,12,2664],t:7,e:"ui-button",a:{action:"PRG_contract-accept",params:['{"contract_id": "',{t:2,r:"id",p:[70,77,2729]},'"}']},f:["Accept"]}]}]}],n:50,x:{r:["status"],s:"_0!=5&&_0!=6"},p:[65,6,2497]}],r:"data.ongoing_contract"}],n:52,r:"data.contracts",p:[54,4,2054]}]}," ",{t:4,f:[{p:[78,4,2868],t:7,e:"div",a:{style:"text-align:center;"},f:[{p:[79,5,2906],t:7,e:"ui-display",a:{title:"Dropoff Locator"},f:["Current Location: ",{t:2,r:"data.current_location",p:[80,24,2967]}," ",{p:[81,6,2999],t:7,e:"br"}," Dropoff Location: ",{t:2,r:"data.dropoff_direction",p:[82,24,3028]}]}]}],n:50,r:"data.ongoing_contract",p:[77,3,2834]}],n:50,r:"data.logged_in",p:[5,2,79]},{t:4,n:51,f:[{p:[87,3,3110],t:7,e:"div",a:{style:"text-align:center"},f:[{ +p:[88,4,3146],t:7,e:"ui-button",a:{action:"PRG_login"},f:["Assign"]},{p:[88,52,3194],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"data.error",p:[90,5,3227]}],n:50,r:"data.error",p:[89,4,3203]}]}],r:"data.logged_in"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(430)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,430:430}],472:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],473:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,282],t:7,e:"ui-notice",f:[{p:[15,3,296],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,316]}," connected to a mask."]}]}," ",{p:[17,1,393],t:7,e:"ui-display",f:[{p:[18,3,408],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,449],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,483]}],state:[{t:2,r:"tankPressureState",p:[20,16,521]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,544]}," kPa"]}]}," ",{p:[22,3,610],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,652],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,665]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,699]}],value:[{t:2,r:"data.releasePressure",p:[24,14,741]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,767]}," kPa"]}]}," ",{p:[26,3,836],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,880],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,913]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1067],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1098]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1243],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1337],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1367]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],474:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,161],t:7,e:"ui-notice",f:[{p:[14,2,174],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,207],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,236],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,340],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,381],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,434],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,411]},{t:4,n:51,f:[{p:[25,4,480],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,493]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,522]}]}],r:"data.broken"}," ",{p:[27,3,630],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,659],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,712]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,736]}]},f:["On"]}," ",{p:[29,4,789],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,839]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,863]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,958],t:7,e:"br"}," [ ",{p:[33,6,968],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,925]}," ",{t:4,f:[{p:[36,4,1062],t:7,e:"br"}," [ ",{p:[37,6,1072],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1032]}]}]}," ",{p:[41,1,1160],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1189],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1226],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1232]}," RPM"]}]}," ",{p:[45,2,1293],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1330],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1336]}," K"]}]}," ",{p:[48,2,1396],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1435],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1441]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{341:341}],477:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,279],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,316],t:7,e:"ui-notice",f:[{p:[17,4,331],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,293]}," ",{t:4,f:[{p:[21,3,422],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,461],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,491]}]}," ",{p:[25,4,535],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,567]}]}," ",{p:[28,4,613],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,645],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,666]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,704]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,739]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,780]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,819]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,397]},{t:4,n:51,f:[{p:[33,3,903],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,995],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1030],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1047]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1113]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1212],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1185]}," ",{t:4,f:[{p:[47,4,1330],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1304]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,40],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,59]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,68]}],labelcolor:[{t:2,r:"color",p:[3,80,115]}],candystripe:0,right:0},f:[{p:[4,7,151],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,192]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,205]}]}," ",{p:[5,7,248],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,291]},'"}']},f:["Pulse"]}," ",{p:[6,7,328],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,372]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,385]}]}]}],n:52,r:"data.wires",p:[2,3,15]}]}," ",{t:4,f:[{p:[11,3,498],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,543],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,555]}]}],n:52,r:"data.status",p:[12,5,515]}]}],n:50,r:"data.status",p:[10,1,476]}]},e.exports=a.extend(r.exports)},{341:341}],479:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(480),i=e.interopRequireDefault(r),o=t(481),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(485)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(482),text:t(486),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");if("{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),document.addEventListener&&window.location){var f=[];document.addEventListener("keydown",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which&&!f[t.which]){f[t.which]=!0;var e="?__keydown="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}}),document.addEventListener("keyup",function(t){if((!t.target||"input"!=t.target.localName&&"textarea"!=t.target.localName)&&!t.defaultPrevented&&t.which){f[t.which]=!1;var e="?__keyup="+t.which;t.ctrlKey===!1?e+="&ctrlKey=0":t.ctrlKey===!0&&(e+="&ctrlKey=1"),window.location.href=e}})}(0,s.loadCSS)("font-awesome.min.css");var h=new u["default"]("FontAwesome");h.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,480:480,481:481,482:482,485:485,486:486,"babel/external-helpers":"babel/external-helpers"}],480:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={ai_airlock:t(355),airalarm:t(356),"airalarm/back":t(357),"airalarm/modes":t(358),"airalarm/scrubbers":t(359),"airalarm/status":t(360),"airalarm/thresholds":t(361),"airalarm/vents":t(362),airlock_electronics:t(363),apc:t(364),atmos_alert:t(365),atmos_control:t(366),atmos_filter:t(367),atmos_mixer:t(368),atmos_pump:t(369),borgopanel:t(370),brig_timer:t(371),bsa:t(372),canister:t(373),cargo:t(374),cargo_express:t(375),cellular_emporium:t(376),centcom_podlauncher:t(377),chem_dispenser:t(378),chem_heater:t(379),chem_master:t(380),chem_synthesizer:t(381),clockwork_slab:t(382),codex_gigas:t(383),computer_fabricator:t(384),crayon:t(385),crew:t(386),cryo:t(387),disposal_unit:t(388),dna_vault:t(389),eightball:t(390),emergency_shuttle_console:t(391),engraved_message:t(392),error:t(393),exonet_node:t(394),gps:t(395),gulag_console:t(396),gulag_item_reclaimer:t(397),holodeck:t(398),implantchair:t(399),intellicard:t(400),keycard_auth:t(401),labor_claim_console:t(402),language_menu:t(403),launchpad_console:t(404),launchpad_remote:t(405),mech_bay_power_console:t(406),mulebot:t(407),nanite_chamber_control:t(408),nanite_cloud_control:t(409),nanite_comm_remote:t(410),nanite_program_hub:t(411),nanite_programmer:t(412),nanite_remote:t(413),notificationpanel:t(414),ntnet_relay:t(415),ntos_ai_restorer:t(416),ntos_card:t(417),ntos_configuration:t(418),ntos_file_manager:t(419),ntos_main:t(420),ntos_net_chat:t(421),ntos_net_dos:t(422),ntos_net_downloader:t(423),ntos_net_monitor:t(424),ntos_net_transfer:t(425),ntos_power_monitor:t(426),ntos_revelation:t(427),ntos_station_alert:t(428),ntos_supermatter_monitor:t(429),ntosheader:t(430),nuclear_bomb:t(431),operating_computer:t(432),ore_redemption_machine:t(433),pandemic:t(434),personal_crafting:t(435),portable_generator:t(436),portable_pump:t(437),portable_scrubber:t(438),power_monitor:t(439),psi_web:t(440),radio:t(441),rdconsole:t(442),"rdconsole/circuit":t(443),"rdconsole/designview":t(444),"rdconsole/destruct":t(445),"rdconsole/diskopsdesign":t(446),"rdconsole/diskopstech":t(447),"rdconsole/nodeview":t(448),"rdconsole/protolathe":t(449),"rdconsole/rdheader":t(450),"rdconsole/settings":t(451),"rdconsole/techweb":t(452),rpd:t(453),sat_control:t(454),scanner_gate:t(455),scrubbing_types:t(456),shuttle_manipulator:t(457),"shuttle_manipulator/modification":t(458),"shuttle_manipulator/status":t(459),"shuttle_manipulator/templates":t(460),sleeper:t(461),slime_swap_body:t(462),smartvend:t(463),smes:t(464),smoke_machine:t(465),solar_control:t(466),space_heater:t(467),spawners_menu:t(468),station_alert:t(469),suit_storage_unit:t(470),synd_contract:t(471),tank_dispenser:t(472),tanks:t(473),thermomachine:t(474),turbine_computer:t(475),uplink:t(476),vr_sleeper:t(477),wires:t(478)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1819],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1829]}]}," ",{p:[57,1,1859],t:7,e:"main",f:[{p:[58,3,1868],t:7,e:"warnings"}," ",{p:[59,3,1882],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1929],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1903]}]},r.exports.components=r.exports.components||{};var i={warnings:t(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,481:481,483:483}],481:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],482:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],483:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(481)},{481:481}],484:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],485:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],486:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e - {{#each data.achievements}} - - {{desc}}
- {{#if unlocked}} - Unlocked - {{else}} - locked - {{/if}} -
- {{/each}} - diff --git a/yogstation.dme b/yogstation.dme index 6e9e3739e7be..3e31da7b9afe 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -61,6 +61,7 @@ #include "code\__DEFINES\maps.dm" #include "code\__DEFINES\maths.dm" #include "code\__DEFINES\MC.dm" +#include "code\__DEFINES\medal.dm" #include "code\__DEFINES\melee.dm" #include "code\__DEFINES\menu.dm" #include "code\__DEFINES\misc.dm" @@ -78,7 +79,6 @@ #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" #include "code\__DEFINES\qdel.dm" -#include "code\__DEFINES\quickwrite.dm" #include "code\__DEFINES\radiation.dm" #include "code\__DEFINES\radio.dm" #include "code\__DEFINES\reactions.dm" @@ -217,7 +217,6 @@ #include "code\_onclick\hud\guardian.dm" #include "code\_onclick\hud\hud.dm" #include "code\_onclick\hud\human.dm" -#include "code\_onclick\hud\lavaland_elite.dm" #include "code\_onclick\hud\monkey.dm" #include "code\_onclick\hud\movable_screen_objects.dm" #include "code\_onclick\hud\pai.dm" @@ -243,7 +242,6 @@ #include "code\controllers\configuration\entries\dbconfig.dm" #include "code\controllers\configuration\entries\game_options.dm" #include "code\controllers\configuration\entries\general.dm" -#include "code\controllers\subsystem\achievements.dm" #include "code\controllers\subsystem\acid.dm" #include "code\controllers\subsystem\adjacent_air.dm" #include "code\controllers\subsystem\air.dm" @@ -255,7 +253,6 @@ #include "code\controllers\subsystem\communications.dm" #include "code\controllers\subsystem\dbcore.dm" #include "code\controllers\subsystem\dcs.dm" -#include "code\controllers\subsystem\demo.dm" #include "code\controllers\subsystem\discord.dm" #include "code\controllers\subsystem\disease.dm" #include "code\controllers\subsystem\economy.dm" @@ -270,6 +267,7 @@ #include "code\controllers\subsystem\lighting.dm" #include "code\controllers\subsystem\machines.dm" #include "code\controllers\subsystem\mapping.dm" +#include "code\controllers\subsystem\medals.dm" #include "code\controllers\subsystem\minor_mapping.dm" #include "code\controllers\subsystem\mobs.dm" #include "code\controllers\subsystem\moods.dm" @@ -350,8 +348,6 @@ #include "code\datums\verbs.dm" #include "code\datums\weakrefs.dm" #include "code\datums\world_topic.dm" -#include "code\datums\achievements\achievements.dm" -#include "code\datums\achievements\viewer.dm" #include "code\datums\actions\beam_rifle.dm" #include "code\datums\actions\ninja.dm" #include "code\datums\brain_damage\brain_trauma.dm" @@ -384,7 +380,6 @@ #include "code\datums\components\footstep.dm" #include "code\datums\components\forced_gravity.dm" #include "code\datums\components\forensics.dm" -#include "code\datums\components\gunpoint.dm" #include "code\datums\components\heirloom.dm" #include "code\datums\components\igniter.dm" #include "code\datums\components\infective.dm" @@ -1639,7 +1634,6 @@ #include "code\modules\clothing\under\jobs\Plasmaman\engineering.dm" #include "code\modules\clothing\under\jobs\Plasmaman\medsci.dm" #include "code\modules\clothing\under\jobs\Plasmaman\security.dm" -#include "code\modules\demo\hooks.dm" #include "code\modules\detectivework\detective_work.dm" #include "code\modules\detectivework\evidence.dm" #include "code\modules\detectivework\footprints_and_rag.dm" @@ -1906,7 +1900,6 @@ #include "code\modules\lighting\lighting_turf.dm" #include "code\modules\mapping\map_template.dm" #include "code\modules\mapping\mapping_helpers.dm" -#include "code\modules\mapping\minimap.dm" #include "code\modules\mapping\preloader.dm" #include "code\modules\mapping\reader.dm" #include "code\modules\mapping\ruins.dm" @@ -2071,6 +2064,7 @@ #include "code\modules\mob\living\carbon\human\update_icons.dm" #include "code\modules\mob\living\carbon\human\species_types\abductors.dm" #include "code\modules\mob\living\carbon\human\species_types\android.dm" +#include "code\modules\mob\living\carbon\human\species_types\angel.dm" #include "code\modules\mob\living\carbon\human\species_types\corporate.dm" #include "code\modules\mob\living\carbon\human\species_types\dullahan.dm" #include "code\modules\mob\living\carbon\human\species_types\eggpeople.dm" @@ -2251,11 +2245,6 @@ #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\gutlunch.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\mining_mobs.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\elite.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\goliath_broodmother.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\herald.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\legionnaire.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\pandora.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\frog.dm" @@ -2555,7 +2544,7 @@ #include "code\modules\reagents\chemistry\recipes\special.dm" #include "code\modules\reagents\chemistry\recipes\toxins.dm" #include "code\modules\reagents\reagent_containers\blood_pack.dm" -#include "code\modules\reagents\reagent_containers\borghypo.dm" +#include "code\modules\reagents\reagent_containers\borghydro.dm" #include "code\modules\reagents\reagent_containers\bottle.dm" #include "code\modules\reagents\reagent_containers\dropper.dm" #include "code\modules\reagents\reagent_containers\glass.dm" @@ -3350,6 +3339,7 @@ #include "yogstation\code\modules\reagents\reagents\other_reagents.dm" #include "yogstation\code\modules\reagents\recipes\pyrotechnics.dm" #include "yogstation\code\modules\recycling\disposal\pipe_sorting.dm" +#include "yogstation\code\modules\research\experimentor.dm" #include "yogstation\code\modules\research\rdconsole.dm" #include "yogstation\code\modules\research\designs\biogenerator_designs.dm" #include "yogstation\code\modules\research\designs\bluespace_designs.dm" diff --git a/yogstation/code/datums/ruins/station.dm b/yogstation/code/datums/ruins/station.dm index 111ea120f9b1..3722d76f0f34 100644 --- a/yogstation/code/datums/ruins/station.dm +++ b/yogstation/code/datums/ruins/station.dm @@ -58,14 +58,4 @@ /datum/map_template/ruin/station/box/engine/singulo id = "engine_singulo_tesla" suffix = "engine_singulo_tesla.dmm" - name = "Engine Singulo And Tesla" - -/datum/map_template/ruin/station/box/maint/xenobridge - id = "maint_xenobridge_default" - suffix = "xenobridge_default.dmm" - name = "Xenobiology Bridge" - -/datum/map_template/ruin/station/box/maint/xenobridge/lattice - id = "maint_xenobridge_lattice" - suffix = "xenobridge_space.dmm" - name = "Xenobiology Lattice" \ No newline at end of file + name = "Engine Singulo And Tesla" \ No newline at end of file diff --git a/yogstation/code/game/objects/effects/landmarks.dm b/yogstation/code/game/objects/effects/landmarks.dm index bf75340eddc2..619daa1dcb37 100644 --- a/yogstation/code/game/objects/effects/landmarks.dm +++ b/yogstation/code/game/objects/effects/landmarks.dm @@ -73,6 +73,3 @@ /obj/effect/landmark/stationroom/box/foreportmaint1 template_names = list("Maintenance Surgery") - -/obj/effect/landmark/stationroom/box/xenobridge - template_names = list("Xenobiology Bridge", "Xenobiology Lattice") \ No newline at end of file diff --git a/yogstation/code/game/objects/items/devices/scanners.dm b/yogstation/code/game/objects/items/devices/scanners.dm index e921ff8f3adf..c3f8e8a0fedb 100644 --- a/yogstation/code/game/objects/items/devices/scanners.dm +++ b/yogstation/code/game/objects/items/devices/scanners.dm @@ -15,7 +15,7 @@ TRICORDER icon = 'yogstation/icons/obj/device.dmi' icon_state = "tricorder" item_state = "analyzer" - desc = "A multifunction handheld device useful for data sensing, analysis, and recording." + desc = "A multifunction hand-held device useful for data sensing, analysis, and recording" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' flags_1 = CONDUCT_1 diff --git a/yogstation/code/game/objects/items/storage/backpack.dm b/yogstation/code/game/objects/items/storage/backpack.dm index a9e4a20dc24c..704ba121cd49 100644 --- a/yogstation/code/game/objects/items/storage/backpack.dm +++ b/yogstation/code/game/objects/items/storage/backpack.dm @@ -191,7 +191,7 @@ /obj/item/storage/backpack/snail/green name = "green shell backpack" - desc = "An emerald-green snail shell converted into a backpack. Still smells of salt." + desc = "An emerald-green snail shell converted into a backpack. Still smells of salt" item_state = "snail_green" icon_state = "snail_green" @@ -210,3 +210,4 @@ alternate_worn_icon = 'yogstation/icons/mob/back.dmi' icon_state = "clownfacebackpack" item_state = "clownfacebackpack" + diff --git a/yogstation/code/modules/admin/admin_verbs.dm b/yogstation/code/modules/admin/admin_verbs.dm index c2db142efe1e..731832b964d7 100644 --- a/yogstation/code/modules/admin/admin_verbs.dm +++ b/yogstation/code/modules/admin/admin_verbs.dm @@ -52,11 +52,11 @@ mobs -= M if(!mobs.len) - to_chat(src, "Error: no valid mobs found via selected options.", confidential=TRUE) + to_chat(src, "Error: no valid mobs found via selected options.") return var/mob/chosen_player = pick(mobs) - to_chat(src, "[chosen_player] has been chosen", confidential=TRUE) + to_chat(src, "[chosen_player] has been chosen") holder.show_player_panel(chosen_player) /client/proc/get_law_history() diff --git a/yogstation/code/modules/admin/prettyfilter.dm b/yogstation/code/modules/admin/prettyfilter.dm index 776ca7e20dc6..928d9743ca0f 100644 --- a/yogstation/code/modules/admin/prettyfilter.dm +++ b/yogstation/code/modules/admin/prettyfilter.dm @@ -49,7 +49,7 @@ GLOBAL_LIST_EMPTY(minor_filter_items) set category = "Special Verbs" set name = "Pretty Filters - List" - to_chat(usr, "Pretty filters list", confidential=TRUE) + to_chat(usr, "Pretty filters list") for(var/line in GLOB.pretty_filter_items) var/list/parts = splittext(line, "=") var/pattern = parts[1] @@ -61,8 +61,8 @@ GLOBAL_LIST_EMPTY(minor_filter_items) if(index < parts.len) replacement += "=" - to_chat(usr, "   [pattern] -> [replacement]", confidential=TRUE) - to_chat(usr, "End of list", confidential=TRUE) + to_chat(usr, "   [pattern] -> [replacement]") + to_chat(usr, "End of list") //Filter out and replace unwanted words, prettify sentences /proc/pretty_filter(text, list/filter = GLOB.pretty_filter_items) diff --git a/yogstation/code/modules/admin/sql_message_system.dm b/yogstation/code/modules/admin/sql_message_system.dm index af057a7d8f72..67e85f5596c6 100644 --- a/yogstation/code/modules/admin/sql_message_system.dm +++ b/yogstation/code/modules/admin/sql_message_system.dm @@ -1,6 +1,6 @@ /proc/create_message(type, target_key, admin_ckey, text, timestamp, server, secret, logged = 1, browse, expiry) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return if(!type) return @@ -67,7 +67,7 @@ if(query_validate_expire_time.NextRow()) var/checktime = text2num(query_validate_expire_time.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") qdel(query_validate_expire_time) return expiry = query_validate_expire_time.item[1] @@ -91,7 +91,7 @@ /proc/delete_message(message_id, logged = 1, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -127,7 +127,7 @@ /proc/edit_message(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -166,7 +166,7 @@ /proc/edit_message_expiry(message_id, browse) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -201,7 +201,7 @@ if(query_validate_expire_time_edit.NextRow()) var/checktime = text2num(query_validate_expire_time_edit.item[1]) if(!checktime) - to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.", confidential=TRUE) + to_chat(usr, "Datetime entered is improperly formatted or not later than current server time.") qdel(query_validate_expire_time_edit) qdel(query_find_edit_expiry_message) return @@ -224,7 +224,7 @@ /proc/toggle_message_secrecy(message_id) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return message_id = text2num(message_id) if(!message_id) @@ -256,7 +256,7 @@ /proc/browse_messages(type, target_ckey, index, linkless = FALSE, filter, agegate = FALSE) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return var/list/output = list() var/ruler = "


" @@ -452,7 +452,7 @@ /proc/get_message_output(type, target_ckey) if(!SSdbcore.Connect()) - to_chat(usr, "Failed to establish database connection.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection.") return if(!type) return diff --git a/yogstation/code/modules/admin/topic.dm b/yogstation/code/modules/admin/topic.dm index 402e94471fa8..205e74d97c9e 100644 --- a/yogstation/code/modules/admin/topic.dm +++ b/yogstation/code/modules/admin/topic.dm @@ -32,7 +32,7 @@ var/client/C = GLOB.directory[ckey] if(C) if(check_rights_for(C, R_ADMIN,0)) - to_chat(usr, "The client chosen is an admin! Cannot mentorize.", confidential=TRUE) + to_chat(usr, "The client chosen is an admin! Cannot mentorize.") return new /datum/mentors(ckey) @@ -41,7 +41,7 @@ var/datum/DBQuery/query_get_mentor = SSdbcore.NewQuery("SELECT id FROM `[format_table_name("mentor")]` WHERE `ckey` = '[ckey]'") query_get_mentor.warn_execute() if(query_get_mentor.NextRow()) - to_chat(usr, "[ckey] is already a mentor.", confidential=TRUE) + to_chat(usr, "[ckey] is already a mentor.") qdel(query_get_mentor) return qdel(query_get_mentor) @@ -61,7 +61,7 @@ webhook_send_mchange(owner.ckey, C.ckey, "add") else - to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.") message_admins("[key_name_admin(usr)] added new mentor: [ckey]") log_admin("[key_name(usr)] added new mentor: [ckey]") @@ -79,7 +79,7 @@ var/client/C = GLOB.directory[ckey] if(C) if(check_rights_for(C, R_ADMIN,0)) - to_chat(usr, "The client chosen is an admin, not a mentor! Cannot de-mentorize.", confidential=TRUE) + to_chat(usr, "The client chosen is an admin, not a mentor! Cannot de-mentorize.") return C.remove_mentor_verbs() @@ -94,7 +94,7 @@ webhook_send_mchange(owner.ckey, C.ckey, "remove") else - to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.", confidential=TRUE) + to_chat(usr, "Failed to establish database connection. The changes will last only for the current round.") message_admins("[key_name_admin(usr)] removed mentor: [ckey]") log_admin("[key_name(usr)] removed mentor: [ckey]") diff --git a/yogstation/code/modules/admin/verbs/adminhelp.dm b/yogstation/code/modules/admin/verbs/adminhelp.dm index ea7a65c12d61..310b8cb14cd6 100644 --- a/yogstation/code/modules/admin/verbs/adminhelp.dm +++ b/yogstation/code/modules/admin/verbs/adminhelp.dm @@ -164,7 +164,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/admin_number_present = send2irc_adminless_only(initiator_ckey, "Ticket #[id]: [name]") log_admin_private("Ticket #[id]: [key_name(initiator)]: [name] - heard by [admin_number_present] non-AFK admins who have +BAN.") if(admin_number_present <= 0) - to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.", confidential=TRUE) + to_chat(C, "No active admins are online, your adminhelp was sent to the admin irc.") heard_by_no_admins = TRUE GLOB.ahelp_tickets.tickets_list += src @@ -237,20 +237,20 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) if(X.prefs.toggles & SOUND_ADMINHELP) SEND_SOUND(X, sound('sound/effects/adminhelp.ogg')) window_flash(X, ignorepref = TRUE) - to_chat(X, admin_msg, confidential=TRUE) + to_chat(X, admin_msg) //show it to the person adminhelping too - to_chat(initiator, "PM to-Admins: [msg]", confidential=TRUE) + to_chat(initiator, "PM to-Admins: [msg]") GLOB.unclaimed_tickets += src //Reopen a closed ticket /datum/admin_help/proc/Reopen() if(state == AHELP_ACTIVE) - to_chat(usr, "This ticket is already open.", confidential=TRUE) + to_chat(usr, "This ticket is already open.") return if(GLOB.ahelp_tickets.CKey2ActiveTicket(initiator_ckey)) - to_chat(usr, "This user already has an active ticket, cannot reopen this one.", confidential=TRUE) + to_chat(usr, "This user already has an active ticket, cannot reopen this one.") return switch(state) @@ -312,7 +312,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/resolved = FALSE if(state == AHELP_RESOLVED) if(initiator.current_ticket) - to_chat(initiator, "This user already has an open ticket.", confidential=TRUE) + to_chat(initiator, "This user already has an open ticket.") return AddActive() @@ -324,16 +324,16 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) resolved = TRUE GLOB.ahelp_tickets.ticketAmount -= 1 else // AHELP_CLOSED - to_chat(usr, "This ticket has been closed and can't be unresolved.", confidential=TRUE) + to_chat(usr, "This ticket has been closed and can't be unresolved.") return if(resolved) AddInteraction("Ticket #[id] marked as resolved by [usr.ckey].") - to_chat(initiator, "Your ticket has been marked as resolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]. The Adminhelp verb will be returned to you shortly.", confidential=TRUE) + to_chat(initiator, "Your ticket has been marked as resolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]. The Adminhelp verb will be returned to you shortly.") addtimer(CALLBACK(initiator, /client/proc/giveadminhelpverb), 50) else // AHELP_ACTIVE AddInteraction("Ticket #[id] marked as unresolved by [usr.ckey].") - to_chat(initiator, "Your ticket has been marked as unresolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)].", confidential=TRUE) + to_chat(initiator, "Your ticket has been marked as unresolved by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)].") TimeoutVerb() if(!silent) @@ -360,9 +360,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) SEND_SOUND(initiator, sound('sound/effects/adminhelp.ogg')) - to_chat(initiator, "- AdminHelp Rejected by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]! -", confidential=TRUE) - to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.", confidential=TRUE) - to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.", confidential=TRUE) + to_chat(initiator, "- AdminHelp Rejected by [usr.client.holder?.fakekey ? "an Administrator" : key_name(usr, 0, 0)]! -") + to_chat(initiator, "Your admin help was rejected. The adminhelp verb has been returned to you so that you may try again.") + to_chat(initiator, "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting.") SSblackbox.record_feedback("tally", "ahelp_stats", 1, "rejected") var/msg = "Ticket [TicketHref("#[id]")] rejected by [key_name]" @@ -381,7 +381,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Your character will frequently die, sometimes without even a possibility of avoiding it. Events will often be out of your control. No matter how good or prepared you are, sometimes you just lose." if(initiator) - to_chat(initiator, msg, confidential=TRUE) + to_chat(initiator, msg) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "IC") msg = "Ticket [TicketHref("#[id]")] marked as IC by [key_name]" @@ -401,7 +401,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Your call will now be redirected to the mentors as a mentorhelp." if(initiator) - to_chat(initiator, msg, confidential=TRUE) + to_chat(initiator, msg) initiator.mentorhelp(name) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "MHelp") @@ -420,7 +420,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) msg += "Go look at the wiki!
" msg += "[CONFIG_GET(string/wikiurl)]" if(initiator) - to_chat(initiator, msg, confidential=TRUE) + to_chat(initiator, msg) SSblackbox.record_feedback("tally", "ahelp_stats", 1, "WIKI") msg = "Ticket [TicketHref("#[id]")] marked as WIKI by [key_name]" @@ -768,12 +768,12 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) set name = "Adminhelp" if(GLOB.say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.", confidential=TRUE) + to_chat(usr, "Speech is currently admin-disabled.") return //handle muting and automuting if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).", confidential=TRUE) + to_chat(src, "Error: Admin-PM: You cannot send adminhelps (Muted).") return if(handle_spam_prevention(msg,MUTE_ADMINHELP)) return @@ -791,7 +791,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) current_ticket.TimeoutVerb() return else - to_chat(usr, "Ticket not found, creating new one...", confidential=TRUE) + to_chat(usr, "Ticket not found, creating new one...") else current_ticket.AddInteraction("[key_name_admin(usr)] opened a new ticket.") current_ticket.Close() diff --git a/yogstation/code/modules/admin/verbs/adminsay.dm b/yogstation/code/modules/admin/verbs/adminsay.dm index 5c9f35db66f6..0a796f3f2f25 100644 --- a/yogstation/code/modules/admin/verbs/adminsay.dm +++ b/yogstation/code/modules/admin/verbs/adminsay.dm @@ -19,10 +19,10 @@ msg = keywords_lookup(msg) if(check_rights(R_ADMIN,0)) msg = "ADMIN: [key_name(usr, 1)] [ADMIN_FLW(mob)]: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) else msg = "OBSERVER: [key_name(usr, 1)] [ADMIN_FLW(mob)]: [msg]" - to_chat(GLOB.admins, msg, confidential=TRUE) + to_chat(GLOB.admins, msg) SSblackbox.record_feedback("tally", "admin_verb", 1, "Asay") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/yogstation/code/modules/admin/verbs/adminvox.dm b/yogstation/code/modules/admin/verbs/adminvox.dm index a6cd046bb370..b136754d55f8 100644 --- a/yogstation/code/modules/admin/verbs/adminvox.dm +++ b/yogstation/code/modules/admin/verbs/adminvox.dm @@ -33,7 +33,7 @@ else if(voxType == "male") // If we're doing the yog-ly male AI vox voice voxlist = GLOB.vox_sounds_male else - to_chat(src,"Unknown or unsupported vox type. Yell at a coder about this.", confidential=TRUE) + to_chat(src,"Unknown or unsupported vox type. Yell at a coder about this.") return for(var/word in words) // For each word @@ -45,7 +45,7 @@ incorrect_words += word if(incorrect_words.len) - to_chat(src, "These words are not available on the announcement system: [english_list(incorrect_words)].", confidential=TRUE) + to_chat(src, "These words are not available on the announcement system: [english_list(incorrect_words)].") return var/pitch = 0 diff --git a/yogstation/code/modules/admin/verbs/debug.dm b/yogstation/code/modules/admin/verbs/debug.dm index f5c3d059371d..38fe7b4bd172 100644 --- a/yogstation/code/modules/admin/verbs/debug.dm +++ b/yogstation/code/modules/admin/verbs/debug.dm @@ -12,12 +12,12 @@ var/list/a = subtypesof(msg) if(!a.len) - to_chat(src,"That type doesn't seem to exist!", confidential=TRUE) + to_chat(src,"That type doesn't seem to exist!") return if(a.len > 100) if(alert("That type has [a.len] derived types. Are you sure you want to have all of them spammed into your chatbox?",,"Yes","No") != "Yes") return - to_chat(usr,"Subtypes of [msg] ([a.len] Entries):", confidential=TRUE) + to_chat(usr,"Subtypes of [msg] ([a.len] Entries):") for(var/x in a) - to_chat(usr,"[x]", confidential=TRUE) \ No newline at end of file + to_chat(usr,"[x]") \ No newline at end of file diff --git a/yogstation/code/modules/admin/verbs/fix_air.dm b/yogstation/code/modules/admin/verbs/fix_air.dm index 68bcf718af42..4316fd8e822a 100644 --- a/yogstation/code/modules/admin/verbs/fix_air.dm +++ b/yogstation/code/modules/admin/verbs/fix_air.dm @@ -4,7 +4,7 @@ set desc = "Fixes air in specified radius." if(!holder) - to_chat(src, "Only administrators may use this command.", confidential=TRUE) + to_chat(src, "Only administrators may use this command.") return if(check_rights(R_ADMIN,1)) var/range=input("Enter range:","Num",2) as num diff --git a/yogstation/code/modules/admin/verbs/queue.dm b/yogstation/code/modules/admin/verbs/queue.dm index 0d7e11c88d0b..2079d4af4dac 100644 --- a/yogstation/code/modules/admin/verbs/queue.dm +++ b/yogstation/code/modules/admin/verbs/queue.dm @@ -7,9 +7,9 @@ return listclearnulls(SSticker.queued_players) - to_chat(usr,"List of queued players:", confidential=TRUE) + to_chat(usr,"List of queued players:") for(var/mob/dead/new_player/guy in SSticker.queued_players) - to_chat(usr,"\t[guy]", confidential=TRUE) + to_chat(usr,"\t[guy]") /client/proc/release_queue() set category = "Server" @@ -23,7 +23,7 @@ var/list/queue = SSticker.queued_players if(!queue.len) - to_chat(usr,"There is nobody in the server queue!", confidential=TRUE) + to_chat(usr,"There is nobody in the server queue!") return if(alert("Are you sure you want to allow [queue.len] people to skip the queue and join the game?",,"Yes","No") != "Yes") diff --git a/yogstation/code/modules/admin/verbs/shuttle_verbs.dm b/yogstation/code/modules/admin/verbs/shuttle_verbs.dm index bbcafeafba36..6dfd6c5874d7 100644 --- a/yogstation/code/modules/admin/verbs/shuttle_verbs.dm +++ b/yogstation/code/modules/admin/verbs/shuttle_verbs.dm @@ -15,7 +15,7 @@ log_admin("[key_name(usr)] has removed the admin-induced delay on the shuttle launching.") message_admins("[key_name(usr)] has removed the admin-induced delay on the shuttle launching.") else - to_chat(usr,"The shuttle is already delayed by something else!", confidential=TRUE) + to_chat(usr,"The shuttle is already delayed by something else!") return if(alert("Are you sure you want to delay the shuttle from launching?","Shuttle Delay","Yes","No") != "Yes") diff --git a/yogstation/code/modules/admin/verbs/telecomms.dm b/yogstation/code/modules/admin/verbs/telecomms.dm index e0bd60c12fbd..6ba544ecadd3 100644 --- a/yogstation/code/modules/admin/verbs/telecomms.dm +++ b/yogstation/code/modules/admin/verbs/telecomms.dm @@ -3,7 +3,7 @@ set name = "Reset Telecomms Scripts" set desc = "Blanks all telecomms scripts from all telecomms servers" if(!holder) - to_chat(usr, "Admin only.", confidential=TRUE) + to_chat(usr, "Admin only.") return if(check_rights(R_ADMIN,1)) diff --git a/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm b/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm index 04dbd61c8991..40b48fd3a757 100644 --- a/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm +++ b/yogstation/code/modules/antagonists/darkspawn/darkspawn_objects/umbral_tendrils.dm @@ -140,6 +140,8 @@ . = TRUE if(isliving(target)) var/mob/living/L = target + if(L.lying) + return BULLET_ACT_FORCE_PIERCE if(!iscyborg(target)) playsound(target, 'yogstation/sound/magic/pass_attack.ogg', 50, TRUE) if(!twinned) diff --git a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm index 9334043814e0..42de7da793cd 100644 --- a/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm +++ b/yogstation/code/modules/atmospherics/machinery/pipes/bluespace.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_EMPTY(bluespace_pipe_networks) /obj/machinery/atmospherics/pipe/bluespace/examine(user) . = ..() - . += "This one is connected to the \"[html_encode(bluespace_network_name)]\" network." + . += "This one is connected to the \"[html_encode(bluespace_network_name)]\" network" /obj/machinery/atmospherics/pipe/bluespace/SetInitDirections() initialize_directions = dir diff --git a/yogstation/code/modules/clothing/spacesuits/hardsuit.dm b/yogstation/code/modules/clothing/spacesuits/hardsuit.dm index eb3337028f89..8ec79c8a2ce2 100644 --- a/yogstation/code/modules/clothing/spacesuits/hardsuit.dm +++ b/yogstation/code/modules/clothing/spacesuits/hardsuit.dm @@ -3,3 +3,41 @@ /obj/item/clothing/suit/space/hardsuit/security jetpack = /obj/item/tank/jetpack/suit + +//POWERARMORS +//Currently are no different from normal hardsuits, except maybe for the higher armor ratings. +/obj/item/clothing/head/helmet/space/hardsuit/powerarmor + alternate_worn_icon = 'yogstation/icons/mob/head.dmi' + icon = 'yogstation/icons/obj/clothing/hats.dmi' +/obj/item/clothing/suit/space/hardsuit/powerarmor + alternate_worn_icon = 'yogstation/icons/mob/suit.dmi' + icon = 'yogstation/icons/obj/clothing/suits.dmi' + +/obj/item/clothing/head/helmet/space/hardsuit/powerarmor/t45b + name = "Salvaged T-45b helmet" + desc = "It's some barely-functional power armor helmet from a by-gone age." + icon_state = "t45bhelmet" + item_state = "t45bhelmet" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 100, "rad" = 50, "fire" = 50, "acid" = 25) +/obj/item/clothing/suit/space/hardsuit/powerarmor/t45b + name = "Salvaged T-45b power armor" + desc = "It's some barely-functional power armor, probably hundreds of years old." + icon_state = "t45bpowerarmor" + item_state = "t45bpowerarmor" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor/t45b + +/obj/item/clothing/head/helmet/space/hardsuit/powerarmor/advanced + name = "Advanced power helmet" + desc = "It's an advanced power armor Mk I helmet. It looks somewhat threatening." + icon_state = "advhelmet1" + item_state = "advhelmet1" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) +/obj/item/clothing/suit/space/hardsuit/powerarmor/advanced + name = "Advanced power armor" + desc = "An advanced suit of power armor. It looks pretty impressive and threatening." + icon_state = "advpowerarmor1" + item_state = "advpowerarmor1" + armor = list("melee" = 50, "bullet" = 48, "laser" = 25, "energy" = 25, "bomb" = 48, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 25) + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/powerarmor/advanced + diff --git a/yogstation/code/modules/mentor/follow.dm b/yogstation/code/modules/mentor/follow.dm index ce01da7fd4e5..378bf3f997b5 100644 --- a/yogstation/code/modules/mentor/follow.dm +++ b/yogstation/code/modules/mentor/follow.dm @@ -25,8 +25,8 @@ if(mentor_datum) mentor_datum.following = M - to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is now following [key_name(M)]", confidential=TRUE) - to_chat(usr, "Click the \"Stop Following\" button in the Mentor tab to stop following [key_name(M)].", confidential=TRUE) + to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is now following [key_name(M)]") + to_chat(usr, "Click the \"Stop Following\" button in the Mentor tab to stop following [key_name(M)].") log_mentor("[key_name(usr)] began following [key_name(M)]") /client/proc/mentor_unfollow() @@ -40,7 +40,7 @@ usr.reset_perspective() verbs -= /client/proc/mentor_unfollow if(mentor_datum) - to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is no longer following [key_name(mentor_datum.following)]", confidential=TRUE) + to_chat(GLOB.admins, "MENTOR: [key_name(usr)] is no longer following [key_name(mentor_datum.following)]") log_mentor("[key_name(usr)] stopped following [key_name(mentor_datum.following)]") mentor_datum.following = null diff --git a/yogstation/code/modules/mentor/mentor.dm b/yogstation/code/modules/mentor/mentor.dm index 149013ab21f8..de3fe5ff7493 100644 --- a/yogstation/code/modules/mentor/mentor.dm +++ b/yogstation/code/modules/mentor/mentor.dm @@ -48,8 +48,8 @@ GLOBAL_PROTECT(mentor_href_token) var/tok = GLOB.mentor_href_token if(!forceGlobal && usr) var/client/C = usr.client - to_chat(world, C, confidential=TRUE) - to_chat(world, usr, confidential=TRUE) + to_chat(world, C) + to_chat(world, usr) if(!C) CRASH("No client for HrefToken()!") diff --git a/yogstation/code/modules/mentor/mentor_memo.dm b/yogstation/code/modules/mentor/mentor_memo.dm index 25c9c02194e4..5c8bdfbfe03d 100644 --- a/yogstation/code/modules/mentor/mentor_memo.dm +++ b/yogstation/code/modules/mentor/mentor_memo.dm @@ -6,7 +6,7 @@ return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.", confidential=TRUE) + to_chat(src, "Failed to establish database connection.") return var/memotask = input(usr,"Choose task", "Memo") in list("Show", "Write", "Edit", "Remove") @@ -23,7 +23,7 @@ return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.", confidential=TRUE) + to_chat(src, "Failed to establish database connection.") return mentor_memo_output("Show") @@ -33,7 +33,7 @@ return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.", confidential=TRUE) + to_chat(src, "Failed to establish database connection.") return var/sql_ckey = sanitizeSQL(ckey) @@ -45,7 +45,7 @@ return if(query_memocheck.NextRow()) - to_chat(src, "You already have set a memo.", confidential=TRUE) + to_chat(src, "You already have set a memo.") qdel(query_memocheck) return qdel(query_memocheck) @@ -78,7 +78,7 @@ qdel(query_memolist) if(!memolist.len) - to_chat(src, "No memos found in database.", confidential=TRUE) + to_chat(src, "No memos found in database.") return var/target_ckey = input(src, "Select whose memo to edit", "Select memo") as null|anything in memolist @@ -137,10 +137,10 @@ qdel(query_memoshow) if(!output) - to_chat(src, "No memos found in database.", confidential=TRUE) + to_chat(src, "No memos found in database.") return - to_chat(src, output, confidential=TRUE) + to_chat(src, output) if("Remove") var/datum/DBQuery/query_memodellist = SSdbcore.NewQuery("SELECT `ckey` FROM `[format_table_name("mentor_memo")]`") @@ -155,7 +155,7 @@ qdel(query_memodellist) if(!memolist.len) - to_chat(src, "No memos found in database.", confidential=TRUE) + to_chat(src, "No memos found in database.") return var/target_ckey = input(src, "Select whose mentor memo to delete", "Select mentor memo") as null|anything in memolist diff --git a/yogstation/code/modules/mentor/mentor_verbs.dm b/yogstation/code/modules/mentor/mentor_verbs.dm index c053e574018d..f48d8c5d6c20 100644 --- a/yogstation/code/modules/mentor/mentor_verbs.dm +++ b/yogstation/code/modules/mentor/mentor_verbs.dm @@ -20,7 +20,7 @@ GLOBAL_PROTECT(mentor_verbs) return if(!SSdbcore.Connect()) - to_chat(src, "Failed to establish database connection.", confidential=TRUE) + to_chat(src, "Failed to establish database connection.") return var/msg = "Current Mentors:\n" @@ -34,7 +34,7 @@ GLOBAL_PROTECT(mentor_verbs) msg += "\t[ckey]" qdel(query_load_mentors) - to_chat(src, msg, confidential=TRUE) + to_chat(src, msg) /client/verb/mentorwho() set name = "Mentorwho" @@ -66,5 +66,5 @@ GLOBAL_PROTECT(mentor_verbs) msg += "\t[C] is a mentor" msg += "\n" msg += "Mentorhelps are also seen by admins. If no mentors are available in game adminhelp instead and an admin will see it and respond." - to_chat(src, msg, confidential=TRUE) + to_chat(src, msg) diff --git a/yogstation/code/modules/mentor/mentorhelp.dm b/yogstation/code/modules/mentor/mentorhelp.dm index dfd624aaf42f..c0c0e7c8fc8b 100644 --- a/yogstation/code/modules/mentor/mentorhelp.dm +++ b/yogstation/code/modules/mentor/mentorhelp.dm @@ -3,7 +3,7 @@ set name = "Mentorhelp" if(is_mentor()) - to_chat(src, "Mentors cannot mentorhelp, use msay instead!", confidential=TRUE) + to_chat(src, "Mentors cannot mentorhelp, use msay instead!") return //clean the input msg @@ -27,9 +27,9 @@ for(var/client/X in GLOB.mentors | GLOB.admins) if(X.prefs.toggles & SOUND_ADMINHELP) send_mentor_sound(X) - to_chat(X, mentor_msg, confidential=TRUE) + to_chat(X, mentor_msg) - to_chat(src, "PM to-Mentors: [msg]", confidential=TRUE) + to_chat(src, "PM to-Mentors: [msg]") var/datum/mentorticket/mt if(ckey in SSYogs.mentortickets) diff --git a/yogstation/code/modules/mentor/mentorpm.dm b/yogstation/code/modules/mentor/mentorpm.dm index c690ddfe5ac4..f7888c311be9 100644 --- a/yogstation/code/modules/mentor/mentorpm.dm +++ b/yogstation/code/modules/mentor/mentorpm.dm @@ -4,7 +4,7 @@ set name = "Mentor PM" if(!is_mentor()) - to_chat(src, "Error: Mentor-PM-Panel: Only Mentors and Admins may use this command.", confidential=TRUE) + to_chat(src, "Error: Mentor-PM-Panel: Only Mentors and Admins may use this command.") return var/list/client/targets[0] @@ -33,7 +33,7 @@ if(QDELETED(C) && !discord_id) if(is_mentor()) - to_chat(src, "Error: Mentor-PM: Client not found.", confidential=TRUE) + to_chat(src, "Error: Mentor-PM: Client not found.") else mentorhelp(msg) //Mentor we are replying to left. Mentorhelp instead(check below) return @@ -61,7 +61,7 @@ log_mentor("Mentor PM: [key_name(src)]->[discord_id ? discord_id : key_name(C)]: [msg]") if(mentor_datum && isnotpretty(msg)) // If this is, specifically, a mentor, and not an admin nor a normal player - to_chat(src,"You cannot send bigoted language as a mentor.", confidential=TRUE) + to_chat(src,"You cannot send bigoted language as a mentor.") message_admins("[discord_id ? discord_id : key_name(src)] just tripped the pretty filter in a mentorpm: [msg]") return msg = emoji_parse(msg) @@ -70,11 +70,11 @@ var/show_char = CONFIG_GET(flag/mentors_mobname_only) if(!C || C.is_mentor()) if(C) - to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]", confidential=TRUE) + to_chat(C, "Reply PM from-[key_name_mentor(src, C, 1, 0, show_char)]: [msg]") if(discord_id) - to_chat(src, "Mentor PM to-[discord_mentor_link(whom, discord_id)]: [msg]", confidential=TRUE) + to_chat(src, "Mentor PM to-[discord_mentor_link(whom, discord_id)]: [msg]") else - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]", confidential=TRUE) + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, 0)]: [msg]") if(ckey in SSYogs.mentortickets) var/datum/mentorticket/T = SSYogs.mentortickets[ckey] T.log += "[key]: [msg]" @@ -82,8 +82,8 @@ else if(is_mentor()) //sender is an mentor but recipient is not. if(C) - to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]", confidential=TRUE) - to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, show_char)]: [msg]", confidential=TRUE) + to_chat(C, "Mentor PM from-[key_name_mentor(src, C, 1, 0, 0)]: [msg]") + to_chat(src, "Mentor PM to-[key_name_mentor(C, C, 1, 0, show_char)]: [msg]") if(C.ckey in SSYogs.mentortickets) var/datum/mentorticket/T = SSYogs.mentortickets[C.ckey] T.log += "[key]: [msg]" @@ -96,6 +96,6 @@ for(var/client/X in GLOB.mentors | (GLOB.admins - GLOB.deadmins)) if(X.key != key && (!C || X.key != C.key)) //check client/X is an Mentor and isn't the sender or recipient if(discord_id) - to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[discord_mentor_link(whom, discord_id)]: [msg]", confidential=TRUE) //inform X + to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[discord_mentor_link(whom, discord_id)]: [msg]") //inform X else - to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[key_name_mentor(C, X, 0, 0, show_char_recip)]: [msg]", confidential=TRUE) //inform X + to_chat(X, "Mentor PM: [key_name_mentor(src, X, 0, 0, show_char_sender)]->[key_name_mentor(C, X, 0, 0, show_char_recip)]: [msg]") //inform X diff --git a/yogstation/code/modules/mentor/mentorsay.dm b/yogstation/code/modules/mentor/mentorsay.dm index 8ebefb0a0fc0..f350c904d33c 100644 --- a/yogstation/code/modules/mentor/mentorsay.dm +++ b/yogstation/code/modules/mentor/mentorsay.dm @@ -21,7 +21,7 @@ else msg = "MENTOR: [key_name(src, 0, 0)]: [msg]" - to_chat((GLOB.admins - GLOB.deadmins) | GLOB.mentors, msg, confidential=TRUE) + to_chat((GLOB.admins - GLOB.deadmins) | GLOB.mentors, msg) /client/proc/get_mentor_say() var/msg = input(src, null, "msay \"text\"") as text diff --git a/yogstation/code/modules/research/designs/medical_designs.dm b/yogstation/code/modules/research/designs/medical_designs.dm index 76afd02420ff..83279a34e6c4 100644 --- a/yogstation/code/modules/research/designs/medical_designs.dm +++ b/yogstation/code/modules/research/designs/medical_designs.dm @@ -1,6 +1,6 @@ /datum/design/nanite_heart name = "Nanite Heart" - desc = "A heart made of nanites that improves their function in the body." + desc = "A heart that improves the functions of nanites" id = "nanite_heart" build_type = PROTOLATHE | MECHFAB construction_time = 80 diff --git a/yogstation/code/modules/research/designs/tool_designs.dm b/yogstation/code/modules/research/designs/tool_designs.dm index 89cc7ff6159f..5e2b22aa5197 100644 --- a/yogstation/code/modules/research/designs/tool_designs.dm +++ b/yogstation/code/modules/research/designs/tool_designs.dm @@ -19,7 +19,7 @@ /datum/design/tricorder name = "Tricorder" - desc = "A multifunction handheld device useful for data sensing, analysis, and recording." + desc = "A multifunction hand-held device useful for data sensing, analysis, and recording" id = "tricorder" build_type = PROTOLATHE materials = list(MAT_METAL=500,MAT_SILVER=300,MAT_GOLD=300) diff --git a/yogstation/code/modules/research/experimentor.dm b/yogstation/code/modules/research/experimentor.dm new file mode 100644 index 000000000000..762853648127 --- /dev/null +++ b/yogstation/code/modules/research/experimentor.dm @@ -0,0 +1,311 @@ +#define SCANTYPE_POKE 1 +#define SCANTYPE_IRRADIATE 2 +#define SCANTYPE_GAS 3 +#define SCANTYPE_HEAT 4 +#define SCANTYPE_COLD 5 +#define SCANTYPE_OBLITERATE 6 +#define SCANTYPE_DISCOVER 7 + +#define EFFECT_PROB_VERYLOW 20 +#define EFFECT_PROB_LOW 35 +#define EFFECT_PROB_MEDIUM 50 +#define EFFECT_PROB_HIGH 75 +#define EFFECT_PROB_VERYHIGH 95 + +#define FAIL 8 + +/obj/machinery/rnd/experimentor/proc/experiment(exp,obj/item/exp_on) + recentlyExperimented = 1 + icon_state = "h_lathe_wloop" + var/chosenchem + var/criticalReaction = is_type_in_typecache(exp_on, critical_items_typecache) + var/badThingCoeffIfCrit = criticalReaction ? badThingCoeff : 0 // certain malfunctions are desirable for non-critical items + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_POKE) + visible_message("[src] prods at [exp_on] with mechanical arms.") + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[exp_on] is gripped in just the right way, enhancing its focus.") + badThingCoeff++ + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions and destroys [exp_on], lashing its arms out at nearby people!") + for(var/mob/living/m in oview(1, src)) + m.apply_damage(15, BRUTE, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) + investigate_log("Experimentor dealt minor brute to [m].", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions!") + exp = SCANTYPE_OBLITERATE + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, throwing the [exp_on]!") + var/mob/living/target = locate(/mob/living) in oview(7,src) + if(target) + var/obj/item/throwing = loaded_item + investigate_log("Experimentor has thrown [loaded_item] at [key_name(target)]", INVESTIGATE_EXPERIMENTOR) + ejectItem() + if(throwing) + throwing.throw_at(target, 10, 1) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_IRRADIATE) + visible_message("[src] reflects radioactive rays at [exp_on]!") + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[exp_on] has activated an unknown subroutine!") + cloneMode = TRUE + investigate_log("Experimentor has made a clone of [exp_on]", INVESTIGATE_EXPERIMENTOR) + ejectItem() + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions, melting [exp_on] and leaking radiation!") + radiation_pulse(src, 500) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, spewing toxic waste!") + for(var/turf/T in oview(1, src)) + if(!T.density) + if(prob(EFFECT_PROB_VERYHIGH) && !(locate(/obj/effect/decal/cleanable/greenglow) in T)) + var/obj/effect/decal/cleanable/reagentdecal = new/obj/effect/decal/cleanable/greenglow(T) + reagentdecal.reagents.add_reagent(/datum/reagent/uranium/radium, 7) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeffIfCrit)) + var/savedName = "[exp_on]" + ejectItem(TRUE) + var/newPath = text2path(pickweight(valid_items)) + loaded_item = new newPath(src) + visible_message("[src] malfunctions, transforming [savedName] into [loaded_item]!") + investigate_log("Experimentor has transformed [savedName] into [loaded_item]", INVESTIGATE_EXPERIMENTOR) + if(istype(loaded_item, /obj/item/grenade/chem_grenade)) + var/obj/item/grenade/chem_grenade/CG = loaded_item + CG.prime() + ejectItem() + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_GAS) + visible_message("[src] fills its chamber with gas, [exp_on] included.") + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[exp_on] achieves the perfect mix!") + new /obj/item/stack/sheet/mineral/plasma(get_turf(pick(oview(1,src)))) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) + visible_message("[src] destroys [exp_on], leaking dangerous gas!") + chosenchem = pick(/datum/reagent/carbon,/datum/reagent/uranium/radium,/datum/reagent/toxin,/datum/reagent/consumable/condensedcapsaicin,/datum/reagent/drug/mushroomhallucinogen,/datum/reagent/drug/space_drugs,/datum/reagent/consumable/ethanol,/datum/reagent/consumable/ethanol/beepsky_smash) + var/datum/reagents/R = new/datum/reagents(50) + R.my_atom = src + R.add_reagent(chosenchem , 50) + investigate_log("Experimentor has released [chosenchem] smoke.", INVESTIGATE_EXPERIMENTOR) + var/datum/effect_system/smoke_spread/chem/smoke = new + smoke.set_up(R, 0, src, silent = TRUE) + playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) + smoke.start() + qdel(R) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfCrit)) + visible_message("[src]'s chemical chamber has sprung a leak!") + chosenchem = pick(/datum/reagent/mutationtoxin/felinid,/datum/reagent/nanomachines,/datum/reagent/toxin/acid) + var/datum/reagents/R = new/datum/reagents(50) + R.my_atom = src + R.add_reagent(chosenchem , 50) + var/datum/effect_system/smoke_spread/chem/smoke = new + smoke.set_up(R, 0, src, silent = TRUE) + playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) + smoke.start() + qdel(R) + ejectItem(TRUE) + warn_admins(usr, "[chosenchem] smoke") + investigate_log("Experimentor has released [chosenchem] smoke!", INVESTIGATE_EXPERIMENTOR) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, spewing harmless gas.") + throwSmoke(loc) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] melts [exp_on], ionizing the air around it!") + empulse(loc, 4, 6) + investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_HEAT) + visible_message("[src] raises [exp_on]'s temperature.") + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[src]'s emergency coolant system gives off a small ding!") + playsound(src, 'sound/machines/ding.ogg', 50, 1) + var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) + chosenchem = pick("plasma","capsaicin","ethanol") + C.reagents.remove_any(25) + C.reagents.add_reagent(chosenchem , 50) + C.name = "Cup of Suspicious Liquid" + C.desc = "It has a large hazard symbol printed on the side in fading ink." + investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + var/turf/start = get_turf(src) + var/mob/M = locate(/mob/living) in view(src, 3) + var/turf/MT = get_turf(M) + if(MT) + visible_message("[src] dangerously overheats, launching a flaming fuel orb!") + investigate_log("Experimentor has launched a fireball at [M]!", INVESTIGATE_EXPERIMENTOR) + var/obj/item/projectile/magic/aoe/fireball/FB = new /obj/item/projectile/magic/aoe/fireball(start) + FB.preparePixelProjectile(MT, start) + FB.fire() + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, melting [exp_on] and releasing a burst of flame!") + explosion(loc, -1, 0, 0, 0, 0, flame_range = 2) + investigate_log("Experimentor started a fire.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, melting [exp_on] and leaking hot air!") + var/datum/gas_mixture/env = loc.return_air() + var/transfer_moles = 0.25 * env.total_moles() + var/datum/gas_mixture/removed = env.remove(transfer_moles) + if(removed) + var/heat_capacity = removed.heat_capacity() + if(heat_capacity == 0 || heat_capacity == null) + heat_capacity = 1 + removed.temperature = min((removed.temperature*heat_capacity + 100000)/heat_capacity, 1000) + env.merge(removed) + air_update_turf() + investigate_log("Experimentor has released hot air.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, activating its emergency coolant systems!") + throwSmoke(loc) + for(var/mob/living/m in oview(1, src)) + m.apply_damage(5, BURN, pick(BODY_ZONE_HEAD,BODY_ZONE_CHEST,BODY_ZONE_PRECISE_GROIN)) + investigate_log("Experimentor has dealt minor burn damage to [key_name(m)]", INVESTIGATE_EXPERIMENTOR) + ejectItem() + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_COLD) + visible_message("[src] lowers [exp_on]'s temperature.") + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[src]'s emergency coolant system gives off a small ding!") + var/obj/item/reagent_containers/food/drinks/coffee/C = new /obj/item/reagent_containers/food/drinks/coffee(get_turf(pick(oview(1,src)))) + playsound(src, 'sound/machines/ding.ogg', 50, 1) //Ding! Your death coffee is ready! + chosenchem = pick("uranium","frostoil","ephedrine") + C.reagents.remove_any(25) + C.reagents.add_reagent(chosenchem , 50) + C.name = "Cup of Suspicious Liquid" + C.desc = "It has a large hazard symbol printed on the side in fading ink." + investigate_log("Experimentor has made a cup of [chosenchem] coffee.", INVESTIGATE_EXPERIMENTOR) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src] malfunctions, shattering [exp_on] and releasing a dangerous cloud of coolant!") + var/datum/reagents/R = new/datum/reagents(50) + R.my_atom = src + R.add_reagent(/datum/reagent/consumable/frostoil, 50) + investigate_log("Experimentor has released frostoil gas.", INVESTIGATE_EXPERIMENTOR) + var/datum/effect_system/smoke_spread/chem/smoke = new + smoke.set_up(R, 0, src, silent = TRUE) + playsound(src, 'sound/effects/smoke.ogg', 50, 1, -3) + smoke.start() + qdel(R) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src] malfunctions, shattering [exp_on] and leaking cold air!") + var/datum/gas_mixture/env = loc.return_air() + var/transfer_moles = 0.25 * env.total_moles() + var/datum/gas_mixture/removed = env.remove(transfer_moles) + if(removed) + var/heat_capacity = removed.heat_capacity() + if(heat_capacity == 0 || heat_capacity == null) + heat_capacity = 1 + removed.temperature = (removed.temperature*heat_capacity - 75000)/heat_capacity + env.merge(removed) + air_update_turf() + investigate_log("Experimentor has released cold air.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff)) + visible_message("[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!") + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(0, loc) + smoke.start() + ejectItem() + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == SCANTYPE_OBLITERATE) + visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") + if(linked_console.linked_lathe) + var/datum/component/material_container/linked_materials = linked_console.linked_lathe.GetComponent(/datum/component/material_container) + for(var/material in exp_on.materials) + linked_materials.insert_amount( min((linked_materials.max_amount - linked_materials.total_amount), (exp_on.materials[material])), material) + if(prob(EFFECT_PROB_LOW) && criticalReaction) + visible_message("[src]'s crushing mechanism slowly and smoothly descends, flattening the [exp_on]!") + new /obj/item/stack/sheet/plasteel(get_turf(pick(oview(1,src)))) + else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff)) + visible_message("[src]'s crusher goes way too many levels too high, crushing right through space-time!") + playsound(src, 'sound/effects/supermatter.ogg', 50, 1, -3) + investigate_log("Experimentor has triggered the 'throw things' reaction.", INVESTIGATE_EXPERIMENTOR) + for(var/atom/movable/AM in oview(7,src)) + if(!AM.anchored) + AM.throw_at(src,10,1) + else if(prob(EFFECT_PROB_LOW-badThingCoeff)) + visible_message("[src]'s crusher goes one level too high, crushing right into space-time!") + playsound(src, 'sound/effects/supermatter.ogg', 50, 1, -3) + investigate_log("Experimentor has triggered the 'minor throw things' reaction.", INVESTIGATE_EXPERIMENTOR) + var/list/throwAt = list() + for(var/atom/movable/AM in oview(7,src)) + if(!AM.anchored) + throwAt.Add(AM) + for(var/counter = 1, counter < throwAt.len, ++counter) + var/atom/movable/cast = throwAt[counter] + cast.throw_at(pick(throwAt),10,1) + ejectItem(TRUE) + //////////////////////////////////////////////////////////////////////////////////////////////// + if(exp == FAIL) + var/a = pick("rumbles","shakes","vibrates","shudders") + var/b = pick("crushes","spins","viscerates","smashes","insults") + visible_message("[exp_on] [a], and [b], the experiment was a failure.") + + if(exp == SCANTYPE_DISCOVER) + visible_message("[src] scans the [exp_on], revealing its true nature!") + playsound(src, 'sound/effects/supermatter.ogg', 50, 3, -1) + var/obj/item/relic/R = loaded_item + R.reveal() + investigate_log("Experimentor has revealed a relic with [R.realProc] effect.", INVESTIGATE_EXPERIMENTOR) + ejectItem() + + var/badThingCoeffIfSuccess = (exp == FAIL) ? 0 : badThingCoeff + + //Global reactions + if(prob(EFFECT_PROB_VERYLOW-badThingCoeffIfSuccess) && prob(14) && loaded_item) + visible_message("[src]'s onboard detection system has malfunctioned!") + item_reactions["[exp_on.type]"] = pick(SCANTYPE_POKE,SCANTYPE_IRRADIATE,SCANTYPE_GAS,SCANTYPE_HEAT,SCANTYPE_COLD,SCANTYPE_OBLITERATE) + ejectItem() + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(19) && loaded_item) + visible_message("[src] melts [exp_on], ian-izing the air around it!") + throwSmoke(loc) + if(trackedIan) + throwSmoke(trackedIan.loc) + trackedIan.forceMove(loc) + investigate_log("Experimentor has stolen Ian!", INVESTIGATE_EXPERIMENTOR) //...if anyone ever fixes it... + else + new /mob/living/simple_animal/pet/dog/corgi(loc) + investigate_log("Experimentor has spawned a new corgi.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(14) && loaded_item) + visible_message("Experimentor draws the life essence of those nearby!") + for(var/mob/living/m in view(4,src)) + to_chat(m, "You feel your flesh being torn from you, mists of blood drifting to [src]!") + m.apply_damage(50, BRUTE, BODY_ZONE_CHEST) + investigate_log("Experimentor has taken 50 brute a blood sacrifice from [m]", INVESTIGATE_EXPERIMENTOR) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) + visible_message("[src] encounters a run-time error!") + throwSmoke(loc) + if(trackedRuntime) + throwSmoke(trackedRuntime.loc) + trackedRuntime.forceMove(drop_location()) + investigate_log("Experimentor has stolen Runtime!", INVESTIGATE_EXPERIMENTOR) + else + new /mob/living/simple_animal/pet/cat(loc) + investigate_log("Experimentor failed to steal runtime, and instead spawned a new cat.", INVESTIGATE_EXPERIMENTOR) + ejectItem(TRUE) + if(prob(EFFECT_PROB_VERYLOW-badThingCoeff) && prob(23) && loaded_item) + visible_message("[src] begins to smoke and hiss, shaking violently!") + use_power(500000) + investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) + + addtimer(CALLBACK(src, .proc/reset_exp), resetTime) + +#undef SCANTYPE_POKE +#undef SCANTYPE_IRRADIATE +#undef SCANTYPE_GAS +#undef SCANTYPE_HEAT +#undef SCANTYPE_COLD +#undef SCANTYPE_OBLITERATE +#undef SCANTYPE_DISCOVER + +#undef EFFECT_PROB_VERYLOW +#undef EFFECT_PROB_LOW +#undef EFFECT_PROB_MEDIUM +#undef EFFECT_PROB_HIGH +#undef EFFECT_PROB_VERYHIGH + +#undef FAIL diff --git a/yogstation/icons/mob/head.dmi b/yogstation/icons/mob/head.dmi index 466d3c9bf110d7f738ac25b2d943762cd1fc081c..fe8c681df836ad6e486e5b8ff019a6064d179a3e 100644 GIT binary patch delta 14792 zcmY+qbzD?W)IWZg4h58!1_?o0=@JBykdT%}N*bi&qJkieq*4MRh;(-XC~c6R5^%$+&s%=^60nOTg(%80~@yALY*=@`6yYVBd=Ztwcm-o+UJ ze9|+L%AMy0ZhhQ3c}dVWOQrrbXPj5@J*&bo5gzYvDyuJ#xWs!lwk7L&^At-aa7`VT zuYa0-e{R~4<=uL~w6Nb9coOyX`Skw6P)g~LbDn0-T%*g>5FhL9a!00mxhJ*W)YLn4eyXcKh%14^A!RAbDR9rJcVMBbTEr%%VB&&Ws?Z6l7i(0^((bT>(U0@Cnez(oo#&8GWHaQwCFo$& z!R1)j)Ky(=DHN6~Z>!TCM?blbEAPbigOF!_HIl)-Cp}lWfQFcH6RWE@Y{r>{U3T-m zQ9>xKuR*xO=(kjCce3j1@8n#R3SkxzsT>J(wOw<(!DKe_E}W0ZNeSl|Rf~=c6PviE z)Qt@#LGg(=#dki1saB;drThM{u%@^`WTf&>p$F#P&%z?|&JuJ!YjX5?JY{z|jFWBW z@!G#MdFGArqb?M@yk5l->=2)syZ?ZAd@bF%N{kf%*AH5Xlgr%_NRN#bYXZ*D? zUZ`g;=of)>TM|MSFLTS({qk# z#=8IAbW*eX`SYg@!m0@PGcjS_5khFA#r*2cn?l0?2AKewFj6KwKrK}uTcayWOhh-J z=|U{%qW#Ig5;XqfB=)ulj~xDkyZ#n=F;WTfa%$Q!$VAeHOJ>oZ{%=;e0{o5U!g71` zrPcQh3kun=m_NV`IRde`R_8T18l0|;$1b=r;D;AB+@dT-LINSm{rg*awA1G3cPn2>V zWMYe=WCD~`Yt~NIs#87pT>-S}`yMx6CqZ>!1O{|12H0KtOEO|)g703Yw2d{k;&2w; zr)KVCycOj%uoHE2&^dbS@AX{P*pffwycX2(lv$R%hs3tc{A9<730mVq_}=K(c`1Vv zH9mq8Kbd-##7Crp)}!~ueow??BLoG44xTY(MH!GZOSkON=P)dByR3={`aR{|BXlc+ z!`sKlh%`KSUIZ9^2n=h9Ltik_%et9MwGzBaH@zUw8YHS#oKY4D9`xt(4(lvnfC#uvZ7+Mtn&Ao1ft>##cgJq~V>f znD)k^=D$A9dICl>n~4l#8;K`qouF)ULslk{g$Ni z!`?#9Q05EZ&Ye5pndPMX)<o1Kfxv*EfGCAg%-A>=m);CJeB7jc*7&K)g&YYN$Ig;E%R z^4(&gNsE^rDz>X1jo4{W`kr@7=zKL?nTo}i9R7)JQw@A1DnX~Hj0zTu8c^$8sYnQC zA`9!Z=5*^!|8ytTWgU1+B@GSrMCDij-kTOtWaO)(y{u1l!uxKYElP#6xBx^xQHX#DrQtRbX z2%&iHAnRWvcyD-+gnIa}nP+(o0W~o*D{GFa62ZF=Buvb89p`f?ZTLtGJv=quUM#5a z9%M(ow4(IT`;MR~#$*+K9NAK^_QW20nV_XRP8Lu9LjO-^CRuF%4jzaMkfE2=jfP~Y zrRz@;Q%+k@C>^GdM|tGeY~!|mUS%$4j0rE2r{$~V?f73=MM0zKs$*-1-Ct?idN01h z-{K}=4CfYf*12a2dWYe)O&_ua$S{SFi5VJ(jl`ta6u$Pb3g^N zZ4u`4G~FR}T0(RA%*@saE(LGACB@4g_Q!0Ct*9-gM*wn$w1v&RhveBz`FLt-+9&n7 zb1O?{oBJ;TS6`Prq80L^vjtwxJ((>z(A7+#XePLL7LE6kgEf*;B^~Wbov#2G}Rq{KE@2U22{8qCC zHQtKP$oM`Y7MX+0|Eu0z#FRCKp3IV!&;4Dylr@JKjE>t2RdBZp;L1%2k$m8h#6=`_@ymO!}A zDT|-XE6PNDMFZ6$T~vqLMLe>_(SePkJhEYiYtJO{mkx%$o_Rf5EsSvDYPe%FpA-9M z#9|VeWczMQH77;kH+;0HHusLcu4CsHVcWsF&X2bnbLwvVuDb9K4DU3)t0tU2HyBrW#PZ|Qvx=AwXQuEjOx^Lv)nodMU4O5{dgez-w zG;;)LuD}3;8v1*{VXF*C@@kt9=Ii3vF!aQOF|4$bEE2gZI&H&8q44pR;NcWcI;t44 zf29Ki!|R#OgsF*=aD$yT|g12T*~x|C{}A~$*u=?qUOo(XtGvfmS-J5wvJ6G#Pa4fgyU1!{2vWh@9+L z^XA9fTmz*@5M#sub1qYe&o(Xy^C_pl-xTzr8d<*kQtM=?w7qecEvf^%3h$@+2#6F-nlqaAvdSnbZM;-l8cAM z>3Buy9I`>KB*4*7d4_Mn(a;b&SUn~GZzR+^4L`V`46ACD^&Z;6hDkmHvIK*Wtp$$;4mGwB-6YsiJwlWpQ6y?MC zI|dXN4=`E7FKsc7a1-ay{zcZz(lW9|98hLe&A$F7>IW>|4EL@)PKFiV=MO_Rk$=HF zfm~!kY3bp)?dwuG<6#_rVSEP!x$)`5)D%xM&Lo4OI1M@YobV`s(Dg_8?nslj&H+(Z zzdc#@Dpp(B6Lk9P%`!3K)mYi%B@#ZrOnxno2M5|t%slwHNW^8pbhE#x6r)B;R{i#m zw2qjCTvc#W+N*rL~@go>;%mK!b$2U=&FHD3DwtF@8-~wXf^pQ2^B7mHuEM|W? zsC?67_UkNG=7rzTSH>-Jdf6JYhr^GqFT`owK6pGKXQh%&r*A1i+=d9BRjIl_uJS0P zW%J7j<&fL7n2I2g4g^2#OJX}4T27XshQjeY8tpc&pq%opO>H-)2tHUS$Q=N9I=TN8 ziKDDNcC-P=YF{NHVI@KFig+>kF$UU~ChHb!S%1Z{MZT=?s!tJbx;pyOK4Ty&x} zQLY|HiJsb$V9?mndc_?)P+7$n;KSe?_QjL6&Z(LYBo7!N>M1Z0n$Jik(_cIF>gm2d zwQ07%_NppM|KU}t?m`jpvzWgcZkrXz!J&~k?{Dg|*yXmmD7hIq=kkS}vCcMLvz#>i zicx($WW~~7mG5G!}?W-cJg!Gr>7o8?>dbC=8%Eu|m|I z@edhNviYuRJ;i0oVGAa!T4&xa(M{^9>xVTgFG<_jJ*p$|xI2Ty~@R6IF|DiE;zbK+SH z;_X9mkRLrg6Y)jaSpyrSa!%mQ1efqZUjk=RZS&(G4-es;ot>QIPN?GX|Fn=4!~f%^&~1yk{<#;%;9${{ z(O77^b)?+QUtFkJpGQ+6!EirtjRVH84w&a2fN0MW*@K{BC-RoZH1c3euUV()%(%RW{|8CL!=&Us!PJ2l>4&2k9%58dZ#P{_^vs ztrN^|^;7{^R^a)Ux@iwKb{&|_dba$KE%`sBcL3@B1L>$fvVbwq zWuR+cprF~38JZ4W;=hYZhx~>vB32hU61c>5v{EZu`(PWxhigDGD5aBnLW%}cd~eii zf<-ic<4>+`(Q^x4kBUnL{H1d>w`nVk8bk`aO3sc(7}1MHFd2urta(ZO_>L)d8vUpz zCO}>-wz#%LJxQbq#l|EI5){Vw*y!3H&e5kFh{k;^&fYY2umj_UI zsXc0A|KZ68ya#YbSK{OIHM;;jmGRbMq!i9a1aC%k}q5BhdQ8-V`aok2<88 z5TUtfsCidJAGMlG1xFArw%^%nQzg#}*_kxdS?L>2N&(gcsq5=Z6IV;eu4JjF(r{C? z0t`KNKa~-Ei!|B%Y=Q#NSZsAiGmxJG#HF*yb#*EuNki)-yuM3@0AbQ@KG>C>a4NGn=@>5SH9Y7t;(};wjaFtwF zPEwp|R5z)fr@X;7bQ{Sb+S2@_ar8pxd>*LNG5*<2y3Akko;XY6h$L8bbF#SL(R$K! zy@zcZ)0e`Id{NEnk#C~JEfaU6Z`b|qKp)QCVCJ%ZEjUn*)8U%E*;UZ&xImZKeVbBtR@}$i z<^P!J&Yxe3kQo&I`h|e>&+T%3wmTKMv-1X!gK7`zw-`6Xi%gr1fVSLNnL^tAY*tc- zhYpejd-x_(P>{XYbZBq?ZhTvZN>-L1)WDIg@m`W)M|hfO;AxhgMRtzPEPX)sW4mli z7Rb)wsE-5R+PB}5#8Wgf%2kkIDd2Ika9qrdUd?H}Lfw7p&jZ|YlgPL&WJylTDvrKB zTYv7MNdQ>lIX`>2su{Uf$D~0_si-+P$lf917jed7od6afTgdUrggriK8Ui@r2D57m zBMsL^I<+=LGx3w0%7SkE%HM8lr;E8^NqQf2U7hXX0@jMXP}!X>?jhiJY6rA^BIhjg zJA0E|0hDdVB`0$v^O;2Gn+57V->a&6^w6Y%;?JKymfK@_0Ltm#W1Z7?CA*f3*bWVh zKIbeDp!JUokb|u*OnM;EyRFAVsF)@xmPUdxPwC$_m49SUFSh_-j%TT@WM7?&Cy<&c z;0PvjPZ$sQjA4^({Mpnb_26@PWo2a=qn89ZZ289;+-+oGNpW%lYw&9d&XR{L4p3Bo zKI>;Pm5}}-U-EPL2gODp#w);qvB$|jps9jYN|s;4$H-{#x)7X``Mf5($4M{oR(bDB z>PL~PReEmhnEJ9;J1TLWs}~t!!J;WnZ38ad%dzT9Fy>YQq8KK%KSXM-updHb$r1Va z`m-q$%U`_~XFGpZ&*xn5fhb1ldzb8J_{9tCpp&#EWwTHMT@($389yCyH=!1XpFb2L z$IponVJw^ipx^1=;Hgqp$TYe;UvN7AD(sls-Zp8G&D+)1=phMHklJzg^hafdk;1pf z^Ygm1;Q zOvMy<8n5*lx6Ake>f{KCSc|u-T^n!q&qLp)7k3A{0``?qh&4FRm+;1Gy2P7WYVKI4 zS2fG~r*BULDaC0@mt0@zQW8-;)SNsgl}2F)Ty5v43R-=W4U_h zh9fD@NEchbf^Ha?%tMNq#Y$$@m#^7LH-*XS9mBUIQCp+QVp5aE7FtH+&;y$?>FAt>9?#mCKj%qLg-Mm*th>&^iI%RH0~vb&f5s zbd`5tSC5uXuC{x`NmtkBO*@vgZwTwt6dtQP8|OYpW#hC0myiGfROm=??PA2ANUF>J zfdMO4hQ_8Q<5yL7@uEsoPTDiqE`FplIpDQHOF+Gt&$3+GE0V^ zKng!Ke+x3F3UNWtJSuoe7aE3W&gCLoI&9C8uX`U!)(NRBbIjA8C;NAV!`XIz*2gns z-qS}b#>V_A2>l1q=4xnYujN!gJEuegMMGj&kA!KE9`!G0@XFanA)`Vwsb8#{6 z=Cfz9Ut^`eq&c)Wn@m|jrmnAtTBfP5uV0NH(>|GQwY6pu5t-b5E8$;Ny{a8G5Ua7d z=_P)yZ2urAErs(;Xw-uNoa5zF@`6#k!QF&3Ua9^_J)!1a?rwuX1nQZJ>d-VEC68u2 zBSuTs{-eT~Y1$%}&E{PTll|@6p|RZD9Mg-#Mg&R@*j{F5^vsKyx9J~VEM+A!_*~am zUXq)8dDRpY7RoEZyIxYQsG6+w_YG44nufZeQ1}{d=2!V22yCUL3A)_)0d0=}2L1N( zn@oQJ0hT9zFp7ONX*JPFVu{rOPpSF6VEwFx_xrm+_u0dIdC(>g1I=M7z+T;jX-GfY zJ^$>IkVF-eoHc=0#p z9El9R(f{$e?L02;dm6LGwnPzKXDOAwE|mJC;Pp_dvRJUegw$GEBp*emhf$vITP|$o z&W3f5>OFKM|GXtT-Z1p6T0DV2@VSymExv(%fX;I*@ZjvK^g#VO2(1`9Fh+N^gzTDm znXC~EYm3Q0NTQ>W+aIRZYCKUqX{la*E0OV)F>(A)@FB;iaK7<~P{YmVi=ys~j`=ld z@JT1Vmjnj9UvbOr_1_M!6}X-d)z~w|jJ18mHGB)uda28vi5)UHpxID@-*qKXCH_m4m9^nb z$XB21+5Xt1YU$UtANma-e*XXYB=A2`1t*dw6F4`vHa;!G&kyFNa+fIiAn1loINYoX zygk2QZaHpybw#o>BJyPX5n$&kk)d$Ey97V(VMtqC`}6R=8<8rs*9287&hJGcKq38w z?T4u8r+EK=Un_(LV!#+Mf+Ggg8;uEC;fTvh;j|gfjGmu222aXk2L@nrz0No$Q{+w} zuWsJs5|??xz2;A3Ti%(>rD^J2@i{jkl-A&%=jP_pAS_8>rInPFY~21x=dAqb;E;dj zL(xy%)W`gU8izr!6PG&Js~X3jQ=Za&+ix4#XeAA*@a3x3UY!Uy&#kQ`-R?j&Nv+u1 z3m*P*zV;<80=NB^XTm}vq>fLHpEiz!*=D(|yu)YMynvcnuR-j(-R1;03RE9IIwpQG z@7TICKph`G}2{bh!$abOeI8RVSh`orhwA z2uX6Rp4JoTl=znwYoP;77z;`{$hi!rOE(Uzfox5tQK`~&wuQgC|2dh*@;M8Or``j} zFaX`;L}!W)YsClbzEWw%In7o*5S%zEebn^0=Ut%xirzkXan41G{ z^}j3qvm2wHCWGmL3_sL|M45PITB(7=Tfug4(&0`4r#CWEyu4!`P>YAJTIPL*@IY&) z)`O`RMch|+CaDPO)|ld|_}c5$AAh?D57x zcRMz|JYyvsZgqLQvD!^-mUxbjY`#wMoNE`hH4FPvSxU~|d?abDXi%p6OV46|wtDOZ zRzpc7^vBb;iH$ms{GR|}OS*&*>4+uPVtZU8Sc3{3W~rnpZ?OH+sc(AlSqOb-xOvpm z)rJS0+0qSxR+Amd-AE|>0c`G^c7nqRGU({l0V5y7NS35fIadTWU|OpGhGepC>AJi# zidWKE+2txRl!#We%bWcKe1`DE340$iD}c6cwnDd}5KMYu(kFw$mP213+c`UbB*XG* zlwL+EkV=Q(GX-dF0*+AB7g>L~nFeb!J`=Ru0UH?C-byrAtm4CcHow^70Ex-TSbz-b zNTI8z$1mfB?Nee^g&@<+R58!HUizTA+8@C6m^XWM_R zVz-C(y=UCWS7G60Me;TzkAnpxed0xCMzNW zQpwq_SX9;TAWC-|%BWjdPQuW1xRyh{AF>2aTr0MACg9D6x z$!CO1*YRZl4A($SZE(sD70Jo$Zu<7EBzhpZ@!O5g&W^4Bt5>hoF7e@5L~?948a?1N zwx?qRG5&z0vu#I{^aIKHB?_7R@fm(lQu0+3>Uf}6Sp&YQ4xx={iD8VY^d&Cb=cpaO zI(^R(%3ka0Dr;zj6(wX@%uWP!p=0rHYGH|QrDW_coatvlO&f@mgBWysuuSbDdUIh! zIhK@p`Iv5*Uuv`EnCJ)0=WK@8RRX-velRLNP=5LjmkU<5w&<_0$&$7QCd}s*(c%cJ;-SL;0{@)#yEPEre9=!r4D{0P z?RlZ})At)#IU}o&d{#bbH%VFYGa8oKpjvM&hjJbxnwccA^xo_I9a=LJu|jcf%*4lM zk^uTrm^r>1wv5RV6Ob4vC<@gx+%0V=s*PR~N=iv_aISroCTV0oIO@KQ;IoE`K?dGs zuf}S3Roh;3=O!Kmn3VW-kwlE|xyxVBKR^l^hK@{?;P(vUXIdxcKx*f8s|A`X&xzSt zqHot|(U^fQL~KDcsNj85`d(UwQBY72<{$S@jmHQO#Arxfd?@izd-hM0L8w@8W@&Tb ztkuoSe}?v95mbmF8udvo3Yd^u@kcCo=UNBS_&@ODMfT!2oR zFs(bkgel(tc=tZSw%xOw*BH~i*%{BgJf~qb8r9B<(~oFT8MmC>1_KBaY=&D%a6w#L zBq}Lv0}pQ*3U;2UEa3ta6cpc}jvjyDz0dvbYE3}IU{oIts;S+ok)83xWdE=abVk9u zx}XT?bJP>bLMhJiD)plNppN@9*SUNQak zUt8kxDayhUX4Eey%@aLqE#Jx6seaWA!F7?3+7>dlf`$+S@K7Tak@Mij*XDdn5usH<~ z=!v4Edl0W%9)!xsIaKKZv*-lO@JYgQ2MV8=NnO$w?Xxs8==87>g|5kx!DSQfd@uyh zD2>Eqi+25_gI}}Ye7yBSUhSYZ`>Zy%2FV_Nt_RSpzLlW+{#xZJj@*=|MQp6-p}&z4 z#N9e2QWROyzh)ZCssfV7kPRiA*acHp-4;h}=*_h=+q7@?_kc%Y8N)1}E%DPaw{1tj z?i1O-W@}qp(NCPrPwUmg-P2NqcO}5`fT0(NIqa~mkiLWvuG&uyrOkSO8#1{hsZFL7 zA(*_(+ii$rs1)t4-LwdRSk;4pcAuf1l)^f^wXRg*?hr2S zyTHG%nVA{&_?V20jD^?Hzkf4g1*Z!5e&%{LR=9`Kcx{JptUpo7T;h+)Qa7$7^dXR0 zCZT(z{$cm**@_>-(G||o57MwDx7CJ@CXSH$3JMY^2#&u_Z(|TyR?oT&L=7}(BKRK8 zA`~`%TcB#!w;&%qT?wwpZDB{4HJ0qIc1JXe`B(sP3o)&-W%vnr#%&z;!Ep%h3InI6&V5ati8}|>t-%FFI6(;F`;CK6n7Z zU0qM5Fd*tg#oeIZJ+G`MTJKupi`3n$0KZ$m^f9+$Wv=+8BbX)=AkHMp!O`Qj9&3&6 zTPmz1i>sl3m>HbfB1q~lLQfC{hTR@dQESg^Jb!Ziv#Fi4-znqp`28wfm1EXd*1cHk z3|}0IC*otXvdqq!j$hnvE0V3Yp8RN+fYF)Gje<r(%4LvkWil7rD zLT>Qikh{Szz=;>D3O6?Pr3-&CiiATz@CRxWjQynZwVAAn?kVPd_RO*>j1>c#bdMKoxjgFbsFtE?J*_uH_`)}6h-37Hy5@|cLMAsP_{Vy_WlWH7tjw{tdgpkwpdK| zzS_SxP+v3=u>b79L&c2n>afWkIWopz$K^ztdV0gThF*{rd>=&)dXs+x9oxHOA9FgS z^-@3p)jbk+H5B~P)Hr|q=cjqaRqW=qcT;AEs7&HS3DrD};EU+gh|NtK0+uqrR)*dk zDX-dJMc154A1}~a!j=cKt~8N%C9ci&Dor}^H{jp0*5bLj($09cr0K>BgV-RKXGJqZMn)feFq)D+Fk0qB#L9dv7G&^+}nw}1b z=Tz+F&!4^tbjDwl!KL4uc9wWRmug6#R4fNb%srhtQ^g!n_Rf&m)`$WRRqT3xY--tc zJ)hr0k-d1W0!Et|akutv4<9m!)1<8m!BNwLZ3vA2I>6_PND+(eavaPE{`2X%53e)> z0C73zny|C^hmntaifkJHEs$^x+Z;;c^u)r$(l?Ewd40yBlJ(@@JsOi6yEuOV(HM2JG(cPtD$-u^8!SaIfX4gaMd*X&_ZsI+D^K z#{4?1_jOfm`Q54~Or%z%ns-9td}+CiGN1nV0Y{2Tcu!#j1+`10aK*H*>hS;%+aI6! zrJrf(@ky^M(n9Zn?lSf5ds*#(6F-$zRk4AGh7~wamRXx~Y55;U+S}XPKqrzW#rM5j zNqU?d{Cl0lLPA3LoJx+*o;6@f>i~EEV9)MnN$E#TrkJ$YeT~KOv*n86wTk~`cbrX> z#FZf~>rzE!F4VgsOn+n^eyp*yNOSEk1_xv3cN+M5T8q|t1Hl&%Ia@x_XH2G}2`)V~ zp??ra4QOg=0^cSc21TX6?z!-5wu2BT_FG3QX;%ed%}TSE&$HfL4CIiCY2w*)W-uD8 zFUMC}2MZt$nE54^n&*6V=C-a64kZvw>Q>o=0|*aS(iOVu%SRYSQ9c=eYqF0I(}_Gs z)>0)y^8){Dswtf&(|?fqq^5qJFK|KWqOiD!1+<}Wu78h>y+n-so=91M5QZ>$%U*$*5 z5Ad-P9hD9$F7L%PY)hv?c_MIaHfkwcYxL1=%MBH~5m{0e9JH3?rwaz+Yhz4W+Iz`} z_Vjdmd#7brv8RTHhH@(pJl5P?Cep5$G(i%Q7-@$T0r68ZDl(zW#5T5{lHEt~&x;6B@he^aSmEg~2XlSUV8A60T5O|u8 zQNLVcp&HW09CSk2s(fm>a88Mqey7cS=%*NcjOj^?GNs8B_UzM5ZV1p}`^8sF!ER#o z@G@JrUlE73{fNom; zJ*F~Y{KF&nTLLrQ-G@dt7t(N>B=K`hG|sn({U3F0NT<)qP<0udy2^rXj~Rgl{A18% zDyorW$+dmr#qifc(5=PhXgbk|gO~-+DHCa#ERbRKS1-#f;z5PqgduMxuQwKw4mi9> zW>vO+Lbbo@GWg9Wo`yQ|!(;V(z`PWlt<1xoGP`x52aliEy_$1vDp%}l%S!zEIx{$G zipj|euRBfrr(M`GI+o+SwE+z-)w$)S%7QXA&I=KjCtGQ;bQiVG3*4Sqi~k*?`hqYOI_jH@E6=X^3#}iPTwjpF!QU^?P-XF{LsjXk@i1l*3n{4 zfUgm9y_cuNDx~qH3H{_axjOD#%LDE!A?{EwF<~d*tp<$yp14seDp##x%e5C*Dq`x| z#`5yZomOPpxq^!Bl9Ove-uEA`eDb7SF@*qRgQ{=&Uoa}HEMSOb1JASz-vi!BE=rqk%;W>%IOMEuuFBY%h zy-{f8p^eqIov_J=o{xshdcKJ{opMGVELnew5rKyc-n(CGBDd!&+VtULM{1lk0eArB zBKs!Ce~SnRntMLAAqi~8clh5>Gt>#p=ccv;UhIh%(8oU;Ul%F zU$9oOhW)qVuC)ne0=t-!D~ZsY`HIuY)3N1I(CqmK^75k^Uu`&)X2nLYa5Nhg1N4x808|1 zjyBhAYe_@lFC!td5jbF@1ejm9kh_F40B_Z*An~lo94f7DgTmpoGPj@+fbg5^f$uHE zUnCwsOJu+zI=m*1qGayE3TFtO?lD5%e-Ye%L;7v)@EcJuX#Eu0JFS>#5mCKWfNL8A z8He$t75CaNihU%ISR`bk<}jddA`p-&COrm>wl-AeRm3ieMbLoCJ@?r&nIWhZR z9)e#x7abCUbE2K9b}%V&AKRx*?_(17fItNYY56do5AE13f?`>hX zV;;r077Tysu$a=98c_UZr4@(Ve-FIxT$W_f`BrX@|MBg;G}Dh;s=>9f9cCyXqqJFA z_CcszFFFgVb!uBvJ}Z?e!{i-bfVBPbR#dWuSF*EojS_cu$CSFK8c81g*u7Q_37S-(MO!rwXavwvjY^Q=DWUwswHV1>~*S`(_LlUAmG zeNl=ww%Z?L%w=Hf9?)>A+k>3$fk5>3_5#2j&!P>;m~wN~DrJ%zO_RxOL;aU) zar2QzO-~>t-IM6P5sB@4*8;CIk^dSvp#pCoG&IU3O8y!gkn6$GdF3%VxB+3CwmZ#N z37YP?^v!+Egr%M(mxM|DJxt32=4sXeS9?_b_|bOE-IMb2`dqi7(~!?d(^67kGywhn zvrqdK96VFl4b?jda`g`=LyTBNx0VHoaSAIW>gsr1r>io=hNKVPiWhBcYnn(-_`(8! zPd44_|6PLmi3qz*#{mVlhNrZpwPj_R&|>grN|)*=$fRI@CexE-U=Tx_S3fi1kX#G0 z93vCUcmbutO}wu~7g8i8my!l%@r5980tte)O8q*lF!(zTHyVL+9dnzXg38O4X{Il; zKWv^*k1kIBSkL`SJ?B`&8U*2KW0wXEjY|zYjei_Rl?(u|*8ZKWxA2z&JNraLL|rvb z?i$M6mc}uS2Yh6ZOj1q0@kkTyHZ1M~n$nlFQMxcI?POm80@8fiw7h`5_ z?xWzC(eLoA=BLcouczRu~%Amk$jukFC5fu3(S%HK3D7nEq6VwHj)B#w1oZ z>AH0wJtUW*wUNHCA3KuCFf`Q@mka7n4^Tlj&fn_(MG%cbGQcg85BM`1;{ zwf$P&L<=QqPe=E`J<@NiUGZq2-B)JMV_k%ZNWPs^=iB1TFxpSjaOtCTXTE$nYtYJNMgN$%jLYnOWeeKe z#rcx53fEo#tc!}kAr1fK7(R412E3j4G?@;Ya9!0FP+4!r^W$bRSl9KQ%5KLhA$L4 zxV&?wY2Y7x;P3M(RWK0m&Amb`{a3Mx*$T@N6ZKnN3x7ZPy#IGF8Bg{6TxE#Ydx04+ z@0qtpzI{eGJ2#6J!!vhF9eO;WU;z?6v{(j!wtPvI(SVk`0XHhye-GwDO@PN4o@uq$ u@Uza%+S|udp*+{q6zP_dE-`4NJEgm%4oXU@Al(WmDcuYL15y&w9TF14kOKoV z_wf6^d!Kus=iWPi%sDf2&OUpsz4rUQYwbNbao9`mvEM%cH3MH7`Y79Z+ju#8_&B<| z0YE@@PU;W0c|qc+k$zpeeP5=j%5IHjVy-CWIRin5cd3ShUljU9$4i!fC?%7Se5LA` z={!%Sa{Soh7AkWU8titanKW-Oq1H8A*^Ie#Z8iFtHnW#`;6JafOjupc(k%bOe%jQ` zRXq2RclXzEK2uV6eEjrVX;k|*fvaTUl(g_>W8g( z^hX9Sg^K>J2uAz0yAwS2NqZ{$vVU(qhmTs(-7g;d6D5l9Bf5utH#&QJxQEqh-sT;( zCk;EtfG?#1n5sc4YO8&ZnP+pRwOmeUA^@+;0Y74t8Ft{moNyu+|H^<{7B+X_Ms2fJyOb=B?YTw^u&`&p0AYmE`#q zn z<(C5(AM1zj;L*AbFmUmaRUjpO%JH@tk~Gg5`|9uGqyD5kx<{(x{w^nU!esBnXcjSf z((K=QTN!R0Gs8x(>&#?PtwK&6w}B@{<5!8ZRMkS#`At^-1cN4vmPI$Ycu5bdGC1Tc^H+5v~8ZNPgmew;W^T2udLOrpCV>1rZb06wNA>WMA!izjAE z_r3ZO#7=2~AN1rsW~F@g?)Fz_2W9n;`~P6x8cALRJIceqe$f~slC!hpyQ9gvG0o+( zWHzL|v$X2!>LgB1P93L+zJ%u>4c9w;Vg|;fD(4&r*JF*oOkW0W)0-9p4xQ>H}Eb#uL13azIS?GGM0BCExReyanXI%rB-vVM}UTYnl)wyFR z!tPu&cIvct;Bu5cpuMNWe3szazZY|j{;YKr==Va-(3&jbsQr}`C>D@-iSEqUQp)Ue zcfZTpQI5fzCf$jfvlkb>b7?uWSbKV{x-^$anczyt$bh@Qm5V&F{pl5Rf~@f-@DKjH z;Q3jl_q(m(y0v9O!ke;Y+{$8_Y-9^w5LpQO^}(`SXfVbwSWny4I2dU1b*mhWWpTy( zy5_?NtbFDR3Ljtvw4m@d}_OrWl$9DVa zt0%$xQ)v$yEQpsb97+l|9<~E)(97E~9L!fhPc=6ew)|_GFrr&;VE}H1{Brb1%mGVW zw;czoREJRXNkO=_?sCi@h1)Xb7@S+pcrnncONmF8-@i2;33iwoe{%=NC`aXxc?7Y1UWlh?kUOY1nVZb4n{_>A9r{8S6qQ$2R;CyN4YwC0ycuPA9^V3*roJazAOr6i6W9IEn%kk4^ck?UY6a~DB(A1$3|HW7$-~&#@zMlydqRYvB z3we-YUH~t8P-Cq(V_lKiVi0SaGf)TLBK%8_H)PmA3Ex{dHuMBeZ2GvoD(=#;;A&i` zmFUtrZ>+dH=sg{ph>8T&2Zz->{EGitTw9(#SCiMd|+Twgxa#sn2Xw-%)fwM*py=n0fZ> zZWv^TL&vrm2D(OcJeu?g%`x3+w|ipI*Cm%6a^eSa1_3 zozu)OJln|l@R@?Bt-MM=g^21%x z(*(LK8AXA&mGvZKe@lKxY$Ns3oZ>92Z^AKFP?4Yqe%6h?&+$G$9b}a7V!R(+vV#2P z1PwJ?(23T|$=q%O>Pd;v(!0z__@5?8o~mmo>!~X}^^!2tBXc(8|c-QS$<1-84W!L7_sI)E8cwiT8l) zc_;3)N=T=L$8Rc$L_O=17^=1lG%0Ra!;)%%G&2FKM@ThgpWiwB4I_-h5%41hAgnMY;;N~xYhe8Xmw8Zn&Ji=PE+<~W7n#l*D!lXWI~@P< zrMzD&gJXDk-})OZ)ysdiEYWalEP#OZ%O46Z1h_c+S8K0N%I|8`E(Q}!sBK3*Zq4BB z@v21WVm7&Rjs4QEAW`|HQRI2`A4cBan}4@pTgSu27TxiP?woMwG#240v6e|~q8mVY z(iEAODHlb*Zjg&>&VAd0G%`<7NS0L9wAR}BSGMHmJ|PeU^h)o!k`6 zK&AVoyT5D>3aZo`!&INh@|91apT=bn0v^WCS6$pvWC?hlzhmpMMHp^s8&+IXuw;b= zXp#c?HFmVj^cQu4Wds-fUt2@G1f@Er@DbIw16zZLYVJ4+oxW)dSuqGbd(Z>Q7Rli~ zCQSZXLrAfsAYr|RqGkrd;4kt456qS>_&p_;{QY@v@gO4=$}`|GVfA|!Sg){aF5M%C z_vp5zo*&C}%cUCFK+_&dOU^Y{uon2Pmc{YJ6r==J9^AV*YM@VbYrAZEPR0LvVtLQ! zA3lt+xac?+aXloXg7pOTQ`*xggi6L(ERtO9n%Jx0&)MusrlbH(x4YtHB|z`Z_^0aX zr>{v*+Q@58{-~TUOR7RMtFW?w0%H0boM~Qv@*)pgoJLOL1y^>e4j>=wf(^Kmr}h~J z0HfYF&MK=1J2Sp%iO{eZldi^M;><>{fZP!jOlKWMjLw8iz1r*72(Lb>|-%M8}0)`8P`6E0{1?%Lv~e`b*N}ANrPJdU?W8 z|4EcQoD3ko`{-v1(wNkEwE#YKBp4pF#R0UbydUfsnGh2sy<%sV?-zb^;6j7^#kp)m z|9h{mq1&_m6&TjY}? zZHwP$5x?dV%aEY8Tz-|-N8q8&Cmf_LvS$K;=G;PC`lkM__jvFtkca?j!D%sWk#Pp=0)t^ggH`fIs8CAG{C@nDbTHsV58zY%LBQ>JeNLaMj%W?eaykt z85dAKN604rqpW}x*H=$&`MOV)?|I6i5uZ`Y>uSmVIpH+Zatcr~43b zf?BIM>C+Dv>)(_&eR?Goo99v9jK$C7ukbKp58LHuSZAcBe{-bHjY)2hnuOH1C-Ts0 zC|gp*wl7cxwq1bQjLW=y0->}#{I4;W^Ba4(0J(NZJI>P7<$3G%;@n6p3}G349M1EL zeP&tw)#!N}k)9Hj+zew!0wO`=9+;MC)U=S-`VlExH!p{F_Il8Ba6~h+#$IC|+_IiS z;WY9iJ-Hlr)}EUF1MeLg%jm(H{>{qzcgpC-xj@|@MhOpjwRAyNuS9YG1qV+|j&~1J zqXsS6qPRtRHEB#Bi;8x{rjGLq{`0NMNBFD}tcY)Q%Q4B0S`IYcgMi81bIjZUu;K}wQ}U0PbPK9RvKE%9jM8#f9D0h@ciyE9 zhZNTPkB{V+N9gZ;EV>q(V8=A@Z@p5?FEf$0zg}cmk4BlseKC!R;Wrr-fz;~n;A$0t zP)PO3LlWzyzBt6QgFlnEYwT&%GDEalkist{to_(Oda;6REiMYQ&>gyF{^kOqrA{MO zI}vJXBg3g5?n5lB{S?;>xS*A@(0jRy(lGG7PD+8krBI2@C(4IpkSsh&lpk+uhAz9Z zRMp9=FrM)pq?#1Dx3M|@-^w8Te_e$kwBh+*bUx#cOvjf0-x+6Ij_*6WdkYZBM(Vu6( z=a=YU-@e`U_4TzHT>aCZ{NHRfFNa^dju$(EJ{PWK@hgAJ>_2ssYu2qq4XYb?3kw>c zY+$tKi~gU@NyluRG&vtq-n0f{cuNmSL!k?%Ryd&6zQam1zY9qG7m82jad2>~cfP^t z8e;pI9)8wTS~^gEcmwbKKh_Z|Lm47n@oWw~F%)e4{J*v&Etha-z;_$!2>Ou2d%2V%+F|;24q1WHNQ-B|fP)IruYx;3 zM25#VhLx}!Lpyg~_M_E<%{^Q4UTV~Bh2on<%EC2_OSYAixBiA*H0{{_(61+bd zXbaD;CK=ks!JL7+6^)0h(JVC>^*s!k+!eWez~!>UAxqhzylsonG0Uy-nvhp^L$P3a zSI~Yd>vH(AoTE??MvB^UcJx@Vdk6#%nKw_xO@ik-<7EYD0U0+;8i%hA^EKpw=RPYQ5Xg$Cni=#3zV?Vi@tox z|N8YQglD?O?8ttOJS3InlfFczWa_EDNTi(g@#Zkrxlx6_qh~!4%x}!q33TdO`SM`p z>b0W~j->adTIc@Q*x1wO&p*miS~7+u3}s@`Wv4{wD=`q$33jG1VxM9bn!StQyU*PZ zFwNduenuYkBT>%^NUr+0rICYTL{1F6ovqsYLG^Ft-B`7Z?S3S_s(;mSkb}>G4KsJ6 zz|=ioQX8#GGlA4a5DSV{1}xH}`6(L;7#<5~e{~(r^>xF67z(b+m$**U7JYx_jY03T z+ml7LU%Nz@LNU%IP!wo>ItXtU>@ZtfIlP)9{)pti|ZMZOm=IYNWK>*VoF*-t{Cox4`)- zlSYk~1_n5Qj*gDUa>#i`Zg(s-&n-Y2ja-kNVz&Qd6>sN)FM?9g)3ZuQn9OU<%(7~n zSC7j}%i_5L8~0~hr&Exnr4O;c8eH~R9>%jM2Cu(uJ&~EnbB!qE1V$|z=kcG#nvvbp zCU~QOLrMPWID|8#;wxV$Zeay3fH%8;hDTrh?ooj>1_cR15p4jl=Kd%D$QlaY0P>OB zBC+{j9f=~@Z3;b;|APg&lqd>O*8)hI9u6viD~d9s76YOJ`DZhMr1lLzT6}kV3RU7f z)_QJJQBzwjw)kR)Ija1;`5FSG4<9~Y0TP~TxAe;mS%-Lmc*!qczQm}+(X7@_n~Sjf zJ%3I}!)F|^v*T3lFvbQfi9LPxjKcopO=+q1nG%oGLBJ}7)f0*o$a1vXfjKWFHYmUq zi)LzWR`jFzQtH$OxBdqH85F<*QVrZYf9)r5@`SLkgq%>w(o5a}?qH;N%BtJiq*+s{ zYinxmveeJ7W36ni_jxY2%gJwk30BL?0Y>8Fuz>Qmv$;S$J<2`5R*{tI>&RAs)IZpU zdCtb!rQA^^z}&6ULsWcsWY`S_YUN@SU^lbd`n-v%t`K)i>u>GIn~|blx9IUhN8Vk} zGzG{^bx=mii7nyEhf@4uSywulEMgB?FtYaJG*c4u6itdZ24-Y7# zZav%ka4CM%%JmFbkF@EH7qYweZ^vEhY}q_ty1{k!t-r4BsjK~;d?wiDSt<9QksN2^ zdAXzQq-y7Bezly(ddrnE78iS%TREzbe1P3Of1GHk+8JUa$TMT%Kl_-Pg?7ht>sY-0 zpduP|SWFXk6CAg!b=LYAdG8N~yk@Ub%T{>>!f zhILUTgPl(+Yfl}P##T$x)&8$UYImw4ITR%NDS=ZAnID@jCiI!a%gd{!T=@Bm7e&3H z6y!WEVvj^c6$r4(CUx+KtxXcfp}xBD*B!DQ`z684b}{ z-p{EfC!WUMTiQ{PZpJR-Kz+Rr zq*C0@?cobZUV`=YS9;V09&z_l>acC5>ZlO)yPN|9MNzv`KYxH5boRqNJ6}iy-<@(F^6N<0(uER38o*qmvDXoi3twCTinBw1mU8Agsan6$nnmW8K2+Sb%uDx(@zVZdq*Q*HZjwIlgEV>!I zgk@La1&cpZ_Q^>7H8>$~l)GAMC0TE_+!$CZ85uTq^_M)$FKX+to1aV8@WX+Dfnf9n z*82J0o{Iz{>9-4I9Sr`Za^{exExp`pno3Pr(U-LeT2#2e-910ly=T?CSPuwU z1syE03%xqXimIsV;Z^c=^+4x6$dC8#i+y{4k%r)UpF^f z&&AXK?C%H18bgfDNdZN_`(I1%x>pv=0n`d3+PzB(p9RIe%7{U8VZ40Jjn~0UjEvA5N zt1PsPfcSLXF{G(Gtr5sQfq{=+Xq*`LBrJJ^BxVudr6C#tDG^uV zf{3f-_E6Y){}VEg5?nyguHf|+X7zlJ&VSl4?|2#gMrn|1tYPzL1d~sA4+@Op;q)=k z5hd8j&}~1|nX%*Kd3oaKm_Y7cFNWS`er&K9d@t>LtzpLa9Z z>@BzACyKK~ud8?NQ$TK1(9j@7FSDRWW0-%Ho0012!RzR!t&YA(hnVzt$N-iDx1n_n z^lOKQngiiw%|?NwrKPd(7pV??V7XAmz5%8;aU)XGQg1bsS0MWs2 zPdQS>3s)kWhY%~&j_aSP#LLTz1E1!$$X`jl7ugu#urr){sImsI5Nq~S27$b;W)pRYcgH%Z& zq6=51xM8@w0py%aRL$J_8;K8Ce#Ym~eM5T>^B>P@u6~9?9+rz5{s5vuM6bE!=f0p{ z7de=j?H>c`ODydR%k(G2qeTQ`j`qA?viZ}{0T)T36ONcty|NX*R+){B4ef$NGjsFG za?|Evn z*Sx{!L;4pUGZqr(ntS9GopOxnfQ$LRq~Zm%K=7=sW5kdy!xQZc)#%y@F8g5{&*d=n zYlDUX^l_{rL|B+Ld|<(?ae^`46GZA}F`M`;goy>J5m5`eg&h>fWA@?G6pTmn&Og%Y zolr>dVhhw_I)kcLai4e$3ZV>Ik-)G*Kkqt8`iOuz6ls;gVQJ#*>^#BOxPT2@mV-$& zx_XnGt&9Issh8z?k4NMLfc&~TD&P>&$8wV&LcFD9Z0H0b1ib0ldUfsgu?DJmBs)q8 zMfyAkZz}Oz$M#H)ya_4P5M9VQUi?K*kGeNG_;Scm79}TuR=o5H(9qCG3(+z*<`zBc zc}JNo*gU;T!U9hiHUfl+5rx(Zf6%&rKM16SW!_iJ^~tedw0HhqD}R; z@lAYVc8hf{aXg5ysW$w+`Bz68dCaK$3*<|M3WQvpg@uJ3lUuNWyKE>s6R7RkJNPMi zFLJJ3oLyZLxG~%5npj`qd;J$IC+{9}_rD3>*iZUhAjh0Xz2{B{<}SJ&B!BwEK2>QJ zS2yv}WvTAA-Nr_&6>K6d4~&my2{r8hHE;*eGSZ8jn0WcK1?dRQA*GXLxxEnL{4XIW zasi2yI+qoYkp=SR-NPCW(@%HG(ur5WgRYx3qV}Gi?cyp;T?#|#Rq^zNI&K&bGlp*w13rz0f*1?nb}o216@4qkY?Fix-P5EWa{hyHX_mvZ4mHhse!thuLFJ#s1-FexUFYDDKq0iU~FcsC+ zhV@RLGr zPmUa6a#E8(K>{#oQmQs-p5^->(}g5XJOw!TQ$QaVe=c z%-p(;F+0+ja9PhZNF0O*MvX*mO!(z}seDvmIh;pY?O5{qK)#E9-oEx-MlINu*F|*5 z#Y?r%8P&b|K2!6-DGWjB$c{R*gwPx6;q#rlVH<;KyVZ5roQy13q-jrg!2I(Z%v>0Q z14YgJ{y*O>7&yk^&6GHcVAFnZD(A7WWjT6Y7D9I9pt&A3RGg!=sTuuMj%-iT`WKwj zowz3-YiY*5M`RptNq#;K^rL!_#PaNVIdt{*U~A=);T7;<5+i>gg{gnrhvX7;ZKdDU zV*7@vH=?agT-^SI@v{6Y@G=); zPuZCEe-RgAke11@mkC^lYufy`U@4RjK%>?!G?OV5jKKEDJ40k;rN;liM4T(*4h5E$ zo*uN8e!2w_{>=Vaex+SO490j$gO@wc%_$hlO0gz*LaYV9gBBq{*RxMJW3d4ezt)iV zUuI;d!Qok=<-<$OWj7-uql7g_0&O>n!UZ;a4VVVVYh?5w6oz?ECuP+}zCq);Uq4N# zr?+mmRajd3b8vVP_EL|!#^#C6O`>Z6rMQlg4t?bz8Po=!ncQc)X!6cLV(Q{Q<9flh zr@d$cJv}NKLM(X;)7w9v&W4qY$u%kH@pq>Mo55wSIqeAasrh)WP5 z7e&ZQNQ4VOZz_-$viWNB%Fa&ou1#HIG;pt1gHB+8rXk($nq&M?Yr{ead({DD&q#08 z!Yyg+8)*_-*ooL&_h`G_B!dl6CnQmtD(^K?DE#8ZRnpV*{DUP0T{N>j21_z3BNSPR zjFbxPl%7ktsJvo?`qnxP9vsYA9#xl>a+_Dqgoo3ju#8-ht=FwW9m^^%irErL$>VFX zQG^KMacaKMHSB|L$B@q-1&>CtJLR5;3DN|xlr?sy;{(C4*M(fyHv@9r?6*g>uX^Gd zsrBVgeraid`&DS0R=^!af)!OcZ1Z3W%-8ImAfoei)cc^TNRYhH@=CljV0r%?(dCNF zo~n{cR{E0dCmOjWC)Z$KABwxO4&gy{@>T`%R#rhx7T1J@HFuDcRbkWS$=VS;s2|OCh)oy&(fLA}v7ci4*-=;x;larGifnbW>_IZrxWpGdT+n-#M%F%FG9*#eN zDs4S|ed|SOpt&%6wB2CpZJPy;dQ8vlZUns2#;|%VE#L})+19?wH@B^wUC`FnPQ4HE z9+RSPaDKo`EEy`;`=5dW{F0-*PSOz{o~UaN)u@f`3Gy<4ONfx^BdE zb@_d=JT^`fV-%|AG>%WCvY1@)ipyU(9_RaJ!f6QT$;<&cx9HCy9d{29FaM*j#?{$OUxJ~g&=TniJT%?gpP`{+5`P_Kb_;NEicQwP!eWAhYv5a1 z2W0;6D~q+avPkrgcOI>a%+cKx?DsqTu0i)JbQpp`)}j03i8NP;pzTj`p;x~cfh7fT z{$D7615?xZca$8NVgw9v0u{hGGmgBS9eac8yuC3*(ol(uhlbbiUORztgG8124-jv;Lrd7X9I-G&D*;&7_RDsiV|PmL+0Y7%)KZg3nL@Wihx!J2w1;c=TZOMoAIyu zT)s;i6@~giq5Jut5lDBu{`k@|Fj?;+^=&Rsyb;s4DrCbdx5Jpumj&2+H)c+LHzj@p14>r6Fb0%jkIdFoSdXeGE0$y% zu@7>wNgD*jneuSect{6z?g31$g{4mCa>2MY(|z0fB*5`{=J#)ow|=cZaH|H1rN)bT zK>@x`7Jqy;d`-ljuuGnJhrVn%xWGKF!HRA}LMT!w_9q@5i@eqLA(If`i(WDR$2l=^ap4HR zY~nYUuy2l7=!^bWm0vMcO@{Q6O^n^;8HQ&6UfPNQE7x`SK>H5YUnkfDo2k;LEDox6 z73ah(dAL@=()JaE-`w9|LAD#1%jrnQrrc*)wP6EZ*(MT0l=gss zdtLVmfN<{Z+ekhnG9OytKHZ`Ff@5}u3G|JhKqeI^2FIIxf3Rq>2Q#h42e2F7sTl`3 zizw_)3XM(y)QSWdjc>X(=)dqdrT7PywA?kwn^1S*2qA@QnxDfGGO`*9nBB1;8DDD!PnOq z;_**K-NGsoC=6sWcUvPpl&!oNKR)z=Gq-*3AWSO21`dVXKBNKpeXp%TsQ0f*>(Ag1!8eLe3pP4bd zZuq&h<|^F1p6Oiq!vek6jxMsd{X1W#5l}YD;D*YbK%ymq?FnXK_uIXFeV?0}ng+$v zLau}_F|qvm$0bTGb6oy#*as;89*ll`_%j&Edj)?&rtgNWpVROIT=jT5{0j2b^@DTb zJd(k0`^Kbj_b8;W@Q-5x~E*N0-f6@_JHVl)wS>hE%zh_la&KJ7@ zo}jqKjB$KuxzHj_9M2l?j zCQI6f(c+d+ugD>yt#-*6f#H01-L1G5NaX{6W0>eNTu0HZk(|6#*0VL=uTiRhoY6ip zZ9ei4K_PQEZi2mD`xKE|f9t@KA^hf&R{SFT>9@dzwX%NF8=0fhhIrL+y!sLdVLt4** zp$fPT{>n`!xO9s$|x&X|LQ^H|4wC7nUh-i1dr5-Jb5O}gj#z^^#=B1=Q$ON6CS<;I2#p^G znQsX>BVE{z(C=U=L0;vJ8h_eg2?60tf^?NZB_1_f5t=;xvdI&h>DZ+7nU3weQ5M>} z0^9S$oQhpcEWnX_7VBj%GL>H@!S(hTt}()fiiIT!GF%%XW+4HLHp+*18)90(ykY;jdl^4?qK`v8(p?ExiR9ncaFhB z-QIqOPsH*$X?QYz7p9E0C2wyOvOKD`h`Qo>{Zv6KPR>!M0qWfqWV=dGmW@jw$sH2` zw#&Da|FFUfNPY@~$a9$f71XN3KFfiK6q`u&(h?^5p2kI?nbZO1o_8WVl=uNGd%4pIGSX>;x@tpFSuvQkvK69dkY2<6m4=-0<)ssdI>c!1v){f@hrw8uYc2K&<{KKy!tApIL+P0#6 z1^yL@x%>DQ)B+F_f*SbJL6q@`%Or&fn~)hvR7ZbL87Jmn^!9Q6;ZsK78pR@yT2`P2 z4u)dX_CR-xvuovW50+pN#{Xa`#Atpf-n|&I)^dRNcTwFVkaEH=<8|F5@$|bQmb zZZSqEG*%SXaq}4K*f?i0@}a`-Iym&g)HHkK9EpS+QJ!v4J%}_HRg?Oz|Jy;7TTK8xi?$8>hqX_mbPS>Fu8wrJXRSXGaC3_4$?@ z#c$em2cRu-hySz#;#l(6XQYmjbqH?lVYuu9`mv=WZ4dTvP!`VHwf_!XJ$EcP0A$* z#QXWzrwcNZogIYsHd<~ur_g|<_=1pS<{1Cy;GkXgEUf}0g zOWqyzFfNkzWlB(~mWii6?D|$Ghk%jm4|GyKx=IL!0pESZBU3bUmDyYfl=(=htMywe z0qXbfHHJ7Q*XtyVUq<$pSqzKi=`XaY%ijrR`i52O{n}jt)D>AN(6X87e3&K&BLkie z{~T{L$T`%{6<;`Ow+uB)qVopA7U(a4un^Q)L31-bC5J`|jTAJla5y|BAwk91_%2}S zjsV3%V0-JBOP>T`7l)ek4^@Q$S!S>qr;%Ypf>M&uUIhb_Xx8H{%<12|cHO(8O{BDFTiAE=MIguwk)*dvLPNH;O1@( zR`*9Ku}aCP|M~TE+P&Vcq~vy|$$N+vvn9QsI9;(SML|qmOdB$XprN9QX@}3>Lm}%; zu+abM*dIm->&0r>iaJdyLr@-i~=NFAC?yk}1{X%4AlLm&x*C z_@G&ZJuj8P#=%22Heu~N4-WFW19V;`{;C|hkxd32ABp{}Tgtsk3YV%XjfG{qg=9yg zKWT9ifwNf$ww9#IyN7dFL^*oi7Ydc|g8m4@R>#vvq>G9RXXd z%TJT4eiM>H*q~b*+!&oH6h&XF9?GwG^`(e?wW3juQaJAY%?9JEW1Q>5184UX=4BX? zD-n(T>DA838i(uCJ4|-85YQ+n`-pCjMLOMx z3gb(1pfj?U=)YJM6v(gKDL-M`CcR2F4{%*La$b-;&pQb@SeZT&XtV0TeI*?VGBjS@ z9WZSUPnyBDa`6UhE<0gJBcFrw?75CIyH>QU;?pY^$47OUU z2hY8KFqAE%@cgQ94W~;kHMKi_Y8ME2_4eNtEseY~)x}$|L(37a34vG#-@^uIT?AAF zvpupu%2A#yV(vd)3>EUcex@u;V_!4Z6;Efz$t`;?9zFt9H}2Gh(9_c=^s+sDf~EB` zSbpdVam!M;%>wB&?NUTWcv;w14?>6WOes4I!?IPHFT6abPlMn9g)mKbSO%)LheT%S!9IjDRr zM{24A|1zj8U!fXET;J1Rz6pc{tvwHuI5-a9Z_EXbV_7~!(D&fxDNd1wMnUG^(=5Ab zJCp4>l$EI-ybzRYJDWWn$XmjQKwzaXzM?Qw-;L6!+OQ@v=5NS%ADTS>7TEIG0j>@j zgkRsdlfUF?%SWU*uS^(;3HHJAcibkczgUilykPoRp$7ec2$P}$a-6pPPL)w8ln6=z z?64;EHTg7*<);1Lk@msA$2X7d1~`6vooju73l$_6M_^YD#b$YQl*3R76GMq zY0^S3(gOhkA-Rjc`#rZj_kR45Y-VO>XZJ00&Uu$GU2Qc+dJcL302tLD-hToBl;9yH zKzkPa`urM*0Dv=vzWPS5?mu_8akE3bvU70;0Pm!Vk)DX(;>^H|`|-u|W)!6wvm*@S z)Eibl)DG4<^LCCp(kWMO>hz_L!ya!h1p2CH^|3@MvL8Dg;P;QGA~%;v&UZ5O=LR?G zrqGcSJ@@X~RBb7lyU3omd+STmW4&01JXq@SWO-;`wN+G^7_8j7yUX&HH(fikSJ0wU z5^KH`EmbT3Q6|f_|B=e;%$4~^o8vnuD=}TR5Sa~@L)Wm(m%Dd==+G%}I%*X?&|JM$ zPb!&S!= zH=l^j1?Dfx|9fkgc4z`RJGJ8P2upq(cN1*m06w? ztPO*co63|qB|(Bz;Ui&&DRkimM^3lSD&FIJ&ad?R+(L5cKHSbBINYpohb=1bS02rm zbH8Gif1e$%roRL|rV22#G53=e%2B@V+|-zJt2{sYK}*}6VEw^;b#omfhi6PfMGI^r z{k@QoYu*;)J@e`uU!U9_bI#z+75{qpvwym5bW$8b{V2Oxotbt`)54h65k2Aa!O}?f z14~cb4dXtMIOw{(rRw9l;+0VHv9M|4{wrg z`-yd2ty{Pn*C*X1IkCrkSj>g>tb#e$CLY&qxQubnQ4gno(gFZpK>hw*eeb08WK%ImMz5CQbwKmd=xc(W~FqgpK*2E+jlYPmG45Q5()eb!-bsBr*29f`!pnYprRj* zN4l7#C#oiV;xpHcdBSY6D=Yd|l=k69OBrSJraxIu@_S!=@@>D~&0U+ZlX`eDGFeh` zxqDf%Z+ZQ8-){GAHxR;nkCrba>aI#}B?Wkt$<^q|PTVGVcqNdzyFNAAK}M0*0lyw| z=ijLtT|i7FE3I7!;j%hc>J$i`cq7zr(|j=!iaKXvdcf=Nzy8jKI5MJGz0yoQE}VWa zS=Wi$uVUEFfuj8R23}GSx|cdlFGEFpJ7@+b46d^Kvpyjb_O~EJ(2%t2f6_*iR(GDcm{`nt zq*lH;7QEBOt+$<{#;s4+mN!0+V%@idFb55IEm$EA0>F>95eml>)Z=>;X-13Wgg&!IF|!fX zTzr-TY&vC>BY1?{uhjV^3oz46XpwL)lkvIt)_M%!4PpLd2TopST2(s>uRourL9Xpl z-YlYQS4`aY8l^C+Vjthzd3?y&cBbaMi^}F7N<|?ufatLm#mahVC-+VtymL@;Co~4r zKn|zE18w?i=kfmRAG|p^BJi&x@0s$yW&X+}1AsPrmf*bzpT6WmwK5nv#ynBYx9A}h zPi;AJ(^AFarUe1Qsp9){w>w#H87;r_00^wFGX9RUpyP{2e-5NOJ^P8!L2V!4U&v&n zAZBG#;!LnY+5(OHYL>3UXVZi*MB8t3g>`eOKSv5pr`RR6C)s+by+yY}ZDlM8(AR64 zoL54=F!lkU7j#HjEt0Ymw=PGQpPYVW9iRKLYUtRC8}68hEk3J_vHmV|vbK3&dxWVE z7+d&3(HGfw$EcCRJHtL8OVu
cXre@?QJ-yK?8H?2>kE)?^$o7c+bE``bTjJlE>6 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 diff --git a/yogstation/icons/obj/bureaucracy.dmi b/yogstation/icons/obj/bureaucracy.dmi index 2ece0ba9e10a5407b41d9ad164feb163d6929645..b829cae20d93b9705773bf735b5396ddaf28d509 100644 GIT binary patch literal 15397 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 Zk5+>9;g0gV;Iek$xuUv4iM;8D{{aBa);j Date: Sat, 30 Nov 2019 00:57:16 -0500 Subject: [PATCH 3/3] baddna comes first --- code/game/machinery/computer/cloning.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 7329bd78f25e..c7000a20dd52 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -548,14 +548,14 @@ scantemp = "Subject's brain is not responding to scanning stimuli." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) return - if((HAS_TRAIT(mob_occupant, TRAIT_HUSK)) && (src.scanner.scan_level < 2)) - scantemp = "Subject's body is too damaged to scan properly." - playsound(src, 'sound/machines/terminal_alert.ogg', 50, 0) - return if(HAS_TRAIT(mob_occupant, TRAIT_BADDNA)) scantemp = "Subject's DNA is too damaged to initiate cloning procedure." playsound(src, 'sound/machines/terminal_alert.ogg', 50, 0) return + if((HAS_TRAIT(mob_occupant, TRAIT_HUSK)) && (src.scanner.scan_level < 2)) + scantemp = "Subject's body is too damaged to scan properly." + playsound(src, 'sound/machines/terminal_alert.ogg', 50, 0) + return if (!body_only && isnull(mob_occupant.mind)) scantemp = "Mental interface failure." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0)

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 literal 103530 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